social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
So there seems to be a null pointer dereference bug in certain #Linux kernels, like 7.1.x, that has been causing issues with my #Jellyfin server on #Debian. I'm not enough of an expert to fully understand it, but one indication was that htop would also have issues when the issue began, and it has something to do with the movement, translation or compaction of memory during GPU workloads, like transcoding. The solution, for now, besides downgrading the kernel, seems to be to disable HMM or IOMMU.
Someone asked me in my last post how you set up live radio streams in Jellyfin so I decided to upload my current stream folder with images attached.
Just add the folder as a new library called "Radio" on Jellyfin (you'll likely have to have it as "mixed movies/shows" content-type as Jellyfin probably wont allow live streams in a "Music" content-type but I haven't tested). Each .strm file contains a single stream URL. Its pretty easy.
I was recently listening to my local KMHD in the car and thought, damn I love these dj's I need a way to access them easily.
halcyon-video/halcyon-video: Your Jellyfin library as a walkable 1990s video rental store — three.js, first-person, self-hosted
https://github.com/halcyon-video/halcyon-video
The self-hosted community continues to surprise me. This is honestly hilarious.
Edit: Was just informed it was built with claude -_- ...which kind of makes sense looking at it. Still funny for the nostalgia.
After the epic failure of nextcloud, I continued my jellyfin setup.
The metadata system based on directory/file names doesn't work for me because I can't rename files (for those who know why), so I had to trick the system by using symlinks.
Some shows have bad database entries like 1923 returning a totally different show by default. I had to use the weird [imdb-ttNNNNNNN] title, including the IMDB id, to tell jellyfin where to find the show. I ended up using the id everywhere so I'm sure every show is the right one.
Now my library looks great!
Weekly #24 publié.
Au menu : changements de gouvernance chez Jellyfin, position de Codeberg sur les projets générés par LLM, API SmartThings payante, Vikunja 2.4.0, vaultwarden 1.37.0, Pangolin, Nextcloud et degoog.
Do you use #JellyFin? Would you like your browser tab to tell you which song it is playing?
Come help me!
I was ill last week and discovered something uncomfortable: a huge Jellyfin library isn't entertainment, it's homework. Every time I opened it, it asked "what do you want?" and I just scrolled.
So I built a TV station instead.
ErsatzTV turns a media library into real linear channels with schedules and logos. It ships for Linux, Windows and macOS. My server runs FreeBSD.
Turns out the entire porting effort was one conditional. The code asked "is this Linux?" when it meant "is VAAPI available?" VAAPI is userspace, FreeBSD has it, and .NET has had OSPlatform.FreeBSD for years.
One || later: Intel hardware transcoding in a Bastille jail that can see exactly one GPU and one read-only dataset.
I now have a sci-fi channel. I don't know what's on tonight. That's the point.
Haack's Networking
👀 The consolidation and migration of the navidrome and jellyfin servers is now complete. I was able to collapse two virtual machines and save precious compute and ram.
✍️ The new instances are live and ready for use. Users can both listen/watch existing content as well as upload/edit new content. To listen:
➡️ https://gnulinux.studio
➡️ https://gnulinux.media
‼️ And to edit/upload new music, you can use the filebrowser instance, which allows users to populate both the navidrome and jellyfin as they see fit. To edit:
⬅️ https://upload.gnulinux.studio
⬅️ https://upload.gnulinux.media
💼 The credentials for public access are the same for all instances:
User - pubglug
Pass - musicisawesome
🔥 Hope everyone enjoys listening and seeing the filebrowser+media concept in production. For now, the full libraries are accessible but/and those will be closed down soon and restricted to only public contributions/libraries.
💡 If you are a music buff and/or know who Kogar the Singing Ape is ... or heard of the Lux & Ivy's favorites collection, you might also enjoy reading this post https://notorious.haacksnetworking.org/2025/06/01/lux-ivys-favorites/ - and the new instance proudly hosts the content.
#music #media #jellyfin #navidrome #selfhosted #debian #subsonic #subsonicapi #floss #opensource #freesoftware
Haack's Networking
✍️ Starting today at 5pm UTC-06/7, the following instances will go down for maintenance:
1) gnulinux.studio
2) gnulinux.media
👀 This maintenance will reduce total core consumption on the host by 8 vCPUs and reduce RAM usage by 16GB. Furthermore, these instances will switch from testing to production usage and public availability.
‼️It is expected that this transition should only take 6-12 hours, however, it could take as long as 72 hours if DNS caching gets delayed. Prepare for down time accordingly.
#sysadmin #selfhosted #linux #freesoftware #opensource #navidrome #jellyfin
RE: https://gnulinux.social/@oemb1905/116818157162562628
Just a heads up that this was delayed due to a foot injury that went from okay to terrible very quickly. We are resuming this project today and it should take roughly 48-72 hours to complete.
#navidrome #jellyfin #selfhosted #debian #floss #linux #opensource #freesoftware #sysadmin
Haack's Networking
![]()
✍️ Starting today at 5pm UTC-06/7, the following instances will go down for maintenance:
1) gnulinux.studio
2) gnulinux.media👀 This maintenance will reduce total core consumption on the host by 8 vCPUs and reduce RAM usage by 16GB. Furthermore, these instances will switch from testing to production usage and public availability.
‼️It is expected that this transition should only take 6-12 hours, however, it could take as long as 72 hours if DNS caching gets delayed. Prepare for down time accordingly.
#sysadmin #selfhosted #linux #freesoftware #opensource #navidrome #jellyfin
Haack's Networking
✍️ Starting today at 5pm UTC-06/7, the following instances will go down for maintenance:
1) gnulinux.studio
2) gnulinux.media
👀 This maintenance will reduce total core consumption on the host by 8 vCPUs and reduce RAM usage by 16GB. Furthermore, these instances will switch from testing to production usage and public availability.
‼️It is expected that this transition should only take 6-12 hours, however, it could take as long as 72 hours if DNS caching gets delayed. Prepare for down time accordingly.
#sysadmin #selfhosted #linux #freesoftware #opensource #navidrome #jellyfin
Any suggestions / tips for a new #TV / monitor for watching TV shows / movies?
I have a #Jellyfin media centre on the internet. We'll be only watching things on that. So it needs some form of internet access. I really don't want all those rubbish adverts. I don't need inbuilt support for another streaming service (e.g. Netflix).
What can I / should I get?
boosted#OverUnder 069 with @elena
She shares her thoughts about #FOSDEM, #Jellyfin, #Yunohost, #LEGO, and, being Italian, I have to ask her about #Pizzas.
She also replied to @daj 's question.
She recommended two #books I will definitely read.
#bloggers #bookstodon #book #blog #fediverse #toys #streaming #movies #music #bloggers #mastodon
Haack's Networking
GNU/Linux Media (Jellyfin + Filebrowser)
📁 This instance features Jellyfin + Filebrowser side by side on the same host, which makes a shared media experience easy. Editing and adding media is as easy as listening to it!
🔗 https://gnulinux.media
🌐 https://upload.gnulinux.media
The credentials for both are as follows:
User - pubglug
Pass - musicisawesome
✍️ Try it, drop some feedback!
#jellyfin #lamp #apache #floss #opensource #selfhosted #debian #freesoftware #music #movies
#Jellyfin
Je ne sais pas si vous aussi vous avez le cas de Jellyfin qui, aléatoirement, cesse de répondre pendant une minute ou deux.
J'ai a priori trouvé le coupable et réglé le problème (à confirmer sur le long terme).
Ça viendrait de Redis dont les connections TLS 1.3 ne sont pas stables.
La solution est de limiter Redis à TLS 1.2.
/etc/redis/redis.conf
Mettez : tls-protocols "TLSv1.2"
EDIT: je fais sans doute erreur.
Just did a write-up talking about why I switched from #Plex to #Jellyfin, and outlining some of the differences between the projects.
Title: Jellyfin Is Looking Better Than Ever
Subtitle: The lifetime Plex subscription fee is about to triple to $750 USD. If you've considered migrating, here's some things you need to know before you jump in.
@stefano Wow! It was at the very beginning of the project I think. I paid 75€ ten years ago.
It works well on many systems like NVidia Shield Android TV (client and server) and #FreeBSD of course!
I tried #Jellyfin and it works well too but I still prefer #Plex. I love #Plexamp for listening to music: you can transcode the quality on-the-fly from #FLAC to #Opus to save your data quota on your mobile phone plan.
If any of y'all are still using #Plex, the price of a lifetime subscription is increasing from $250 to $750 on July 1st. So if you want to stay on Plex instead of moving to something else like #Jellyfin or #Emby, and you were thinking of getting a one-and-done lifetime subscription, you've got until July 1st to grab it before it triples in price.
Source: https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/
Any #Jellyfin people want to help me with this PR?
A small improvement to add "now playing" data to the web browser title.
@lenzgr You know what weirdly follows this pattern? #JellyFin. I tried to get off #selfhosted #plex and run a self-hosted JellyFin server. Not only can you not organize your media, they are actively hostile to the concept.
I have hundreds of films and thousands of home movie files I have accumulated over 20+ years. All arranged in a directory hierarchy by my own preference. In Plex, I choose “Library” view, make that the default, and never look at their stupid suggestions again. JellyFin literally cannot do this. And if you ask on the forums (I didn’t bother because dozens already have asked and been answered), they just say that’s not how it’s done. There’s no workaround and no backlog item. Please feel free to pound sand.
You dump everything into whatever, and the app surfaces them in whatever predetermined organization you select. Genre (according to some db somewhere), year, recently added, alphabetical. Anything except my way.
I fought it for a few months. I even paid $2.99/mo for an appletv app that was a better client than the native client. Everything ignored my structure and imposed its own on me.
So this mentality of the-system-knows-best has infected even some otherwise good open source tools.
From March: Basic Jellyfin tips (2026 edition)
https://www.diversetechgeek.com/basic-jellyfin-tips-2026-edition/