• 4 Posts
  • 47 Comments
Joined 1Y ago
cake
Cake day: Jun 10, 2023

help-circle
rss

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.




Most people don’t like the idea of a suicide machine.


A lot of people don’t realize that a ‘cut & paste’ is actually a ‘copy & delete’.

And guess what ‘deleting’ is in a consciousness upload?



I assume the excuse usually is that the prototype was unstable, so they had to ‘tone it down’. But of course, you as the awesome hero man can control it!






TBH Steam feels like a ticking timebomb. At some point Valve is going to get a new shite CEO or something and everyone will go “oh…”


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’.


I remember my first CS lecture was being taught to read binary off old Egyptian tablets.


If I’m not buying the crap that sponsors them anyway then how does it affect the creator if I skip the section? I assume the success of the sponsor is based off referrals but again, I’m not buying their crap or using referral links.


I’m not sure if OP is privacy focused, or doesn’t want their playlists tied to one service, or something like that; I’m just pulling assumptions out my arse.


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.


Never heard of it, but it does look nice.

I’d recommend OP tries kicking up both for a bit and pointing them both at the same music collection to see which they prefer.


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.




I personally love containers (probably because I use them for work) but I can understand someone not wanting another layer of abstraction if they’ve worked bare-metal for a long time.


It’s only once you install something like this that you realize just how many torrents are porno.

I’ve always been curious about ‘Anal Police Stories 2’ but I’ve never found the time.


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!


Developers yet again waiting for me to debug the build and deployment pipelines I broke after another change I made that morning for no good reason


“Fuck these microservices, we’re going back to monoliths!”




I use them and they’re inoffensive, which is really what you’re looking for when you’re using a basic service like this.

They also show you a picture of a piglet when they generate SSL certificates.


Me temporarily forgetting the structure of an if statement in Shell.


I backup my Docker configs to Google Drive but that’s about it in terms of self-hosted software.



I’m ops so I just get to enjoy how confused they get when their shit only works locally.


Frontend: “Come on, this needs at least some flair. This isn’t the 90s.”

Throws React at it


How does it work with a Windows host? Docker isn’t as smooth an experience off Linux unfortunately.


Wait, can I use this to make a virtual display separate to my normal desktop? Kinda like a sudo-headless setup?

What’s the performance hit?



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.

  1. The streaming quality was good but it only worked with Nvidia GPUs.
  2. The streaming frontend however, was shite.

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.