Noggog
@Noggog@programming.dev
- Comment on 1 year into navidrome with dilligent tagging and rating, and this is how someone has the perfect theme song when they walk into a room, everytime. 2 days ago:
- havent figured out how to rate well when driving. Definitely a PITA.
- i considered skipped counts a bit, but ultimately felt it would end up hiding songs that were good but required me to be in a specific mood to appreciate. I wanted to be the judge of if something was good and feel free to skip good things when I felt like it.
- another thing my suite was missing was the new music discovery story. Made a personal app myself to fill that gap, but would love to see a more robust community solution someday. Maybe ill give it a proper dev pass someday and publish
- Comment on 1 year into navidrome with dilligent tagging and rating, and this is how someone has the perfect theme song when they walk into a room, everytime. 2 days ago:
Star ratings and smart playlists! Oh my! I love this stuff. Im currently using plex, which allows for half stars since im a masochist
I dont know that I need the full ten options, but 5 wasn’t quite enough for me. If there was like 7 star system id do that, hah.
0.5 - I would delete if other people weren’t listening to the library. Never play again 1 - on my shitlist. Unless something changes, will probably go to 0.5 stars the next time I hear it. 1.5 to 2 - Not opposed, but forgettable or slightly not my style 2.5 - average content. Not memorable but fine 3 - solid content, still not memorable 3.5 - the good stuff. I’ll put it on a car ride and generally not skip myself 4 - Amazing songs. If I was to put a Playlist on for people and not worry about it 4.5 - Favorite songs. that will stay with me for a lifetime. Maybe a fault or two that might keep me from labeling it perfection, but still perfect to me. 5 - Id play these for anyone without hesitation and then look at them and say “was that not perfection?!”
For smart playlists, I got the typicals:
- playlists by star rating
- alts for excluding facemelting stuff to play in public
- Car ride - 3.5 stars and up + havent heard in a month
- "Frontier" playlist. Only play things i havent heard in a year
I generally listen to my frontier Playlist and try to rate as I go. Other playlists for when im listening but busy and just want the good stuff.
- playlists by star rating
- Comment on Question WRT secure networking with Podman/Docker stack and a reverse proxy in a VM "DMZ" 1 week ago:
I use pangolin as the front, which checks in with Authentik as the SSO before it lets anyone through to the actual apps. Pangolin itself acts a bit like my reverse proxy. Pangolin comes with crowdsec as well.
- Comment on Muxarr is amazing 3 weeks ago:
Sounds great in theory, but I always feel bad transforming my data too much so I can no longer seed, hah. Maybe someday
- Comment on Safely exposing services to the Internet 3 weeks ago:
Posted in a similar thread
My baseline is a public VPS with Pangolin/Crowdsec installed. I have authentik as a login system. Pangolin let’s me put authentik in front of any service so they have to log in hit before the service in question. Helps give a bit of peace of mind with the services which themselves might not be security focused. Also, these pangolin routes are able to block anything outside my country by rules, so that trims a good portion of attacks as well.
Some things don’t like that authentik layer in front though. Audiobookshelf’s phone app for example cant handle it. For that, I route those domains through cloudflare tunnels. Their tunnels do a good job blocking lots of attacks, so not having authentik in front is more acceptable.
But then there’s jellyfin that doesnt want to be on cloudflare tunnels and doesnt want authentik in front. For that, I just have it on my pangolin side with only crowdsec helping. Not ideal, but best I can do without making my grandma install a VPN on a raspberry pi in so her TV can connect or some shit.
And lastly, I have some private services like forgejo that don’t like authentik in front and only I myself care about. I tailscale to those rather than exposing sometimes.
- Comment on The first publicly open instance 1 month ago:
What youre talking about is having an app refer to authentik to find out who a user is.
Internet -> audiobookshelf -> asks authentik who it is
In addition to that, you can set pangolin up so that it doesnt even hit that app in the first place at all unless the user is already signed into authentik.
Internet -> pangolin makes user log into authentik before forwarding along -> audiobookshelf -> asks authentik who it is
So if the app in question has a security vulnerability, its not a problem because no one even gets to the app at all to begin to try to exploit it unless they’ve logged into authentik first.
- Comment on The first publicly open instance 1 month ago:
My baseline is a public VPS with Pangolin/Crowdsec installed. I have authentik as a login system. Pangolin let’s me put authentik in front of any service so they have to log in hit before the service in question. Helps give a bit of peace of mind with the services which themselves might not be security focused. Also, these pangolin routes are able to block anything outside my country by rules, so that trims a good portion of attacks as well.
Some things don’t like that authentik layer in front though. Audiobookshelf’s phone app for example cant handle it. For that, I route those domains through cloudflare tunnels. Their tunnels do a good job blocking lots of attacks, so not having authentik in front is more acceptable.
But then there’s jellyfin that doesnt want to be on cloudflare tunnels and doesnt want authentik in front. For that, I just have it on my pangolin side with only crowdsec helping. Not ideal, but best I can do without making my grandma install a VPN on a raspberry pi in so her TV can connect or some shit.
And lastly, I have some private services like forgejo that don’t like authentik in front and only I myself care about. I tailscale to those rather than exposing sometimes.
Only other thing I think I need to add sometime is some VLAN separations?