[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73364":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":24,"defaultBranch":25,"hasWiki":23,"hasPages":24,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},73364,"EeveeSpotifyReborn","whoeevee\u002FEeveeSpotifyReborn","whoeevee","A tweak to enhance Spotify experience","",null,"Swift",2318,10697,33,69,0,5,7,37,15,32,"GNU General Public License v3.0",true,false,"swift",[],"2026-06-12 02:03:12","# Discontinuation Notice\n\nhttps:\u002F\u002Ft.me\u002FSpotilifeIPAs\u002F196\n\n![Banner](Images\u002Fbanner.png?)\n\n# The original EeveeSpotify repository was disabled due to a [DMCA takedown](https:\u002F\u002Fgithub.com\u002Fgithub\u002Fdmca\u002Fblob\u002Fmaster\u002F2025\u002F08\u002F2025-08-14-spotify.md). This repository will not contain the IPA packages, as they are most likely the reason for the takedown.\n\n# EeveeSpotify\n\nThis tweak makes Spotify think you have a Premium subscription, granting free listening, just like Spotilife, and provides some additional features like custom lyrics.\n\n## How to build an EeveeSpotify IPA using Github actions\n> [!NOTE]\n> If this your first time, complete following steps before starting:\n>\n> 1. Fork this repository using the fork button on the top right\n> 2. On your forked repository, go to **Repository Settings** > **Actions**, enable **Read and Write** permissions.\n\n\u003Cdetails>\n  \u003Csummary>How to build the EeveeSpotify IPA\u003C\u002Fsummary>\n  \u003Col>\n    \u003Cli>Click on \u003Cstrong>Sync fork\u003C\u002Fstrong>, and if your branch is out-of-date, click on \u003Cstrong>Update branch\u003C\u002Fstrong>.\u003C\u002Fli>\n    \u003Cli>Navigate to the \u003Cstrong>Actions tab\u003C\u002Fstrong> in your forked repository and select \u003Cstrong>Create IPA Packages\u003C\u002Fstrong> if you're on desktop\u002Fwidescreen. Tap on \u003Cstrong>All Workflows\u003C\u002Fstrong> and select \u003Cstrong>Create IPA Packages\u003C\u002Fstrong> if you're on mobile\u002Fportrait.\u003C\u002Fli>\n    \u003Cli>Click the \u003Cstrong>Run workflow\u003C\u002Fstrong> button located on the right side.\u003C\u002Fli>\n    \u003Cli>Prepare a decrypted .ipa file \u003Cem>(we cannot provide this due to legal reasons)\u003C\u002Fem>, then upload it to a file provider (e.g., filebin.net, filemail.com, or Dropbox is recommended). Paste the URL of the decrypted IPA file in the provided field.\u003C\u002Fli>\n    \u003Cli>\u003Cstrong>NOTE:\u003C\u002Fstrong> Make sure to provide a direct download link to the file, not a link to a webpage. Otherwise, the process will fail.\u003C\u002Fli>\n    \u003Cli>Go to the releases page of the EeveeSpotify repository (\u003Cstrong>NOT\u003C\u002Fstrong> the fork). Hold and copy the link of the .deb file, which corresponds to your phone's architecture.\u003C\u002Fli>\n    \u003Cli>Make sure all inputs are correct, then click \u003Cstrong>Run workflow\u003C\u002Fstrong> to start the process.\u003C\u002Fli>\n    \u003Cli>Wait for the build to finish. You can download the EeveeSpotify IPA from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add \u002Freleases to the URL, i.e., github.com\u002Fuser\u002FEeveeSpotifyReborn\u002Freleases.)\u003C\u002Fli>\n  \u003C\u002Fol>\n\u003C\u002Fdetails>\n\n## The History\n\nIn January 2024, Spotilife, the only tweak to get Spotify Premium, stopped working on new Spotify versions. I decompiled Spotilife, reverse-engineered Spotify, intercepted requests, etc., and created this tweak.\n\n## Restrictions\n\nPlease refrain from opening issues about the following features, as they are server-sided and will **NEVER** work:\n\n- Very High audio quality\n- Native playlist downloading (you can download podcast episodes though)\n- Jam (hosting a Spotify Jam and joining it remotely requires Premium; only joining in-person works)\n- AI DJ\u002FPlaylist\n- Spotify Connect (When using Spotify Connect, the device will act as a remote control and stream directly to the connected device. This is a server-sided limitation and is beyond the control of EeveeSpotify, so it will behave as if you have a Free subscription while using this feature.)\n\nIt's possible to implement downloading locally, but it will never be included in EeveeSpotify (unless someone opens a pull request).\n\n## Lyrics Support\n\nEeveeSpotify replaces Spotify monthly limited lyrics with one of the following four lyrics providers:\n\n- Genius: Offers the best quality lyrics, provides the most songs, and updates lyrics the fastest. Does not and will never be time-synced.\n\n- LRCLIB: The most open service, offering time-synced lyrics. However, it lacks lyrics for many songs.\n\n- Musixmatch: The service Spotify uses. Provides time-synced lyrics for many songs, but you'll need a user token to use this source. To obtain the token, download Musixmatch from the App Store, sign up, then go to Settings > Get help > Copy debug info, and paste it into EeveeSpotify alert. You can also extract the token using MITM.\n\n- PetitLyrics: Offers plenty of time-synced Japanese and some international lyrics.\n\nIf the tweak is unable to find a song or process the lyrics, you'll see a \"Couldn't load the lyrics for this song\" message. The lyrics might be wrong for some songs when using Genius due to how the tweak searches songs. While I've made it work in most cases, kindly refrain from opening issues about it.\n\n## How It Works\n\n**Starting with version 4.0, EeveeSpotify intercepts Spotify requests to load user data, deserializes it, and modifies the parameters in real-time. This method is the best so far and works incredibly stable, so the below explanation is no longer valid for v4.0 and later.**\n\nUpon login, Spotify fetches user data and caches it in the `offline.bnk` file in the `\u002FLibrary\u002FApplication Support\u002FPersistentCache` directory. It uses its proprietary binary format to store data, incorporating a length byte before each value, among other conventions. Certain keys, such as `player-license`, `financial-product`, `streaming-rules`, and others, determine the user abilities.\n\nThe tweak patches this file while initializing; Spotify loads it and assumes you have Premium. To be honest, it doesn't really patch due to challenges with dynamic length and varied bytes. The tweak extracts the username from the current `offline.bnk` file and inserts it into `premiumblank.bnk` (a file containing all premium values preset), replacing `offline.bnk`. Spotify may reload user data, and you'll be switched to the Free plan. When this happens, you'll see a popup with quick restart app and reset data actions.\n\n![Hex](Images\u002Fhex.png)\n\nTweak also sets `trackRowsEnabled` in `SPTFreeTierArtistHubRemoteURLResolver` to `true`, so Spotify loads not just track names on the artist page, and adds a liked tracks row to the artist view models, allowing you to see the liked tracks row just like with Premium.\n\nTo open Spotify links in sideloaded app, use [OpenSpotifySafariExtension](https:\u002F\u002Fgithub.com\u002FBillyCurtis\u002FOpenSpotifySafariExtension). Remember to activate it and allow access in Settings > Safari > Extensions.\n\n## Support\n\nEeveeSpotify has always been free and open-source project. However, I started accepting crypto donations if you'd like to support me. I really appreciate it:\n\nUSDT (TRC-20): `TK4AZZLEWrahYUkKDG8r8Pr5BmkoFjs5zU`\n\nETH\u002FUSDC\u002FUSDT: `0x4eFf79BdfCa9d3BC01a1d145eF343871bb0a3CdF`\n\nBTC: `bc1qspsnjenfq6wgj9a7pmm2xe3up4622wqxlem0g5`\n\nTON: `UQCgt8EfLdT3QOmnC11vsndUBHryi2suTcTOVCQqBgMdmg4l`\n\nLTC: `ltc1qup3v46fm05sxd278r63957wh4qf2esehevpy76`\n\n### Donors\n\nThanks to the following donors for supporting the project and funding the automatic release workflow:\n\n- [Randy](https:\u002F\u002Fgithub.com\u002Frandy-420)\n- [HAMO](https:\u002F\u002Fgithub.com\u002Fhamzaharoon1314)\n","EeveeSpotifyReborn 是一个旨在增强 Spotify 使用体验的插件。该项目通过模拟 Premium 订阅状态，使用户能够免费享受高级功能，并提供自定义歌词等额外特性。基于 Swift 语言开发，它允许用户通过 GitHub Actions 构建自定义的 IPA 包来安装使用。尽管原始仓库因版权问题被关闭，但社区仍然活跃并持续维护此项目。适用于希望在不购买官方订阅的情况下体验部分 Spotify 高级功能的 iOS 用户。需要注意的是，由于服务器端限制，某些功能如极高音质播放和原生歌单下载无法实现。",2,"2026-06-11 03:45:11","high_star"]