nfreak
@nfreak@lemmy.ml
- Comment on What do you use for music library streaming? 21 hours ago:
This is gonna get a bit into my particular setup but sure
Explo’s a super early in development “discover weekly” generator, relies on Listenbrainz scrobbling and runs on a cron job to download the playlist from your connected source (in my case slskd), put it in a folder, and create a Navidrome playlist out of it. I use the SLSKD_MIGRATE option (my feedback is actually the reason the dev even added it), so my files are downloaded to my slskd dir and explo moves them to a separate library.
I’m very particular about my library though so I don’t want it just throwing everything into the same folder as the rest of my music, and I have 2 users, so my directories are like:
/music/me /music/wife /discover/me /discover/wife
Keeping the discover folders for Explo completely outside the main library, but mounted in Navidrome as additional libraries, helps keep things very separate.
I run 2 Explo instances, 2 hours apart, and in between those runs I have another cron job that wipes out my slskd downloads directory for a clean slate.
One small catch I ran into: Explo needs a Navidrome admin account to kick off the library scan, but my users aren’t admins (since an admin automatically has access to every single library). So each week when it runs I need to log in as an admin and re-assign each playlist accordingly. Not a big deal, and the dev already has some ideas in mind to address this in the future.
- Comment on What do you use for music library streaming? 22 hours ago:
Yep! They released it like a week after I just set up a second instance lmao
The only catch I noticed is that the default “/music” library can’t be changed, so I set up my directories in the container like:
- user1/music
- user1/discover
- user2/music
- user2/discover
All 4 are set up as separate libraries, and I keep "/music/ in the container mounted to an empty directory. The discover folders are populated when Explo runs each week, that’s a whole project of its own.
- Comment on What do you use for music library streaming? 1 day ago:
Navidrome even supports multiple libraries now. I was using 2 instances for a bit for my wife and I, but now it’s all in one.
- Comment on What do you use for music library streaming? 1 day ago:
I’m in the middle of writing up a novel about my music stack since I’ve just about gotten it exactly where I want it. There’s no one-size-fits-all answer here and it’s difficult to really replicate the behavior of major streaming services.
The short version of what I have set up:
-
Backend: Navidrome
-
Frontends: Feishin (both desktop and hosted) and Symfonium
-
Remote access: Pangolin (this does involve keeping a Navidrome rest endpoint totally exposed so Tailscale/Netbird/Wireguard are fine too, but I wanted to be sure my wife can access it from her work PC in the office)
Library and metadata management: Lidarr, beets, and metadata-remote. Lidarr does the bulk (one instance per user/library), beets handles manual imports, and MDRM is for fine-tuning and really obscure stuff
Searching/Downloading: Lidarr + Tubifarry + slskd. Also support smaller artists as much as possible, bandcamp purchases and merch and whatever go a long way.
Discovery: Explo
-
- Comment on Started hosting my own Nextcloud and its awesome! 2 days ago:
Oh this is the first I’m hearing of this one. I’m liking OpenCloud so far but the setup process and bizarre OIDC implementation don’t leave me too confident in it. I’ll keep an eye on this one.
- Comment on Started hosting my own Nextcloud and its awesome! 2 days ago:
It’s definitely a bit of a behemoth, and the dated php codebase doesn’t really help either. I set up OpenCloud last week and aside from the struggle getting it working with a single compose and Authentik for OIDC, it’s been exactly what I’ve been looking for. Simpler, faster, and only does the things I need it to do.
- Comment on Bungie CEO Pete Parsons retires: With Destiny 2 sentiment at an all-time low and pressure from Sony growing, Parsons has decided it's time to 'pass the torch' and head for an exit 3 days ago:
His replacement’s not much better. Lots of mixed sentiment from past employees, and even though he did acknowledge it with a joke, the “overdelivery” thing is such a red flag to carry.
- Comment on Your fav guide/method for securing Jellyfin? 4 days ago:
Pangolin with an Authentik login required. Jellyfin’s set up with OIDC too but that’s more for convenience than security (especially since password auth doesn’t seem possible to disable, so it’s just hidden with CSS which does jack shit for security).
I’m paranoid so I only expose 3 services total without Pangolin/Authentik in front of them: Authentik itself, headscale, and navidrome’s rest endpoint (the last one skeeves me a bit but it’s mandatory for it to work remotely in the situations I want it, like a web player on work machines). Anything else I personally need remote access to, I can get through tailscale - Pangolin for me covers friends and family usage and a few niche situations.
- Comment on Selfhosting Sunday - What's up to date, selfhosters? 6 days ago:
I’ve mostly got this working but no matter what I do I can’t get UDP and direct connections working if the embedded derp server is enabled (and the only accessible relay).
Speeds were slow at first but it’s been fine lately so I’m not sweating over it too much, but it’d be nice to get that last piece working.
- Comment on Anyone tried cloud gaming? 1 week ago:
It’s better than it used to be but sunshine/moonlight still blows it out of the water
- Comment on GOG’s Freedom To Buy Campaign Gives Away Controversial Games For Free To Protest Censorship 3 weeks ago:
Same LOL, I just wanted to snag Postal 2 DRM-free. Oh well
- Comment on After 18 years, a surprise Half-Life 2 update makes it once again possible to beat a honking train on Highway 17 4 weeks ago:
I didn’t even know there was a switch version
- Comment on What are your VPN recommendations for accessing self-hosted applications from the outside? 5 weeks ago:
Getting it up and running was pretty easy but admittedly I’m starting to hit some snags with split DNS and Authentik. Totally doable but taking a lot of work for sure.
In the process I’m also moving my entire domain to a different name and got timed out by letsencrypt lmao so I guess I’ll try some more tomorrow.
- Comment on What are your VPN recommendations for accessing self-hosted applications from the outside? 5 weeks ago:
I went with a Racknerd debian 12 box, DigitalOcean is a bit overpriced for what you get. There’s a whole list of recommendations in Pangolin’s wiki iirc
- Comment on What are your VPN recommendations for accessing self-hosted applications from the outside? 5 weeks ago:
The variant version of number 2, which is more work to set up of course, is Pangolin on a VPS. Basically serves the same purpose but skips Cloudflare entirely.
I’m in the process of setting up Pangolin and Headscale on a VPS to expose a small handful of services and to replace my wg-easy setup. Currently chaining wg-easy through a gluetun container, so with a single VPN connection I get LAN access and protect my outbound traffic, but I can’t for the life of me get the same setup working on wg-easy v15, so I’m going to give tailscale/headscale a try with a gluetun exit node.
- Comment on Custom remote backup 5 weeks ago:
Depends on how much you use it. Since I don’t use mine for media, mostly for configs and service data folders, I barely scratch 120GB and I’m little paying under a dollar a month for it right now.
- Comment on Custom remote backup 5 weeks ago:
This scenario is why my offsite backup is primarily a backblaze b2 bucket, while also running a large media backup to an external HDD once a month which I keep in a storage unit. Janky but effective
- Comment on What are the advantages/disadvantages of the different backup solutions? 1 month ago:
Not sure about other options but Backrest has worked wonderfully for me since day 1. Basically just a GUI for Restic. My only complaints are that jobs can’t be assigned to multiple repos and you can’t edit a job’s name or repo once created. Aside from those quirks, it works fine - I have daily, weekly, monthly, and manual jobs set up across both servers and my desktop, basically just set it and forget it.
- Comment on What else should I self-host? 1 month ago:
I just recently started routing mine through a gluetun container, but now I’m hitting timeouts pretty consistently. Not sure if there’s a solution to that or just deal with it.
- Comment on The Steam controller was ahead of its time 1 month ago:
What a way with words LOL
I respect it but it’s not for me. It feels very defined for one hand size in particular, thing gives me cramps.
- Comment on The Steam controller was ahead of its time 1 month ago:
Same here. The thing was neat and innovative, but missing the dpad and right stick really brought it down significantly imo. The steam deck got it right - the trackpads are incredibly useful when used as a supplementary feature, but rarely as a full replacement for traditional inputs. Plus the form factor. Dear god the thing was MASSIVE. Incredibly uncomfortable to use and such an awkward shape.
Here’s hoping the leaks come to fruition, because a 2.0 version based on the Deck would be 10/10.
- Comment on How to combat large amounts of Ai scrapers 1 month ago:
Yeah I’d consider blocking out both the bots and AI-users a win-win lmao
- Comment on Jellyfin over the internet 1 month ago:
I started my homelab with a couple exposed services, but frankly the security upkeep and networking headaches weren’t worth the effort when 99% of this server’s usage is at home anyway.
I’ve considered going the Pangolin route to expose a handful of things for family but even that’s just way too much effort for very little added value (plus moving my reverse proxy to a VPS doesn’t sound ideal in case the internet here goes down).
Getting 2 or 3 extra folks on to wireguard as necessary is just much easier.
- Comment on Just blocked hexbear 1 month ago:
Horseshoe theory isn’t real lol
- Comment on Marathon is delayed 2 months ago:
Oh for sure, I get that. It’s not exactly something you can copyright. But when the entire art style heavily leverages stolen assets, that’s not a good look - I imagine they’re stuck redoing nearly everything from scratch just so they can be sure to remove anything that was stolen.
I have zero faith in anything Bungie does though until Pete Parsons bites the curb and the studio becomes developer-owned though so I’m sure something will slip through the cracks
- Comment on Marathon is delayed 2 months ago:
I’m actually almost surprised they didn’t just pull it entirely after this. It’s not like it’s just one or two assets, the entire goddamn art style ripped off that artist.
- Comment on Access homeserver through VPN + route traffic with mullvad? 2 months ago:
Yeah I feel like v15 released a bit too early outside of preview builds. It’s a substantial improvement but doesn’t feel quite ready.
- Comment on Access homeserver through VPN + route traffic with mullvad? 2 months ago:
I’ve done exactly this with wg-easy.
My config here is for v14, you’ll want to pin the image version: github.com/qdm12/gluetun/discussions/1192#discuss…
In the same thread, someone posted a fantastic guide to get it working with v15: blog.bktus.com/en/archives/2918/
V15 was giving me issues because it didn’t allow you to disable ipv6, but apparently the latest edge builds do. I haven’t tried that yet
- Comment on A game you "didn't know it was bad 'til people told you so"? 2 months ago:
I wouldn’t day D4 is a good game but I thoroughly enjoyed my time with it. I stopped playing right after VoH came out, and the direction that expansion was taking the game didn’t interest me, but it was a fun time overall. Not a very deep game though and endgame was basically non-existent since everything falls over at that point.
- Comment on A game you "didn't know it was bad 'til people told you so"? 2 months ago:
I started with Shadowkeep and I got sucked in hard for 5 years. The first year or two I heard these sorts of negative comments here and there, mostly from long-term players, but didn’t think much of it.
Fast forward to this past year, and Revenant is what made me say fuck it and drop the game entirely. I was already sick of the state of the game, powercreep to hell and back, pvp in the dumpster, nonexistent loot, etc etc. But jesus that season was eye-opening.
I was also a major completionist - near max triumph score, never missed a day 1 raid from DSC onwards til unfortunate scheduling fucked our SE run, every GM soloed to that point, shit like that. Missing that one single season and a couple shitty little time-limited events was enough to feel like I’d fallen behind, and that was it. Booted up the game once since to check out Heresy, activity was the same shit as always, loot was dogshit, so I checked out right away.
And that’s just the gameplay gripes. Bungie as a studio is toxic as fuck in so many ways and I can never in good conscience support them again.
It took a few years but I finally understand what people were telling me way back when I started.