Roadmap des améliorations
Dans un ordre semi-aléatoire, les améliorations prévues:
Trouver la musique + facilement
Metadata & scanning
- script go qui pilote docker pour:
- avoir la liste de fichiers que beets veut exporter
- fix ceux sans tags title/artist
- faire l'export
- choper les fichiers que mopidylocal veut scan
- fix le souci de metadata encore inconnu
- faire le scan
- rendre accessible le script à travers un user spécifique
Ordering & searching
- Fix le fait qu'ajouter toutes les musiques d'une playlist/un album se fasse même pas dans l'ordre
- Fix le fait que Iris/Mopidy-Local (jsp lequel) aille chercher la metadata d'albumart au mauvais endroit 50% du temps
- Améliorations du tool de random add (limiter les redites sur 1 artiste, meilleure UI)
- Gestion de playlists partagées/tagging, pour + facilement ajouter des musiques à la file d'attente (export de .m3u p-ê ?)
- Test de création de playlist côté
- Meilleure recherche avec mopidy-local ou alternative (chercher mots partiels/proches, chercher dans les tags)
- Tagging de tracks, pour plus facilement assembler des playlists / marquer les tracks qui ont un souci ou besoin d'un traitement
- Tags de genre
- Meilleur tagging Artiste/Album/Titre
- Recherche de duplicates
- Fix les titres
- Implémenter du scrobbling (propositions de prochaines musiques)
- Tenter de configurer last.fm, le cas échéant, listenbrainz
- Même un scrobbling pure random quelque part ça peut aider
- Enregistrer la date de "lastPlayed" d'une musique pour l'afficher & faire marcher le scrobbling avec
- Afficher le 'created at' pour pouvoir chercher par chanson ajoutée + récemment à iris
Rendre le player moins galère à utiliser
- Pouvoir modifier que son propre volume
- Auto-setup le client snapcast
- Rendre le Pause local (et auto-pause si plus personne n'écoute)
Retrouver les features sociales de Hang
- Avoir un peu de visibilité sur les users dans la salle (qui est là, qui a rajouté quelle musique)
- Pouvoir gérer la file d'attente comme sur Hang: chacun a sa file d'attente perso, qui alimente la file d'attente globale
Misc.
- Bugs Iris:
- Trouver le bug qui casse la lecture à la fin de la file d'attente
- Investiguer le bug qui delete la file d'attente en faisant f5 puis play avant le chargement local de la file d'attente
- Auto-backup des musiques & playlists qqpart
- Proprement storer & backup les metadata mopidy-local & beets
- Brancher Genius, juste pour le fun d'avoir les lyrics de la musique en cours
- Le jour ou je fais un executable qui met les commandes de musique dispo via la preview icon de la taskbar + une icone par personne dans la taskbar pour voir qui vibe sur quoi, my job here is done