mirror of
https://github.com/whoeevee/EeveeSpotifyReborn.git
synced 2026-01-09 00:23:20 +01:00
docs: add restrictions
This commit is contained in:
@@ -8,6 +8,15 @@ This tweak makes Spotify think that you have a Premium subscription, granting fr
|
||||
|
||||
Several months ago, 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.
|
||||
|
||||
## Restrictions
|
||||
|
||||
Please refrain from opening issues about the following features, as they are server-sided and will **NEVER** work:
|
||||
|
||||
- Using "Very High" audio quality
|
||||
- Downloading songs/playlists (podcast downloads work, though)
|
||||
|
||||
In theory, implementing downloading/offline mode locally *should* be possible, but it will **not** be included in this tweak.
|
||||
|
||||
## How It Works
|
||||
|
||||
Upon login, Spotify fetches user data, including active subscription, and caches it in the `offline.bnk` file in the `/Library/Application Support/PersistentCache` 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`, and `type`, determines the user abilities.
|
||||
@@ -18,6 +27,4 @@ The tweak patches this file while initializing; Spotify loads it and assumes you
|
||||
|
||||
Tweak also changes query parameters `trackRows` and `video` in HTTP requests to true, so Spotify loads videos and not just track names at the artist page. Sorry if the code seems cringe; the main focus is on the concept. It can stop working just like Spotilife, but so far, it works on the latest Spotify 8.9.## (Spotilife also patches `offline.bnk`, but it changes obscure bytes that do nothing on new versions). Spotify reloads user data from time to time (and on changing network, for example), so if Premium stops working, simply restart the app.
|
||||
|
||||
There is no offline or very high quality (similar to Spotilife) because these features are server-sided (i.e., you can't get very high quality tracks from the server without a subscription). In theory, it might be possible to implement offline mode locally, but not in this tweak.
|
||||
|
||||
To open Spotify links in sideloaded app, use [OpenSpotifySafariExtension](https://github.com/BillyCurtis/OpenSpotifySafariExtension).
|
||||
|
||||
Reference in New Issue
Block a user