I’d like some streaming help please.

I’ve got a linux mint laptop, a windows pc, an nvidia shield and films that I’d like to watch from anywhere. Can you suggest a best way to do this, or any ‘best’ method that I can adopt?

I’ll add that I’m not great at Linux, and all these devices will be on sleep mode when I’m away from home (apart from my nvidia) - which I believe is always on.

If possible I’d like to keep costs down, but I’m open to learning some new stuff.

Thanks for any help.

Edit: tarted up text.

  • PM_Your_Nudes_Please@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    11 months ago

    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.

    • Domi@lemmy.secnd.me
      link
      fedilink
      English
      arrow-up
      6
      ·
      11 months ago

      Plex is a fork of Kodi

      Just as a side note, Plex has absolutely nothing to do with Kodi. Jellyfin is a fork of Emby, maybe you mixed them up.

    • Rambler@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      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.

      • PM_Your_Nudes_Please@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 months ago

        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.

        • Rambler@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          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.

      • ElderWendigo
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        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.