[Desktop версия] · [Android версия]
Неофициальный клиент SoundCloud для iPhone и iPad
Без рекламы · Без капчи · Без цензуры · Доступно в России
SoundCloud iOS - нативный клиент SoundCloud для iPhone и iPad. Синхронизирован с SoundCloud-Desktop.
Написан на Kotlin + Compose Multiplatform, интерфейс в Glass-дизайне в стиле десктопной версии. Сейчас в бете.
Перейди на страницу релизов и скачай нужный файл:
| Файл | Чем ставить |
|---|---|
SoundCloud-iOS-vX.Y.Z.tipa |
TrollStore |
SoundCloud-iOS-vX.Y.Z.ipa |
AltStore, SideStore, Sideloadly |
Требования: iOS 15.0 или новее. Сборка не подписана сертификатом Apple, поэтому ставится только через эти программы.
Как установить: пошаговая инструкция здесь.
Пока нет на iOS: импорт, эквалайзер, SoundCloud Auto, выбор аудиовыхода и обновление из приложения.
Дальше идёт авторизация, через SoundCloud, либо по QR-коду с Desktop версии
- QR с десктопа (рекомендовано). В SoundCloud-Desktop открой Настройки -> Аккаунт -> Передать сессию на другое устройство, После чего сканируем QR-код.
- QR с телефона. На экране входа нажми "Показать QR для входа" и отсканируй его там, где ты уже вошёл.
- Через браузер. Кнопка "Войти через браузер" открывает обычный вход SoundCloud. Такая сессия может слетать, если потом войти где-то ещё.
Цвет фона, акцента, текста можно менять по RGB палитре. Также добавление фоновой картинок и эффектов
- Волна и рекомендации - своя система рекомендаций на основе лайков и истории прослушивания
- Поиск - треки, артисты, плейлисты, альбомы и вайб-поиск (нейронка подбирает трек, согласно контексту)
- Плеер - шафл, повтор, очередь, текст песен, лайки и дизлайки
- Плейлисты - свои локальные плейлисты с синхронизацией в SoundCloud, публичные или приватные, порядок треков меняется перетаскиванием и сохраняется
- История и статистика - время прослушивания, топ треков и артистов, график по дням и по часам
- Профили - подписка и отписка, ссылки из профиля SoundCloud
- Скачивание треков и плейлистов, автономный режим с кэшем
Коммьюнити: Discord
Нашёл баг или есть идея? Проще всего через "Настройки -> О системе -> Поддержка iOS-приложения" или тикет в Discord. Можно сразу открыть issue вручную и приложить логи: "Настройки -> Логи -> Копировать".
| Слой | Технологии |
|---|---|
| Язык | Kotlin |
| UI | Compose Multiplatform, Haze (стекло) |
| Аудио | AVFoundation, фоновое воспроизведение и управление с экрана блокировки |
| Сеть | NSURLSession, kotlinx.serialization |
| Изображения | Coil 3 |
| Камера | AVFoundation (сканер QR) |
| Хранение | NSUserDefaults (настройки, сессия), JSON-индексы загрузок и плейлистов |
Бекенд: SoundCloud-Backend.
Статус хостов здесь
Совместимость: iOS 15.0 и новее, iPhone и iPad.
Полный список изменений в CHANGELOG.md.
Сборка: macOS, Xcode, JDK 17, XcodeGen.
./gradlew :core:compileKotlinIosArm64 :ui:compileKotlinIosArm64 # общий код собирается под iOS
cd iosApp && xcodegen generate # проект Xcode из project.yml
open SoundCloud.xcodeproj # Kotlin-фреймворк соберётся самИсходники:
| Папка | Что внутри |
|---|---|
core/src/commonMain |
общая логика: API, плеер, загрузки, плейлисты |
core/src/iosMain |
iOS: плеер на AVFoundation, сеть, загрузки, хранилище |
ui/src/commonMain |
Glass-интерфейс |
ui/src/iosMain |
iOS: настройки, сканер QR, точка входа |
iosApp |
проект Xcode (XcodeGen) |
Релиз: тег vX.Y.Z (должен совпадать с versionName в app/build.gradle.kts) собирает неподписанные .ipa и .tipa и выкладывает их в релиз. Тестовую сборку без релиза делает workflow iOS: вручную в Actions или коммитом с [ipa] в сообщении.
Бэкенд:
| Домен | Для чего |
|---|---|
api.scnative.space, api-star.scnative.space |
API |
stream.scnative.space, stream-star.scnative.space |
аудио |
storage.scnative.space, storage-star.scnative.space, s3.scnative.space |
хранилище треков |
images.scnative.space |
обложки |
pay.scnative.space |
оплата STAR |
health.scnative.space |
проверка связи |
call-*.scnative.space |
«Сеть пользователей» |
*.relay.scnative.space |
резервные маршруты |
soundcloud.com, api-v2.soundcloud.com, *.sndcdn.com |
прямая загрузка трека с SoundCloud |
Протокол входа по QR: qr-link-protocol.md в репозитории десктопа.
MIT. Подробности в файле LICENSE.
SoundCloud - торговая марка SoundCloud Ltd. Это приложение не аффилировано с SoundCloud.
soundcloud ios · soundcloud iphone · soundcloud ipa · soundcloud ipad · soundcloud trollstore · soundcloud для айфона · soundcloud без рекламы · soundcloud россия · soundcloud не работает · soundcloud заблокирован · soundcloud без капчи · soundcloud alternative client · soundcloud no ads






