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

EeveeSpotify — это твик для iOS, который модифицирует приложение Spotify так, чтобы оно вело себя, как если бы у пользователя была подписка Premium, обеспечивая бесплатное прослушивание, аналогично старому твику Spotilife. Он также добавляет такие функции, как пользовательские тексты песен. Этот репозиторий является форком оригинального проекта, который был отключен после DMCA-уведомления; он намеренно не размещает IPA-пакеты, которые, вероятно, и стали причиной этого уведомления. Как это работает: начиная с версии 4.0, твик перехватывает запросы Spotify, загружающие пользовательские данные, десериализует их и изменяет параметры в реальном времени. Более ранние версии вместо этого патчили кэшированный файл offline.bnk, заменяя его предустановленным файлом с премиальными значениями и вставляя текущее имя пользователя. Твик также корректирует поведение страницы исполнителя, чтобы строки треков и строка понравившихся треков отображались так, как они выглядят с Premium. Поддержка текстов песен: EeveeSpotify заменяет ограниченные по месяцам тексты песен Spotify на одного из четырех провайдеров. Genius предлагает высококачественные, часто обновляемые тексты, но не синхронизированные по времени. LRCLIB — самый открытый вариант и предоставляет синхронизированные по времени тексты, хотя охват ограничен. Musixmatch, сервис, который использует сам Spotify, предоставляет синхронизированные по времени тексты, но требует токен пользователя. PetitLyrics предлагает множество синхронизированных по времени японских текстов, а также некоторые международные. Если песня не найдена или не обработана, появляется сообщение "Не удалось загрузить тексты для этой песни". Известные ограничения: некоторые функции являются серверными и никогда не будут работать, включая очень высокое качество звука, нативную загрузку плейлистов (эпизоды подкастов можно загружать), хостинг или удаленное присоединение к Spotify Jam, AI DJ/Playlist и Spotify Connect, который ведет себя как бесплатная подписка. Локальная загрузка технически возможна, но не включена. Сборка: в README описана сборка IPA через GitHub Actions. Пользователи форкают репозиторий, включают разрешения на чтение и запись в разделе Actions, синхронизируют форк, выбирают рабочий процесс "Create IPA Packages" и запускают его с прямой ссылкой на дешифрованный IPA-файл (который проект не может предоставить по юридическим причинам), а также ссылкой на соответствующий .deb релизный артефакт для архитектуры телефона. Полученный IPA доступен в разделе релизов форка. Проект бесплатный и с открытым исходным кодом, принимает криптовалютные пожертвования. В README также упоминается использование OpenSpotifySafariExtension для открытия ссылок Spotify в боковой загруженной версии приложения.