1

J'ai un vieux Synology qui est devenu trop lent pour faire autre chose que du simple stockage (le CPU est un Marvell bas de gamme) et du coup je pense me débrouiller pour mettre une interface d'accès en lecture seule (streaming) à ma musique sur mon réseau interne* sur un VM ou une bécane dédiée. J'ai regardé ce qui se faisait dans ce domaine et j'ai été surpris de voir qu'il n'y avait pas pléthore de projets aboutis. Je suis tombé sur une discussion d'Isobel sur Twitter où un de ses followers lui a conseillé Koel (https://koel.dev/), et ça a l'air vraiment bien (belle gueule, Open Source et cerise sur le gâteau, une appli mobile dédiée). Je voulais donc savoir s'il y en avait parmi vous qui avaient des retours d'expérience sur ce soft et/ou sur d'autres solutions du même genre ? Je ne suis pas compte payer (one shot) mais je veux un truc open source car pas envie de me faire enfermer dans un truc proprio qui finira peut-être par ne plus être maintenu ou qui basculera en mode souscription.

Pour info voici les autres produits que j'ai trouvé et mes avis
  • Plexamp : Plex étant passé freemium j'ai peur que celui-ci suive (et c'est proprio)
  • Navidrome : très prometteur avant de découvrir Koel (que je trouve plus joli) c'est celui que je m'appretais à déployer car il est joli, OSS et compatible avec plein d'applis mobiles
  • Mopidy : c'est bien sur le papier (j'adore MPD) mais clairement là c'est un produit en kit non fini et sans interface. Je n'ai rien contre le fait de mettre la main à la pâte (j'adore bidouiller), mais je préférerai un produit monolithique car plus simple à maintenir. Le frontend Iris a l'air cool en plus mais bon c'est tout en React donc je sens le truc qui va être méga lent (mais j'aimerai être contredit si quelqu'un a d'autre retour d'expérience)
  • Airsonic : "based on Java technology" > poubelle direct helico
  • Funkwhale : excellent projet mais qui ne matche pas mes besoins car plutôt fait pour le partage de musique à plusieurs. Il s'agit en fait plutôt d'un réseau social décentralisé basé sur la musique qu'autre chose.
  • Emby : ça fait la musique mais plein d'autre strucs aussi et donc c'est usine à gaz et redondant avec des trucs que j'ai déjà chez moi
  • Ampcache : interface coincée en 2008, totalement inutilisable pour moi
  • Jellyfin : très prometteur, fait d'autres choses aussi mais a l'air moins usine à gaz que emby et est compatible avec plein d'applis
  • Volumio : proprio et souscription > poubelle direct helico
  • Miniserver 2 : basé sur Java > poubelle direct helico

Voilà comme vous le voyez j'hésite principalement entre Koel, Jellyfin et Navidrome (avec une hésitation sur Mopidy + Iris mais j'aimerai un truc clef en main pour une fois), donc si vous avez des retours sur ces solutions ou même des ajouts n'hésitez pas ! Pour info c'est juste pour streamer de la musique que j'ai déjà en local donc pas de connecteurs Spotify/Deezer ou autre (je n'utilise que Bandcamp donc à la rigueur si une des solutions a un connecteur Bandcamp ça peut faire pencher la balance). Merci ! smile

*et peut-être un jour sur le net mais ça c'est autre chose et ça sera juste de la config réseau à changer
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

2

Alors j'étais dans le même cas que toi, mais pour tout mes fichiers multimédia (vidéos/photos/musique + stockage de "base").
Du coup au lieu de changer mon Syno qui marche encore très bien si on ne le blinde pas d'applis en tâche de fond, j'ai acheté un Nvidia Shield Pro 2019.
Par facilité, je suis resté sur Plex, car j'avais acheté un Plex pass à vie il y a quelques années, mais le plupart des softs que tu proposes plus haut sont dispo sur le Google Play Store.
L'avantage du Shield Pro c'est qu'il fait serveur Plex et lecteur en même temps (avec deux applis à part évidemment).
J'ai aussi arrêter d'utiliser ma Xbox pour toutes mes applis de vidéos (Netflix, VLC, etc...), le Shield gérant le tout de manière centralisé et en consommant beaucoup moins.
Bref, je ne réponds pas à ta question niveau soft (même si par simplicité c'est Plex pour moi), mais niveau hard, j'ai trouvé cette solution pratique et efficace en tout cas. smile

Et concernant Koel, je ne connaissais pas, mais ça à l'air bien foutu. A ta place, je partirai là-dessus.
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

3

Il y a peut-être Audio Station qui pourrait faire ce que tu veux, même si ça ne répond pas à tous tes critères.
avatar

4

Iceman RGC (./2) :
Alors j'étais dans le même cas que toi, mais pour tout mes fichiers multimédia (vidéos/photos/musique + stockage de "base").
Du coup au lieu de changer mon Syno qui marche encore très bien si on ne le blinde pas d'applis en tâche de fond, j'ai acheté un Nvidia Shield Pro 2019.
Par facilité, je suis resté sur Plex, car j'avais acheté un Plex pass à vie il y a quelques années, mais le plupart des softs que tu proposes plus haut sont dispo sur le Google Play Store.
L'avantage du Shield Pro c'est qu'il fait serveur Plex et lecteur en même temps (avec deux applis à part évidemment).
J'ai aussi arrêter d'utiliser ma Xbox pour toutes mes applis de vidéos (Netflix, VLC, etc...), le Shield gérant le tout de manière centralisé et en consommant beaucoup moins.
Bref, je ne réponds pas à ta question niveau soft (même si par simplicité c'est Plex pour moi), mais niveau hard, j'ai trouvé cette solution pratique et efficace en tout cas. smile

Et concernant Koel, je ne connaissais pas, mais ça à l'air bien foutu. A ta place, je partirai là-dessus.

Du coup tu laisses tourner ton shield 24/24 ?Si oui t'as pas peur qu'il lâche au bout d'un moment ?
Je cherche une solution soft (contrairement à l'autre topic où tu as répondu également grin) car j'ai déjà un serveur qui héberge des VM donc sauf applicane vraiment bien fichue et consomant peu (quelques watts) je pense partir sur une VM.



RHJPP (./3) :
Il y a peut-être Audio Station qui pourrait faire ce que tu veux, même si ça ne répond pas à tous tes critères.

Audio Station est parfait pour mon utilisation (belle interface moderne et ergonomique, clients mobiles disponibles) mais malheureusement mon NAS est devenu trop lent avec les dernières maj Synology (que j'applique vu qu'elles corrigent des failles de sécu, et vu ce qui se passe sur le monde du NAS et des ransongiciels (cf. l'affaire QNAP) je ne prend pas de risque à ne pas le mettre à jour, même s'il n'est pas exposé sur le net en direct) donc il ne me sert plus que pour du stockage réseau, et rien d'autre ayant désactivé tous les autres services pour maintenir les perfs.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

5

En poursuivant mes recherches je suis tombé sur un autre projet (au final je retire ce que j'ai dit, il y en a quand même pas mal dans ce domaine helico), mais malheureusement c'est encore un truc basé sur Java donc il sort de ma sélection et assez stable pour être déployé sur des appliances dédiées au streaming musical en local de chez Melco. Dommage car il a l'air propre ! Il s'agit de Minimserver 2 pour info (je l'ai ajouté à mon premier post)
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

6

(ton souci d’impartialité force le respect embarrassedgrin)

7

J'ai déjà donné dans Java, c'est bon grin
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

8

J'utilise volumio avec un pi Zero, la partie abonnement est inutilisée et ne me gène pas.

9

Merci pour ton retour ! Je n'avais pas vu qu'il proposaient une version gratuite. Est-ce que cette version t'affiche des alertes comme quoi t'as pas la version payante (nagscreen) ou c'est totalement transparent ?
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

10

Est-ce que le plexpass vaut vraiment le coup ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

En promo régulièrement à -50% c’est intéressant (environ 75€ à vie). Plein pot, ça dépend vraiment de ton utilisation.
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

12

./4 > le Shield se met en veille lorsque j’éteins la télé et se réveille lorsque je la rallume ou lorsque je lance Plex via l’iPad ou le smartphone à distance. La conso est vraiment très faible en tout cas.
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

13

Jonas (./9) :
Merci pour ton retour ! Je n'avais pas vu qu'il proposaient une version gratuite. Est-ce que cette version t'affiche des alertes comme quoi t'as pas la version payante (nagscreen) ou c'est totalement transparent ?

Pas la moindre non. Ni au démarrage ni durant la lecture il n'y a le moindre écran publicitaire, il faut aller dans les paramètres pour trouver l'option.
J'utilise un smartphone pour me connecter au serveur, une interface web pour lancer la lecture, aucune application à installer.
Note néanmoins que je trouve pénible l'impossibilité de déposer de nouveaux titre par le réseau. Je dois retirer le périphérique de stockage et y déposer mes nouveaux fichiers depuis une autre machine ou alors utiliser un disque réseau comme stockage (mais ce n'est pas le choix que j'ai fait).

J'avais essayé un autre serveur juste avant de m’arrêter sur volumio mais je n'avais pas réussi à configurer le HAT SPDIF que j'utilise, je ne crois pas l'avoir reconnu dans ta liste, je vais essayer de retrourver le nom.

Edit: ce choix ne convient pas à ton matériel donc pas étonnant qu'il ne soit pas dans ta liste.
RuneAudio - Embedded Hi-Fi music playerRuneAudioRuneAudio is a free and open source software that turns inexpensive, silent and low-consumption mini-PC into Hi-Fi music players.

http://rpimusicplayer.com/

14

Merci pour vos retours ça m'aide vraiment à m'orienter. Je vais installer 2 VM avec Koel et Jellyfin et je vais voir à l'usage.

L'upload par l'interface du player n'est pas une fonctionnalité que je recherche (même si elle est intéressante) à la fois pour des raison de sécurité (même si pour le moment c'est du streaming uniquement accessible en local) mais aussi par ce que de toute manière ma musique est sur un partage NFS et donc je peux la gérer par ce biais.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

15

Ce soir je teste Koel, voici un premier retour d'expérience concernant l'installation : c'est un gros bordel, la documentation ne couvre pas du tout cette étape et privilégie le fonctionnement sous Docker (j'ai rien contre les conteneurs mais niveau sécu ça me laisse sur ma faim car tout est très opaque).

Bref pour celles et ceux qui tenteraient l'aventure, voici les dépendances nécessaires sous Debian + le SGBD de votre choix parmi SQLite, PostgreSQL et MySQL
apt install vim git unzip nginx curl build-essential libpng-dev gcc make ffmpeg -y php-laravel-framework php-curl php7.4-sqlite3 php7.4-mysql php7.4-zip nodejs npm
npm install --global yarn

Et à la fin n'oubliez pas de lancer le serveur via la commande suivante :

php artisan serve --host=IP_PRIVEE_DU_SERVEUR --port=8000

Sans la mention du host/port vous ne pourrez pas accéder à l'interface de Koel (et oui je trouve ça hallucinant que mettre 127.0.0.1) ne fasse pas le job

Bref on va voir côté utilisation mais déjà un mauvais point pour l'install.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

16

Résumé du premier jour d'utilisation de Koel (interface web depuis un PC) et quelques points bloquants/genants :

  • Bloquant : les morceaux ne sont pas lu jusqu'à la fin (les ~10 derniers pourcents sont sautés et le morceau d'après enchaîne directement). Je n’ai pas trouvé de mention de ce bug sur le github ni n'est vu de réglage à ce propos (je pensais à un crossfade qui foire) vu que les options de Koel se résument à un champ texte permettant de spécifier le répertoire où sont stockés les morceaux et basta
  • Genant : Koel ne propose pas de fonction pour aller chercher automatiquement les pochettes d'album manquantes, et n'affiche pas les existantes (cover.jpg dans le répertoire)
  • Genant : Koel ne montre pas le temps écoulé ni le temps total d'un morceau en cours de lecture

Et pour finir une phrase de la doc qui représente un choix technique sur la méthode de streaming par défaut adoptée par Koel (out of the box) ce qui pour moi en dit long sur le projet : "This is the default method, and the slowest and most unstable one". C'est quand même bien dommage que la fonctionnalité centrale du soft passe par défaut par une fonction lente et non stable. Je vais voir pour changer ce point en testant une des deux autres méthodes (peut-être cela corrigera-t'il le point bloquant).

Bref je vais voir si je ne peux pas trouver un moyen de résoudre les points noirs ci-dessous mais je trouve déjà avoir passé beaucoup de temps sur une appli qui devrait pourtant être assez basique (streaming depuis un partage réseau et affichage depuis une interface web). Pour le moment clairement Koel est une grosse déception.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

17

Probable que la pochette doivent être incorporée dans les metadata du fichier audio

GitHub - Chitz/album-art-fixer: Fixes ID3 tags and album art of MP3GitHubFixes ID3 tags and album art of MP3. Contribute to Chitz/album-art-fixer development by creating an account on GitHub.

18

Yep c'est ce que je me suis dit (bien que la doc stipule que Koel sait chercher les fichiers [Fold|Cov]er.jpg mais même mes fichiers avec pochette intégrée il n'affiche rien


zikzak (./17) :
GitHub - Chitz/album-art-fixer: Fixes ID3 tags and album art of MP3GitHubFixes ID3 tags and album art of MP3. Contribute to Chitz/album-art-fixer development by creating an account on GitHub.
Limitations:
-Only Bollywood music

grin
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

19

Je teste Jellyfin depuis 1h, déjà l'installation s'est déroulée sans encombre et est correctement documentée contrairement à Koel donc premier bon point. Je m’attendais à un truc lourd à cause de ASP.NET mais je suis surpris de voir une conso CPU réduite et à peine 400Mio de RAM à pleine charge (lecture + maj des metadonnées).

Lors du premier lancement ce dernier dispose d'un assistant qui permet de spécifier l’endroit où sont stockés les medias (petit bemol, le montage d'un partage SAMBA n'est pas possible depuis l'interface web) et à peine lancé il reconnaît les pochettes de mes albums et se met à chercher seul celles manquantes (il se base sur Musicbrainz). L'interface est claire et le client mobile gratuit et bien fichu (le son saccade quand mon tel est en veille et stream un morceau mais je pense que c'est dû à la config du téléphone (économie d'énergie) vu que c'est fluide quand le tel n'est pas en veille). Je vais poursuivre mes tests mais déjà je suis clairement plus conquis qu'avec Koel !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

20

Jonas (./18) :
Limitations:
-Only Bollywood music

grin
Ha oui merde, sacré limitation smile
Sinon il est bien possible que le serveur lise uniquement le tag album art de chaque fichier.
Il faudrait faire un test avec un logiciel te permettant de modifier le tag. J'ai pris le premier lien que google me renvoyait (dommage pour les OST de Bollywood)

21

Non mais j’imagine que c'est un troll (si c'est pas le cas c'est du génie helico) mais de toute façon Jellyfin récupère bien* tout seul comme un grand (j'avais testé sacad_r (qui plante facilement) et get_cover_art (qui marche)).

et quand il ne trouve pas il a tendance à me mettre cette image comme Cover, c'est assez weird grin

WFK8l8l.jpg

EDIT: je n'invente rien hein ! grin

zQeK
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

22

Toi tu vas finir avec une playlist pleine de cover art avec des indiens smile

23

Des indiens ? helico
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

24

Bah Bollywood ouais smile

25

Ha ! Ouais non c'est bon Jellyfin fait un excellent boulot là et donc les outils tiers ne me sont plus nécessaires grin
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

26

Bon clairement je suis conquis par Jellyfin, ça fait vraiment le taff love Je lui ai donné ma vidéothèque et il l'a digère et la tag bien (avec quelques ajustements à faire ça et là genre 1984 qui se voit taggué automatiquement comme Wonderwoman 1984 grin). Je n’ai pas encore testé d'ajouté ma petite collection d'ebooks, je ferai mon retour plus tard.

Trois petits points noirs :
  • Il s'est emmelé les pinceaux dans le tagguage d'un album en y ajoutant d'autres morceaux sans aucun rapport (pour une raison que j'ignore) et c'est chiant à défaire
  • l'option pour ajouter des webradio n'existe pas telle quelle, il faut passer par un contournement sur de la TV en live et donc même si ça marche c'est pas très ergonomique (plein de clics pour trouver les webradios, qui sont classées sous l'option non renommable "Live TV"
  • C'est clairement un outil fait pour s gens qui ne classent pas ou peu leurs medias, perso je classe tout par dossier (genre...) comme un gros boomer et Jellyfin ne propose qu'en version experimentale un parcours des medias par dossier et non simplement une vue/filtre simple qui serait disponible pour chacun type de medias. C'est genant pur un boomer comme moi qui classe tout mais un non sujet pour les nouvelles générations qui gèrent tout par tag sans se soucier de l'arbo sous-jacente

Bref si vous lisez ces lignes et que vous cherchez un soft pour gérer votre bibliothèque je vous conseille de commencer par essayer Jellyfin pour gagner du temps, il y a de grande chance pour que vous soyez conquis comme moi !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

27

Pour la vue en arbo l'option existante est expérimentale et tout à fait inutilisable (seuls les dossiers à la racine sont lisibles). Les devs sont en train de refactoriser le code du backend* pour permettre ce genre de vue, bref wait and see

Add a folder view to libraries · Jellyfin Feature Requestsfeatures.jellyfin.orgOriginally requested on GitHub. Similar to Emby 4.1, a user would like to be able to select a library (Movies, TV Shows, Other) and have “Folders” ava
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD