[Desktop Π²Π΅ΡΡΠΈΡ]
ΠΠ΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ SoundCloud Π΄Π»Ρ Android
ΠΠ΅Π· ΡΠ΅ΠΊΠ»Π°ΠΌΡ Β· ΠΠ΅Π· ΠΊΠ°ΠΏΡΠΈ Β· ΠΠ΅Π· ΡΠ΅Π½Π·ΡΡΡ Β· ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² Π ΠΎΡΡΠΈΠΈ
SoundCloud Android - Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ SoundCloud Π΄Π»Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ Π±ΡΠΊΠ΅Π½Π΄, ΡΡΠΎ ΠΈ SoundCloud-Desktop, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π΅ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π°ΠΏΡΡΠΌΡΡ.
ΠΠ°ΠΏΠΈΡΠ°Π½ Π½Π° Kotlin + Jetpack Compose + Media3, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΡΠΈΠ²Π½ΠΎ ΠΈ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ΅ΡΡΡΡΠΎΠ².
ΠΠ»ΠΈΠ΅Π½Ρ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π² Π΄Π²ΡΡ Π²Π΅ΡΡΠΈΡΡ , ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Ρ Π½ΠΈΡ ΠΎΠ±ΡΠΈΠΉ, ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄:
SoundCloud Full- Glass-Π΄ΠΈΠ·Π°ΠΉΠ½ Π² ΡΡΠΈΠ»Π΅ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ: ΡΡΠ΅ΠΊΠ»ΠΎ, Π°ΡΡΡ, Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΡΠ²ΠΎΠΈ ΡΠΊΡΠ°Π½Ρ ΠΈ ΠΏΠ»Π΅Π΅Ρ.
SoundCloud Lite- ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ ΠΈ ΡΠ»Π°Π±ΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ.
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² ΠΈ ΡΠΊΠ°ΡΠ°ΠΉ Π½ΡΠΆΠ½ΡΠΉ .apk:
| Π€Π°ΠΉΠ» | ΠΠ΅ΡΡΠΈΡ |
|---|---|
SoundCloud-Full-vX.Y.Z.apk |
SoundCloud, Glass-Π΄ΠΈΠ·Π°ΠΉΠ½ |
SoundCloud-Lite-vX.Y.Z.apk |
SoundCloud Lite, ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ |
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°: ΠΎΡΠΊΡΠΎΠΉ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΈΠ· Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠ°Π»ΡΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π²ΡΡΡΡ ΠΈΠ· ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: Android 8.0 (Oreo) ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅.
ΠΠ΅Π· Π²Ρ ΠΎΠ΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π»ΡΡΠ΅ ΡΠΊΡΠ°Π½Π° Π»ΠΎΠ³ΠΈΠ½Π° Π½Π΅ ΠΏΡΡΡΠΈΡ (ΠΊΡΠΎΠΌΠ΅ ΠΎΡΠ»Π°ΠΉΠ½-ΡΠ΅ΠΆΠΈΠΌΠ° Ρ ΡΠΆΠ΅ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΌΠΈ ΡΡΠ΅ΠΊΠ°ΠΌΠΈ). Π‘ΠΏΠΎΡΠΎΠ±Ρ:
- QR Ρ Π΄Π΅ΡΠΊΡΠΎΠΏΠ° (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ). Π SoundCloud-Desktop ΠΎΡΠΊΡΠΎΠΉ "ΠΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ΅ΡΡΠΈΡ Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ", Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Π½Π°ΠΆΠΌΠΈ "ΠΡΠΊΡΡΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ" ΠΈ ΠΎΡΡΠΊΠ°Π½ΠΈΡΡΠΉ ΠΊΠΎΠ΄ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΠΊΠ°Π½Π΅ΡΠΎΠΌ.
- QR Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΠ° ΡΠΊΡΠ°Π½Π΅ Π²Ρ ΠΎΠ΄Π° Π½Π°ΠΆΠΌΠΈ "ΠΠΎΠΊΠ°Π·Π°ΡΡ QR Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π°" ΠΈ ΠΎΡΡΠΊΠ°Π½ΠΈΡΡΠΉ Π΅Π³ΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ ΡΡ ΡΠΆΠ΅ Π²ΠΎΡΡΠ».
- Π§Π΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ. ΠΠ½ΠΎΠΏΠΊΠ° "ΠΠΎΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ" ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΎΠ±ΡΡΠ½ΡΠΉ Π²Ρ ΠΎΠ΄ SoundCloud. Π’Π°ΠΊΠ°Ρ ΡΠ΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»Π΅ΡΠ°ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠΎΠΌ Π²ΠΎΠΉΡΠΈ Π³Π΄Π΅-ΡΠΎ Π΅ΡΡ.
Π€ΠΎΠ½, ΡΠ²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ: ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π½Π° ΡΠΎΠ½, RGB-ΠΏΠ°Π»ΠΈΡΡΠ° ΠΈ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΠΌΡ.
ΠΡΡ Π½ΠΈΠΆΠ΅ Π΅ΡΡΡ Π² ΠΎΠ±Π΅ΠΈΡ Π²Π΅ΡΡΠΈΡΡ , Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½Π°ΡΠ΅.
- ΠΠΎΠ»Π½Π° ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ - ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π»Π΅Π½ΡΠ°, ΠΏΠΎΠ»ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠΈ, ΡΠ°Π΄ΠΈΠΎ ΠΎΡ ΡΡΠ΅ΠΊΠ° ΠΈ ΠΎΡ Π°ΡΡΠΈΡΡΠ°
- ΠΠΎΠΈΡΠΊ - ΡΡΠ΅ΠΊΠΈ, Π°ΡΡΠΈΡΡΡ, ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ, Π°Π»ΡΠ±ΠΎΠΌΡ ΠΈ Π²Π°ΠΉΠ±-ΠΏΠΎΠΈΡΠΊ (ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π±Π΅ΡΠ°)
- ΠΠ»Π΅Π΅Ρ - ΡΠΎΠ½ΠΎΠ²ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, waveform, shuffle/repeat, ΠΆΠ΅ΡΡΡ, ΡΠ΅ΠΊΡΡΡ ΠΏΠ΅ΡΠ΅Π½ (ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ)
- ΠΠ»Π°Π²Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΊΠ°ΠΌΠΈ, Π΄Π»ΠΈΠ½Π° ΠΎΡ 1 Π΄ΠΎ 30 ΡΠ΅ΠΊΡΠ½Π΄
- ΠΠΊΠ²Π°Π»Π°ΠΉΠ·Π΅Ρ - ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΈ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅ΡΠ΅ΡΡ, Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΡΡ
- ΠΡΠ²ΠΎΠ΄ Π·Π²ΡΠΊΠ° - ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ, ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅ Π½Π°ΡΡΠ½ΠΈΠΊΠΈ, Bluetooth ΠΈΠ»ΠΈ USB
- ΠΡΠ΅ΡΠ΅Π΄Ρ - "ΠΈΠ³ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ" ΠΈΠ· ΠΌΠ΅Π½Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°
- ΠΠ°ΠΉΠΊΠΈ ΠΈ Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠΈ - Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠ½ΡΡΡΠ΅ ΡΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ, Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ
- ΠΠ»Π΅ΠΉΠ»ΠΈΡΡΡ - ΡΠ²ΠΎΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π² SoundCloud, ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠ΅, ΡΠ²ΠΎΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ, ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΡΠ΅ΠΊΠΎΠ² ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ
- ΠΡΡΠΎΡΠΈΡ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° - Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ, ΡΠΎΠΏ ΡΡΠ΅ΠΊΠΎΠ² ΠΈ Π°ΡΡΠΈΡΡΠΎΠ², Π³ΡΠ°ΡΠΈΠΊ ΠΏΠΎ Π΄Π½ΡΠΌ ΠΈ ΠΏΠΎ ΡΠ°ΡΠ°ΠΌ
- ΠΠ°ΡΡΠΎΡΠΊΠΈ Π°ΡΡΠΈΡΡΠΎΠ² - Π±ΠΈΠΎ, ΡΠΎΡΡΠ΅ΡΠΈ, Π°Π»ΡΠ±ΠΎΠΌΡ ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ Π°ΡΡΠΈΡΡΡ
- ΠΡΠΎΡΠΈΠ»ΠΈ - ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΈ ΠΎΡΠΏΠΈΡΠΊΠ°, ΡΡΡΠ»ΠΊΠΈ ΠΈΠ· ΠΏΡΠΎΡΠΈΠ»Ρ SoundCloud
- ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π°ΡΡΠΈΡΡΠΎΠ² - ΠΊΠ°ΠΊ Π΄ΠΈΠ·Π»Π°ΠΉΠΊ, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π°ΡΡΠΈΡΡΠ° ΡΠ΅Π»ΠΈΠΊΠΎΠΌ: Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² Π²ΠΎΠ»Π½Ρ, ΡΠ°Π΄ΠΈΠΎ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±ΡΠΈΠΉ Ρ Desktop
- Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠΎΠ² ΠΈ ΡΠ΅Π»ΡΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠΎΠ², Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Ρ ΠΊΡΡΠ΅ΠΌ
- ΠΠΈΠΌΠΈΡ ΠΈ ΡΡΠΎΠΊ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΡΡΠ°, ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠΆΠ΅ ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠ³ΠΎ (Π΄Π»Ρ Star)
- ΠΠ±ΡΠΈΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Full ΠΈ Lite, Π΅ΡΠ»ΠΈ ΡΡΠΎΡΡ ΠΎΠ±Π΅ Π²Π΅ΡΡΠΈΠΈ (Π±Π΅ΡΠ°, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎ)
- YouTube / YouTube Music - ΡΡΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅, Π°ΡΠ΄ΠΈΠΎΠ΄ΠΎΡΠΎΠΆΠΊΠ° ΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠ° Π±Π΅ΡΡΡΡΡ Ρ YouTube Π½Π°ΠΏΡΡΠΌΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ (Π² Π Π€ Π½ΡΠΆΠ΅Π½ VPN)
- Π―Π½Π΄Π΅ΠΊΡ ΠΡΠ·ΡΠΊΠ° - Π»Π°ΠΉΠΊΠΈ, ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ ΠΈ Π°Π»ΡΠ±ΠΎΠΌΡ ΠΏΠΎ ΡΠΎΠΊΠ΅Π½Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· Π²Ρ ΠΎΠ΄ Π² Π―Π½Π΄Π΅ΠΊΡ ΠΏΡΡΠΌΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
- Spotify - ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ, Π°Π»ΡΠ±ΠΎΠΌΡ ΠΈ ΡΡΠ΅ΠΊΠΈ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅
ΠΠ»Ρ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΈ Spotify ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠ΅Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ ΡΡΠ΅ΠΊΠΈ Π½Π° SoundCloud, Π° Π½Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Ρ. ΠΠ°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅. (Π·Π°ΡΠΎ ΠΊΠΎΠ½ΡΡΠΈΡ ΡΠ΅Π½Π·ΡΡΡ, fck censoor)
- ΠΠ²ΡΠΎΠ·Π°ΠΏΡΡΠΊ ΠΌΡΠ·ΡΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΏΠΎ Bluetooth
- ΠΡΠ±ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° (Π»Π°ΠΉΠΊΠΈ, Π²ΠΎΠ»Π½Π°, Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ), ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΡ
- ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠ΅ΡΠ΅Ρ ΡΠΊΠ²Π°Π»Π°ΠΉΠ·Π΅ΡΠ° Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ
- ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΡΠΎΠ² ΠΈ relay-ΡΠ·Π»ΠΎΠ², ΡΠ·Π»Ρ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠ°ΠΌΠΈ
- ΠΡΠ±ΠΎΡ ΡΠ·Π»Π° Π²ΡΡΡΠ½ΡΡ Ρ ΠΏΠΈΠ½Π³ΠΎΠΌ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ 64 ΠΠ: Π²ΠΈΠ΄Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ ΡΠ΅ΠΆΠ΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ 13 ΠΠ, ΠΈ Π°Π²ΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ·Π΅Π» Π½Π΅ Π²ΡΠ±Π΅ΡΠ΅Ρ
- ΠΠ»Π°ΡΠΊΠ° "Π½Π΅Ρ ΡΠ΅ΡΠΈ/ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½" ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠ²ΡΠ·ΠΈ Π½Π΅Ρ 15 ΡΠ΅ΠΊΡΠ½Π΄
- 9 ΡΠ·ΡΠΊΠΎΠ²
- Π’Π΅ΠΌΡ, ΡΠ²ΠΎΠΉ ΡΠΎΠ½ (ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Ρ ΡΠ°Π·ΠΌΡΡΠΈΠ΅ΠΌ ΠΈ Π·Π°ΡΠ΅ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ), ΡΠ²Π΅ΡΠ° Π°ΠΊΡΠ΅Π½ΡΠ° ΠΈ ΡΠ΅ΠΊΡΡΠ°, RGB-ΠΏΠ°Π»ΠΈΡΡΠ°, ΡΠΊΡΠΏΠΎΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡ ΡΠ΅ΠΌ
- ΠΠΊΠΎΠ½ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²Π°Ρ, ΡΠΈΠ½ΡΡ ΠΈΠ»ΠΈ ΠΎΡΠ°Π½ΠΆΠ΅Π²Π°Ρ (ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΡΡΠ°Π²ΠΈΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΡΠ»ΡΠΊΠΎΠΌ, ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Android)
- Π’ΠΎΠ»ΡΠΊΠΎ Full: Glass-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π°ΡΡΠ° ΠΏΡΠΎΡΠΈΠ»Ρ Π΄Π»Ρ Star (ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Ρ Desktop), ΠΈΠΌΠΌΠ΅ΡΡΠΈΠ²Π½ΡΠΉ ΠΏΠ»Π΅Π΅Ρ, ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΡΠΊΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ
- ΠΠ²ΡΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡ Π½Π° ΠΏΠ»Π°ΡΠΊΡ ΠΎ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, APK ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ
- ΠΡ ΠΎΠ΄ ΠΏΠΎ QR (ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ ΠΏΡΡΠΌΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ), ΡΠ΅ΡΠ΅Π· ΡΡΡΠ»ΠΊΡ ΠΈΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ
- ΠΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΉ Discord Π²ΠΈΠ΄Π΅Π½ Π² Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² "Π ΡΠΈΡΡΠ΅ΠΌΠ΅": issue Π½Π° GitHub ΠΈΠ»ΠΈ ΡΠΈΠΊΠ΅Ρ Π² Discord, ΠΌΠ΅ΡΡΠΈΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠ°
ΠΠ°ΡΡΠ» Π±Π°Π³ ΠΈΠ»ΠΈ Π΅ΡΡΡ ΠΈΠ΄Π΅Ρ? ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· "ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> Π ΡΠΈΡΡΠ΅ΠΌΠ΅ -> ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°": ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ issue Π½Π° GitHub ΠΈΠ»ΠΈ ΡΠΈΠΊΠ΅Ρ Π² Discord, ΠΌΠ΅ΡΡΠΈΠΊΠ° ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΌΠ°. ΠΠ»ΠΈ ΠΎΡΠΊΡΠΎΠΉ issue Π²ΡΡΡΠ½ΡΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ Π»ΠΎΠ³ΠΈ: "ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> ΠΠΎΠ³ΠΈ -> ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ".
| Π‘Π»ΠΎΠΉ | Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ |
|---|---|
| Π―Π·ΡΠΊ | Kotlin |
| UI | Jetpack Compose, Material 3, Haze (ΡΡΠ΅ΠΊΠ»ΠΎ Π² Full) |
| ΠΡΠ΄ΠΈΠΎ | Media3 (ExoPlayer + MediaSession), ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ |
| Π‘Π΅ΡΡ | OkHttp (+ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΉ ΠΊΡΡ), kotlinx.serialization |
| ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ | Coil (+ Palette Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΡΠ°ΡΠΊΠΈ ΠΏΠΎΠ΄ ΠΎΠ±Π»ΠΎΠΆΠΊΡ) |
| ΠΠ°ΠΌΠ΅ΡΠ° | CameraX + ML Kit (ΡΠΊΠ°Π½Π΅Ρ QR Π² Full), ZXing |
| Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ | SharedPreferences (Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΠ΅ΡΡΠΈΡ), JSON-ΠΈΠ½Π΄Π΅ΠΊΡΡ Π·Π°Π³ΡΡΠ·ΠΎΠΊ ΠΈ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠΎΠ² |
Π’ΠΎΡ ΠΆΠ΅ Π±ΡΠΊΠ΅Π½Π΄, ΡΡΠΎ ΠΈ Ρ SoundCloud-Desktop: ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΊ Π½Π΅ΠΌΡ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ: minSdk 26 (Android 8.0), targetSdk 35, compileSdk 35.
ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² CHANGELOG.md.
Π‘Π±ΠΎΡΠΊΠ°: JDK 17, Android SDK 35.
./gradlew assembleLiteDebug assembleFullDebug # APK Π² app/build/outputs/apk/<flavor>/debug/
./gradlew testLiteDebugUnitTest # ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΡ
./gradlew lintLiteDebug # lint (Ρ baseline: ./gradlew updateLintBaseline)ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ:
| ΠΠ°ΠΏΠΊΠ° | Π§ΡΠΎ Π²Π½ΡΡΡΠΈ |
|---|---|
app/src/main |
Π»ΠΎΠ³ΠΈΠΊΠ°: API, ΠΏΠ»Π΅Π΅Ρ, Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ, ΠΈΠΌΠΏΠΎΡΡ |
app/src/shared |
ΠΎΠ±ΡΠΈΠ΅ ΡΠΊΡΠ°Π½Ρ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ (Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Ρ.Π΄.) |
app/src/lite |
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Lite |
app/src/full |
Glass-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Full |
Π Π΅Π»ΠΈΠ·: ΡΠ΅Π³ vX.Y.Z (Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ versionName) ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠ±Π΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ ΠΈΡ
Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΠ· CHANGELOG.md.
ΠΡΠΊΠ΅Π½Π΄:
| ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | Π₯ΠΎΡΡΡ |
|---|---|
| API | api.scnative.space, api-star.scnative.space (Star) |
| Π‘ΡΡΠΈΠΌΠΈΠ½Π³ | stream.scnative.space, stream-star.scnative.space |
| Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ | storage.scnative.space, storage-star.scnative.space |
| ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ | images.scnative.space |
| Relay-ΡΠ·Π»Ρ | *.rN.relay.scnative.space, ΡΠΏΠΈΡΠΎΠΊ: health.scnative.space/topology |
ΠΡΠΎΡΠΎΠΊΠΎΠ» Π²Ρ ΠΎΠ΄Π° ΠΏΠΎ QR: qr-link-protocol.md Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏΠ°.
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· Π±ΡΠΊΠ΅Π½Π΄
*.scnative.space(ΡΠΎΡ ΠΆΠ΅, ΡΡΠΎ Ρ Π΄Π΅ΡΠΊΡΠΎΠΏΠ°). Π‘Π΅ΡΡΠΈΡ ΠΈ ΡΠΎΠΊΠ΅Π½Ρ SoundCloud Ρ ΡΠ°Π½ΡΡΡΡ Π½Π° ΡΡΠΎΠΌ Π±ΡΠΊΠ΅Π½Π΄Π΅, Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Π»Π΅ΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ. - "ΠΡΠΉΡΠΈ" ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ΅ΡΡΠΈΡ ΠΈ Π½Π° Π±ΡΠΊΠ΅Π½Π΄Π΅ (
POST /auth/logout), ΠΈ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. - ΠΡΡΠΌΠΎΠΉ Π·Π°ΠΏΠ°ΡΠ½ΠΎΠΉ ΠΏΡΡΡ ΠΊ SoundCloud (ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΊΠ»ΡΡΠΈΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ) Ρ ΠΎΠ΄ΠΈΡ Π½Π° soundcloud.com Π±Π΅Π· ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΡΡΠΈΠΈ.
- Π’ΠΎΠΊΠ΅Π½ Π―Π½Π΄Π΅ΠΊΡ ΠΡΠ·ΡΠΊΠΈ Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ° Ρ ΡΠ°Π½ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. ΠΠ°ΡΠΎΠ»Ρ ΠΎΡ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ: Π²Ρ ΠΎΠ΄ ΠΈΠ΄ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ Π―Π½Π΄Π΅ΠΊΡΠ°.
MIT. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π² ΡΠ°ΠΉΠ»Π΅ LICENSE.
SoundCloud - ΡΠΎΡΠ³ΠΎΠ²Π°Ρ ΠΌΠ°ΡΠΊΠ° SoundCloud Ltd. ΠΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π°ΡΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ SoundCloud.















