this post was submitted on 18 Dec 2023
64 points (97.1% liked)
Technology
59235 readers
3184 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Jellyfin or Plex, for sure. Plex is a fork of Kodi, and has a premium service you can buy. Jellyfin is the open source alternative. The program will search a specific folder for media, link it to known shows/movies, download the metadata/posters/trailers/etc and make it available for streaming.
The server will allow for direct play when possible, or will transcode the media into a different format if the streaming device isn’t capable of playing the file directly. This last part is where many people run into issues, as they’ll try to run it on something small like a raspberry pi, then get stuttering when trying to watch 4K streams, because the server isn’t powerful enough to transcode the media fast enough to keep up. So you’ll want to make sure that whatever you’re running it on is powerful enough to keep up. HP EliteDesk units are a popular choice, because they’re fairly cheap enterprise units with decently low power consumption, while also being powerful enough to keep up with transcoding.
For remote streaming, you’ll probably want a VPN; ISPs tend to get squirmy if they know you’re hosting a server for copyrighted content. It will also require port forwarding to be able to connect to anything outside of your local network. So your use case will definitely require port forwarding; When selecting a VPN, be sure to pick one that supports that.
As for setting up the server, it’s basically a matter of placing the media into specific folders, then telling the program how those files are organized. Plex will pull file data directly from the file names, so a program like FileBot to automatically pair files to known databases and rename them to Plex’s naming scheme will be a fantastic tool. It makes file management much easier, because you don’t need to worry about mis-matched shows. Then once the server figures out which files are which, it will automatically deal with the metadata, image downloads, etc…
Then for streaming, it’s a matter of connecting with your Plex/Jellyfin app, which will find your server and initiate the stream. With PlexPass, you can even do things like download files locally, then your device will simply update those files whenever it reconnects to your server. I use this on my iPad to watch stuff at work, then it automatically deletes the watched episodes and downloads the new ones when I get home every day. But not everyone wants to burn that much storage space for videos, so streaming remotely is also possible.
While I personally prefer Plex (I bought the lifetime PlexPass years ago) Jellyfin has surged in popularity recently because Plex has made some odd changes recently. So if you’re looking for a free service that has lots of support, definitely look into Jellyfin.
Just as a side note, Plex has absolutely nothing to do with Kodi. Jellyfin is a fork of Emby, maybe you mixed them up.
Thanks for the very detailed advice. Definately some interesting things to follow up on. I got the plex pass when I bought the shield but never got it to connect remotely, but due to them putting ads in their films, I'm now thinking to switch to something else.
Videos you host will never get ads, unless they’re baked straight into the video file, (and at that point you need to reconsider where you downloaded them from.) Plex does have a sort of IPTV service that they run, which has ads. But most Plex users tend to ignore that part of the app, because that’s clearly not why they are using the server. Just use it for hosting your own stuff and you can ignore the Live TV/Movies & Shows stuff from Plex entirely.
Absolutely correct. I was referring to videos/films that I'm watching that are hosted by plex. Apologies if I didn't make that clear. The videos that it hosts for me do not have adverts.
Videos from your own server never get ads. The only ads you'll ever see in Plex are from the various streaming services that Plex aggregates. These streaming services and their ads have nothing to do with Plex expect that Plex indexes them for you.