KRTirtho /
spotube
Open source стриминг музыки для десктопа и мобильных устройств. Бесплатный плеер с открытым кодом для всех платформ.
Форки
2.1k
Звёзды
46.7k
Issues
0
Spotube — бесплатный кроссплатформенный плеер. Он объединяет данные Spotify и поток аудио с YouTube без рекламы.
Что делает
Spotube транслирует музыку, используя API Spotify для метаданных и YouTube для самого аудио. Это позволяет слушать треки бесплатно, сохраняя при этом привычный интерфейс и библиотеки Spotify.
Проект работает на Flutter, поэтому один код запускается на Windows, macOS, Linux, Android и iOS. Это опенсорс, никакой платной подписки или навязчивой рекламы внутри.
Как работает
Приложение запрашивает информацию о треках, альбомах и плейлистах через публичные API Spotify. После этого оно находит соответствующее аудио на YouTube и воспроизводит его. Весь процесс происходит внутри клиента без сторонних серверов.
Кому подходит
Тем, кто хочет слушать музыку из Spotify бесплатно.
Вайб-кодерам, которые собирают мультиплатформенные приложения на Flutter.
Пользователям, которым нужен легкий плеер без трекинга и рекламы.
Разработчикам, изучающим интеграцию внешних API в одном интерфейсе.
Основные возможности
Синхронизация с библиотекой Spotify.
Воспроизведение аудио без рекламы через YouTube.
Поддержка десктопа и мобильных устройств.
Отсутствие платных подписок.
Локальное хранение данных.
Кроссплатформенность на базе Flutter.
Как установить
Для установки на рабочий стол или смартфон скачайте актуальный релиз с GitHub.
# Для Linux (Flatpak)
flatpak install flathub com.github.KRTirtho.SpotubeПользователям Windows и macOS достаточно скачать .exe или .dmg файл из раздела Releases на GitHub.
Как применить в своём продукте
Вы можете изучить архитектуру Spotube, чтобы понять, как эффективно связывать два разных API в одном приложении. Код проекта — отличный пример того, как обернуть сложную логику стриминга в простой UI.
Создать свой музыкальный агрегатор на базе API Spotify.
Использовать Flutter-код как шаблон для своего кроссплатформенного SaaS.
Изучить работу с аудиопотоками в Dart.
Внедрить аналогичную систему поиска контента в свой проект.
Подводные камни
Главная проблема — зависимость от стабильности API Spotify и YouTube. Если один из сервисов изменит правила доступа, функционал плеера может пострадать. Также учитывайте, что поиск треков через YouTube не всегда дает идеальное совпадение с оригиналом Spotify.
Частые вопросы
Нужен ли мне аккаунт Spotify для работы?
Да, Spotube использует ваш аккаунт для получения доступа к плейлистам и библиотеке. Приложение не хранит ваши пароли на сторонних серверах, всё взаимодействие идет напрямую через официальные API.
Есть ли реклама в приложении?
Нет. Проект полностью открыт, в нем нет рекламных интеграций или платных функций. Это чистое комьюнити-решение.
Почему трек в приложении отличается от оригинала?
Spotube ищет аудио на YouTube по названию и исполнителю. Иногда алгоритм находит лайв-версию или кавер, если оригинальный клип недоступен или скрыт по региональным ограничениям.
Топики
Похожие репозитории
RustDesk — это open source замена TeamViewer для удаленного управления. Позволяет поднять свой сервер и не зависеть от чужих облаков.
Pake превращает любой сайт в полноценное десктопное приложение. Это быстрее и легче Electron-аналогов.
GitHub-Store — это бесплатный маркетплейс для установки приложений прямо из GitHub-релизов. Один клик для десктопа и Android.
PiliPlus — CLI для управления API-ключами нейросетей. Позволяет хранить доступы в одном месте и быстро переключаться между провайдерами в своих проектах.
Данные обновлены: 3 июня 2026 г.