276
109

cross-posted from: https://lazysoci.al/post/16765349

Why doesn't BPC just split the functionality of the extension, so that the filter list is a separate entity?

277
137
submitted 2 months ago* (last edited 2 months ago) by RandomLegend@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

So now that we've setup our arr-stack and are able to download stuff either via usenet or torrents we can actually set up something to consume our media on!

I've used Plex in the past and while it is a much more polished experience than jellyfin, the decisions made by the plex team are not really confidence inspiring when it comes to privacy. So i've switched over to jellyfin and i am more than happy with it!

Jellyseer on the other hand is a much more polished UI for Sonarr and Radarr. It connects to your jellyfin instance to chech what is available and it connects to your sonarr and radarr instance to tell them what you want to download. It's super simple, has an integrated browser for all shows and movies for you to find and looks really frigging good. This is also amazing if you "offer your services" to friends and family, as this is a super easy to understand website for your other users to "request" shows and movies. You can configure if some users requests should automatically be approved or if you want to manually click yes and no for each request.

So let's get going!

0. Preamble

All these guides assume you have basic knowledge about docker & docker compose. To quickly summarize the methods here:

You either use a webui to manage your docker-compose like Dockge or you create a folder and a docker-compose.yaml for each service listed here and copy the contents of each of them into that docker-compose.yaml; IMPORTANT: You HAVE to name them docker-compose.yaml exactly like that. Do NOT name them radarr.yaml for example. After you created a docker-compose.yaml and filled it with the contents here, you simply run docker compose up -d

Since neither Jellyfin nor Jellyseer actually download some "problematic files" there is no need to run them through any VPN. Of course it doesn't hurt to route them through the same VPN you have for sonarr / radarr and the likes.

I will provide two seperate docker-compose.yaml for the Jellyfin installation. One with hardware accelerated transcoding for NVidia cards, and one that has no hw-accel.


1. Folder Structure

This is based entirely on my previous posts on how to set up your arr-stack (usenet or torrents. If you don't use an arr-stack or already have one up and running with a different folder structure you're on your own here.

Since we already established this folder structure we can simply add two more folders for jellyfin and jellyseer in the configs tree:

arr-stack (for this example let's say it's located in /mnt/arr-stack)
	|---- media
	    |---- movies
	    |---- shows
	    |---- music
	    |---- etc.
	|---- configs
	    |---- radarr
	    |---- sonarr
	    |---- qbittorrent
	    |---- jellyfin
            |---- jellyseer
	    |---- etc.
	|---- torrents
	    |---- complete

also, if you have a fast SSD in your system with enough free storage you can also create a folder there for your jellyfin cache. Let's assume it is on /mnt/fastssd/jellyfin/cache This can make a drastic difference in performance and buffering.


2. Docker-Compose Files for each Service

2.1.1 Jellyfin without hardware accelerated transcoding

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: 1000:1000
    network_mode: host
    volumes:
      - /mnt/arr-stack:/mnt/arr-stack
      - /mnt/arr-stack/configs/jellyfin:/config
      - /mnt/fastssd/jellyfin/cache:/cache
    restart: unless-stopped

2.1.2 Jellyfin WITH hardware accelerated transcoding (NVidia)

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: 1000:1000
    network_mode: host
    volumes:
      - /mnt/arr-stack:/mnt/arr-stack
      - /mnt/arr-stack/configs/jellyfin:/config
      - /mnt/fastssd/jellyfin/cache:/cache
    restart: unless-stopped
    extra_hosts:
      - host.docker.internal:host-gateway
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
            - capabilities:
                - gpu

To test if your server is properly configured to run docker containers with your NVidia GPU you can run the following command:

sudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi

This will open NVidia-SMI as a docker container. If you see a table there with information about your GPU and the power consumption etc. you're good to go! If not, please look up how to configure your docker host for NVidia GPUs.

2.2 Jellyseer

services:
  jellyseerr:
    image: fallenbagel/jellyseerr:latest
    container_name: jellyseerr
    environment:
      - LOG_LEVEL=debug
      - TZ=Europe/Berlin #Changethis to your timezone!
    ports:
      - 5055:5055
    volumes:
      - /mnt/arr-stack/configs/jellyseerr:/app/config
    restart: unless-stopped

3. Configuring each service

After we've started our services it's time to open the webui's and configure them.

3.1 Jellyfin

  1. Open the webui on http://ipofyourserver:8096
  2. Select Language
  3. Set up username + password
  4. Add a media library
    1. Under content type select the one to start with; Lets assume "Shows"
    2. Give it a "Display Name"
    3. Under Folder click on the + Icon
    4. Browse to /mnt/arr-stack/media/shows and click OK
  5. Add any other Library in the same manner; Movies, Music

3.1.1 Hardware Acceleration

Obviously this part only for if you set jellyfin up with your GPU.

  1. Click the Hamburger Menu in the left upper corner
  2. Go to Settings
  3. Under Administration, click on Dashboard
  4. Click on Playback
  5. Click on Transcoding
  6. Under Hardware Acceleration select "NVidia NVENC"
  7. Select all checkboxes on the different codecs
  8. Enable tone-mapping and keep the algorithm

This is the fundamental basic setup. Jellyfin has an extensive Plugin ecosystem for all different things to do. Most of them make it much more easy to get correct metadata for different types of content.

3.2 Jellyseer

  1. Open the webui http://ipofyourserver:5055
  2. Click on "Use your Jellyfin Account"
  3. Enter your jellyfin URL which is http://ipofyourserver:8096
  4. Enter the credentials you set up in your jellyfin instance
  5. Sign In
  6. Click on "Sync Libraries"
  7. Check your libraries
  8. Click on Start Scan
  9. Click on Continue
  10. Click on Add Radarr Server
  11. Check "Default Server"
  12. Name it "Radarr"
  13. Enter the IP of your Radarr server
  14. Enter your Radarr API Key (you find it in Radarr -> Settings -> General)
  15. Click on Test at the bottom
  16. Select your Quality Profile that you want as a default
  17. Select your Radarr Root Folder
  18. Click on Add Server
  19. Rinse and Repeat with adjusted values for Sonarr

Now if you find a movie or show you can click on "Requst" and see that it will automatically push that request to either radarr or sonarr and they will start looking and downloading for it.


4. You're done

Now you also have a fully functional and possibly hardware accelerated Jellyfin instance that can do movies, shows and music.

One more interesting addition to this stack would be Jellystats

If you're looking for something for adult content that goes hand in hand with Whisparr, look into stash and additionally xbvr if you're looking for a VR library and player.

278
139
submitted 2 months ago* (last edited 2 months ago) by RandomLegend@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

With a whole slew of new reasons on why subscribing to streaming services WILL give you worse services than NOT subscribing to them, i think it's time to write a new up-to-date guide on how to install and configure an Arr-Stack + qBitTorrent via Docker-Compose.

0. Preamble

All these guides assume you have basic knowledge about docker & docker compose. To quickly summarize the methods here:

You either use a webui to manage your docker-compose like Dockge or you create a folder and a docker-compose.yaml for each service listed here and copy the contents of each of them into that docker-compose.yaml; IMPORTANT: You HAVE to name them docker-compose.yaml exactly like that. Do NOT name them radarr.yaml for example. After you created a docker-compose.yaml and filled it with the contents here, you simply run docker compose up -d

I specifically did NOT route all those docker-compose files through a VPN container like Gluetun. In my case i have my Mullvad VPN setup on my router directly and selected the whole server to be tunneled through that VPN.

You can add a VPN container to your setup and route all the docker compose files through that. But i will not go through this on this guide. There are guides out there how to do that and you can even ask any big enough LLM as this isn't really that complicated.

Just as a simple run through. Install Gluetun as an additional docker container and append network_mode: "container:gluetun" at the end of every docker-compose.yaml here according to the gluetun readme. You also have to remove all the ports: sections in the docker-compose.yamls of each service because it will throw an error if you use the network_mode: and you then have to add the ports of each service into the gluetun docker-compose.yaml. You can then start a console for each docker container and check if the outside world IP adress is NOT your real one with curl ipinfo.io

For every configuration step in this guide where it says "ipofyourserver" for sonarr, radarr, etc. you will have to change that to 127.0.0.1 as they all run inside the same network of gluetun.

This is a super super quick run through and you HAVE to properly configure gluetun and run tests that stopping that container does NOT let your real IP go through.


1. Folder Structure

If you want to store all your media on a NAS or some other external drive, make sure it is configured properly for symlinking / hardlinking and that you have proper permissions for this storage. Everything here will run with the 1000 user and has to create new files to work.

So this is the folder structure i use. And it is stored on a NFS-Share coming from my TrueNAS.

arr-stack (for this example let's say it's located in /mnt/arr-stack)
	|---- media
	    |---- movies
	    |---- shows
	    |---- music
	    |---- etc.
	|---- configs
	    |---- radarr
	    |---- sonarr
	    |---- qbittorrent
	    |---- etc.
	|---- torrents
	    |---- complete

I intentionally broke out the torrent folder to make it easier accessible for when you download something fully manual and you want to grab it out of the 'completed' folder without searching too deep.


2. Docker-Compose Files for each service

qBitTorrent is the download application for Usenet. Alternatively you can use NZBget but i find Sab to be more modern, versatile and i just like it.

qBitTorrent

services:
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - WEBUI_PORT=8081
    volumes:
      - /mnt/arr-stack/configs/qbittorrent/config:/config
      - /mnt/arr-stack/torrents/complete:/mnt/arr-stack/torrents/complete
    ports:
      - 8081:8081
      - 6881:6881
      - 6881:6881/udp
    restart: unless-stopped
networks: {}

Radarr and Sonarr are the applications that will actually find and track your Movies (Radarr) and Shows (Sonarr). Additionally there is Lidarr for Music and Whisparr for porn.

Radarr

services:
  arch-radarr:
    ports:
      - 7878:7878
    container_name: radarr
    volumes:
      - /mnt/arr-stack:/mnt/arr-stack
      - /mnt/arr-stack/configs/radarr:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-radarr
    restart: unless-stopped
networks: {}

Sonarr

services:
  arch-sonarr:
    ports:
      - 8989:8989
      - 9897:9897
    container_name: sonarr
    volumes:
      - /mnt/arr-stack:/mnt/arr-stack
      - /mnt/arr-stack/configs/sonarr:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-sonarr
    restart: unless-stopped
networks: {}

Prowlarr is the application where you can configure your usenet sites. There you will put in the URLs of your Indexers like Drunkenslug and your API keys for those sites. Prowlarr will periodically check the availability of those services and will sync these accounts to all your connected services (Radarr, Sonarr, Lidarr, Whisparr, etc.). Prowlarr will then be doing the actual heavy lifting of accessing the API of any Usenet and search for your stuff.

Prowlarr

services:
  arch-prowlarr:
    ports:
      - 9696:9696
    container_name: prowlarr
    volumes:
      - /mnt/arr-stack/configs/prowlarr:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-prowlarr
    restart: unless-stopped
networks: {}

3. Configuring each service

Now that we have all these Services up and running. It's time to properly configure them. Let's start with qBitTorrent

3.1 qBitTorrent

  1. Open the Webui with http://ipofyourserver:8081
  2. Click on "Tools" in the menu bar
  3. Click on Options
  4. Click on Web Ui
  5. Under "Authentification" change your Username and Password
  6. Click on Save at the bottom

3.2 Sonarr

  1. Open the Webui with http://ipofyourserver:8989
  2. Click on Settings

Root Folder

  1. Click on "Media Management"
  2. Under Root Folders, add /mnt/arr-stack/media/shows

Connect qBitTorrent

  1. Click on "Download Clients"
  2. Click on the big PLUS icon
  3. Select qBitTorrent
  4. Enter the IP Adress of your server
  5. Port: 8081
  6. Enter your username and passwort from earlier
  7. Under Category enter tv
  8. Check "Remove Completed"
  9. Click on Test and Save

Grab your API Token

  1. Click on General
  2. Copy API Key and save it for later. We need it for Prowlarr

3.3 Radarr

  1. Open the Webui with http://ipofyourserver:7878
  2. Click on Settings

Root Folder

  1. Click on "Media Management"
  2. Under Root Folders, add /mnt/arr-stack/media/movies

Connect qBitTorrent

  1. Click on "Download Clients"
  2. Click on the big PLUS icon
  3. Select qBitTorrent
  4. Enter the IP Adress of your server
  5. Port: 8081
  6. Enter your username and passwort from earlier
  7. Under Category enter tv
  8. Check "Remove Completed"
  9. Click on Test and Save

Grab your API Token

  1. Click on General
  2. Copy API Key and save it for later. We need it for Prowlarr

The same procedure goes for Lidarr and Whisparr aswell with their respective categories changed.


3.4 Prowlarr

  1. Open the Webui with http://ipofyourserver:9696
  2. Click on Settings

Connect Sonarr and Radarr

  1. Click on Apps
  2. Click on the big Plus Icon
  3. Click on Sonarr
  4. Sync Level "Full Sync"
  5. Tags: none
  6. Prowlarr Server: http://localhost:9696
  7. Sonarr Server: http://ipofyourserver:8989
  8. API Key from Sonarr
  9. Test and Save
  10. Rinse and Repeat for Radarr with adjusted infos

Add Indexers

  1. Click on Indexers
  2. Click on Add Indexer
  3. Type in the name of your indexer. Many of the big ones will be pre configures
  4. Example: The Pirate Bay
  5. Click on the entry
  6. Check "Enable"
  7. Sync Profile "Standard"
  8. Under Base URL select the first one (you may have to cycle through if one of them doesn't work)
  9. Enter your Seed Ratio
  10. Test and Save

Prowlarr will now test and sync the indexers to your other apps like Sonarr and Radarr. Manually click on Test all Inders and then on Sync all Indexers. Now go back to Sonarr and Radarr and click on Settings -> Indexers and check if Drunkenslug (in our example) shows up there.


4. You're done

Now this is obviously just the tip of the iceberg. You still don't have "finetuned" profiles and explaining these would absolutely blow up the scope of this post.

I highly recommend you to check out these two posts over on the trash-guides site: Sonarr Profiles and Radarr Profiles

So, these are the basics and there is much more to finetune. But you absolutely are ready to go sailing on the high seas now!

If you're looking for a neat mobile app to manage your sonarr, radarr and sabnzbd i highly recommend you check out nzb360.

Here is an alternate guide on how to set it up for Usenet Downloads: https://lemmy.dbzer0.com/post/26287096

Part 2 of this Guide is aiming for Jellyfin + Jellyseer: https://lemmy.dbzer0.com/post/26296377

  • /mnt/arr-stack/torrents/complete:/mnt/arr-stack/torrents/complete
279
88
submitted 2 months ago* (last edited 2 months ago) by RandomLegend@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

With a whole slew of new reasons on why subscribing to streaming services WILL give you worse services than NOT subscribing to them, i think it's time to write a new up-to-date guide on how to install and configure an Arr-Stack + SABnzbd via Docker-Compose.

0. Preamble

All these guides assume you have basic knowledge about docker & docker compose. To quickly summarize the methods here:

You either use a webui to manage your docker-compose like Dockge or you create a folder and a docker-compose.yaml for each service listed here and copy the contents of each of them into that docker-compose.yaml; IMPORTANT: You HAVE to name them docker-compose.yaml exactly like that. Do NOT name them radarr.yaml for example. After you created a docker-compose.yaml and filled it with the contents here, you simply run docker compose up -d

I specifically did NOT route all those docker-compose files through a VPN container like Gluetun. In my case i have my Mullvad VPN setup on my router directly and selected the whole server to be tunneled through that VPN.

You can add a VPN container to your setup and route all the docker compose files through that. But i will not go through this on this guide. There are guides out there how to do that and you can even ask any big enough LLM as this isn't really that complicated.

Just as a simple run through. Install Gluetun as an additional docker container and append network_mode: "container:gluetun" at the end of every docker-compose.yaml here according to the gluetun readme. You also have to remove all the ports: sections in the docker-compose.yamls of each service because it will throw an error if you use the network_mode: and you then have to add the ports of each service into the gluetun docker-compose.yaml. You can then start a console for each docker container and check if the outside world IP adress is NOT your real one with curl ipinfo.io

For every configuration step in this guide where it says "ipofyourserver" for sonarr, radarr, etc. you will have to change that to 127.0.0.1 as they all run inside the same network of gluetun.

This is a super super quick run through and you HAVE to properly configure gluetun and run tests that stopping that container does NOT let your real IP go through.


1. Folder Structure

If you want to store all your media on a NAS or some other external drive, make sure it is configured properly for symlinking / hardlinking and that you have proper permissions for this storage. Everything here will run with the 1000 user and has to create new files to work.

So this is the folder structure i use. And it is stored on a NFS-Share coming from my TrueNAS.

arr-stack (for this example let's say it's located in /mnt/arr-stack)
	|---- media
	    |---- movies
	    |---- shows
	    |---- music
	    |---- etc.
	|---- configs
	    |---- radarr
	    |---- sonarr
	    |---- SABnzbd
	    |---- etc.
	|---- nzb
	    |---- watchfolder
		    |---- movies
		    |---- shows
		    |---- music
		    |---- etc.
	    |---- complete
	    |---- incomplete

I intentionally broke out the nzb folder to make it easier accessible for the watchfolder and/or if you download something fully manual and you want to grab it out of the 'completed' folder without searching too deep.


2. Docker-Compose Files for each service

SABnzbd is the download application for Usenet. Alternatively you can use NZBget but i find Sab to be more modern, versatile and i just like it.

SABnzbd

services:
  arch-SABnzbd:
    ports:
      - 8080:8080
      - 8090:8090
    container_name: SABnzbd
    volumes:
      - /mnt/arr-stack:/arr-stack
      - /mnt/arr-stack/configs/SABnzbd:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-SABnzbd
    restart: unless-stopped
networks: {}

Radarr and Sonarr are the applications that will actually find and track your Movies (Radarr) and Shows (Sonarr). Additionally there is Lidarr for Music and Whisparr for porn.

Radarr

services:
  arch-radarr:
    ports:
      - 7878:7878
    container_name: radarr
    volumes:
      - /mnt/arr-stack:/mnt/arr-stack
      - /mnt/arr-stack/configs/radarr:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-radarr
    restart: unless-stopped
networks: {}

Sonarr

services:
  arch-sonarr:
    ports:
      - 8989:8989
      - 9897:9897
    container_name: sonarr
    volumes:
      - /mnt/arr-stack:/mnt/arr-stack
      - /mnt/arr-stack/configs/sonarr:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-sonarr
    restart: unless-stopped
networks: {}

Prowlarr is the application where you can configure your usenet sites. There you will put in the URLs of your Indexers like Drunkenslug and your API keys for those sites. Prowlarr will periodically check the availability of those services and will sync these accounts to all your connected services (Radarr, Sonarr, Lidarr, Whisparr, etc.). Prowlarr will then be doing the actual heavy lifting of accessing the API of any Usenet and search for your stuff.

Prowlarr

services:
  arch-prowlarr:
    ports:
      - 9696:9696
    container_name: prowlarr
    volumes:
      - /mnt/arr-stack/configs/prowlarr:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
    image: binhex/arch-prowlarr
    restart: unless-stopped
networks: {}

3. Configuring each service

Now that we have all these Services up and running. It's time to properly configure them. Let's start with SABnzbd

3.1 SABnzbd

  1. Open the Webui with http://ipofyourserver:8080
  2. Click on the settings icon (cog) in the upper right corner

Configure Usenet providers (Servers)

  1. Go to "Servers"
  2. Enter your Usenet providers here. These are NOT the indexers like Drunkenslug. These are the server that actually host all the files; fastusenet.org, usenight.com, frugalusenet, etc. etc. You will find the specific addresses and ports to enter on your member-are on those sites.
  3. Click on "Test Server" and make sure everything is running fine.

Configure Folders

  1. Go to "Folders"
  2. Temporary Download Folder: If you have a fast SSD with enough storage you can use this. For this you would have to mount a new volume in your SABnzbd docker compose; e.G. /mnt/fastssd/temp and then configure it here. "Engough Storage" depends on your internet speed as this directory fills up while you download stuff. This is then getting moved over to the final location. So if you're on Gigabit internet, i just made sure to always have 100GB free on my temporary drive.
  3. Completed Download Folder: /mnt/arr-stack/nzb/complete
  4. Watched Folder: /mnt/arr-stack/nzb/watchfolder This is where you can then create new directories with the categories names (comes in next step). You can then place nzb files you manually loaded from a forum or something into these "watchfolders". Sab will then start to download these with that specific category set. This is useful for when Sonarr for example didn't find a release you like and you got something out of a forum. Downloading it with the category via Watchfolder will enable sonarr to actually see those manual downloads and allows you to import them easier.

Configure Categories

  1. Go to "Categories"
  2. Find the row where it says "+Add" at the end.
  3. In that row you create a tv category and click +Add
  4. And one movies category and click +Add
  5. You can change the priorities of each category as you like
  6. Keep the "Folder/Path" filed empty

Grab your API Token

  1. Go to General
  2. Copy the API Key We will need this key to be put in Sonarr, Radarr, etc.

3.2 Sonarr

  1. Open the Webui with http://ipofyourserver:8989
  2. Click on Settings

Root Folder

  1. Click on "Media Management"
  2. Under Root Folders, add /mnt/arr-stack/media/shows

Connect SABnzbd

  1. Click on "Download Clients"
  2. Click on the big PLUS icon
  3. Select SABnzbd
  4. Enter the IP Adress of your server
  5. Port: 8090
  6. Check "Use SSL"
  7. Enter the API Key you copied earlier
  8. Under Category enter tv
  9. Check "Remove Completed" and "Remove failed"
  10. Click on Test and Save

Grab your API Token

  1. Click on General
  2. Copy API Key and save it for later. We need it for Prowlarr

3.3 Radarr

  1. Open the Webui with http://ipofyourserver:7878
  2. Click on Settings

Root Folder

  1. Click on "Media Management"
  2. Under Root Folders, add /mnt/arr-stack/media/movies

Connect SABnzbd

  1. Click on "Download Clients"
  2. Click on the big PLUS icon
  3. Select SABnzbd
  4. Enter the IP Adress of your server
  5. Port: 8090
  6. Check "Use SSL"
  7. Enter the API Key you copied earlier
  8. Under Category enter movies
  9. Check "Remove Completed" and "Remove failed"
  10. Click on Test and Save

Grab your API Token

  1. Click on General
  2. Copy API Key and save it for later. We need it for Prowlarr

The same procedure goes for Lidarr and Whisparr aswell with their respective categories changed.


3.4 Prowlarr

  1. Open the Webui with http://ipofyourserver:9696
  2. Click on Settings

Connect Sonarr and Radarr

  1. Click on Apps
  2. Click on the big Plus Icon
  3. Click on Sonarr
  4. Sync Level "Full Sync"
  5. Tags: none
  6. Prowlarr Server: http://localhost:9696
  7. Sonarr Server: http://ipofyourserver:8989
  8. API Key from Sonarr
  9. Test and Save
  10. Rinse and Repeat for Radarr with adjusted infos

Add Indexers

  1. Click on Indexers
  2. Click on Add Indexer
  3. Type in the name of your indexer. Many of the big ones will be pre configures
  4. Example: Drunkenslug
  5. Click on the entry
  6. Check "Enable"
  7. Sync Profile "Standard"
  8. Enter your API Key from Drunkenslug
  9. Enter when your VIP Subscription will expire
  10. Test and Save

Prowlarr will now test and sync the indexers to your other apps like Sonarr and Radarr. Manually click on Test all Inders and then on Sync all Indexers. Now go back to Sonarr and Radarr and click on Settings -> Indexers and check if Drunkenslug (in our example) shows up there.


4. You're done

Now this is obviously just the tip of the iceberg. You still don't have "finetuned" profiles and explaining these would absolutely blow up the scope of this post.

I highly recommend you to check out these two posts over on the trash-guides site: Sonarr Profiles and Radarr Profiles

Also if you still don't have a working indexer and just read this guide out of interest you have to actively search for them. Usenet servers like the ones i listed earlier are always open to register. Indexers however are not. Most of them are private and closed and only let you in on a few days per year or if you get an invite from another user.

There are some communities that revolve around sharing invites. You will find them with looking for "usenet invites"

So, these are the basics and there is much more to finetune. But as soon as you have an invite and registered for a host you absolutely are ready to go sailing on the high seas!

If you're looking for a neat mobile app to manage your sonarr, radarr and sabnzbd i highly recommend you check out nzb360.

Here is an alternate guide on how to set it up using qBitTorrent for torrents: https://lemmy.dbzer0.com/post/26293605

Part 2 of this Guide is aiming for Jellyfin + Jellyseer: https://lemmy.dbzer0.com/post/26296377

280
48
The Saint Pirate (sci-hub.se)
submitted 2 months ago by zeh_ahoi@lemmy.ml to c/piracy@lemmy.dbzer0.com

One of the earliest cases of the fight against copyright and intellectual property dates back to the sixth century AD. The pirate turned out to be a Columba saint, a famous Irish monk and preacher. According to legend, for several nights he quietly copied a book that belonged to another saint, Finian. Back then, all books were copied by hand, so it was quite a laborious task. But the book was also very rare and valuable. Historians speculate that it may have been one of the rare translations of the Psalter.

281
46

Like the stupid newbie goober I am, I forgot the first step to downloading music: do it in a public setting with a public wifi. Ended up downloading it all at home off of our private wifi. Did use a VPN but forgot to switch it from my home country. Kind of wondering how easy it is to trace me and persecute me for this. I am not the one handling the ordeal with the wifi, that would be my lovely mother.

Cheers y'all!

282
189

cross-posted from: https://feddit.org/post/2037887

Europe has one of the most diverse seed industries in the world. In Germany, the Netherlands and France alone, hundreds of small breeders are creating new varieties of cereals, vegetables and legumes.

Relying on decades of careful selection to improve desired traits like yield, disease resistance and flavour, they adapt seeds to local environments through methods like cross-breeding.

This legion of plant breeders help maintain Europe’s biodiversity and ensure that our food supplies stay plentiful. But their work is under growing threat from the patent industry.

Although it’s illegal to patent plants in the EU, those created through technological means are classified as a technical innovation and so can be patented.

This means that small-scale breeders can no longer freely plant these seeds or use them for research purposes without paying licensing fees.

283
173
Flathub is a 🏴‍☠️ (files.catbox.moe)
submitted 2 months ago by sag@lemm.ee to c/piracy@lemmy.dbzer0.com

cross-posted from: https://lemm.ee/post/40037461

It's real

284
146
submitted 2 months ago* (last edited 2 months ago) by aldalire@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

How do you use BiglyBT to discover I2P torrents from different trackers? I tend to just go to postman.i2p and discover torrents there, but I want a way to discover torrents using BiglyBT and I2P. I know that BiglyBT has DHT capabilities, does that work over the I2P network to discover torrents (Perhaps through Swarm Discovery?)

Any seasoned captains out there?

285
91

➜ Quality over quantity

The Megathread is to subject to rigorous 👁️‍🗨️ Quality Control checks, and often updated. Visit our r/Piracy, r/Torrents communities for all the sailing discussions.

How do we contribute from the fediverse?

286
33

Basically title. I think the whole ACT test prep industry is just completely scummy, but I do need to take it. Does anyone know where to find stuff like this? I'm sure the demand exists considering how much they jack up the prices for this kind of stuff. Thanks in advance.

287
132

Watching The Cheap Seats Australia & Mel Tracina (Culture Correspondent) happened to mention piracy on screen

The reactions from the audience & hosts were priceless lol

288
134
289
34
submitted 2 months ago* (last edited 2 months ago) by BlastboomStrice@mander.xyz to c/piracy@lemmy.dbzer0.com

Yesterday, after this conversation with Wild Bill, we concluded that Deemix can't download songs from spotify playlists. It does recognize the songs in the playlists, but somehow it fails to download them and reports cannot read properties of undefined (reading 'flac') (on Bill's pc it only reports cannot read properties of undefined). If you hover the cursor over the error, a tooltip comes up with more info:

TypeError Cannot read properties of undefined (reading 'flac')
at f (C:\Program Files\deemix-gui\resources\app.asar\server\dist\app.js:2:94278)
at z (C:\Program Files\deemix-gui\resources\app.asar\server\dist\app.js:2:94979)
at process.processTicks.AndRejections (node:internal/process/task_queues:96:5)
at async Downloader.download (C:\Program Files\deemix-gui\resources\app.asar\server\dist\app.js:2:97603)
at async Downloader.downloadWrapper (C:\Program Files\deemix-gui\resources\app.asar\server\dist\app.js:2:102154)
at async C:\Program Files\deemix-gui\resources\app.asar\server\dist\app.js:2:96320

You can't just paste the spotify playlists link in the search bar and download the playlist.

Apparently, Spotify or Deezer or somethibg else changed their api or something and is giving Deemix a hard time.

Notes:

  • It worked for me about half a year ago (I have downloaded around 3k songs that way).

  • I can download individual songs from spotify with their link.

  • The tracking parameter spotify adds in the end doesnt seem to play any role, as the playlists dont get downloaded whether I remove the parameter or not and individual songs get downloaded whether I remove the parameter or not.

  • I tried creating a new "app" in spotify developer dashboard and use its iIDs, but it didnt help.

  • I also tried adding the "Web Playback SDK" kit in the spotify app, but it didnt help (I have the "Web API" on at all times btw). Spotify shows in the dashboard that I have indeed made calls to their api by downloding songs.

  • I'm using the latest deemix-gui version (I think): 2022.12.14-r222.5d447b6035.

  • I'm using it on windows 10.

  • If you want to see my settings, it's under the Deemix settings section in this guide I made https://mander.xyz/post/13720820

  • I use a hifi account (from a random arl). I also tried another account, still didnt help.

  • The same issue occurs when downloading mp3, not just flac

  • I tried downloading playlists which deemix had successfully downloaded in the past, it failed. I even tried creating new playlists for deemix to download, it failed again.

I tried searching the error online, ~nothing related to deemix came up. This is the deemix gitlab repository, in case it helps anyone with finding more info.

Plz halp.

290
407
submitted 2 months ago* (last edited 2 months ago) by ginza@lemmy.ml to c/piracy@lemmy.dbzer0.com

A niche band from Asia I loved as a teenager disbanded in the early 2000s. Due to legal reasons their work is in forever limbo, no Spotify, official YouTube etc. Best you can get is 2nd hand CDs on online marketplaces for a premium.

One guy was seeding a 4GB torrent over on PirateBay from 2008 with every song, music video, numerous interviews etc. Reasons like this is why pirating needs to stay alive. Legend made me want to seed it with him longterm. Now we're 2 seeders strong.

Keep sailing pirates, and whenever possible please seed.

EDIT: For those asking the band is the Japanese band Malice Mizer. The torrent in question is https://thepiratebay.org/description.php?id=4158529 And I love seeing how a few of you guys know the band and getting hit by nostalgia. Enjoy

291
91
292
70
submitted 2 months ago* (last edited 2 months ago) by zaknenou@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

The thumbnail image is a screenshot from a Youtube video, for a song. the lyrics in gold color are Youtube closed captions, they look cool and stylish right? This is common in videos of 4K scaled anime openings. Can I get these offline? I know I can download videos using yt-dlp, and include subtitles in the container using the --embed-subs flag, I think you can also download subtitle files in vtt extension, but VLC can't read them I think.

I didn't include a link cuz it might become a hustle for dbzer0, but since some are asking here you go: https://www.youtube.com/watch?v=CXzoiiZo5LA
https://www.youtube.com/watch?v=StLX4kITjWU

there were better ones (Kaguya-sama openings) but I can't find them anymore on Youtube, stupid copyrights, thus my obsession of hoarding what I like

Update: @Majestic@lemmy.ml provided the solution,
1- download the subtitle file in vtt format using yt-dlp:
yt-dlp --skip-download --embed-subs https://youtu.be/5i3pX-2NLKk?si=waYB6Jv4d6gxsVuh

2- use Subtitle Edit's batch converter tool to convert the vtt file into .ass format

3- now just import it on VLC while watching your downloaded video, the subtitles will appear in the same styling as on Youtube, additionally you can embed them to the video container using ffmpeg

293
419
294
63

A brief history of Megaupload and its controversial founder Kim Dotcom. Find out how a teenage hacker built one of the largest websites in the world, which was eventually seized by the FBI for piracy.

295
157

cross-posted from: https://lemmy.world/post/18727811

It feels dirty to agree with an ISP on something. But even the worst corporations are on the right side of something from time to time I suppose.

296
334
submitted 2 months ago by BrikoX@lemmy.zip to c/piracy@lemmy.dbzer0.com
297
23
submitted 2 months ago* (last edited 2 months ago) by Tomahawkchi@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

Ahoy mateys.

So I tripped and accidentally installed the leak of Warhammer 40k: Space Marine 2 and then kept tripping (really fumbling here) and nearly started the game several times.

So here's a list of a number of the accidents that have befallen me:

  • Whoopsie! I clicked on launcher_pc_retail, started up the server (set to hub_battle_barge.pak), and hit "start" on Client A. Saw the Ultramarines logo in the corner, loaded a while, got stuck, went nowhere. Tried again on Client B, no dice.
  • Oops! I put the SM2 folder inside another folder in my C: drive, as I'd seen someone recommend online.
  • Butter fingers! I hit the gear icon and clicked "load to main menu." Tried Client A and B again. I saw the opening logos and copyright but then got a crash. "Unhandled exception happened."

No callstack presented

Click "Resolve callstack" button to show callstack

'Send' and 'Save' always resolve callstack

Warning! Resolving takes long time (around 30 seconds)

Set 'ShowErrors.AssertCallstackOnDemand' to 'false' in config if you want an old behavior

I don't really know what any of that means. The config file in the same directory as the launcher doesn't have a parameter with that name and I'm not sure where I'd have to put it in myself.

  • Damn it, not again! I tried opening the MagnusClientRetail launcher in client_pc/root/bin/pc, which launched directly into the logos and copyright, and then crashed again with the same aforementioned message.

I'm wondering, hypothetically, how the game might launch properly if I were to have another accident. My PC ain't so shoddy, though I'm no tech savvy guy:

CPU: Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz 4.10 GHz

GPU: NVIDIA GeForce RTX 3080

RAM: 16 GB

Would greatly appreciate any advice. Thanks.

[Yes, I'm aware that this kind of "SWIM"-style obfuscating of me doing piracy doesn't make me less legally-liable, just trying to be "amusing" I guess]

298
62
299
139

cross-posted from: https://lemmy.ca/post/27004668

Kim Dotcom, who is facing criminal charges relating to the defunct file-sharing website Megaupload, is to be extradited to the US, the New Zealand justice minister has said.

German-born Dotcom has New Zealand residency and has been fighting extradition to the US since 2012 following an FBI-ordered raid on his Auckland mansion.

The justice minister, Paul Goldsmith, had signed an extradition order for Dotcom, a spokesperson said on Thursday.

“I considered all of the information carefully, and have decided that Mr Dotcom should be surrendered to the US to face trial,” Goldsmith said in a statement.

In a post on X on Tuesday, Dotcom said: “The obedient US colony in the South Pacific just decided to extradite me for what users uploaded to Megaupload,” in what appears to be a reference to the extradition order.

300
31

I used to use YouTube Downloader but it seems to have shit the bed and isn't updated.

https://forum.xda-developers.com/t/app-free-android7-0-youtube-downloader-v8-1.2335450/

Wondering if anyone has any recommended Android app they use and a URL to download said app?

view more: ‹ prev next ›

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54420 readers
115 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS