Об этом проекте

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 для поддержки авторов и не размещает материалы, защищенные авторским правом. Пользователи несут ответственность за соблюдение местных законов об авторском праве.