He vuelto a darle una oportunidad a #feishin como reproductor de #subsonic / #navidrome en linux y, ¡vaya cambiazo! (Para bien.)

La versión que probé hará un año era un poco triste. Ahora funciona de rechupete y tiene mil funcionalidades.

Me parece que le voy a decir adiós al cliente web de navidrome.

https://github.com/jeffvli/feishin

GitHub - jeffvli/feishin: A modern self-hosted music player.

A modern self-hosted music player. Contribute to jeffvli/feishin development by creating an account on GitHub.

GitHub
I wrote up a post about my recent adventures with #music #selfhosting. Enjoy!
I'd like to acknowledge here main heroes without which this wouldn't be possible:
- @yunohost
- @navidrome_releases #tempo #feishin
- @musicbrainz @ListenBrainz #picard
Big thanks to all people contributing to these projects - you're the best!
https://wasi.ovh/yachay/posts/2026/hosting_music/
Self-hosting music — wasi.ovh/yachay

🎧 The #Feishin development team earlier this week released versions 1.10.0 and, soon after, 1.11.0 of the Feishin music player. It's one of the slickest Linux apps for listening to #selfhosted music services, and this update adds new platform and functionality.

https://www.newinlinux.com/feishin-1-11-is-now-a-flatpak/
#Flatpak

A great self-hosted music app is now a Flatpak

Feishin's latest update spreads into other Linux formats.

New In Linux
#feishin player is fully customizable. that's how it looks currently for me - way better than proprietary services #tidal #spotify I've been using before!
and all data from #Navidrome server is automatically scrobbled to @ListenBrainz so you can get plenty of additional info like listening stats, recommendation playlists, recent releases... and more still to discover :)
Holy shit, #Feishin (a #Navidrome client) got substantially prettier recently and it's got a flatpak now

@pako

Good decision. 🙂
If self hosting ist a serious option, I think navidrome is the gold standard for the server part. I recently discovered Feishin (https://github.com/jeffvli/feishin) as a player/frontend for it and very much like it.

#selfhost #navidrome #feishin

GitHub - jeffvli/feishin: A modern self-hosted music player.

A modern self-hosted music player. Contribute to jeffvli/feishin development by creating an account on GitHub.

GitHub

While I'll admit this is somewhat self serving, I do believe that web apps rather than "native" apps remain the best path forward for most things, also on mobile.

The web remains the only platform that is not (entirely) controlled by #BigTech. There's no approval process. Web apps cannot (easily) be pulled. Whoever builds them is in full control of their distribution. There's no tax on "in app" purchases. Yes, the browser landscape is not as diverse as it ought to be and hopefully that will improve, but if you compare it to Apple and Google-controlled ecosystems like iOS and Android, it's still miles ahead. Also, they're way cheaper to build.

In 2026 I'm aiming to be more deliberate in filling up my dock and home screen (yes, I will likely stay on Apple operating systems for pragmatic reasons) with more and more web apps, replacing native apps. I think this doable now. OS support for PWAs has improved a lot (even on iOS). They can be icons on your home screen/dock, they can be fast, they can be offline capable, they can send notifications.

On my home screen right now some daily driver #PWAs: @silverbulletmd (notes), @phanpy (fediverse), #Miniflux (RSS reading), Voyager (Lenny and PieSocial client), @linkwarden (link collection), @homeassistant (still the native app, but 99% web tech), #Ghost (blogging), @plausible (analytics). #Feishin (@navidrome_releases streaming), @fastmail (email).

#nas #navidrome #feishin

Минус navidrome - нет настоящего folder view, вместо этого генерит папки по артистам. Причём добавлять нормальное отображение не планируют.

Проблема начинается когда добавляются сборники треков, аккуратно собранные по папкам, и неаккуратно разбросанные артистами по навидрому. Список артистов мгновенно засирается, и соответственно "folder view" тоже становится бесполезен.

Уж лучше бы вместо списка артистов сделали список album artist, тогда бы все VA отфильтровались.

Пока единственное решение нашёл это все VA перекидывать в отдельную библиотеку и выключать её пока не используется или когда мешает. Но чтобы плейлисты с треками из неё работали её всё равно нужно будет подключать. Это пара кликов, по крайней мере в feishin на ПК, но хз, всё равно немного еболой воняет.

My smart playlists made in #feishin for #navidrome give me a nicer listening experience than #spotify and entirely #selfhosted

The key one I use is latest tracks so I can listen to the newest tracks added, and rate them.

Most of my other smart playlists then use my track ratings combined with genres added by #musicbrainz #picard

Whats your big brain smart playlist?

#music

Is favourite is false
Rating is 0 ( unrated )
Play Count is less than 5

@zef not selfhosting but doing so is possible with this setup.

I edit all metadata in #MusicBrainz #Picard, upload those to a #cloudstorage of choice (for me @transIP #Stack) with structured folders (genre -> artist -> album), then connect to @astiga and listen using #Subsonic compatible #FOSS software (#Feishin and #Tempo in my case).

The selfhosted version would be to replace the cloud storage & Astiga with hosting an #OpenSubsonic, #Jellyfin, or @ampache server yourself.