non_burglar
@non_burglar@lemmy.world
- 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. 3 days ago:
In tempus, the setting is called “continuous play”. In feishin, it’s called “auto-dj”. Both settings are turned on by default, so you shouldn’t have to do anything.
Scrobbling helps because every played track goes into played history, and play counts help dynamic song selection more and more over time.
- 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. 3 days ago:
I don’t use the ratings, but I’ll “heart” songs I like.
I scrobble my playing from navidrome using listenbrainz and tell my two clients Tempus and Feishin to use the scrobbled data to build dynamic playlists. If I start with a particular song or album, the mix following that is usually kept in the same mood, only strays into weird stuff once in a while, but no more that YouTube Music used to.
- Comment on I finally bought a domain! Now what 1 week ago:
I mean, there’s a difference between not gatekeeping when talking about cloudflare and completely waving Cloudflare’s banner on your front lawn.
- Cloudflare has full access to your traffic, and privacy is a very strong motivator for a good chunk of self-hosters.
- You might also be interested in Cloudflare’s unending string of bad actor captcha redirects that Cloudflare inexplicably won’t resolve, for all their 800lb gorilla strength in warding off DOS volumetric attacks.
- Another thing you would think Cloudflare has resolved: captcha hell.
So yeah, I wouldn’t have phrased it the way original comment was phrased, but holy cow, bro… Cloudflare is far from perfect and the people that will have existential problems with Cloudflare are very likely to be self-hosters.
- Comment on Nerd gang signs - let's play a game 1 week ago:
Yeah, that’s fine too. I’m being facetious, I don’t actually care that much. I just know B at this point, 30 years later.
- Comment on Nerd gang signs - let's play a game 1 week ago:
Haha, I don’t really know, it just seems easier to remember.
- Comment on Nerd gang signs - let's play a game 1 week ago:
B or death.
So long as my mortal body can pull drops, it will be B. Or you’re fired.
- Comment on Tempus v4.20.0 android subsonic client release 2 weeks ago:
My friend, I am a daily user of tempus and it is amazing.
- Comment on Muxarr is amazing 2 weeks ago:
Late to reply here, but I set this up and it’s pretty great. The space savings is cool, but what I like is the compatibility with various Jellyfin player apps is much better. I had a number of files with over twenty subtitle tracks all labelled “undetermined”. Using subtitles on these episodes on certain (Roku) versions of Jellyfin player was an unpleasant experience. Muxarr cleaned that all up.
- Comment on Networking: icanhazip.com 2 weeks ago:
Could be.
Speedtest (the ookla one) uses a bunch of traceroute and compares hops to pick a peering point, but they display your public IP on the test page and probably use some icanhzip or other service to know that. It should come as no surprise to you that most north American ISPs pay Ookla to prefer peering points in which they have a heavy presence.
Icanhazip is an older service, I’m surprised cloudflare didn’t just kill it, they built their own when they were standing up 1.1.1.1.
Could also be some other tooling on your lan built before the Claude days.
- Comment on Networking: icanhazip.com 2 weeks ago:
The back story of icanhazip is OK, but I want to know where you picked it up in your logs… Incoming on edge? Something in your network dialing out?
- Comment on Display A ‘Song Of The Day’ In MOTD From Navidrome Playlist 2 weeks ago:
You’re a programmer, what would you recommend?
Hah! By trade, I’m a sysadmin, my daily is security reviews at the planning and governance level.
I spent a good 6 years working in a Dev shop, and I picked up a lot of habits there, learned a ton about rest APIs, etc.
Setting up a vault for secrets (Hashicorp’s vault is a popular one) might be a bit overkill for your needs in a homelab, but it’s a great way to inject some security into python, bash scripts, which I think is useful, because lots of us start with scripting and move from there.
The basic mechanism is you set up the vault, define pools, etc and then use a token request instead of putting the secret in the script itself. There are tons of examples for each language and mode, but i just use a vault command in the script, throw the output in a variable and that’s pretty much it.
Secrets management in Dev and devops work is really interesting, if you ask me. All the way from the IDE to prod, there are many ways to leak passwords, api tokens, paths no one should know, etc.
- Comment on Display A ‘Song Of The Day’ In MOTD From Navidrome Playlist 2 weeks ago:
Well, it’s not super difficult. I sort of mash my way through getting data by api by just using curl and then clumsily filtering the output.
You’ve already got the mechanism to get the data, I think your solution is fine. My way to do it is just a relics from my time working with a bunch of devs.
- Comment on Display A ‘Song Of The Day’ In MOTD From Navidrome Playlist 2 weeks ago:
I would have just baked an api call to navidrome in a shell script with an interpreter like js and some bash variable manipulation and called it directly from motd.
For security, you may want to look at vault for secrets management so you don’t have to expose plaintext secrets in your script.
- Comment on DepthSight - a self-hosted, federated algorithmic trading platform with a visual strategy builder (AGPL) 2 weeks ago:
I’ve been working solo on this project for the past year
The commit history is three weeks old, so that becomes difficult to believe.
- Comment on Selfhosted birthday calendar for the whole family? 2 weeks ago:
Davx5 is just a bridge between calendar apps and dav providers. One calendar has this function built-in. Any issues showing content on the right time zone, etc would be in the client, not davx5.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
Yeah, that tracks fine.
It’s the recent one where a person told this group about their app, asked if anyone was interested in beta testing in exchange for full paid app access for free.
I don’t think that person posted in bad faith. But the crowd here acted like an absolute mob, calling him names, telling him to f*ck off, etc.
That was handled poorly. And I don’t think your rule would address the abuse part, regardless of how much “community interaction” you made a requirement.
That’s my problem with these new guidelines, they don’t address the venom people have towards folks for not much justifiable reason. You can’t just bend to what the crowd wants, sometimes they want blood.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
If you’re not pushing your paywalled stuff
I’m not, but that shouldn’t be part of this conversation.
Where is the line for what you’re saying is “paywalled stuff”?
If someone promotes Plex, for example? Not allowed? What about deluxe features of homeassistant, which is fully open source, but paid?
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
Promotion of a software product? Not sure I understand where you’re coming from.
And now I’m doubly confused why you dont get the Plex reference.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
Unless they are a closed source dev looking to promote.
I’m not, I swear!
Jokes aside, your example of Plex is a good one to illustrate that we’re not all at the same ratio of FOSS use, some of us have more or less of each.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
At which time as it becomes a problem it can be evaluated.
This is functionally what I’m concerned about, and your comment above addresses it. Thanks.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
Thank for the clarification.
If you think this is about what I want, you haven’t been reading any of my comments.
I have read them, all of them. Your wording “I think it makes sense to…” suggests you’re making a decision. It seems based on community input, but is nonetheless still your decision. As it should be.
I don’t really have an opinion on the 10% rule, I don’t think anyone can help but make that an arbitrary number.
I do, however, think it’s a mistake to lean heavily toward favoring FOSS here because, as I mentioned, there is nothing preventing FOSS applications from making money. Further, it is very difficult to find software that is 100% FOSS through and through.
Ultimately, the line of what is FOSS and what isn’t is what will become a problem.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 2 weeks ago:
I do think it makes sense to include an exception for 100% free/libre open source projects.
Here we go again.
Both libre projects and free projects can make money via donation, patreon, or other business models. Allowing them a “vibe check” exception and not closed source or anything in between is propagating this notion that money and open source are mutually exclusive.
I appreciate the effort to establish some rules, but this is further entrenching the Lemmy self-hosting community in a mode where it’s a FOSS-only space, which is both uninclusive and inaccurate.
If what you want is a FOSS-only space for self-hosting, I’d like to know that so I can find or start a similar community where ppl who do use closed source tools can post questions.
- Comment on [META] Are paid for closer source advertising appropriate? 3 weeks ago:
Why? Nothing about self-hosted is FOSS-only. There’s a big overlap, to be sure, but this knee-jerk reaction to paid and closed-source apps doesn’t help anyone.
- Comment on How do you protect a remote backup from a compromised account? 3 weeks ago:
That makes sense. I use NFS, so there are other controls for security because “offsite” is another building on my property, but still in the same pool of subnets…
- Comment on How do you protect a remote backup from a compromised account? 3 weeks ago:
What’s the rationale for this? Genuinely curious.
- Comment on Unifi server not available in Podman or Docker 3 weeks ago:
They are set-and-forget, and no network engineers like tuning WiFi. I think the value is in not having to touch it.
- Comment on What apps do you use to listen music at work/on phone? 3 weeks ago:
Way back, i used to have a Linux TV with an app called Clementine on it for music. The magic was being able to just hit play on a song and the playlist used the scrobbles for LastFM to keep the thing going. Great for evenings with friends, it was like having Spotify before Spotify existed.
Feishin does this! It tries to keep the same style going, although I now used ListenBrainz instead.
- Comment on What apps do you use to listen music at work/on phone? 3 weeks ago:
Feishin has turned put to be pretty great.
- Comment on Unifi server not available in Podman or Docker 3 weeks ago:
Yeah, this is what led me to convert my APs to openwrt
- Comment on [Project] 0807 - a self-hosted ephemeral file host with no accounts and a Tor onion service 3 weeks ago:
Clamav is woefully behind on definitions, just be aware of that.