Tunes
macos, ios, tvos · serveur et apps musique
iTunes Match a marché pendant des années, puis Apple a commencé à pousser tout le monde vers Apple Music. J'avais pas envie de payer un abonnement pour écouter ma propre bibliothèque, avec mes notes, mes compteurs d'écoute et vingt ans de métadonnées. J'ai codé un serveur Go qui sert la bibliothèque iTunes exportée en HTTP, et des apps SwiftUI pour l'écouter sur macOS, iOS et Apple TV.

Ce qu'il fait¶
- La bibliothèque est servie depuis mon serveur, avec les pochettes prises dans les fichiers, sur l'iTunes Store, ou ajoutées à la main.
- Lecture sans blanc entre les pistes (gapless), téléchargements hors ligne avec synchro et recherche.
- Connexion par passkey, et par QR code sur l'Apple TV pour que personne ne tape un mot de passe à la télécommande.
- Des playlists façon Genius, à partir d'un morceau.

Après Tunes, je me suis attaqué à l'iPod lui-même, c'est Chikuma.
J'ai raconté comment Tunes est fait sur man-you (en anglais).