Vue normale

Ironie infernale

11 décembre 2025 à 14:41
En 1913, pendant la révolution mexicaine, l'écrivain américain Ambrose Bierce, septuagénaire parti rejoindre les troupes de Pancho Villa, disparaît. On ne sait toujours pas aujourd'hui ce qu'il est devenu. Les théories vont bon train : un assassinat par Villa ? une mort simulée, pour mieux (…) / Mexique, Littérature

Feishin : client et agrégateur de serveurs de musique Navidrome, Jellyfin et Subsonic

Par : Aerya
11 décembre 2025 à 14:45


Je crois que j’ai ENFIN trouvé le lecteur de musique que j’aime !

feishin1

J’ai jamais été consommateur de musique, de qualité lossless du moins (Rikito, si tu me lis), au point d’être un gros membre de WCD et ses successeurs où je ne suis d’ailleurs plus.

Mais en bon geek curieux, j’ai toujours eu un œil sur les solutions d’hébergement/téléchargement/streaming de musique. Je me contente d’ajouter des .torrent à Decypharr/AllDebrid, ne voulant plus stocker directement chez moi (hormis un peu de partage via DecypharsSeed) et ne supportant plus Lidarr (même en hébergeant mon instance pour les métadonnées).


Il m’a cependant été impossible de trouver un lecteur (Web et/ou iOS/Android) qui réponde à mes besoins : beau & moderne, simple, avec recherche par genres, artistes similaires, playlists et paroles notamment. En gros : une copie de Spotify.

J’ai relancé il y a quelques semaines mon Navidrome qui prenait la poussière dans un vieux reste de stack audio auto-hébergée. Après avoir des années utilisé Subsonic et dérivés, Plex ou encore Jellyfin pour jouer un peu de musique, j’étais passé sur Navidrome pour sa modularité et « bonne allure » de serveur de streaming dédié à ce type de médias.
Comme je veux l’utiliser avec Decypharr/AD, j’ajuste les volumes en conséquence :
– /mnt/:/mnt/:rshared
– /mnt/Fichiers/decypharr/qbit/music:/music:ro

Et j’utilise toujours Spotify, en sus de Deezer, pour les métadonnées. Pour le reste des variables d’environnement, tout est expliqué dans la documentation.
Pour cet article je n’ai mis que 3 albums en test.

services:
  navidrome:
    image: deluan/navidrome:latest
    user: 1000:1000
    ports:
      - "4533:4533"
    restart: always
    environment:
      - TZ=Europe/Paris
      - ND_BASEURL=https/audio.domain.tld
      - ND_AGENTS=spotify,deezer
      - ND_DEEZER_ENABLED=true
      - ND_ENABLEDOWNLOADS=false
      - ND_ENABLEEXTERNALSERVICES=false
      - ND_HTTPSECURITYHEADERS_CUSTOMFRAMEOPTIONSVALUE=SAMEORIGIN
      - ND_IGNOREDARTICLES="The El La Los Las Le La Les Os As O A Du"
      - ND_IMAGECACHESIZE=10GB
      - ND_LASTFM_ENABLED=false
      #- ND_LISTENBRAINZ_BASEURL=https://mb.domain.tld
      - ND_LISTENBRAINZ_ENABLED=true
      - ND_RECENTLYADDEDBYMODTIME=true
      - ND_SCANNER_ENABLED=true
      - ND_SCANNER_SCHEDULE="0 * * * *"
      - ND_SCANNER_WATCHERWAIT="10s"
      - ND_SCANNER_ARTISTJOINER= " | "
      - ND_SCANNER_FOLLOWSYMLINKS=true
      - ND_SCANNER_PURGEMISSING=always
      - ND_SEARCHFULLSTRING=true
      - ND_SPOTIFY_ID=xxx
      - ND_SPOTIFY_SECRET=xxx
      - ND_SUBSONIC_ARTISTPARTICIPATIONS=true
    volumes:
      - /mnt/:/mnt/:rshared
      - /mnt/Docker/navidrome:/data
      - /mnt/Fichiers/decypharr/qbit/music:/music:ro


feishin4

Mais il me manquait encore surtout un tri par genres et… une WebUI plus moderne.


Je suis tombé sur Feishin qui est à la fois un client (desktop/Web) de streaming pour Navidrome, Jellyfin et Subsonic et un agrégateur de serveurs puisqu’on peut en ajouter plusieurs. On peut donc imaginer un partage de serveurs de musique Jellyfin entre amis.

feishin14
feishin6
feishin74

Gavé d’options !

feishin8
feishin9
feishin10
feishin11


Attention, c’est avant-tout un client desktop (tous OS) et donc ne propose pas de système d’authentification. Ce qui fait que lorsque comme moi on l’installe en Docker pour en profiter hors LAN (via mon iPhone notamment), il faut ajouter un système d’authentification tel qu’Authelia ou bien « à l’ancienne », via Nginx proxy Manager dans mon cas :

Sur une machine Linux (ou dans un Docker), installer de quoi créer le mot de passe encoder à filer ensuite à NPM.

sudo apt install apache2-utils


Puis, créer un fichier htpasswd avec un utilisateur et un mot de passe dans un dossier auquel accède NPM

root@StreamBox:/home/aerya/docker/npm/data# htpasswd -c htpasswd aerya
New password:
Re-type new password:
Adding password for user aerya


Et on peut alors passer ça en paramètre dans NPM pour avoir le fameux pop-up d’identification quand on va sur l’URL concernée

feishin12

Comme j’ai déjà Navidrome qui tourne sur https://audio.domain.tld, je mets Feishin sur https://music.domain.tld

feishin13

Et le compose de Navidrome est très léger vu que ce n’est qu’une interface pour un autre outil

services:
    feishin:
        container_name: feishin
        image: 'ghcr.io/jeffvli/feishin:latest'
        environment:
            - SERVER_NAME=Musique
            - SERVER_LOCK=false
            - SERVER_TYPE=navidrome
            - SERVER_URL=https://audio.domain.tld
            - TZ=Europe/Paris
        ports:
            - 9180:9180
        restart: always

À la 1ère connexion il faut ajouter ton serveur. Il propose par défaut celui configuré dans le compose du dessus

feishin2
feishin3


Sur AndroidTV, j’utilise Symfonium de Tolriq, que j’ai bien connu dans une autre vie. Application payante (onetime 7-10€ selon frais) mais qui vaut le coup, jetez un œil à sa présentation sur le PlayStore.


Et sur iPhone, j’avais Amperfy et suis passé depuis peu sur Arpeggi, qui est en TestFlight (et closed source hélas…).

feishin15
feishin16
feishin17
feishin18

Loading

Combien les Français ont-ils en moyenne sur leur compte courant ? La réponse va vous surprendre - Caminteresse.fr

11 décembre 2025 à 09:43

Moyenne = 10 000€ / compte
Médiane = 1 000 € / compte

Extrait : "Cette amplitude de différence entre moyenne et médiane peut s’expliquer en partie par l’accentuation des inégalités de richesse en France, mais aussi par la présence de nombreux comptes vides ou inactifs."

Je reste persuadé que les inégalités sont le terreau de 90% des problèmes actuels : pauvreté, climat, santé, extrémismes...

Je pensais naïvement que l'état était présent pour réguler les flux d'argent par les taxes et les impôts...


Permalink

Raphaël Glucksmann sème le doute après son débat raté face à un flan aux pruneaux

11 décembre 2025 à 09:08

Raphaël Glucksmann n’en finit pas de décevoir, y compris dans son propre clan. Après un débat catastrophique face à Eric Zemmour mi-novembre, le co-président du Parti Place Publique a enfoncé le clou mardi soir lors de son débat face à un concurrent pourtant choisi pour sa mollesse et sa fadeur : un flan aux pruneaux.

Visiblement dépassé sur les questions liées à la sécurité et l’économie, Raphaël Glucksmann s’est heurté à un interlocuteur visiblement mieux informé que lui, et surtout plus convaincant. Un échec qu’il assume pleinement : “C’est vrai que venir sans programme, sans chiffres concrets et sans idées était une erreur, mais je reste confiant”, affirme celui qui espère toujours représenter les socialistes modérés en 2027.

Une confiance qui commence à s’étioler chez les politiques, y compris à gauche. Alors que Jean-Luc Mélenchon a déjà affirmé qu’il voterait pour le flan aux pruneaux dès le premier tour, seul Bernard Cazeneuve, soutien inconditionnel de Raphaël Glucksmann, continue d’y croire. “Il perd un peu ses moyens en direct, mais d’ici 2027, je vous parie qu’il sera aussi bon orateur que Jordan Bardella et François Bayrou”.

Souhaitant faire oublier ses récents échecs télévisés, Raphaël Glucksmann donne rendez-vous aux Français dès ce soir, pour assister à un débat explosif face à un bulot cuit.

Photo : Getty Images

L’article Raphaël Glucksmann sème le doute après son débat raté face à un flan aux pruneaux est apparu en premier sur Le Gorafi.fr Gorafi News Network.

❌