• Yote.zip@pawb.social
    link
    fedilink
    English
    arrow-up
    179
    arrow-down
    1
    ·
    10 months ago

    Not to be disrespectful but you can skip to 5:32 if you don’t need to justify piracy to yourself.

    • guitarsarereal@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      122
      ·
      10 months ago

      Those aren’t pirated copies, those are… lawfully encoded… 4k bluray rips… I made myself… to back up the uh, lawful copies I purchased at MSRP! That’s right!

        • ѕєχυαℓ ρσℓутσρє@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          28
          ·
          edit-2
          10 months ago

          Yeah lol. When I we first got wired internet at home (about 15 years ago), the speeds weren’t good. It averaged around 120 KBPS for browsing the internet. But the guy installing the connection told me that torrents went up to 10 MBPS easily, and he wasn’t lying. Before that, I didn’t understand that torrent worked in a fundamentally different way compared to direct downloads.

          It was in India. I won’t be surprised if the situation is still similar. (I mean the attitude towards piracy. The speeds are pretty good nowadays.)

        • marito@lemmy.world
          link
          fedilink
          English
          arrow-up
          8
          ·
          10 months ago

          I miss living back in Mexico and not having to activate (and pay for) the VPN whenever I want to download something.

        • Empricorn@feddit.nl
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          Which is honestly their job, their entire corporate existence! My engineer friend would get mad at all the ISPs for every single thing they did that was not related to the service. “Why are they spending time and money lobbying!?” “Why are they paying to put apps on my phone!?” “Why are they treating different types of content differently, their entire purpose is to be a pipe of connectivity!” And you know what? He’s right…

  • BaroqueInMind@kbin.social
    link
    fedilink
    arrow-up
    79
    arrow-down
    1
    ·
    10 months ago

    My Jellyfin server keeps getting pinged by EMOTET malware lately. Everyone here should be aware if you expose the Jellyfin port to the internet it will get data exfiltration attempts. Use strong passwords.

    • icedterminal@lemmy.world
      link
      fedilink
      English
      arrow-up
      60
      arrow-down
      2
      ·
      10 months ago

      Oh my. You’re doing it wrong. Exposing the unencrypted connection without the proper security measures is putting yourself at risk. Regardless of how strong you set the password, the connection can still be abused in all manner of ways. If you read the jellyfin documentation, you’d see the developers clearly state you should never do this. You need to put Jellyfin behind server software. Specifically a reverse proxy. I use NGINX. You can setup your connection to be secure this way. You can now also use Cloudflare if you have cache turned off. And if you really wanna go the extra mile, route it behind a VPN. Though this makes it harder for those you share it with or some devices that don’t support VPN.

      Please revise your connection. If you need help, feel free to reach out.

      • BaroqueInMind@kbin.social
        link
        fedilink
        arrow-up
        12
        ·
        edit-2
        10 months ago

        I have nginx setup and acessing through a Cloudflare tunnel but still getting EMOTET issues detected by my IDS.

        • pcjones@feddit.de
          link
          fedilink
          English
          arrow-up
          6
          ·
          10 months ago

          May I ask what I should look for in the log files to detect this (and so I can configure fail2ban correctly)?

          • BaroqueInMind@kbin.social
            link
            fedilink
            arrow-up
            3
            ·
            10 months ago

            First read this

            Then use the following:

            alert tcp $HOME_NET any -> $EXTERNAL_NET 443 (msg:“[CIS] Emotet C2 Traffic Using Form Data to Send Passwords”; content:“POST”; http_method; content:“Content-Type|3a 20|multipart/form-data|3b 20|boundary=”; http_header; fast_pattern; content:“Content-Disposition|3a 20|form-data|3b 20|name=|22|”; http_client_body; content:!“------WebKitFormBoundary”; http_client_body; content:!“Cookie|3a|”; pcre:“/:?(chrome|firefox|safari|opera|ie|edge) passwords/i”; reference:url,cofense.com/flash-bulletin-emotet-epoch-1-changes-c2-communication/; sid:1; rev:2;)

            And the following:

            alert tcp any any -> any $HTTP_PORTS (msg:“EMOTET:HTTP URI GET contains ‘/wp-content/###/’”; sid:00000000; rev:1; flow:established,to_server; content:“/wp-content/”; http_uri; content:“/”; http_uri; distance:0; within:4; content:“GET”; nocase; http_method; urilen:<17; classtype:http-uri; content:“Connection|3a 20|Keep-Alive|0d 0a|”; http_header; metadata:service http;)

            And also this one:

            alert tcp any any -> any $HTTP_PORTS (msg:“EMOTET:HTTP URI GET contains ‘/wp-admin/###/’”; sid:00000000; rev:1; flow:established,to_server; content:“/wp-admin/”; http_uri; content:“/”; http_uri; distance:0; within:4; content:“GET”; nocase; http_method; urilen:<15; content:“Connection|3a 20|Keep-Alive|0d 0a|”; http_header; classtype:http-uri; metadata:service http;)

      • BaroqueInMind@kbin.social
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        edit-2
        10 months ago

        Mines behind an NGINX reverse proxy as well. EMOTET is a very advanced malware and can get around those now. My IDS detected data exfiltration to an unknown Brazilian IP, and I have a VPN with an IP tunnel on top of my reverse proxy, as well as everything on port 443. It still found a way.

    • paris@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      1
      ·
      10 months ago

      Why not use a reverse proxy to keep everything on port 443 behind your own domain or duckdns? /gen

      • Bill@lemmy.ca
        link
        fedilink
        English
        arrow-up
        4
        ·
        10 months ago

        Can you link a good resource for me to set this up myself ? To many similar but different guides and my ADD makes it impossible to reach the goal.

        • magikfish@lemm.ee
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          10 months ago

          Look up Caddy V2 probably the most dead simple reverse proxy I’ve seen and they have solid documentation

      • BaroqueInMind@kbin.social
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        10 months ago

        I do this already and also am inside an encrypted Cloudflare tunnel… Still getting EMOTET warnings from my IDS.

      • BaroqueInMind@kbin.social
        link
        fedilink
        arrow-up
        7
        ·
        10 months ago

        I have a refurbished server rack system that is running Zeek and also Suricata. I have a managed switch that will duplicate all network traffic to the system that is running those applications and a JBOD setup to store the countless logs. I have scoured through nearly all the CISA documents and alert reports to copy the various Snort rules they mention in each report and also purchased a specific modem to connect with my ISP that provides a service to monitor my traffic that has Minim.

        I am a cybersecurity expert and still don’t know what I’m doing most of the time, so this is literally scratching the surface, as well as only detecting threats not really stopping them which requires more knowledge.

    • CmdrShepard@lemmy.one
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      2
      ·
      10 months ago

      This is the biggest downfall of Emby/Jellyfin IMO. It’s a tradeoff from being reliant on Plex’s authentication servers, but requires a lot of technical knowledge to setup correctly (rather than just port forwarding and relying on a strong password).

        • kaan@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          The employee who got hacked was both using an insecure password (the exploit needs access to an admin account) and his Plex install was 2.5 years out of date.

          • Snowplow8861@lemmus.org
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            Sure was! You need to be on top of paid and free and open source software from a security stand point. There’s no shortcut no matter what you think you’re paying for. Your threat model might be better when the service automates a Web proxy for you, but that’s only one facet. You trade problems but should never feel like you can “set and forget”. Sometimes it’s better for you to do it yourself because there’s no lying about responsibilities that way.

    • TBi@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 months ago

      Get a reverse proxy. Ping me if you need details. All my stuff is hidden behind port 443.

          • BaroqueInMind@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            10 months ago

            I will simply copy/paste here then:

            I have a refurbished server rack system that is running Zeek and also Suricata. I have a managed switch that will duplicate all network traffic to the system that is running those applications and a JBOD setup to store the countless logs. I have scoured through nearly all the CISA documents and alert reports to copy the various Snort rules they mention in each report and also purchased a specific modem to connect with my ISP that provides a service to monitor my traffic that has Minim.

            I am a cybersecurity expert and still don’t know what I’m doing most of the time, so this is literally scratching the surface, as well as only detecting threats not really stopping them which requires more knowledge.

  • DLSantini@lemmy.ml
    link
    fedilink
    English
    arrow-up
    47
    arrow-down
    1
    ·
    10 months ago

    Made the switch from Plex to jellyfin last week. Runs so much smoother, far fewer issues, my NAS isn’t lighting itself on fire, and I don’t have unwanted features being shoved down my throat every time I open the client app. A few small UI things I don’t like, but Plex had just fucked up the exact same UI element on me anyway.

    I think it’s finally time I get around to setting up a second sonarr instance to customize for anime.

    • Swarfega@lemm.ee
      link
      fedilink
      English
      arrow-up
      14
      ·
      10 months ago

      I’ve been running Plex on a Pi 3 and now Pi 4 along with multiple other containers with no real problems. I don’t transcode obviously but have no issues with performance.

      I also installed Jellyfin last week to run side by side but ended up uninstalling as even when idle the memory usage went through the roof.

      • rambos@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        ·
        10 months ago

        I had jellyfin and 20+ more containers on rpi4 4GB and didnt have that problem.

        • Swarfega@lemm.ee
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          2
          ·
          10 months ago

          There isn’t a problem. It just consumed more memory than I’d have liked.

          I’ve just powered on the container and the system went from 1.75G to 2.47G consumed. This is when it’s idle.

          I’ve just stopped the Plex container and memory usage is now 2.40G. Plex is definitely more lightweight in comparison.

          • rambos@lemm.ee
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            Almost everything in docker. Pihole and wireguard bare metal

      • SpezCanLigmaBalls@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Yeah my pi 4 works perfectly with Plex. The only issues I have with Plex is the apps on certain devices. For example on my Xbox it will stutter on a 4k movie but my TV app works fine. It’s pretty uncommon though. Also works great for everyone else I have on it. Just have them set the quality to original in the settings and smooth sailing from there. Barely uses any power from it. I can have multiple 4k HDR streams at one time

    • mayooooo@beehaw.org
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      10 months ago

      Well this is really strange. I kept trying to use jellyfin but it felt like a hammer in search of fingers, what with being unable to disable transcoding and the apps being unable to play basically anything. So my server was on fire. And two days ago I decided to try plex, and everything just works tm, I disabled transcoding, it’s like magic. Just wish it wasn’t trying to make me get a subscription so bad, but for me the experience was completely opposite

      • DLSantini@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I haven’t seen a specific way to explicitly disable transcoding, like I did on Plex. If I try to play a video in the browser, it obviously needs to transcode my hevc videos, and the CPU in my NAS gets demolished(though it does technically allow the video to play). But as long as I use a player that is capable of direct-play (so the desktop app, or the Android app), it will direct-play automatically, without transcoding. Hasn’t been a problem so far. I plan to upgrade my NAS at some point, and the new build will be more than capable of transcoding.

        • mayooooo@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          I guess it has a lot to do with hardware. The issue I have with this is mainly the lack of this option, I want to control what happens. But the weird thing is my devices are capable of playing the raw files over smb shares, using a regular player, no problems whatsoever. Then the jellyfin client decides that it can’t play these things and stuff goes downhill. It’s a shame, I’d always rather go with open things but there are limits.

      • pimeys@lemmy.nauk.io
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        10 months ago

        I used both of them for a long time. Plex(amp) for music because it just works for streaming my collection everywhere I go and has a good UI. My own personal Spotify… And Jellyfin for everything else.

        Now I built a new homelab server with a beefier AMD and proxmox, and decided to just switch to Plex for all my content. It has a better UI to my taste at least, but it also has these weird glitches sometimes where the video playback stutters if watching 4k material (where Jellyfin just worked).

        I don’t know really. For music Plex is definitely worth the subscription price, but these weird playback issues put me to consider alternatives for video content.

        • mayooooo@beehaw.org
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          4
          ·
          10 months ago

          I just added jellyfin to my nas and deleted it again. It doesn’t work without transcoding and the replies to people asking for the option are idiotic to say the least. Sometimes opensource software can be proper crap, what can you do. And plex is obviously faster, a lot faster. Maybe because it’s not wasting resources on transcoding haha

    • i_stole_ur_taco@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 months ago

      Did you give up any Plex features you miss? I’ve been running a Plex server for years without serious issues, but I’m tired of seeing my CPUs getting hammered so bad when it doesn’t seem justifiable.

      • DLSantini@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        10 months ago

        Nothing much that I can think of. Everything works just about as well as before. If I need/want to change a cover or other image manually, the jellyfin system is kind of trash, where the Plex system works really well. But that’s a fairly minor complaint, to be fair. My only other issue is the way the unwatched episode badge works. Plex had just changed theirs on me and made it worse. And jellyfin is even more useless than that. But those are the only things I can even think to complain about.

  • phoenixz@lemmy.ca
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    4
    ·
    10 months ago

    Jellyfin is awesome but…

    There are still problems. The mobile app recently got loads better but still has some pretty major issues with subtitles, showing that subtitles either are barely tested, or the dev simply doesn’t have the resources required or finished the app in a better way. Right now you cannot watch two episodes of a show in a row over Chromecast with subtitles without the last subtitles of the previous show frozen in screen and the new subtitles being display above those. Gotta disconnect Chromecast, shutdown the app, restart everything. This is super annoying but still light-years better than the previous mobiel app that would basically require a reinstall after each episode.

    There are many other issues too, scrubbing is much better again, but still problematic and tents to freeze, requiring restarting everything.

    Jellyfin is awesome but I can’t really let my wife use it, as she doesn’t have the computer patience that I have.

    • filcuk@lemmy.zip
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      2
      ·
      10 months ago

      I’m sticking with Plex for now too. Although there are some grating, persistent issues in basic use, it usually just works.
      Swear the UI gets laggier on the TV by the day, Jellyfin was jarring to me how snappy it was in comparison.

      • crimsdings@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I switched recently from Plex to jellyfin because Plex implemented stuff I do not need nor want, and it was full of bugs. Jellyfin works way better for me then Plex did.

    • Skimmer@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      10 months ago

      My biggest issue with Jellyfin is the downloads. I hate not being able to downscale or compress files. Its really the main reason I still leave Plex up in conjunction to it. Though I hope to be able to get rid of Plex entirely in the future, Jellyfin just needs more time.

    • pokemaster787@ani.social
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      10 months ago

      I don’t have this issue with Jellyfin on my Chromecast at all.

      Sometimes it’ll not “remember” which sub track I had selected when going to the next episode and I have to re-select it, or occasionally it won’t properly burn in the subtitles and I have to back out and restart the episode, but I never get them “stuck” like that.

      I’d recommend trying to change the default player, the player is actually where I find most of the issues arise with subtitles. Jellyfin ships with LibVLC and ExoPlayer on Chromecast, but only uses one by default. I have it set to ask me which player to use for each show, since the subtitles for some of my shows work in one player but not the other.

      Also are you using the Chromecast app for Jellyfin or are you casting to the Chromecast through the Jellyfin mobile app? (Not sure if the latter is possible, but I can see that causing weird behavior)

      • phoenixz@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Interesting! Thanks, did not know that.

        I’m casting using the mobile app, is there another way to cast, even?

        • pokemaster787@ani.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          There’s a dedicated app you can install on your Chromecast, then connect to your server the same way you connect on your phone. Works great for me as long as I select the right player

    • khi@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      2
      ·
      10 months ago

      Oh that is an extremely different experience that what I’m having! Chromecast works fine for me and i never have to restart anything and no problems with scrubbing either, just a bit slow on shows with a lot of episodes (300+). I have given my friends access to my server and most of them are using it just fine (sure with some issue now and then, as you said its not perfect). And in iOS with the alternative Swiftfin client the experience feels phenomenal!!

        • khi@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 months ago

          Yes! Usually the ones that come with the media are fine for me but i also have the open subtitles plugin to download extra ones in my language. There are no problems 98% of the time and the other 2% its just that they won’t load and I just have to select/download different ones.

  • rockSlayer@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    10 months ago

    Does anyone have hypothetical knowledge on how to set up jellyfin at one location for several family members spread out across the country?

    • ѕєχυαℓ ρσℓутσρє@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      14
      ·
      edit-2
      10 months ago

      Off the top of my head, I can think of 3 ways.

      1. Using a VPS and DDNS (I personally do this):
        • Pros: Super easy for others to access, you just give them the address.
        • Cons: Not free. (Oracle free tier might work, but it’s unreliable.) But there are cheap VPSs as low as $12/yr that work pretty well. Also, it’s a bit harder to setup since you’ll need to create a VPN tunnel between your local machine and the VPS.
      2. Using tailscale or zeroties:
        • Pros: Free, and easier to setup than a VPS.
        • Cons: People need to install extra apps to access your server.
      3. By port forwarding:
        • Pros: Super easy to setup, just need to forward the ports through your router.
        • Cons: You’re opening a port to the internet, which is less than ideal. Also, it won’t work if you’re behind a NAT.
    • Selmafudd@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      10 months ago

      It’s easy af, just look up Jellyfin server guide. Basically it’s just forwarding a few ports and setting up usernames/passwords for them and you’re good to go

        • MigratingtoLemmy@lemmy.world
          link
          fedilink
          English
          arrow-up
          11
          ·
          10 months ago

          A slightly more complicated setup would be to host Jellyfin on one’s server at home and run a VPN client to a VPS which would have the necessary ports forwarded and routing configured. This way the people who know the right credentials can log in (assuming SSO) and the hoster doesn’t have to open their own port

        • clericc@feddit.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          one could dyndns their servers’ ipv6 instead, where cgnat to my knowledge does not exist

      • CmdrShepard@lemmy.one
        link
        fedilink
        English
        arrow-up
        5
        ·
        10 months ago

        This is the riskiest way of doing it because you’re exposing ports to the open internet.

    • Stephen304@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 months ago

      If you have good home upload and want to host at home, a simple reverse proxy on the vps provider of your choice does the trick. I host for a large group of friends and family and it all proxies through haproxy running on digitalocean.

      • dinosaurdynasty@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        You don’t even need the vps unless you’re behind cgnat Though you should never expose Jellyfin to the Internet, they have had and continue to have major security problems

    • Stormcrow@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      10 months ago

      I personally use GL.iNet routers. Basically you create VPN tunnels between a WG(WireGuard) server hosted on one router, and WG clients hosted on another GL.iNet router or a device that supports the WG app (PC and mobile afaik). The router using the WG server is facing WAN so no need to port forward and you can use it to connect to your jellyfin server as well as RDP or SSH into your server. The WG clients are simple, just need to be connected to the Internet. The tunnels bandwidth is based on your ISP’s upload speed(fiber is great, with coax good luck streaming 4k) where the WG server is located. You can use WG without the router too, but I’ll just speak to my experience.

      Edit: YT link to intro for the routers - https://youtu.be/LXbDg1v65Qs?feature=shared

    • Sarsoar@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 months ago

      My setup is this:

      1. cloudflare dns mapping my domain to an oracle cloud vm. 2)oracle always free tier, 1 core amd vm, with apache reverse proxy. I also have tailscale running on this machine. You have to setup the networking rules in the oci networking area, and setup ufw/iptables as well. So then jellyfin.whatever gets mapped to tailscale_ip:jellyfin_port at home.
      2. My server at home with tailscale as well so it has its own ip, but you can expose routes and use the same internal ip. Jellyfin server runs here. There is a dedicated user with appropriate access to my nas aswell.
      3. This server has a vm on it that runs prowlarr/sonarr/radarr/lidarr and qbittorrent. I have an airvpn account running here with a killswitch, and also qbittorent is only allowed to use the eddie interface. I port forwarded a dedicated port on the airvpn site and told qbittorrent to use that.

      So me, my partner, parnets, and friends when outside my network can go to jellyfin.domain.whatever and login to my jellyfin. No ports open to the internet except 80/443 on the reverse proxy, and no ips to remember. That will give you some things to google to get started to replicate a similar setup for your needs.

      • MrMonkey@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        No ports open to the internet except 80/443 on the reverse proxy

        In terms of security, isn’t this kind of the same as just opening the server port to the internet, which many others are advising against?

    • dinosaurdynasty@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Do not expose Jellyfin to the general Internet. They have security issues, I would not trust that (no cloudflare does not save you by default).

      There are basically two ways: VPN, or authenticated reverse proxy. VPN is probably the easiest to setup and the most flexible, but it’s a bit of a pita to use.

      Authenticated reverse proxy will break apps, but the web app will work (and you can setup your reverse proxy to allow specific user agents from the VPN to bypass it, allowing apps on the VPN to work). I currently do this so I can look at metadata on my phone without a VPN setup.

  • TurnItOff_OnAgain@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    10 months ago

    It needs a good Xbox app for me to switch. I could deal with dlna, but my wife and daughter need the easier interface plex has, and unless I can at least partially match that I can’t switch.

    • Selmafudd@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      10 months ago

      It works fine on Google tv via the new gen Chromecast if that’s an option for you?

      • nevernevermore@kbin.social
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        10 months ago

        It works fine on Google tv

        It working ‘fine’ is the reason I’ve switched back to Plex for the time being. Too many QoL issues for me personally

  • rengoku2@lemm.ee
    link
    fedilink
    English
    arrow-up
    14
    ·
    10 months ago

    Jellyfin is almost perfect for me, I just need to find out why it decides to randomly transcode when it needs to do nothing when serving client.

    • Blackmist@feddit.uk
      link
      fedilink
      English
      arrow-up
      8
      ·
      10 months ago

      Yeah, why is it doing that?

      Especially when I’m using the Jellyfin Android TV client. The quality goes from ok to complete shit.

      Does it not like mkv files?

      • Spiritreader@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        10 months ago

        If only the container was an issue, you would have a direct stream which doesn’t impact quality, it just repacks it in a container that is compatible with the client.

        You can see the transcode reason on the dashboard by clicking on the i symbol. Start playback on android TV, open jellyfin on your phone and you should see the transcode reason.

        • Blackmist@feddit.uk
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          Subtitle codec is not supported.

          I think they’re in ASS format, according to the subtitle selection menu, embedded in the mkv file.

          Is there no way to convert that to something that is supported?

          It doesn’t help that this is Across the Spider Verse, so it’s not exactly what most video codecs are expecting. The playback quality with no subs is light-years ahead of the transcoded version.

      • CCMan1701A@startrek.website
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Disable video transcoding for the account your client connects with. Then check the log to see why it needs to transcod it the video fails. Could be the bitrate limit. I’m not having issues and using the same client.

        • Blackmist@feddit.uk
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          Checked on the dashboard as per the other comment.

          It’s subtitles. I’m probably going to try Kodi as a client, see how that goes. Shame, because I quite like the Jellyfin client UI, it just doesn’t work with some files.

            • Blackmist@feddit.uk
              link
              fedilink
              English
              arrow-up
              1
              ·
              10 months ago

              It’s strange because Jellyfin claims to be able to extract and convert subtitles on the fly, and even has an option to disable that, but for some reason it’s choosing not to do it. There doesn’t seem to be a definitive list of what does and doesn’t work. You just play things and hope it doesn’t trigger the transcoding dance.

              Kodi’s player does work (to an extremely impressive level, including DVD rips I made years ago), but I’m really not keen on the UI, dating as it does from before Android TV was a thing. All the buttons seem configured just differently enough from everybody else that simple things like checking how long a video has left, to backing out so you can finish watching tomorrow are borderline infuriating. I did get a keybinding editor for it, to make it so pressing back stops the video, but knowing all the functions is something that takes more knowledge of it than I have. I’ll probably get it configured eventually, but it’s annoying to start with.

              The Jellyfin UI on the other hand is great. I love the detail on each film, all the cast and blurb and all that. It’s just the player is Exoplayer, and every limitation in that is now Jellyfin’s limit too. There does seem to be an option to swap it, but what with? I’m not sure what Kodi uses internally. Maybe it’s their own thing.

    • myogg@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      10 months ago

      My method to get around this is setting up a specific user account for my TV. In the user options you can disable transcoding

  • LifeOfChance@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    10 months ago

    As someone who just finished dusting my hat off after 12 years and setting up jellyfin how do I get the content I need for it?

      • Scrollone@feddit.it
        link
        fedilink
        English
        arrow-up
        7
        ·
        10 months ago

        You can only access it by paying, right?

        Also, do you think there’s content with subtitles or in languages other than English? (Italian, for example)

        • glockenspiel@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          10 months ago

          Yes generally, but it can be very cheap. Some places sell block accounts which let you pay a one time fee for a set amount of data. Black Friday deals are coming up, and you an usually get amazing deals (1TB for under $5, able to be purchased multiple times, or subscriptions which work out to a couple dollars/euros a month).

          The other thing you’d need is an indexer. Some are free, but for the best experience you’d want to pay for acess to a private indexer. Usually a few bucks as well, almost all of the big ones run sales this time of the year.

          For subtitles: there are several solutions. Jellyfin (and Plex) support finding subtitles that you either download with a tool like Bazarr, or via Jellyfin/Plex’s own interface. Bazarr auto downloads them based on your parameters you give it though.

          • Scrollone@feddit.it
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            Okay, so maybe I could try it first with a block account and an indexer. I’ll keep an eye on black Friday deals. Thank you :)

        • Evotech@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          10 months ago

          There’s subs in a lot of languages. But it really depends on the community

          https://www.opensubtitles.com/en

          The price for an indexer + unlimited regular usenet from most providers is about 100 bucks a year. So cheaper than a single normal streaming service.

    • frippa@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I usually try qbittorrent + plug-ins (1337x and others) with that you can search for stuff directly from the torrent client which is great. If it’s not there I’ll usually look up on btdig or similar torrent indexers, after that, I’ll send the files to my server via FTP.

      • state_electrician@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        That looks nice, but I am not getting anything close to the listed prices. I don’t see the board for under 400 Euro, the PSU is off by a factor of 10 and so on. Overall I don’t think I can build the PC for less than the 573 Euro a Synology DS923+ would cost me. The only upside of the custom build would be that I can attach more than 4 disks.

      • state_electrician@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        I don’t see anything that would be cheaper than a DS923 from Synology, which costs 570 plus the drives. The cheapest I see still costs me 1200 Euro for everything.

        • droans@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          10 months ago

          https://pcpartpicker.com/list/JhPvZJ

          I didn’t even bother getting the best price. I just selected things that would work well.

          Get an LSI HBA in IT Mode for another $60 to add another 8 drives.

          The case was chosen because it can support 11 drives. It comes with six bays by default but you can buy packs of two bays for $15.

          As is, this will cost ~$560 plus the drives and allow you to use eleven 3.5", but cheaper and better options for the PSU, mobo, SSD and memory are out there. I just selected things that would be useful for what you need and provide better hardware than a Synology.

          If you don’t need as much storage, you can shave off $160 with a cheaper case and skip the HBA.

        • CCMan1701A@startrek.website
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          Nah, you need to build a PC or pickup a older server. I went with Synology and it ended up close to $1k with drives 😭

          • time_fo_that@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            I built a Ryzen 5800X machine using a cheap AsRock motherboard and three 8tb WD Red drives for about $600 USD. I did reuse the case, power supply, and NVME cache drive from an old build. I’m running Unraid and it has been great!

      • state_electrician@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        10 months ago

        I want to go for a 4 bay one, so that I’ll survive a disk failure. And then you’re looking at about 2000 Euro for the NAS and four drives.

          • state_electrician@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            10 months ago

            RAID1 is nice, but you lose 50% of your total capacity to the mirroring. I want to go with 4 drives and RAID5. I only give up 1 drive of capacity and can still lose one without losing data. If I invest money into this I don’t want to compromise too much, as it needs to last for years.

    • TheControlled@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      I built by own NAS for $100 and with old HDDs I had lying around. Buy used, old parts on eBay (like 10 years old) install Unraid trial. Bob’s your uncle. Then you can upgrade as you go as needed.

    • thekerker@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      You could always hop over to https://frame.work and pick up a refurbished Intel mainboard plus an enclosure (or 3D print your own using their plans). You’d just need to get some RAM and a small SSD to run an OS like TrueNAS and you’d be good to go for probably under USD $600.

  • jaschen@lemm.ee
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    10 months ago

    I moved from Plex to Jellyfin because of this video.

    • imclaux@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      keep both, sometimes jwllyfin doesn’t like streaming one kind of hdr or another and Plex will stream that. rarely can be the other way around. I have both using the same library, if one fails I try the other one.

      • jaschen@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        For some reason, my Plex can’t tell the difference between the episodes and seasons. Also 4k video it messes with the colors. So far Jellyfin has been pretty good.

  • GVeltaine@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 months ago

    Any recommendation on a NAS to take advantage of this software? The current one i have is a nightmare to get running it and will just look into another

  • Alborlin@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    2
    ·
    10 months ago

    Okay , for anyone who can advise a noob like me.i don’t want NAS, of fancy connections and switches and gears. All I want is to get SSD or HDD , an tore t client to download ahem " iso"s and then I open my TV/comouert and voilà it’s there, what is easy and simplest way to do it ?.

    • shapis@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      10 months ago

      Install Plex Radarr Sonarr and Jackett.

      Select jackett as the indexer for both sonarr and Radarr.

      Select your torrent program as the main torrent program for both radarr and sonarr.

      Point the Plex library to whatever folder you selected to use on Radarr and Sonarr.

      And that’s it.

    • burble@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      10 months ago

      Does your TV have a USB port? You might literally be able to just download files to an external drive and go plug that into your TV.

    • warmaster@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      10 months ago

      Install & setup Jellyfin Install Qbittorrent

      Download movies and series, put them in the folders that Jellyfin is monitoring.

      Install Jellyfin on your phone and your TV or Streaming device.

      Play.

      After that, if you want more automation, do what others said: Radarr, Sonarr, Prowlarr, Bazarr

    • ours@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      7
      ·
      10 months ago

      Get a Synology NAS, put HDDs in it, easily install Torrent client and media server software, and enjoy.

      A NAS is a box for HDDs, a low-powered computer to drive them, an OS, and some bits of software you choose to run on it.

      • crashoverride@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        10 months ago

        He literally just said he didn’t want a NAS. All he needs then is to a get a couple 2-4 TB SSDs, and just stick them in his computer. Boom done

        • ours@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          10 months ago

          I got that but wondered if he knew what an NAS can be. It doesn’t need to be complicated but you are right: he can just add a bunch of HDDs to his current PC and install the necessary server apps. But I doubt someone who doesn’t want to bother with an added NAS has a PC that can host a bunch of extra SATA drives.

          • Another_Idiot@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            3
            ·
            edit-2
            10 months ago

            I know what I’m doing, and I don’t want a NAS. I have a 4Tb M.2 as my boot & games drive, and 2x 14TB HDD for Media. I have Plex installed and it’s great.

            Most people don’t need a NAS. Unless you’re running a full network setup like Linus, a NAS isn’t needed.

            I can watch stuff on my PC, or I can cast to the living room TV, while the missus casts to the bedroom PC.