I've got the lifetime pass, but it really does feel like a Sword of Damocles situation...
I use Plexamp on desktop/laptop computers and then the Android and iOS apps for on-the-go music. I tried Symfonium [1] because it seemed promising and would give me a Jellyfin path, but it was weird and kinda buggy and ate my phone's battery.
I'm hopeful there'll be a good replacement available eventually, but for now, I just have to stick with Plex.
I find the mainstream subscription players to be excruciating to use to play what I want at the time.
foobar2000 has this!
After trying dozens of music clients (including PlexAmp) I eventually settled on simply using foobar2000 pointed to an smb share - nothing else seems capable of properly handling playback by folder structure. (e.g. I've got all my Led Zeppelin albums in the "Led Zeppelin" folder, and I want to just select it and play their discography in album release order.)
I don't mind lacking features in the server or the client honestly, if I can find and play an album or playlist I'm good. But the connectivity piece can be hard if you're not familiar with self host stuff. I tried to do Jellyfin and Tailscale and some client and it... kind of worked? But it was definitely not as seamless.
I do hope every year that it's my last year paying for Plex. Maybe this year!
Because yes, the remote stuff -- and PlexAmp just working the same wherever I am -- is the huge part of it. Music sits on my NAS and things... just work.
I also really like how easy the caching and offline mode is, because I frequently find myself driving in areas without mobile data service. I keep a couple favorite albums downloaded to my phone, then knowing the app will cache the next ~2 albums of queued tracks generally makes it Just Work.
Maybe worth a try.
That said, I’m very interested in this space - I’ve been building a music server that provides compatible APIs for Synology and QNAP mobile apps, with a few more on my todo list. I’d love to include Plexamp so if it is possible please let me know!
That isn't true. You can configure the server with which subnets are trusted, and do not require auth.
Can't speak to other platforms though.
Sign in via key is easy, not stuttering. I can recommend it.
I've been hearing that for as long as Jellyfin has existed :-)
Until they handle OTA (along with its EPG), and DVR properly, it's the inferior option for me.
I think one silver lining is that whenever it does reach a tipping point there's going to be a ton of support for projects like Jellyfin, so hopefully we see more feature parity - in particular for shared access for friends and family.
I couldn't help but think with all the ads they were serving me directly, that they must be selling my data as well. That's not the point of self-host. No thank you.
Jellyfin still missing download w/ transcode, but with space getting so cheap I don't miss it. I do need to improve the music side though
Any more details here? I hit this a lot and it's not too much work, but still pretty annoying.
EDIT: Claude was also able to look at my logs and noticed that nearly all of the exe or other malware was coming from 2 trackers so we just eliminated those.
I tried shelfarr as well with some success a while back, but haven’t needed any new books lately since I’m busy catching up on the books I’ve downloaded (the Bible is long lol).
But door locks refuse to unlock from Hey Siri, so you have to unlock and use your phone.
So I made them appear as door locks (my idea, heh, AI didn't come up with that).
And with lights, locks, and brightness/color being able to be modeled in Hass's interface to HomeKit and Siri, you can basically do ANYTHING that can be turned into on/off, lock/unlock, or a slider.
You could probably build a remote paintball turret with it, camera for viewfinder, sliders for elevation, rotation, and azimuth, lock for arming, switch for fire.
Can you say more about this? I've never encountered this problem in nearly a decade of running the same stack.
Also in the process of ditching plex I switched to audiobookshelf for my audiobooks and I have to say it’s also crap. It’s constantly refusing to start playing, or pausing for a really long time before playing.
All that being said I’m not switching back. It’s been a pain but it was worth it.
However, compared to Plex, I've found the remote experience (through Tailscale) to be a lot easier and better performing than the Plex equivalent for me personally. I never have any issues connecting externally now, whereas I did all the time with Plex. Maybe I just needed to get Plex running over Tailscale but it seemed to fight that a bit.
Maybe I'm misunderstanding this, but as far as I can tell, Plex defaults to direct play enabled, and will direct play unless it's not supported by client. (Or other constraints, like limited bandwidth settings, etc.)
So of course, Plex is going to engage in the fuckery that they are. JellyFin on the other hand, for the amount it costs is surprisingly low on janky behavior.
Don't think of any such thing as "lifetime". Just ask: "For the amount they are charging me, how long does it need to last for it to have been worth my money?" With the price I paid, one year would have been enough.
Maybe mkv-renamer is of use to you? [2]
1: https://support.plex.tv/articles/naming-and-organizing-your-...
I was able to replace the arr suite + sabnzbd with my own rust+ts frankenstein but had I known how complex the usenet piece was going to be I would have separated it into two phases.
It's insane that the current setup options are:
- Click through dozens of pages importing JSONs from TRaSH Guides, then do it all over again on the other app.
- Run an app that basically does the same thing but over the REST API.
I guess it's less full featured as Plex or Jellyfin (it still more than covers the bases for video: format support, different video/audio/subtitle tracks, tv series recognition, skip intros, Trakt.tv etc.); but then again all it requires is any online storage, and the Infuse app (either on iDevice or AppleTV).
(Source: was in the Neptune tvOS beta, still am for iOS - it is a fun squad though)
But the sore point right now is outside access, which Jellyfin really isn't made for. I set up Tailscale so I can connect Infuse to Jellyfin remotely. But that's not exactly as smooth as Plex. I can't give friends and family access, either, which was dead easy with Plex.
In terms of the UX, Infuse isn't very good, but it does the job okay. The built-in subtitle fetcher is amazing; that stuff never worked for me with Plex.
I used Plex for years. I’d never go back from Infuse now, and I’m happy to pay that subscription to support its excellent development.
Whenever I can, I buy my software now these days instead of renting it.
You can also transcode your files to formats that the free version of Infuse supports if you are a miser.
Caddy will get SSL certs automatically if it is exposed to the internet and DNS for that domain points to it, but if you are routing over tailscale exclusively Caddy can't automatically validate the domain names over ACME. There is a Caddy extension for doing DNS based validation, but that puts you back to needing a DNS provider with an API.
Yea, for clarity this is what i was describing. I use Porkbun's API and the Caddy instance isn't reachable from the internet, only local and over tailscale
Tailscale is exponentially worse, though. Not only would I have ask them to go to Jellyfin and sign up and log in, I would have to explain that they can't do that until they've installed the Tailscale app (which I have to explain because most non-techies do not know what a VPN is). Tailscale requires its own account, so they have to first sign up to that, and I have to add them as an external user first.
I'm confused about this bit. I installed jellyfin to provide outside access to me and my family/friends.
It wasn't difficult to make it available on the 'net, setting up new users is pretty simple and jellyfin has clients (both first and third party) for most platforms.
In fact, I went from never having used jellyfin to giving external access to friends/family within a few hours.
I'm sure I'm missing something, so if you wouldn't mind, I'd be very interested to hear your experience.
Fair enough. IME, Jellyfin and (just as importantly -- at least for me) the distribution (Fedora) I use have been very good at patching/releasing updates to both the clients and servers when vulnerabilities are found.
Initially, I stuffed jellyfin (and a bunch of other stuff) behind HAProxy[0], which was fine. Now I don't even bother.
It's been at least three years since I put up my jellyfin server and haven't had any issues at all.
All that said, I understand your trepidation and am glad you found something that works for you!
I do find Infuse significantly better than the Jellyfin apps though.
Also, the Plex app for LG TV has been buggy and broken for years: some content will not play at all, some will not play if you ff/rewind, and some will not play until you physically turn your TV off and then on. Very annoying.
I'm glad to see competition.
LLMs have been AMAZING for home server maintenance and improvements. I have completed SO many of my "some day" tasks. I never have to read another fucking log file ever again. It has taken all of the friction out of the hobby. It's all* fun now.
Now I can just tell Claude “Setup XYZ app on my server” and it does it all and leaves a note in my Obsidian vault documenting the service (setup instructions, backups, hostname, etc).
Trying out new things has never been easier now that the effort is near-0 to kick the tires.
A production server with user data on it? I wouldn’t dare. My backed up MacBook? Truly valuable.
Plus I have “itguy” now, a CLI that can deploy everything, check on status and show me logs. And it’s available via Slack and as an Alfred workflow. So yeah, I think that’s pretty close to production ready.
As an aside, I recently started having Claude help me with configuring my *arr stack and it has helped tremendously. I used to have to babysit and manually intervene on maybe 10% of requests, now it’s near zero, plus I got audiobook requests and subtitles working great. Granted a big part of the increased success was signing up for a Usenet service but of course Claude was able to configure it all and make it work. I was a little worried Claude would demur in the face of the task, but it was more than happy to help me acquire media in this way