If you use Porkbun, there’s a project that I’ve personally forked and adjusted a bit for dynamic DNS updates: https://github.com/Dasnap/Porkbun-Dynamic-DNS
The original project was archived so I added a bit to avoid pointless IP updates and then stole a Docker image build from another project and combined it in.
I believe they only care about concurrent IPs, not concurrent use in general. If the IP is the same for all downloads then I don’t think they’ll send you a warning. Just make sure the VPN clients have a killswitch though.
They go by a ‘2 strikes in a week’ system to account for accidental misuse. If they see 2 IPs used at once then they’ll reset your API key and tell you they’ll block your account if you do it again in the next 7 days.
I pay for 2 accounts personally because it’s still far cheaper than watching things ‘the proper way’.
Music Stremio would be cool, but I think hosting it yourself is the closest you can get with music while still retaining a decent user experience :/
I guess they could also throw a load of adblockers onto YouTube? Ublock Origin, ReVanced YT Music etc. But that isn’t really ‘piracy’ at that point if OP is purposely wanting to avoid the actual big names.
Haha, be careful with the word ‘local’ when talking about IT stuff. I took it as ‘local machine’.
In terms of your actual tastes, I wouldn’t know where to recommend for that. I don’t do much music piracy myself outside of SittingOnClouds for game soundtracks that I then put on Jellyfin and YouTube Music (Nintendo put your fucking soundtracks on music services I swear to God).
Lidarr doesn’t need your whole library, just what you need to download. You can add your local music to Jellyfin alongside anything you get from -Arr services.
I know when I’ve used Sonarr it’s also managed to parse my local library when I’ve added a series I’ve already downloaded to look for future episodes.
I think a mixture of Jellyfin and Lidarr are what you’re looking for, but I haven’t tried out Lidarr personally. If it’s as good as Sonarr then it probably works well.
Jellyfin is a media server, so can be access from any device. Most use it for TV and films but its music player and library work well also.
-Arr services are used to crawl usenet/bittorrent trackers for different kinds of media.
I’d imagine the process for this would be you add an album you want to Lidarr, which will then look around for the audio files, use a downloader you point to in order to download it, and then move it into your Jellyfin library.
Edit: I’ve pointed at Docker repos because I’m a container whore but I believe they all have bare-metal builds also.
Works on desktop and ReVanced also. It’s community driven! I’ve seen tiny videos get fully timestampped within about 10 minutes of publishing. People are very active on the project.
https://github.com/ajayyy/SponsorBlock
Look at these stats!
Quick history: Nvidia used to provide their own in-home streaming solution called GameStream. This was built right into their GPU drivers and was fairly easy to set up. It had 2 issues.
Programmers being programmers decided to make open-source alternatives to both of these. First came Moonlight as a better streaming frontend on PC, Android, Android TV etc. Sunshine was also developed as a version of the backend that was hardware agnostic.
Nvidia then decided GameStream was distracting too much from Geforce Now and removed it from their drivers. This was widely regarded as a ‘dick move’. Thankfully, the previous 2 projects already existed, and the new interest in them hastened development.
This is good to know because coming into this new, you might wonder why both projects’ documentation mentions GameStream a lot. It’s legacy and dictated the goals of the projects.
For actual setup…
Start with Sunshine on your actual gaming PC. The currently maintained version of the project can be found here.
Sunshine has a pretty clean setup so just follow its steps and you should be good to get going initially. I personally set it up as a Windows service so it starts at boot when I WoL my PC. It might also request to install a controller driver which I’d personally let it do to avoid any input headaches.
Moonlight is even easier depending on the device you’re using. It’s straight up on the Google Play Store and I assume other places. The most technical part of the setup is that it might request some specific port-forwards, but I’d assume if you’re on this community, then you won’t have a problem with that. To get your Sunshine and Moonlight to communicate, you’ll need to get ML to ping the IP of your SS PC and produce a link code which you then input into the SS web UI.
If you’re wanting to play on your PC remotely, then that’s also possible! You’ll either want to just expose the requested Moonlight ports publicly and connect to your public IP / domain name, or (what I do) setup a Wireguard VPN on your local network to connect to (I don’t like exposing too many ports).
I didn’t proofread this essay so sorry for any nonsense I’ve written.
I’ve said for a while that platforms that allow you to easily move make me more comfortable using them, and ironically, more likely to stay around.