SpotiFlyer - ваш персональный загрузчик музыки с 10+ сервисов
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Знакомо чувство, когда любимый трек исчезает из стриминга? Или когда хочется слушать музыку офлайн без ежемесячной подписки? Meet SpotiFlyer — Kotlin-приложение, которое решает эти проблемы раз и навсегда.
Что в коробке?
SpotiFlyer — это кроссплатформенный загрузчик, который умеет:
- Скачивать треки, альбомы и плейлисты с 6+ популярных платформ
- Работать на Android, Windows, macOS и Linux (и даже в браузере!)
- Сохранять ваши мобильные данные — загрузил один раз, слушаешь везде
- Обходиться без рекламы и сложных настроек API

Под капотом
Технически проект интересен сразу по нескольким причинам:
- Kotlin Multiplatform — один код для всех платформ
- Jetpack Compose — современный UI на Android
- Compose for Desktop — тот же интерфейс и на компьютерах
- Самостоятельная работа — не требует API-ключей от пользователя
// Пример структуры мультиплатформенного проекта
sharedModule/
├── androidMain
├── desktopMain
└── commonMain
Кому это нужно?
- Мобильным пользователям — слушайте музыку без интернета и трафика
- Меломанам — собирайте коллекцию любимых треков
- Разработчикам — изучайте реализацию Kotlin Multiplatform
- Контрибьюторам — проект открыт для pull request'ов

Как попробовать?
Установка проще простого:
Фишки, которые радуют
- Всегда с собой — загруженные треки доступны без интернета
- Без лишних телодвижений — просто вставьте ссылку на плейлист
- Лёгкий как перо — минималистичный интерфейс без наворотов
Важно: проект распространяется под лицензией GPL-3.0, а автор напоминает о соблюдении авторских прав.
Что дальше?
Разработчик анонсировал переход к новому проекту — Soundbound, где SpotiFlyer станет одним из модулей. Но текущая версия остаётся полностью рабочей и стабильной.
Для тех, кто хочет покопаться в коде или помочь с переводом — добро пожаловать в репозиторий. А если просто ищете удобный способ сохранять музыку — SpotiFlyer вас точно не разочарует.
