• jayandp@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I’m still riding Emby, but it feels like they’re also stagnating, with it taking forever(literal years) to implement some seemingly simple features. Too many times have I looked up some desired minor feature just to find out they said on the forums back in 2019 that they’re working on it. That pace might be forgivable if they were a non-profit open-source project, but they ditched open-source a while ago and have paying customers. It’s getting ridiculous.

      • DanteFlame@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        Can someone convince me why jellyfin is better? Keep in mind I’m a lifetime plex pass user. And I have plex stuffed full of plugins like audnexus and YouTube metadata downloader so I can use plex as an audible service and repository for my favourite YouTube series’ or automatically pulling down YouTube podcasts and having all the metadata auto fill.

        I also use the watch together feature to watch things with a friend often and an attractive sleek UI matters more than it should.

    • Wren@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Thank you for giving me a new line I can use to make my fiancée roll her eyes lol

    • CallumWells@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 year ago

      You say uTorrent, I say µTorrent. We are not the same ;P

      EDIT: I get µ from [Ctrl] + [Alt] + [m] (or [Alt Gr] + [m]), in case someone wants to be able to do it easily themselves. It might be different on your keyboard…

    • shalva97@lemmy.sdfeu.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      11 months ago

      qBittorrent does not have a nice web UI for mobile. We should create memes with Transmission instead

  • hardypart@feddit.de
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    Netflix, Reddit, Twitter, YouTube, Google…

    The enshittification is going full steam ahead.

  • merthyr1831@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 months ago

    You know what’s hotter? Running an automated piracy server using Plex (Or Jellyfin i guess xoxo) and the -arr family of apps on a raspberry Pi so you can pretend you’ve got a cute little netflix system :^)

    • boonhet@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Requires slightly more hardware than a pi, but once you get to the double digit terabytes range of storage, you can honestly have a better plex/jellyfin library than Netflix in any one particular country (except maybe the US? I think US netflix has all the good shows and movies that we’re missing here in Europe).

      Netflix might have more volume, but there’s a lot of low quality shit nobody wants to watch, whereas you can just throw literally every blockbuster ever made on just a couple of terabytes at lower quality levels.

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

        Even without the volume you can have a “better” library, especially when platforms like Netflix sometimes cut out episodes or scenes from shows. Community, for example, is missing a bunch of scenes on Netflix that can mess up the story a bit.

        • boonhet@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          That’s also true. But it’s the selection where you can really win with volume. Apple has great shows but there’s not a lot. Netflix has some good movies, but not too many. But you can have them all.

      • glue_snorter@lemmy.sdfeu.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        I have an always-on vpn container and a transmission server container on my home server. Then I use transmission as a client on my laptop and I don’t need to continually connect and disconnect.

        Any interest in a how-to guide? I won’t get to it for at least two weeks, mind.

          • glue_snorter@lemmy.sdfeu.org
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            Implementation of VPN’d torrent client

            This is how I torrent over Mullvad. I have no hesitation to recommend Mullvad - but I am not a crypto or security expert.

            The main image fails closed - if the VPN goes down, transmission disconnects.

            This setup also includes a SOCKS server that proxies your traffic over the same VPN. I use a separate browser (librewolf) and set the SOCKS proxy to :2020 including sending DNS over SOCKS. That’s because my country blocks piracy-related sites at the DNS level. If you don’t need this, you can delete the socks section of the docker-compose file.

            On my ubuntu laptop, I install transmission-remote-gtk in order to click on a magnet link and have it added. Otherwise you have to browse to the container’s web interface, which gets tiresome.

            I have this installed as a systemd service so it runs on boot. I use the systemd state and credential features as a safeguard against my own mistakes with permissions, but my long-term goal is to encrypt these files on disk. Linux can be pwned - I have read that around 35% of botnet nodes are linux (although these are presumably mostly weak IoT devices). The secondary benefit of the LoadCredential/CREDENTIALS_DIRECTORY mechanism is that it doesn’t expose secrets as environment variables.

            The p2p.service file needs to be in that path, but you can put the other files wherever you want.

            Known issues / todo list

            • The socks proxy sometimes falls over, I haven’t looked into why
            • The downloaded files will be owned by root, since that’s what the container runs as

            File contents

            /root/.secrets/mullvad:

            123456789
            ""
            

            For mullvad, there is no password, only an account number. I believe that the empty quotes are necessary. This file should be owned by root and chmod 600; containing dir should be 700. Replace the account number with your own account, obvs!

            /etc/systemd/system/p2p.service:

            [Unit]
            Description=p2p
            Requires=docker.service multi-user.target
            After=docker.service network-online.target dhcpd.service
            
            [Service]
            Restart=always
            RemainAfterExit=yes
            WorkingDirectory=/usr/local/bin/p2p
            ExecStart=docker compose up --remove-orphans
            ExecStop=docker compose down
            LoadCredential=mullvad:/root/.secrets/mullvad
            DynamicUser=yes
            SupplementaryGroups=docker
            StateDirectory=p2p
            StateDirectoryMode=700
            
            [Install]
            WantedBy=multi-user.target
            

            /usr/local/bin/p2p/docker-compose.yml:

            ---
            version: "3.7"
            
            services:
              p2p:
                restart: always
                container_name: p2p
                image: haugene/transmission-openvpn   # see also: https://www.nickkjolsing.com/posts/dockermullvadvpn/
                cap_add:
                  - NET_ADMIN
                sysctls:
                  - "net.ipv6.conf.all.disable_ipv6=0"  # ipv6 must be enabled for Mullvad to work
                volumes:
                  - ${STATE_DIRECTORY:-./config/}:/config   # dir managed by systemd - but defaults to ./config if running interactively
                  - ${CREDENTIALS_DIRECTORY:-.}/mullvad:/config/openvpn-credentials.txt:ro  # var populated by LoadCredential - but defaults to ./mullvad if running interactively
                  - transmission:/data
                  - transmission_incomplete:/data/incomplete
                  - /my/directory/Downloads:/data/completed
                environment:
                  - OPENVPN_PROVIDER=MULLVAD
                  - OPENVPN_CONFIG=se_all  # sweden
                  - LOCAL_NETWORK=192.168.1.0/24    # put your own LAN network here - in most cases it should end in .0/24
                  - TRANSMISSION_WEB_UI=flood-for-transmission  # optional
                ports:
                  - 9091:9091
                  - 80:9091
                  - 2020:2020
            
              socks:
                restart: always
                container_name: socks
                image: lthn/dante
                network_mode: "service:p2p"
                volumes:
                  - ./sockd.conf:/etc/sockd.conf
                depends_on:
                  - p2p
            
            volumes:
              transmission:
                external: false
              transmission_completed:
                external: false
              transmission_incomplete:
                external: false
            

            /usr/local/bin/p2p/sockd.conf:

            logoutput: stderr
            # debug: 2
            internal: 0.0.0.0 port = 2020
            external: tun0
            external.rotation: route
            
            clientmethod: none
            socksmethod: username none
            
            user.privileged: root
            user.notprivileged: nobody
            user.unprivileged: sockd
            
            # Allow everyone to connect to this server.
            client pass {
                from: 0.0.0.0/0 to: 0.0.0.0/0
                log: connect error  # disconnect
            }
            
            # Allow all operations for connected clients on this server.
            socks pass {
                from: 0.0.0.0/0 to: 0.0.0.0/0
                command: bind connect udpassociate
                log: error  # connect disconnect iooperation
                #socksmethod: username
            }
            # Allow all inbound packets.
            socks pass {
                from: 0.0.0.0/0 to: 0.0.0.0/0
                command: bindreply udpreply
                log: error  # connect disconnect iooperation
            }
            

            Steps

            1. Install docker and docker-compose, e.g. with sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
            2. Create the files with contents as above
            3. sudo systemctl enable p2p
            4. sudo systemctl start p2p
            5. Check what it’s doing: systemctl status p2p
            6. On first start, it will take a few minutes to pull the images
            7. To debug interactively while also passing the creds, use sudo systemd-run -P --wait -p LoadCredential=mullvad:/root/.secrets/mullvad docker compose up --remove-orphans
            8. Every so often, cd into /usr/local/bin/p2p and run docker compose pull to update the images.
  • Hot Saucerman@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Unlike some, I never took off my pirate hat. That’s been me the whole time.

    Except for the whole not being alone thing.

    • penguin@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      I mixed piracy with s couple of tge larger streaming sites for a while. I’m 99% piracy now. (technically have prime video, but don’t watch it)

      • TheSaneWriter@lemmy.thesanewriter.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 year ago

        I use the streaming services I have for unrelated reasons (included with something else usually) in a half-hearted attempt to support the creators, but I will pirate most viewing media (TV + movies) by default now.

        • 2pt_perversion@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          I had access to everything legit and still mainly sailed the high seas. I just prefer to have all the content centralised and local.

          My wife used to prefer the streaming apps but she really converted and thought I was a genius when we went for 2 months with constant isp internet drops for hours at a time.

    • Psythik@monyet.cc
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 year ago

      Hijacking this comment cause more people REALLY need to know about Debrid services, such as Real-Debrid. It “caches” torrents, so anything you want can be downloaded instantly at your connection’s maximum bandwidth; no waiting for seeds. And since you’re not distributing anything, you don’t have to pay for a VPN, either.

      EDIT: It’s kind of like a seed box, except it’s more of a collective seed box. So if at least one user added the torrent before, you can download it immediately.

      I have a Gigabit connection and was able to download three different AAA titles, 50+ GB each, play all of them, then decide that I don’t like any of them, all within a couple of hours. It’s mind-blowing how much faster it is than using a torrent client.

      Even better, you can integrate it with your favorite media center app like Plex or Kodi (personally I prefer Stremio for its Netflix-like interface). Now you have every show and film from every streaming platform – all in one place – streamed instantly to your TV. I’ll never use torrent clients ever again. They take too long.

      EDIT: It bothers me that so many people are willing to dismiss Debrid services without even giving them a chance. Here’s proof that this is legit – /r/Piracy megathread on reddit | Video 1 | Video 2 (sorry for the shaky phone video. I just wanted to get this evidence out quickly before people move on to a different thread, and it’s kinda difficult to have a steady hand when you’re trying to film and click at the same time.)

      • ultimate_question@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        The “too good to be true” sell and complete lack of detail / pricing on their website is sketchy imo. I’m immediately suspicious of any org that profits off of piracy in such an opaque way

  • superfiercelink@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I swapped to using Kodi + RealDebrid and it has just been great. Just a miniscule amount of money for an experience that’s just as good as regular streaming.

    • boonhet@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      1 year ago

      I mean I use Deluge anyway, but Qbittorrent is also libre and actually has a more permissive license (so more freedom)

      Edit: apparently I looked at the wrong qbittorrent in github. The real one is GPL too so no more free than Deluge.

        • boonhet@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          11 months ago

          As said in my other comment down the chain, I was looking at another repo named Qbittorrent by accident. That one was MIT.