Об этом проекте
SimpMusic — это бесплатный клиент YouTube Music с открытым исходным кодом (FOSS), предназначенный для платформ Android и Desktop, разработанный с использованием Kotlin и Compose Multiplatform. Приложение представляет собой специализированный сторонний клиент, который анализирует общедоступный контент YouTube и YouTube Music, отображая его в пользовательском интерфейсе без рекламы.
Ключевые особенности включают:
- Потоковая передача музыки без рекламы с YouTube Music и YouTube с поддержкой фонового воспроизведения
- Три стиля экрана «Сейчас играет»: Classic, Material 3 Expressive и Apple Music
- Десятиполосный эквалайзер с пресетами, профилями наушников AutoEq и эффектами Delay/Reverb
- SimpMusic Wrapped для ежегодных музыкальных сводок и ежемесячных плейлистов-рекапов
- Аналитика прослушивания на устройстве с графиками, историей периодов и часами прослушивания
- Пословные тексты песен в стиле Apple Music с романизацией для 12 языков и возможностью делиться изображениями
- Виджеты главного экрана, включая проигрыватель, плейлисты и аналитику прослушивания
- Высококачественная потоковая передача до 256 кбит/с (Opus или AAC) для пользователей YouTube Music Premium
- Возможности просмотра разделов Home, Charts, Podcasts, Moods & Genre с данными YouTube Music
- Полнофункциональный поиск по YouTube
- Поддержка Spotify Canvas и анимированных обложек альбомов
- Воспроизведение видео 1080p с субтитрами
- Предложения песен на основе ИИ
- Импорт плейлистов из Spotify и других приложений с синхронизацией YouTube Music
- Уведомления о подписке на исполнителей
- Кэширование и офлайн-воспроизведение
- Кроссфейд в стиле диджея, аналогичный Apple Music
- Настраиваемые темы (Light, Dark, Color и др.)
- Синхронизированные тексты песен из SimpMusic Lyrics, LRCLIB, Spotify и YouTube Transcript с переводом на основе ИИ
- Поддержка нескольких аккаунтов YouTube и персонализированные данные
- Интеграция скробблинга Last.fm
- Поддержка SponsorBlock и Return YouTube Dislike
- Таймер сна
- Совместимость с Android Auto с онлайн-контентом
- Discord Rich Presence
- Функция Listen Together для синхронизированных комнат совместного прослушивания
Приложение использует скрытые API YouTube Music с собственными приемами для получения данных, применяя методы, вдохновленные проектами InnerTune и SmartTube. Данные текстов песен поступают из SimpMusic Lyrics и LRCLIB, с опциональной интеграцией Spotify для Canvas и текстов.
Что касается конфиденциальности, версия FOSS не содержит трекеров или сторонних серверов сбора данных. Пользователи, включившие функцию «Send back to Google», разрешают отправку истории прослушивания в YouTube Music Tracking API для улучшения рекомендаций. Полная версия включает аналитику сбоев Sentry, в то время как версия FOSS не собирает данные о сбоях.
Поддержка настольных платформ включает дистрибутивы для Windows (.msix), macOS (.dmg) и Linux (.AppImage). Некоторые дистрибутивы Linux могут иметь проблемы со стабильностью из-за проблем upstream JetBrains, а пользователям ARM64 на Windows/Linux следует использовать сборки x64.
Проект следует принципам чистой архитектуры и паттернам MVVM, вклад приветствуется через issues и pull requests. Переводы управляются через Crowdin. Проект спонсируется Crowdin, Sentry и ранее программой Vercel OSS, с поддержкой тестирования от BrowserStack.
Юридическое заявление подчеркивает, что приложение строго некоммерческое, действует как пользовательский браузер с фильтрацией контента, поощряет подписку YouTube Premium для поддержки авторов и не размещает материалы, защищенные авторским правом. Пользователи несут ответственность за соблюдение местных законов об авторском праве.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.