SoundCloud Desktop
[Android] Β· iOS Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅
ΠΠ°ΡΠΈΠ²Π½ΠΎΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ SoundCloud
ΠΠ΅Π· ΡΠ΅ΠΊΠ»Π°ΠΌΡ Β· ΠΠ΅Π· ΠΊΠ°ΠΏΡΠΈ Β· ΠΠ΅Π· ΡΠ΅Π½Π·ΡΡΡ Β· ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² Π ΠΎΡΡΠΈΠΈ
Π§ΡΠΎ ΡΡΠΎ?
SoundCloud Desktop β ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΠΌΡΠ·ΡΠΊΠΈ Π½Π° SoundCloud. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° Tauri 2 + React 19 β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΡΠΈΠ²Π½ΠΎ, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ Π½Π΅ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ.
ΠΠΎΠ»Π΅Π΅ 100 000 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Windows, Linux ΠΈ macOS.
ΠΠΎΡΠ΅ΠΌΡ SoundCloud Desktop
ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² Π ΠΎΡΡΠΈΠΈ
SoundCloud Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Π ΠΎΡΠΊΠΎΠΌΠ½Π°Π΄Π·ΠΎΡΠΎΠΌ β Π²Π΅Π±-Π²Π΅ΡΡΠΈΡ Π½Π΅ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ. SoundCloud Desktop ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ΅ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ SoundCloud Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ.
ΠΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΠΎΠ»Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ Π±Π°Π½Π½Π΅ΡΠΎΠ², Π½ΠΎΠ»Ρ ΠΏΡΠΎΠΌΠΎ-Π²ΡΡΠ°Π²ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΊΠ°ΠΌΠΈ, Π½ΠΎΠ»Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΎΠΊΠΎΠ½ Β«ΠΎΡΠΎΡΠΌΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡΒ». Π§ΠΈΡΡΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠΎΠ»ΡΠΊΠΎ ΠΌΡΠ·ΡΠΊΠ°.
ΠΠ΅Π· ΠΊΠ°ΠΏΡΠΈ
ΠΠΈΠΊΠ°ΠΊΠΈΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Β«Ρ Π½Π΅ ΡΠΎΠ±ΠΎΡΒ». ΠΡΠΊΡΡΠ» β ΡΠ»ΡΡΠ°Π΅ΡΡ.
ΠΠ΅Π· ΡΠ΅Π½Π·ΡΡΡ
ΠΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ SoundCloud Π±Π΅Π· ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ. ΠΡΠ΅ ΡΡΠ΅ΠΊΠΈ, Π²ΡΠ΅ Π°ΡΡΠΈΡΡΡ, Π²ΡΠ΅ ΠΆΠ°Π½ΡΡ.
ΠΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΈ Π»ΡΠ³ΠΊΠΎΠ΅
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΎ Π½Π° Tauri 2 (Rust) Π²ΠΌΠ΅ΡΡΠΎ Electron. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
- Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ WebView Π²ΠΌΠ΅ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Chromium
- ΠΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ Π·Π°ΠΏΡΡΠΊ
- ΠΠ»Π°Π²Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° 60 FPS Π΄Π°ΠΆΠ΅ Π½Π° ΡΠ»Π°Π±ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅
ΠΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. Π―Π·ΡΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅ β Π½ΠΈΡΠ΅Π³ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ β ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΠ΅Π½ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ (Windows), MPRIS (Linux)
- Discord Rich Presence β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΠΉ Π΄ΡΡΠ·ΡΡΠΌ, ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡ
- Π’ΡΠ΅ΠΉ β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠ½Π΅
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° Windows, macOS ΠΈ AppImage ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡΒ», Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ±ΠΎΡΠΎΠΊ ΠΏΡΡΠΌΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° Π½ΡΠΆΠ½ΡΠΉ ΡΠ°ΠΉΠ»
Π‘ΠΊΠ°ΡΠ°ΡΡ
Π‘ΡΠΎΠΈΡ zapret, Π° ΡΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ Π½Π΅ Π³ΡΡΠ·ΡΡΡΡ? ΠΠΎΠ±Π°Π²ΡΡΠ΅scnative.devΠ² Π΅Π³ΠΎlists/list-general-user.txt. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ: zapret, VPN ΠΈ ΡΠΏΠΈΡΠΊΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ².
Windows
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² ΠΈ ΡΠΊΠ°ΡΠ°ΠΉ:
*_x64-setup.exe- ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ*_x64_en-US.msi- Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊsoundcloud-desktop-portable.exe- portable-Π²Π΅ΡΡΠΈΡ, Π±Π΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΡΠΆΠ΅Π½ Microsoft Edge WebView2 Runtime. Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ (~220 ΠΠ) Π½Π΅ΡΡΡ Π΅Π³ΠΎ Π²Π½ΡΡΡΠΈ ΠΈ ΡΡΠ°Π²ΡΡ Π±Π΅Π· Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ· ΡΠ΅ΡΠΈ, ΡΠ°ΠΊΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π° ΡΠ³ΡΠΎΠ·Ρ. Portable (~43 ΠΠ) Π΅Π³ΠΎ Π½Π΅ Π½Π΅ΡΡΡ: Π΅ΡΠ»ΠΈ WebView2 Π½Π΅Ρ ΠΈΠ»ΠΈ Windows ΡΡΠ΅Π·Π°Π½Π½Π°Ρ, ΠΏΠΎΡΡΠ°Π²Ρ Evergreen Standalone Installer ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. Π‘Π°ΠΌ Edge Π½Π΅ Π½ΡΠΆΠ΅Π½.
Linux
| Π€ΠΎΡΠΌΠ°Ρ | ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|--------|------------|----------|
| .deb | amd64, arm64 | Ubuntu, Debian, Mint, Pop!_OS |
| .rpm | amd64, arm64 | Fedora, openSUSE, CentOS |
| .AppImage | amd64, arm64 | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π΅Π·Π΄Π΅ |
| .flatpak | amd64 | ΠΠ΅ΡΠΎΡΠ½ΠΈΡΠ° |
| AUR soundcloud-bin | amd64, arm64 | Arch, Manjaro, EndeavourOS |
Π‘ΠΊΠ°ΡΠ°ΠΉ Π½ΡΠΆΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² ΠΈΠ»ΠΈ Ρ ΡΠ°ΠΉΡΠ°, Π΅ΡΠ»ΠΈ GitHub Π½Π΅ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ.
Arch ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅: ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ soundcloud-bin ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΡΡΡ Π² AUR Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠΈΠ½ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π°.
yay -S soundcloud-bin
ΠΡΡΡ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° soundcloud-desktop-bin, Π΅Π³ΠΎ Π²Π΅Π΄ΡΡ Π½Π΅ Π°Π²ΡΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘ΡΠ°Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡΡ
.
Flatpak ΡΡΠ°Π²ΠΈΡΡΡ ΠΈΠ· Π½Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΡΠΎΠ³Π΄Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· flatpak update ΠΈ ΡΠ΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (GNOME Software, Discover):
flatpak install --user https://zxcloli666.github.io/SoundCloud-Desktop/flatpak/soundcloud-desktop.flatpakref
Π‘ΠΊΠ°ΡΠ°Π½Π½ΡΠΉ soundcloud-desktop.flatpak ΡΠΎΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅: flatpak install --user soundcloud-desktop.flatpak.
ΠΠ»Ρ AppImage:
chmod +x soundcloud-desktop_*.AppImage
./soundcloud-desktop_*.AppImage
ΠΠ΅Π»ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΡΡΡΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅: Π·Π°ΠΏΡΡΡΠΈ Ρ ΡΠ»Π°Π³ΠΎΠΌ --safe-render (Π²ΠΎ Flatpak ΡΡΠΎ ΠΏΡΠ½ΠΊΡ "ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ" / "Safe render mode" Π² ΠΌΠ΅Π½Ρ ΡΡΠ»ΡΠΊΠ°). ΠΠΎΠ³: ~/.local/share/com.soundcloud.desktop/logs/desktop.log, Π²ΠΎ Flatpak ~/.var/app/io.github.zxcloli666.SoundcloudDesktop/data/com.soundcloud.desktop/logs/desktop.log.
macOS
- Apple Silicon (M1/M2/M3/M4):
*_aarch64.dmg - Intel:
*_x64.dmg
[!NOTE]
macOS Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊ? ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΎ Apple Developer ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Gatekeeper ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ Β«ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΎΒ». ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
>> xattr -cr /Applications/soundcloud-desktop.app
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.
zapret, VPN ΠΈ ΡΠΏΠΈΡΠΊΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ²ΠΎΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ ΡΠ΅ΡΠ΅Π· ΠΌΠ°ΡΡΡΡΡΡ .relay.scnative.dev, ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ Π³ΡΡΠ·ΠΈΡ Ρ images.scnative.dev, Π° Π·Π° ΡΡΠ΅ΠΊΠ°ΠΌΠΈ Ρ
ΠΎΠ΄ΠΈΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ SoundCloud. ΠΡΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ, ΠΎΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π° Π·Π°ΠΏΠ°ΡΠ½ΡΠ΅ .pro.scnative.dev.
Π’ΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ Π½Π΅ Π³ΡΡΠ·ΡΡΡΡ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π‘Π΅ΡΡ β ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠΈΒ». Π’Π°ΠΌ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠ»ΠΎΠΌΠ°Π½ΠΎ, ΠΈ Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΡΡΒ».
- zapret Π²ΠΊΠ»ΡΡΡΠ½: Π²ΡΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ½ΠΎΠ²Π°Β».
- ΠΠ°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ: ΠΌΠ΅ΡΠ°Π» zapret. ΠΠΎΠ±Π°Π²ΡΡΠ΅
scnative.devΠΈgetsoundcloud.appΠ²lists/list-exclude-user.txtΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ zapret ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. - ΠΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ: ΡΠ΅ΠΆΠ΅Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ. ΠΠΎΠ±Π°Π²ΡΡΠ΅
scnative.devΠ²lists/list-general-user.txt, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ zapret ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ½ΠΎΠ²Π°. Π‘ΡΠ°Π»ΠΎ Ρ ΡΠΆΠ΅ β ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΡΠΎΠΊΠΈ. - ΠΡΡ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ»ΠΈ zapret Π½Π΅Ρ: ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ VPN.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ:
- Linux ΠΈ macOS (nfqws, tpws): ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π»Π΅ΠΆΠ°Ρ Π²
/opt/zapret/ipset/zapret-hosts-user-exclude.txt(ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ°Π²ΠΊΠΈsudo /opt/zapret/ipset/get_exclude.sh), ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±Ρ ΠΎΠ΄Π° Π²/opt/zapret/ipset/zapret-hosts-user.txt. Π£ zapret2 ΠΏΠ°ΠΏΠΊΠ°/opt/zapret2. - Π¨Π°Π³ 3 ΠΏΡΠΈ IPSet Π² ΡΠ΅ΠΆΠΈΠΌΠ΅
loadedΠΈΠ»ΠΈany: Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΅ΡΡ Π°Π΄ΡΠ΅ΡΠ° Π½Π°ΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π²lists/ipset-exclude-user.txt(ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π½Π° ΡΡΡΠΎΠΊΡ). ΠΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠΈ: ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΡΡ ΠΈΡ ΠΈΠ· DNS, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΏΠΈΡΠΎΠΊ Π½Π΅ ΡΡΡΠ°ΡΠ΅Π²Π°Π΅Ρ ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². Π Π΅ΠΆΠΈΠΌnoneΠ½Π°ΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π½Π΅ ΡΡΠΎΠ³Π°Π΅Ρ. - ΠΠ»Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ Ρ
fooling=tsΠΈΠ»ΠΈtcp_tsΠ²ΠΊΠ»ΡΡΠΈΡΠ΅ TCP timestamps:netsh interface tcp set global timestamps=enabledΠΎΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. - ΠΡΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ DNS Π²ΡΠ΄Π°ΡΡ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ DoH (1.1.1.1, 8.8.8.8 ΠΈ Π΄ΡΡΠ³ΠΈΠ΅).
- ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ SoundCloud β Π΄ΠΎΠ±Π°Π²ΡΡΠ΅
soundcloud.comΠΈsndcdn.comΠ²list-general, ΠΈΠ½Π°ΡΠ΅ ΡΡΠ΅ΠΊΠΈ ΠΈΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠ²Π΅Ρ ΠΈ Π³ΡΡΠ·ΡΡΡΡ Π΄ΠΎΠ»ΡΡΠ΅.
scnative.dev Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ, soundcloud.com Π²ΠΊΠ»ΡΡΠ°Π΅Ρ api-v2.soundcloud.com.
| ΠΠΎΠΌΠ΅Π½ | ΠΠ»Ρ ΡΠ΅Π³ΠΎ |
|---|---|
| *.relay.scnative.dev | API, Π°ΡΠ΄ΠΈΠΎ, Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΡΠ΅ΠΊΠΎΠ², ΠΎΠΏΠ»Π°ΡΠ° STAR, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²ΡΠ·ΠΈ |
| *.pro.scnative.dev | Π·Π°ΠΏΠ°ΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ |
| images.scnative.dev | ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ |
| call-*.scnative.dev | Β«Π‘Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉΒ» |
| status.getsoundcloud.app | ΡΡΡΠ°Π½ΠΈΡΠ° ΡΡΠ°ΡΡΡΠ° |
| soundcloud.com, api-v2.soundcloud.com, *.sndcdn.com | ΠΏΡΡΠΌΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΡΠ΅ΠΊΠ° Ρ SoundCloud |
Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈ ΡΠ°Π· Π² ΡΠ΅ΡΡΡ ΡΠ°ΡΠΎΠ². ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΡΡΠ½ΡΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ²ΠΎΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ±ΡΠ΅Π΅ β ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
| Π‘Π±ΠΎΡΠΊΠ° | ΠΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ |
|---|---|
| Windows setup.exe / .msi, macOS .dmg, .AppImage | ΠΠ½ΠΎΠΏΠΊΠ° Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡΒ», Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΊΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ |
| Windows portable | ΠΠ°ΠΊΡΠΎΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡΠ΅Ρ (ΠΏΡΠ°Π²ΡΠΉ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ β Β«ΠΡΡ
ΠΎΠ΄Β») ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ exe ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΌ |
| .deb / .rpm | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ²Π΅ΡΡ
ΡΡΠ°ΡΠΎΠ³ΠΎ |
| AUR | yay -Syu soundcloud-bin |
| Flatpak | flatpak update ΠΈΠ»ΠΈ ΡΠ΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ ΡΡΠ°Π²ΠΈΠ» ΡΡΠ°ΡΡΠΉ .flatpak ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈ: flatpak install --user --reinstall soundcloud-desktop.flatpak Ρ Π½ΠΎΠ²ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ (Π±Π΅Π· --reinstall Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΠ°ΡΠ°Π»ΠΎΠ³ Π½Π΅ ΠΏΡΡΡΒ») |
| Π‘Π±ΠΎΡΠΊΠ° ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² | git pull ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ±ΠΎΡΠΊΠ° |
ΠΡΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ, Π° ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°ΡΠ°Ρ, Π·Π½Π°ΡΠΈΡ ΡΡΠ°ΡΠ°Ρ Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠ΅Π΅: Π·Π°ΠΊΡΠΎΠΉ Π΅Ρ ΡΠ΅ΡΠ΅Π· Β«ΠΡΡ ΠΎΠ΄Β» ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ½ΠΎΠ²Π°.
ΠΠΎΠ³ΠΈ
ΠΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ»Π΅ΡΠ°Π΅Ρ ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΠΈΠ³ΡΠ°Π΅Ρ, ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ ΠΊ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ ΡΠ°ΠΉΠ» desktop.log. Π Π½Π΅Π³ΠΎ ΠΏΠΈΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΈ Π½Π°ΡΠΈΠ²Π½Π°Ρ ΡΠ°ΡΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ°Π½ΠΈΠΊΠΈ Ρ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ. Π’ΠΎΠΊΠ΅Π½Ρ ΠΈ session_id Π² ΡΡΡΠ»ΠΊΠ°Ρ
ΡΠΊΡΡΠ²Π°ΡΡΡΡ. ΠΠΎΠ³Π΄Π° ΡΠ°ΠΉΠ» Π±ΠΎΠ»ΡΡΠ΅ 5 ΠΠ, ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² desktop.old.log.
ΠΠ°ΠΏΠΊΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΊΡΒ» Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ±ΡΠ΅Π΅ β ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°. ΠΡΡΠΈ:
| ΠΠ‘ | ΠΠ°ΠΏΠΊΠ° |
|---|---|
| Windows | %LOCALAPPDATA%\com.soundcloud.desktop\logs |
| macOS | ~/Library/Logs/com.soundcloud.desktop |
| Linux | ~/.local/share/com.soundcloud.desktop/logs |
ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ
| | | |---|---| | ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΈΠ΄Π΅Ρ | ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ #121 | | Π§ΡΠΎ Π·Π½Π°ΡΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ°? | Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ | | Π‘Π²ΠΎΠΉ CSS | ΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΠΌΡ | | Π§ΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ? | ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ #144 | | ΠΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π²Π΅Π·Π΄Ρ | GitHub Stars β ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ! | | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ Π΄ΠΎΠ½Π°ΡΠΎΠΌ | Boosty β ΡΠ°Π·ΠΎΠ²ΠΎ Π½Π° Π»ΡΠ±ΡΡ ΡΡΠΌΠΌΡ, ΠΈΠ»ΠΈ STAR Π² ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ |
Pull requests ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ. ΠΠ»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ issue.
Π‘Π±ΠΎΡΠΊΠ° ΠΈΠ· ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- Node.js 22+
- pnpm 10+
- Rust 1.77+ (stable)
ΠΠ°ΠΏΡΡΠΊ
git clone https://github.com/zxcloli666/SoundCloud-Desktop.git
cd SoundCloud-Desktop/desktop
pnpm install
pnpm tauri dev
Production-ΡΠ±ΠΎΡΠΊΠ°
pnpm tauri build
ΠΡΡΠ΅ΡΠ°ΠΊΡΡ ΠΏΠΎΡΠ²ΡΡΡΡ Π² src-tauri/target/release/bundle/.
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ
npx tsc --noEmit # ΡΠΈΠΏΡ TypeScript
cargo check # ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Rust
npx biome check src/ # Π»ΠΈΠ½ΡΠΈΠ½Π³
Π‘ΡΠ΅ΠΊ
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ | |-----------|-----------| | ΠΠ±ΠΎΠ»ΠΎΡΠΊΠ° | Tauri 2 (Rust) | | Π€ΡΠΎΠ½ΡΠ΅Π½Π΄ | React 19, Vite 7, Tailwind CSS 4 | | Π‘ΡΠ΅ΠΉΡ | Zustand, TanStack Query | | ΠΡΠ΄ΠΈΠΎ | rodio (rust) | | UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ | Radix UI | | ΠΡΠΊΠ΅Π½Π΄ | NestJS 11, TypeORM, PostgreSQL | | CI/CD | GitHub Actions β ΡΠ±ΠΎΡΠΊΠ° ΠΏΠΎΠ΄ Π²ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ | | ΠΠΈΠ½ΡΠ΅Ρ | Biome |
Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ°
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
MIT. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ β Π² ΡΠ°ΠΉΠ»Π΅ LICENSE.
SoundCloud β ΡΠΎΡΠ³ΠΎΠ²Π°Ρ ΠΌΠ°ΡΠΊΠ° SoundCloud Ltd. ΠΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π°ΡΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ SoundCloud.
soundcloud desktop Β· soundcloud ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β· soundcloud ΠΊΠ»ΠΈΠ΅Π½Ρ Β· soundcloud Π΄Π»Ρ ΠΏΠΊ Β· soundcloud windows Β· soundcloud linux Β· soundcloud macos Β· soundcloud Π±Π΅Π· ΡΠ΅ΠΊΠ»Π°ΠΌΡ Β· soundcloud ΡΠΎΡΡΠΈΡ Β· soundcloud Π² ΡΠΎΡΡΠΈΠΈ Β· soundcloud Π½Π΅ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Β· soundcloud Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Β· soundcloud blocked russia Β· soundcloud desktop app Β· soundcloud desktop client Β· soundcloud player Β· soundcloud app for pc Β· soundcloud Π±Π΅Π· ΠΊΠ°ΠΏΡΠΈ Β· ΡΠΊΠ°ΡΠ°ΡΡ soundcloud Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Β· soundcloud desktop download Β· soundcloud alternative client Β· soundcloud no ads Β· ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ»Π΅Π΅Ρ soundcloud