

I use slskd connected to a VPN and it works great. I just run a gluetun container and then attach the slskd container to it with network mode service, same as you would connect transmission to gluetun.


I use slskd connected to a VPN and it works great. I just run a gluetun container and then attach the slskd container to it with network mode service, same as you would connect transmission to gluetun.


Sounds like a job for a pair of second hand nanobeams or something similar.
I second the other commenter who suggested using WISP gear. If you have clear fresnel zones it should work a treat.


I second this. Gluetun makes it so easy, working with docker’s internal networking is such a pain.


Hdcp bypass splitters seem easy to find, have you tried one? There are also hdcp converters so if you have a splitter that only bypasses 1.4, you can try hooking it up to a 2.whatever to 1.4 converter.
I also can’t remember how they work exactly but you might need an hdcp compliant display connected to the main output of the splitter so the CC can establish an hdcp handshake. Idk if that’s only a thing with some of them. Good luck!


It does support vp9 and h265, I believe DTS-HD as well but I think that’s only for if you use eARC (I only use optical so I have everything convert to AC3). AV1 is not supported afaik, but I have my server do the conversion in realtime with quicksync and serve up h264 or h265.


Luckily they are on 2.0.1 now so there has been 2 stable version by now


Is external libraries maybe what you’re looking for?
There’s already an issue open for it: https://github.com/immich-app/immich/issues/1713
Be sure to thumbs it up!


A while ago I got tired of tracks going missing from my playlists because of stuff being removed from Spotify so I started buying everything on Bandcamp and then playing it from my jellyfin using finamp.


It’ll be hit or miss. If it’s ripped from the same source then it should be fine, but different editions, TV edits, scenes that are cut in some versions or additional title cards at the beginning will mess it up so you’d need to QC it.


If you search for pfsense alias script, you’ll find some examples on updating aliases from a script, so you’ll only need to write the part that gets the hostnames. Since it sounds like the hostnames are unpredictable, it might be hard as the only way to get them on the fly is to listen for what hostnames are being resolved by clients on the LAN, probably by hooking into unbound or whatever. If you can share what the service is it would make it easier to determine if there’s a shortcut, like the example I gave where all the subdomains are always in the same CIDR and if one of the hostnames is predictable (or if the subdomains are always in the same CIDR as the main domain for example, then you can have the script just look up the main domain’s cidr). Another possibly easier alternative would be to find an API that lets you search the certificate transparency logs for the main domain which would reveal all subdomains that have SSL certificates. You could then just load all those subdomains into the alias and let pfsense look up the IPs.
I would investigate whether the IPs of each subdomain follow a pattern of a particular CIDR or unique ASN because reacting to DNS lookups in realtime will probably mean some lag between first request and the routing being updated, compared to a solution that’s able to proactively route all relevant CIDRs or all CIDRs assigned to an ASN.


I think the way people do it is by making a script that gets the hostnames and updates the alias, then just schedule it in pfsense. I’ve also seen ASN based routing using a script, but that’ll only work on large services that use their own AS. If the service is large enough, they might predictably use IPs from the same CIDR, so if you spend some time collecting the relevant IPs, you might find that even when the hostnames are new and random, they always go to the same pool of IPs, that’s the lazy way I did selective routing to GitHub since it was always the same subnet.
That’s what I do. 1.6TB currently on rsync.net, only my personal artifacts excluding all media that can be reacquired and it’s a reasonable $10/mo. Synced daily at 4am.
If I wanted my backups to include my media collection or anything exceeding several TB, I would build a second NAS and drop it at my parents’.


deleted by creator


My homelab has been mostly on autopilot for a while. Synology 6 bay running most lighter weight docker stuff (arrstack, immich, etc) and an Intel nuc running heavy stuff (quicksync transcodes for Plex+jf, ollama). Both connected to digitalocean via WG for reverse proxy due to CGNAT.
I had my router SSD either die or get corrupted this past week, haven’t looked much at the old SSD besides trying to extract the config off of it. I ended up just fresh installing opnsense because I didnt have any recent backups (my Synology and nuc back up to rsync.net, but I haven’t gotten around to automated backups for my router since it’s basically a plain config, and my cloud reverse proxy which is just a basic docker compose + small haproxy config). Luckily my homelab reaching out to the cloud reverse proxy means there’s basically no important config on my router anymore, they just need DHCP and a connection.
Besides that the arrstack just chugs along on its own.
I recently figured out I can load jellyfin playback URLs into vrchat video players, either direct stream or through the transcoding pipeline as an m3u8 that live transcodes based on the url parameters you set. This is great because the way watch parties in VRChat works is that everyone in an instance loads the same URL pasted into media players and syncs the playback. That means you need to have a publicly accessible url (preferably with a token of some sort) that can be loaded by an arbitrary number of unique IP addresses simultaneously, which I don’t think is doable with Plex.
I’m now working on a little web app to let me log into Jellyfin, search/browse media, and generate the links with arbitrary or pre-set transcode settings for easy copy/pasting into VRChat. The reason it’s needed is that Jellyfin only provides the original file without transcoding when you use the “copy stream” option, so I believe the only way to get a transcoded stream url currently is to set the web interface to specific settings and grab the URL from the network. But that doesn’t let you set arbitrary stuff like codecs and subtitle burn in and overriding what it thinks you support. So a simple app to construct the URL will make VRChat watch parties a lot easier.


I’d say download everything and keep track of what you can’t find, then rip those because there will probably be people in the data hoarder or lost media communities who would love to hoard and share it.


I think you’ve exactly described why some people need a VPN. My ISP does 3 strikes when they get complaints :/


The new beta timeline is sooo smooth! I finally don’t hate scrolling back to find a specific old photo. The scrolling performance feels completely native to me now.
Imo it’s not enough of gap to be a big deal, there are much worse age gaps, especially when you’re talking about only people above 21. I’ve often dated older and when I was in my early 20s I would go on the occasional date with someone around 30 and the biggest reaction I got from friends or people around me was light teasing, but most didn’t really care. Now that I’m 30 I don’t feel that uncomfortable dating down to around 25, but I also look young and don’t feel like I’ve matured that much since my 20s.
I don’t think most people would care at the end of the day, I feel like it only becomes weird when you’re like in your 40s dating down to 20 something.
I use gluetun to connect specific docker containers to a VPN without interfering with other networking, since it’s all self contained. It also has lots of providers built in which is convenient so you can just set the provider, your password, and your preferred region instead of needing to manually enter connection details manage lists of servers (it automatically updates it’s own cached server list from your provider, through the VPN connection itself)
Another nice feature is that it supports scripts for port forwarding, which works out of the box for some providers. So it can automatically get the forwarded port and then execute a custom script to set that port in your torrent client, soulseek, or whatever.
I could just use a wireguard or openvpn container, but this also makes it easy to hop between vpn providers just by swapping the connection details regardless of whether the providers only support wg or openvpn. Just makes it a little more universal.