Este ajuste hace que Spotify piense que tienes una suscripción Premium, que te permite escuchar música gratis, al igual que Spotilife, y proporciona algunas funciones adicionales como letras personalizadas.
Hace varios meses, Spotilife, el único tweak para obtener Spotify Premium, dejó de funcionar en las nuevas versiones de Spotify. Descompilé Spotilife, realicé ingeniería inversa en Spotify, intercepté solicitudes, etc., y creé este ajuste.
Absténgase de abrir problemas sobre las siguientes características, ya que están en el lado del servidor y NUNCA funcionarán:
Es posible implementar la descarga localmente, pero nunca se incluirá en EeveeSpotify (a menos que alguien abra una solicitud de extracción).
EeveeSpotify reemplaza las letras limitadas mensuales de Spotify con uno de los siguientes tres proveedores de letras:
Genius: ofrece letras de la mejor calidad, proporciona la mayor cantidad de canciones y actualiza las letras más rápido. No se sincroniza y nunca se sincronizará con el tiempo.
LRCLIB: El servicio más abierto, que ofrece letras sincronizadas en el tiempo. Sin embargo, muchas canciones carecen de letra.
Musixmatch: El servicio que utiliza Spotify. Proporciona letras sincronizadas en el tiempo para muchas canciones, pero necesitarás un token de usuario para usar esta fuente. Para obtener el token, descargue Musixmatch de la App Store, regístrese, luego vaya a Configuración > Obtener ayuda > Copiar información de depuración y péguela en la alerta de EeveeSpotify. También puedes extraer el token usando MITM.
PetitLyrics: ofrece muchas letras japonesas y algunas internacionales sincronizadas en el tiempo.
Si el ajuste no puede encontrar una canción o procesar la letra, verá el mensaje "No se pudo cargar la letra de esta canción". Las letras pueden ser incorrectas para algunas canciones cuando se usa Genius debido a cómo el ajuste busca canciones. Si bien lo he hecho funcionar en la mayoría de los casos, por favor absténgase de abrir problemas al respecto.
A partir de la versión 4.0, EeveeSpotify intercepta las solicitudes de Spotify para cargar datos del usuario, los deserializa y modifica los parámetros en tiempo real. Este método es el mejor hasta ahora y funciona de manera increíblemente estable.
Al iniciar sesión, Spotify recupera los datos del usuario y los almacena en caché en el archivo offline.bnk
en el directorio /Library/Application Support/PersistentCache
. Utiliza su formato binario patentado para almacenar datos, incorporando un byte de longitud antes de cada valor, entre otras convenciones. Ciertas claves, como player-license
, financial-product
, streaming-rules
y otras, determinan las capacidades del usuario.
El ajuste parchea este archivo mientras se inicializa; Spotify lo carga y asume que tienes Premium. Para ser honesto, realmente no parchea debido a desafíos con longitud dinámica y bytes variados. El ajuste extrae el nombre de usuario del archivo offline.bnk
actual y lo inserta en premiumblank.bnk
(un archivo que contiene todos los valores premium preestablecidos), reemplazando offline.bnk
. Spotify puede recargar los datos del usuario y se te cambiará al plan gratuito. Cuando esto suceda, verá una ventana emergente con acciones de reinicio rápido de la aplicación y restablecimiento de datos.
Tweak también establece trackRowsEnabled
en SPTFreeTierArtistHubRemoteURLResolver
en true
, por lo que Spotify no carga solo los nombres de las pistas en la página del artista. Puede dejar de funcionar como Spotilife, pero hasta ahora funciona en la última versión de Spotify 8.9.## (Spotilife también parchea offline.bnk
, sin embargo, cambia bytes oscuros que no hacen nada en las nuevas versiones).
EeveeSpotify siempre ha sido un proyecto gratuito y de código abierto. Sin embargo, comencé a aceptar donaciones criptográficas si deseas apoyarme. Esto me ayudará a pagar un buen VPS mensual y seguir creando cosas interesantes. Realmente lo aprecio:
USDT (TRC-20): TJppx7dvTa2ndoVcQ1jxWkvGN1vEuFHssJ
USDC/ETH/USDT: 0x98bbd1541cb9a8ebb1229741218886efba963677
BTC: bc1q230f0jaryxhrr03v8knxew30p7l4kwefd6d4nl
LTC: ltc1qhj3ts8ek0lklqfydxu90ku5d5efq5cw5ww7u9g
XMR: 86QVbA9XLJ9WznTDRgA7dbf8UV9rsR5KB1UxJCPtdwQqd9rv9YZNRkTJvesGzM13khL9Do1BRb5biUTuDZ5YqnuQF8JrJYk
Para abrir enlaces de Spotify en una aplicación descargada, utilice OpenSpotifySafariExtension. Recuerda activarlo y permitir el acceso en Configuración > Safari > Extensiones.