このプロジェクトについて

EeveeSpotifyは、SpotifyアプリをユーザーがPremiumサブスクリプションを持っているかのように動作するよう改変し、旧来のSpotilife tweakと同様に無料でリスニングできるようにするiOS tweakです。カスタム歌詞などの機能も追加します。このリポジトリは元のプロジェクトのフォークであり、元のプロジェクトはDMCA削除要請によって無効化されました。このフォークでは、削除要請の原因と考えられるIPAパッケージを意図的にホストしていません。 仕組み:バージョン4.0以降、このtweakはユーザーデータを読み込むSpotifyリクエストを傍受し、逆シリアル化して、パラメータをリアルタイムで変更します。それ以前のバージョンでは、キャッシュされたoffline.bnkファイルにパッチを適用し、Premiumの値を含むプリセットファイルに置き換えて現在のユーザー名を挿入していました。また、アーティストページの動作も調整し、トラック行といいねしたトラック行がPremiumの場合と同じように表示されるようにします。 歌詞のサポート:EeveeSpotifyは、Spotifyの月間制限がある歌詞を4つのプロバイダーのいずれかに置き換えます。Geniusは高品質で頻繁に更新される歌詞を提供しますが、時間同期されていません。LRCLIBは最もオープンな選択肢で、時間同期された歌詞を提供しますが、対応範囲は限られています。Spotify自身が使用しているMusixmatchは、時間同期された歌詞を提供しますが、ユーザートークンが必要です。PetitLyricsは、時間同期された多くの日本語歌詞と、一部の海外の歌詞を提供します。曲が見つからないか処理できない場合は、「Couldn't load the lyrics for this song」というメッセージが表示されます。 既知の制限:Very High音質、ネイティブのプレイリストダウンロード(ポッドキャストエピソードはダウンロード可能)、Spotify Jamのホストまたはリモート参加、AI DJ/Playlist、Freeサブスクリプションとして動作するSpotify Connectなど、いくつかの機能はサーバー側で処理されるため永続的に動作しません。ローカルダウンロードは技術的には可能ですが、含まれていません。 ビルド:READMEには、GitHub Actionsを使用してIPAをビルドする手順が記載されています。ユーザーはリポジトリをフォークし、ActionsでRead and Write権限を有効にし、フォークを同期して、「Create IPA Packages」ワークフローを選択します。そして、復号されたIPAファイルへの直接ダウンロードURL(プロジェクトは法的な理由から提供できません)と、端末のアーキテクチャに対応する.debリリースアセットへのリンクを指定して実行します。生成されたIPAは、フォークのreleasesセクションから入手できます。 このプロジェクトは無料でオープンソースであり、暗号通貨による寄付を受け付けています。READMEでは、サイドロードされたアプリでSpotifyリンクを開くためにOpenSpotifySafariExtensionを使用することにも言及しています。