Polify

Documentation

Polify

Polify est un service de streaming musical maison à la Spotify, sans publicité : recherche et pochettes via Deezer, lecture instantanée, paroles synchronisées et import depuis Spotify.

Présentation

Polify est un service de streaming musical maison à la Spotify, construit avec Next.js 15 et React 19. La recherche, les pochettes, les artistes et les albums viennent de l'API publique Deezer, tandis que l'audio est récupéré depuis Deezer puis déchiffré (Blowfish) et mis en cache MP3 à la volée côté serveur — résultat : écoute sans aucune publicité, titres exacts, et 2ᵉ écoute instantanée.

L'interface reprend les codes premium de Spotify : police d'affichage Bricolage Grotesque, en-têtes à pochette floutée, cartes animées, lecteur persistant avec paroles synchronisées (lrclib), file d'attente, shuffle/repeat et volume. L'accueil génère 7 mix personnalisés à partir de l'historique d'écoute, et une radio enchaîne automatiquement des titres du même univers.

Côté comptes : authentification par email (multi-utilisateurs), bibliothèque par personne (likes, playlists, historique), import en un clic depuis Spotify (OAuth + correspondance ISRC vers Deezer), reprise de lecture synchronisée d'un appareil à l'autre, et une app Android (APK) en plus de la PWA installable et jouable hors-ligne.

Comment l'utiliser

01

Écouter de la musique

  1. 1.Recherche un titre, un artiste ou un album.
  2. 2.Lance la lecture — la 2ᵉ écoute est instantanée (cache serveur).
  3. 3.Suis les paroles synchronisées dans le lecteur.
02

Ta bibliothèque

  1. 1.Aime des titres et crée des playlists.
  2. 2.Importe ta bibliothèque Spotify en un clic.
  3. 3.Écoute hors-ligne via la PWA ou l'app Android.

Fonctionnalités

Audio sans pub — déchiffrement Deezer (Blowfish) + cache MP3 serveur, jeton auto-renouvelé
Recherche titres / artistes / albums, pages artiste & album, paroles synchronisées (lrclib)
Lecteur premium : file d'attente, shuffle/repeat, volume, reprise multi-appareils
Accueil intelligent : 7 mix auto selon l'écoute + radio d'enchaînement même thème
Comptes multi-utilisateurs par email, bibliothèque par personne (likes, playlists, historique)
Import Spotify en un clic (OAuth + correspondance ISRC vers Deezer)
Téléchargement local + lecture hors-ligne (PWA) + app Android (APK)
Intégré au Super Admin : stats, gestion des comptes, historique d'écoute

Sous le capot

Polify est bâti sur les briques suivantes :

Next.js 15React 19TypeScriptDeezer APIffmpegDocker

FAQ

Y a-t-il de la pub ?

Non, aucune publicité : l'audio est récupéré puis mis en cache côté serveur.

Puis-je importer mes playlists Spotify ?

Oui, en un clic via OAuth + correspondance ISRC vers Deezer.