Hello! I never used *arr stack, and was interested into it, but one thing is stopping me. I see a lot of articles like how it is Netflix (or any other ONLINE theater) replacement, but as I see it is not online. I see two big factors that stops me from trying seerr + jellyfin (and other stuff in between):

  1. You have two switch between those apps to search and then watch.
  2. You can’t watch media before it’s completely downloaded.

I imagine sitting on coach, searching for show. Then you want to watch some, and then you have to wait half an hour for full episode (or even season?) to download. And then you can realize that you not into it and have to repeat all the steps above. Is my expectation correct? Please don’t consider this as negative opinion. Just want to know what to expect. I remember an app called “popcorn time” that does not have that flaws.

UPD: Thanks for replies guys! I read it all. I will deploy the stack some day, but right now I will keep my current setup (which is qbittorent-nox, some public web jackett instance local for my country, and just simple smb shared folder). I also have some selfhosted debris alternative torrserver for times I don’t have enough space to download full show.

  • amniotic druid@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    1 month ago

    Firstly, the core *arr suite is not a streaming service, whatsoever. It’s a media file manager meant to help with running a private server streaming app, like Plex or Jellyfin. With that out of the way:

    I imagine sitting on coach, searching for show. Then you want to watch some, and then you have to wait half an hour for full episode (or even season?)

    Download speeds depend on your own setup. IMO, a Usenet connection is the only way to use *arr. Downloads happen at the maximum speed and don’t rely on some other person’s seed rate. You, conversely, don’t need to worry about seeding.

    When you manually add a show to Sonarr, you can select it to only pick up the pilot episode of the show, which could cut down on DL times by focusing bandwidth. You can also select a lower definition. With Usenet and something like a 720p quality, there’s no reason why this should take more than 5 minutes to be in your library.

    I’ll also paste my comment I left below about connecting to lists:

    You can connect your *arr profiles to monitor external lists of new titles by pointing the list manager to something like MDBList. They might not be as instantaneous as you might like, with a 24hr refresh period, but it’s pretty much a 0.99:1 Netflix replacement for me

    I’ll also add that I’m not some CompSci nerd, either, so don’t be scared to give it a shot. My server runs off Plex on my Windows 10 desktop because I don’t know how to do any better but I’ve never had an issue watching what I want to watch

  • retry1203@lemmy.ca
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 month ago

    Since I started using Jellyfin and arr, searching and watching have become separate activities. Gone is the experience where I discover something and am watching it immediately. And, search/discovery is done on separate apps than where I watch. So my behaviour has changed. I think ahead. I keep any eye out for what people are watching and download what seems good to me. The payoff is I’m not limited to what’s on any particular platform and I don’t pay subscription fees.

    • JasSmith@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      I think this is the last hurdle with the arr setup: discoverability. Plex has tried to jam in something, but it’s far from good. They’re never going to produce a pirate watchlist, so it would have to fall to Jellyfin. What people are seeking is the Netflix experience of “curated” content, spoonfed, and instantly watchable.

      For the record I do the same as you. I think the intentionality is a healthy barrier to mindless browsing and consumption, but once people are hooked, it’s hard to wean them off.

    • mittyta@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Yeah, that’s enough for me in 90% times. But does seerr provide such feature? Because I don’t see trailers in last two videos about *arr stack I watched on YouTube.

      • CmdrShepard49@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        I think Jellyseer gives you the ability to watch trailers or see external links (imdb, tvdb, etc) for the show/movie.

        Like others have said, this stuff is really about building a collection not streaming something the moment the idea to watch it pops in your mind. It can replace Netflix but you’d want to build it up first (with plenty of HDD space to do so). Mine is also shared with family and friends so it supplements their watching too.

  • Rentlar@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    Aside from the point that Jellyfin is meant to browse your own personal collection of files usually after the fact…

    Some file formats like mkv do work even if partially downloaded, so if you’re downloading a torrent for a free libre open source movie, choose the option to download chunks in sequential order, and I think there’s a way that you can watch while downloading.

  • Phoenixz@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    1 month ago

    Anyone has a good tutorial on how to setup a complete are stack with docker on Linux?

    Already one that quickly explains what arr does what would be helpful. I know there is radarr, sonarr, bazarr and loads more and I have no idea which system does what or how to connect them.

    I’ve found tutorials about individual pieces, but those are of little help

    And then the biggest one: I have jellyfin, I’d like to use it over the internet, bit I need to have that obviously VERY safe. How to do that? I know of a popular reverse proxy for those things (name escapes me for a sec) but again, the tutorials I’ve found were lacking at best.

    I’m looking for something where I can write a bunch of docker files and start it all up from scratch on Linux, is that possible?

    • raxen001@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 month ago

      You can go with this tutorial - https://trash-guides.info/

      docker images are available for the arr stack at https://www.linuxserver.io/our-images

      • radarr - movies
      • sonarr - tv series / anime
      • prowlarr - searches torrent
      • bazarr - to download subtitles

      radarr and sonarr asks prowlarr to search torrents

      then radarr and sonarr asks qbittorrent to download the torrents

      jellyfin grabs metadata and shows them for you. if you have seerr installed it manages searches with radarr and sonarr.

      if you want truly unmanaged setup. setup trakt and import watchlist in radarr and sonarr. Whenever you add to watchlist in trakt it automatically gets downloaded in radarr/sonarr.

    • JasSmith@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      For internet access Plex is by far the easiest. You can use Jellyfin but it can be a lot more effort and can be brittle. Tailscale might be a solution but if you want to share with friends it would mean giving them access to your Tailscale network. Then you’ve got reverse proxies like Nginx Reverse Proxy. This would require buying a domain and configuring something like Cloudflare too, plus port forwarding on your router. Tailscale offers a publically accessible domain now which is similar but you cannot configure the TLD. Still, you’re opening an internet accessible port for a FOSS application and this is far less secure unless you know what you’re doing.

  • minoche@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    The whole point of the arrs is to download things in advance. Many users set up Import Lists… There are also apps like Boxarr.

    Netflix’s model is to provide the cheapest, low-quality media you can bear to watch. The kind of browsing you are describing is your distressed search to find something watchable. If you populate a server with good TV or at least TV that interests you, you won’t want to hop between media like that.

  • Voroxpete@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    So, yes, you’re basically correct.

    There are search layers that remove the need to access radarr / sonarr directly when searching for shows (someone mentioned jellyseer, for example), so that part of the process can be streamlined, and once you’re watching a show it’s generally very good at pulling new episodes as soon as they’re available, so you’re typically, at most, a day behind actual airing dates. But if you’re trying to just bounce around and try a bunch of different shows it wouldn’t be the best for that. The biggest constraint is generally the speed of your internet and the popularity of what you’re watching. With a high speed connection and a well seeded torrent it’s often only a a couple of minutes to download a pilot episode, and you could have the whole season done by the time you finish watching that.

    The other question is one of storage. If you’ve got plenty of hard disk space then you can probably afford to just throw anything that sounds interesting on your pull queue and work your way through it when you actually have time to sit down and watch. Basically you sort of pre-emptively build your “Netflix at home” library and then do your bouncing around channel hopping stuff with the five or so vaguely interesting shows that you added while you were at work.

    Is it a replacement for Netflix et al? Not strictly speaking, but if you don’t mind changing up your habits a little it’s probably close enough.

  • French75@slrpnk.net
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    1 month ago

    You can’t watch media before it’s completely downloaded.

    This is not true for just about any use case.

    If you use *arr, you’ll likely use Plex or Jellyfin for a media server. That server will do progressive streaming. Netflix by contrast does dynamic adaptive progressive streaming.

    Progressive streaming means that playback will start once your client has downloaded and buffered enough of the selected content from the server. The amount is typically a fairly small portion of the stream, like 10 seconds or so, though the specifics are left to the server and client configs.

    Dynamic adaptive progressive streaming has a multiplicty of streams optimized for different devices, formats, and quality levels. This might be a few hundred copies of the same video asset, but in a few different codecs, a few different color encodings (ie HDR, SDR), and a quality ladder of maybe 10 steps ranging from low quality SD to moderate quality UHD (like maybe 300kbps at the low end, and 40Mbps at the high end. And these will be cached around the world for delivery efficiency. On playback, the client (player) will constantly test your network throughput in the background, and “seamlessly” adjust stream quality during playback to give you the best stream your network and client can support without stopping to rebuffer.

    For example, if you’re on a 4K/HDR TV with Atmos sound, and great network throughput, you’ll get the highest quality HDR streams and Atmos audio. Conversely, if you’re on mobile that doesn’t support HDR and only stereo audio, you’ll get much more efficiently coded HD video (or maybe SD) and stereo audio streams that are more suited to playback on that device. It would be impractical (huge cost and minor benefit) to try to replicate dynamic adaptive streaming just for yourself.

    In any case, even if you’re just pulling off a NAS, you shouldn’t need to wait for the entire file to download before you can start playback. If your files are properly coded, you should be able to do progressive streaming in just about any use case.

    • Ajen@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      I interpreted their question differently. It sounds like they’re taking about Radarr having to download a movie before they can watch it, whereas streaming services have a “complete” (compared to a new *arr setup) library available to stream instantly.

      Some bittorrent clients can start playing a video before it’s done downloading, and prioritize the torrent chunks in the right order so there aren’t any interruptions as long as there are seeders and you have enough bandwidth. But I don’t think plex or jellyfin can do it, and I don’t know of any alternatives that can.

      • French75@slrpnk.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        Ah, I see the unclear part. I read this line…

        I imagine sitting on coach, searching for show. Then you want to watch some, and then you have to wait half an hour for full episode (or even season?) to download.

        As if OP already had a media library, and was outside of their home, sitting on a coach (bus?) and wanting to watch something from their existing library on their phone/laptop/tablet, thinking they’d have to wait for the entire thing to download. This would not be the case. If OP had no content library, and wanted to browse for something new, then yes, you’d need to download the entire thing and add it to your media library first.

        1. Getting stuff into your media library require downloading the thing.
        2. Watching stuff (even remotely) that already exists in your library does not require downloading the whole thing.
        • mittyta@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          Yes, I mean to watch before it downloaded completely to my server via torrents. I would be happy, if qbittorent can enable “download in sequential order” enabled by default.

  • tae glas [siad/iad]@slrpnk.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    i can use the searchbar on jellyfin & if it’s not already there, i can request it using jellyseer within that same search bar, so it’s possible to integrate the two somehow.

    i’m afraid i’m not sure of the specifics though, i’m only using a friend’s jellyfin 🫣

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    1 month ago

    Closest thing to streaming is Kodi + Umbrella + Premiumize (or other debrid). Search for Movies or Shows in Umbrella and stream immediately, once it scrapes and you pick a source/resolution.