Home Media Streaming

Newtun

Storage is nice, especially if it doesn't rotate
Joined
Nov 21, 2002
Messages
529
Location
Virginia
I recently signed up for the free Plex service on my smart TV. (Aside: being free, it's pretty limited. I joined because I wanted to watch the classic Fellini film La Dolce Vita, and that was the only source I found. But there were too many ill-timed commercials, the closed-captioning sucked, but worst of all, they cut off the last 15 minutes :mad:.)

Checking further into Plex, I see that it is "cross-platform", and I could use it as a media server, and my little Sonos One speaker can supposedly connect to Plex.

This is of major interest to me, because I have a small collection of ≈130 record albums on my PCs, and it would be great to be able to play them through the Sonos phone app to that One speaker.

So my question is, what are your preferred Media Server apps for your home streaming requisites? Do any of you use Plex?
 
Last edited:

Mercutio

Fatwah on Western Digital
Joined
Jan 17, 2002
Messages
22,517
Location
I am omnipresent
I've been providing Plex for about as long as Plex has been around, but I don't really use it myself. Plex is mostly for people outside my home, and it is because it has an easy external authentication system for access that I keep it. That being said, Plex has gotten worse and worse and worse and worse over time with more useless nonsense and features I actually liked being removed. I do have a Lifetime Plex Pass so I am at least not impacted by the recent demand that external users get a Streaming Pass for monthly access, but I still don't see it as a favorable direction for the project.

Jellyfin and Emby are home media servers with similar goals but neither has the external access component that makes Plex worthwhile.

Some hints:

Plex is much more reliable on a Linux host. Also, it really, really does run well on $150 Celeron N150 systems because the builtin graphics cores can handle a half dozen transcodes simultaneously. You want a recent-ish Intel PC to run your server. Don't bother running it on an ARM NAS; unless it's got a Tegra K1 or a premium Qualcomm SoC, it won't have the power to transcode at all.

Make Granular Libraries. This is a general library management tip, but I've found it useful to have the classic TV Shows and Movies, but also Kid TV and Kid Movies (handy for manually enforcing age restrictions), TV Documentaries, Movie Documentaries, Stage Performance (I have a lot of recorded operas and ballets), Exercise, Tutorial, Stand-Up Comedy, TV Anime, Movie Anime, K Drama, Dropout.TV, Youtube Downloads and Home Movies. Because of how I keep things, I also have Disney, Star Wars and Super-Hero content broken out as libraries simply because those things get used very frequently.

Use Kometa to provide more information about your content. Kometa adds little badgets to the posters in Plex and autogenerates playlists, so for example it creates lists of all the TV shows you have from each TV network or streaming service and indicates whether movies have won awards.

Pay attention to file naming conventions. {Edition-4k} is handy or {Edition-Blade Runner Super Special 2nd AD cut 40th Anniversary}. Filebot is very helpful for keeping file names in check if you don't know where to start with that.

Some TV shows are extremely difficult to get properly named for Plex. Battlestar Galactica and Adventure Time are poster children for this. Check how things are named on the TVDB for those guys and conform to that. In some cases (VERY SPECIFICALLY Doctor Who), the debate over order is so divisive and I've told my users that it will just never be available. Plex will never get it right to the satisfaction of its fans and I got tired of my users bitching about it.

Don't bother using Plex for Music. Plex says it is good at music. Plex is LYING.

As I said, I don't really use Plex. I like being able to control presentation better via Kodi, which also DOES handle music better, but it doesn't really work outside my house. I do pay attention to it. I want it to work for other people.

Jellyfin is the guy all the open source folks like. It's fine but it doesn't have the wide support on smart TVs and it doesn't have easy remote access. You could roll your own but personally my uncles have a hard enough time with the concept of opening a browser and visiting a web page to type in a code, which is all they need for Plex to work. I don't want it to be any harder than that.
 

Newtun

Storage is nice, especially if it doesn't rotate
Joined
Nov 21, 2002
Messages
529
Location
Virginia
Thanks, Merc. My main usage would be for audio; I only have a few dozen video files, and those are mostly relatively short music videos.

(This is the longest [but in a little shorter variation], about the brilliant gospel performer Sister Rosetta Tharp, "The Godmother of Rock & Roll".)

One feature I would like to have is the ability to play an album emulating the old-fashioned way of a previous millennium, when I would put an album on the turntable, put the needle down just inside the outer rim, play the whole "side", then turn over the album and repeat on the flip side.

I. E., I'd like to have the ability to play the album in "track-number order". I haven't found the way to have VLC do that, though I've taken the trouble to ensure that the audio files have the track-number metadata field filled in correctly.
 

Mercutio

Fatwah on Western Digital
Joined
Jan 17, 2002
Messages
22,517
Location
I am omnipresent
Plex Pass wasn't a big deal when it was $75 and I saw it as contributing to a small project.
sed, I don't have a problem with Jellyfin as such but I also don't see it doing anything better than just running Kodi. I guess it's a central point of configuration instead of having to configure per Kodi install, but we're only talking about filling out a couple textboxes worth of data. On Kodi's side, absolutely every audio codec ever will pass through to your AVR or soundbar if you have one, which IIRC is a realy weakness for Jellyfin.

Newtun: Isn't track order the normal way to listen to an album? Or are we thinking that no one listens to entire albums to begin with.
Anyway, easy fix for your track order woes is to add the track number to the filename. MediaMonkey can do that for you really easily, although you do need to make sure you have the disc number as well for multi-album compilations.
 

Mercutio

Fatwah on Western Digital
Joined
Jan 17, 2002
Messages
22,517
Location
I am omnipresent
Regarding music services and local streaming, there's plenty of perfectly capable options. Lyrion (formerly Squeezebox) is a decent option for most people. I use a tool called ScreamRouter because many music streaming tools don't support arbitrary bit depth and audio channels specifically for lossless formats, and those files are the ones I most want to be able to listen to.

In either case, the thing you need to do is make sure that your filenames and metadata are immaculate. MediaMonkey is very helpful with this, but it's important to go through your collection one directory at a time to make sure some goblin with a coke habit didn't randomly provide conflicting album names or omit the disc number on two disc sets, something I've seen even with embedded data from commercially provided music. It's kind of a satisfying project and it gives you a reason to go through your collection anyway.

I use Audiobookshelf for streaming Audiobooks and locally stored Podcasts and Kavita for PDFs, Epubs and comic books, with external access arbitrated via Cloudflare Tunnels (which, yes, would also work for Jellyfin). Both of those services have a very Plex-like interface and similar concepts in organization by Library rather than folder structures.
 
Top