urbanists.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a server for people who like bikes, transit, and walkable cities. Let's get to know each other!

Server stats:

525
active users

#jellyfin

12 posts12 participants1 post today

Finally got some time with my this weekend, and got around to setting up a instance in Docker for music streaming. Now I've got my whole Bandcamp library at the tips of my fingers anywhere I go, so awesome and so liberating having my own personal Spotify.

Using a new desktop streaming client I found called Sonixd, such an awesome UI with great functionality. Highly rec!

@midtsveen @jellyfin Ah hah! Yes!

Its been so long since I evaluated both #Jellyfin and Plex (and others), I can no longer provide any relevant comparison... but I was always wary of the whole "free but not really" model. Jellyfin has been good despite a somewhat painful (from what I recall) setup (and getting the right ffmpeg for encoding - blegh). Yeah, sometimes you have to finangle some metadata to get things to show up in the right spot, but that's what #FileBot is for.

Seeing some noise about changes to Plex's subscription policy today. I'm out of the loop since converting to Jellyfin so not sure if there was an actual change or not.

Anyway...

The purpose of this message is to reassure Plex users that are considering switching to Jellyfin that it is worth the change.

I used a lifetime Plex Pass for something like 10+ years. I switched to Jellyfin about six months ago.

I have zero regrets.

Every little change to Plex in the last ~five years has been abrasive to the user. One thing that really bothered me was using their centralized sign-in mechanisms. For a locally hosted library why do I need to auth using something off-site, especially when I'm at a remote, low bandwidth site that has intermittent connectivity... and this causes issues. I get it, some of their auto-magic remote access features more or less requires this - still don't like.

What really put a sour taste for me was realizing they are farming usage data. Yeah, eff that noize.

Jellyfin can be a little rough around the edges at times. The UX is not at the same level as Plex. You know what though, this many months in I don't even notice any more. It is perfectly adequate and in the absence of Plex would probably be considered best in class.

Also, Jellyfin is noticeably improving release over release. I notice little tweaks here and there that make it nicer and there has been good improvements in the speed of the backend. A year ago Jellyfin was basically unusable for my large library. Now speed is a non-issue.

Embrace Jellyfin plugins. They are very helpful for meta data and tagging. Migrating my library was mostly painless. There were a dozen or so assets that needed manual intervention and when investigating it was like "how did this even work under Plex?".

Hope this is the "pep talk" needed to give Jellyfin a try.

KdeConnect (on the phone) and GSConnect (on the computer) turn out to work extremely well when I'm using a computer for media playback plugged in to the TV across the room. It gives me a virtual keyboard and mouse to control the computer with, among other things.

This plus Jellyfin's remote control feature so I can drive Jellyfin in the web browser from the app on the phone make it all work nicely.

Okay, call me crazy (you might be right...) but I'm pretty excited about this. I'm looking at self hosting my own jellyfin chromecast receiver.

When you cast video, the actual webapp that loads inside your tv is hosted somewhere on the internet (it's not a built-in component running from your local jellyfin install) because it's gotta be internet facing and registered with Google (it's a whole thing for chromecast receivers in general.)

It's actually remarkably straightforward to setup a local instance of this receiver, it's just a nodejs app that'll need a HTTPS endpoint.

Next step is I need to register a new cast app and add it into my local jellyfin instance and I should be able to get it working in our tv... To what end, I hear you ask? I wanna get some kind of logging/monitoring set up so I can diagnose an issue I've been having the last week or so 🤣 I'm hoping to integrate OpenTelemetry 🔭

I have finally caved in and dove into the rabbit hole of #Linux Container (#LXC) on #Proxmox during my exploration on how to split a GPU across multiple servers and... I totally understand now seeing people's Proxmox setups that are made up exclusively of LXCs rather than VMs lol - it's just so pleasant to setup and use, and superficially at least, very efficient.

I now have a
#Jellyfin and #ErsatzTV setup running on LXCs with working iGPU passthrough of my server's #AMD Ryzen 5600G APU. My #Intel #ArcA380 GPU has also arrived, but I'm prolly gonna hold off on adding that until I decide on which node should I add it to and schedule the shutdown, etc. In the future, I might even consider exploring (re)building a #Kubernetes, #RKE2 cluster on LXC nodes instead of VMs - and if that's viable or perhaps better.

Anyway, I've updated my
#Homelab Wiki with guides pertaining LXCs, including creating one, passing through a GPU to multiple unprivileged LXCs, and adding an #SMB share for the entire cluster and mounting them, also, on unprivileged LXC containers.

🔗 https://github.com/irfanhakim-as/homelab-wiki/blob/master/topics/proxmox.md#linux-containers-lxc

GitHubhomelab-wiki/topics/proxmox.md at master · irfanhakim-as/homelab-wikiWiki about everything Homelab. Contribute to irfanhakim-as/homelab-wiki development by creating an account on GitHub.

Project "Talos Most of the #HomeLab Things" has taken another step closer to fruition. The new NAS head machine arrived yesterday so I put in an HBA and a 10Gbit card and installed #TrueNAS.

This morning I swapped the ZFS array from its old home (nibbler) to the new NAS head (morbo), imported the pools and set up NFSv4 exports. After mounting those shares on nibbler my #Jellyfin LXC booted right up.

The next step is to convert Jellyfin into a #Kubernetes workload with an NFS-backed PVC. After I've got that working for everything but transcodes I'll be able to pave nibbler with Talos and get transcodes back, then work on the rest of the media stack.

Future steps are to pave hypnotoad and lrrr with Talos, put TrueNAS on the backup machine (crushinator) and maybe put control plane nodes into TrueNAS VMs.