S3btify est né d'une frustration simple : écouter sa propre musique sur ses enceintes Sonos ne devrait pas être un parcours du combattant.
Remplacer l'application Sonos S1.
Au fil des années, l'application des enceintes S1 est devenue lente, instable et figée : indexation de la bibliothèque limitée et capricieuse, recherches interminables, files d'attente qui se perdent, aucune évolution. Les enceintes, elles, fonctionnent toujours parfaitement. S3btify leur redonne une vraie télécommande : une bibliothèque rapide, des pochettes, des playlists, le regroupement des pièces et le volume pièce par pièce. Et puisqu'il existe bien d'autres systèmes de diffusion, autant les accueillir aussi, pour que tout le monde en profite : la même musique, formats legacy compris, part également vers Chromecast, AirPlay 2, HEOS (Denon, Marantz, groupes compris), BluOS (Bluesound, NAD), Yamaha MusicCast, WiiM / LinkPlay et tous les appareils DLNA (téléviseurs, amplis, enceintes réseau) !
Sans dépendre de Spotify.
Spotify a une interface remarquable, et S3btify s'en inspire largement. Mais il ne lit pas vos fichiers (votre NAS, vos FLAC haute résolution, vos raretés jamais publiées en streaming), il faut un abonnement, et il manque nombre de fonctions qu'un collectionneur attend : dossiers, import/export M3U, informations techniques détaillées, choix de la meilleure qualité entre deux copies, filtres par format, genre et année…
Importez vos playlists Spotify.
Exportez vos playlists avec Exportify (exportify.net, un outil libre : un fichier CSV par playlist), puis cliquez sur « Importer Spotify (CSV)… » dans la page Playlists de S3btify. Chaque fichier devient une playlist « Spotify - nom », dans le même ordre. S3btify retrouve ensuite chaque titre dans vos bibliothèques locales (NAS, disques, dossiers) en comparant le titre, l'artiste, l'album et la durée ; la correspondance est souple : suffixes (« Remastered », « Live »…), artistes inversés, ponctuation et petites fautes de frappe ne l'arrêtent pas. Les titres que vous n'avez pas restent en grisé, à leur place : le bouton « Rematcher » relance la recherche à tout moment, et ils se branchent d'eux-mêmes quand vous ajoutez les fichiers à la bibliothèque. Votre playlist se lit alors avec vos propres fichiers, sans abonnement, jusque sur vos enceintes Sonos.
Ouvert aux formats legacy.
Surtout, S3btify parle la langue de la scène : modules tracker Amiga et PC (MOD, MED, XM, S3M, IT…), formats « custom » Amiga (SidMon, Future Composer, TFMX, Hippel, Imploder…) et musiques Commodore 64 (SID, avec la base HVSC). Ils sont convertis à la volée, au timing PAL d'origine, et diffusés sur Sonos comme n'importe quel album, sous-morceaux compris, et joués jusqu'à 10 fois d'affilée pour les morceaux faits pour boucler. Depuis la version 0.12.6, les consoles aussi : Super Nintendo, NES, Nintendo 64, Game Boy Advance, DS, GameCube, Wii, PlayStation 1 et 2, PSP, Saturn, Dreamcast, Mega Drive, ainsi que le MIDI avec les sons de la Gravis Ultrasound.
Et sur votre téléphone.
Activez l'accès dans les Paramètres, installez l'application Android (ou ouvrez S3btify dans Chrome) et jumelez votre téléphone ou votre tablette avec un code : la bibliothèque du PC s'affiche, et la musique se lit au casque, même écran éteint, ou part sur vos enceintes, comme avec Spotify Connect. Sur iPhone, Safari suffit ; et avec un tunnel Cloudflare, Tailscale ou un VPN, ça marche aussi loin de la maison.
Et dans la voiture.
Depuis la version 0.12.2, l'application Android fonctionne avec Android Auto : vos playlists, albums, artistes et favoris sur l'écran de la voiture, avec pochettes, recherche, file d'attente, lecture aléatoire, commandes au volant et « Ok Google, mets… sur S3btify ».
Et sur votre télé (bêta).
Depuis la version 0.15.30, S3btify tourne seul sur Android TV (NVIDIA SHIELD…), sans PC : le moteur de S3btify est dans la télé, avec la même interface que sur le PC. Bibliothèques en ligne (Floodland, démos, modules, SID, Amiga), playlists, pochettes, paroles, visualiseur, et envoi vers vos enceintes Sonos. Tout se pilote à la télécommande : les flèches déplacent un curseur, OK clique, Menu fait le clic droit. Version bêta : pas de karaoké IA ni de consoles / MIDI pour l'instant.
Et le karaoké.
À partir de la version 0.14.9, un mode karaoké retire la voix des morceaux (MP3, FLAC…), sur le PC comme sur le téléphone, et sur vos enceintes Sonos avec le moteur IA. L'IA est accélérée par la carte graphique ou le NPU (DirectML) quand le PC en a une, sinon le processeur fait le calcul. Il nécessite un compte gratuit.
YouTube vers Sonos, en direct.
Avec le mode elite, S3btify lit YouTube directement sur vos enceintes Sonos (à vous de devenir une élite !). À ma connaissance, aucune autre application ne le fait ! 😉
Tout reste chez vous : la musique est lue depuis ce PC et votre réseau local, sans compte ni envoi de données. Seules les recherches de pochettes manquantes (MusicBrainz et Cover Art Archive, puis Deezer et iTunes) et de paroles (LRCLIB, puis lyrics.ovh) interrogent Internet, avec le nom de l'artiste, du titre et de l'album ; elles peuvent être désactivées.
Ce programme est un freeware, et il repose sur un principe simple : si vous l'aimez, vous pouvez m'offrir une tranche de raclette (je bois déjà trop de café). Le fonctionnement sera dévoilé dès que les températures auront chuté.
Décodeurs : libopenmpt, sidplayfp, UADE, ZXTune, vgmstream, WildMIDI (sons FreePats). Sorties : SoCo, pychromecast, pyatv, zeroconf.