Their About Us page even touches on this and mentions alternatives
- 2 Posts
- 110 Comments
starshipwinepineapple@programming.devto
Programming@programming.dev•Codeberg voted to disallow projects consisting mostly by "generative AI"-tools
8·16 days agoCorrect. Membership to the nonprofit Codeberg e.V. is 24 Euro a year (potentially less if you request a discounted rate and are approved). You will be supporting Codeberg’s mission and can optionally take part in these discussions and votes. There is an organization on Codeberg you’ll be added to where discussions occur and then vote notifications are sent out by email.
See also: what is codeberg e.V.?
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Music Library ManagementEnglish
2·20 days agoThanks for mentioning that, I’ll take a look!
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Music Library ManagementEnglish
3·20 days agoMy music is on my PC hard drive and synced to my server. Last year I spent a few weeks tagging my old stuff and i tried beets, kid3, and picard but ended up liking picard the most just since it was a lot better at grouping albums together and finding the best matches ime. Any new music is tagged with picard. Then i run a navidrome docker container with the music library mounted. And i use feishin for desktop and symfonium for mobile use.
If you’re interested, i wrote about my experience migrating from iTunes to navidrome and tagging my music here (no ads, monetization, or tracking)
starshipwinepineapple@programming.devto
Programmer Humor@programming.dev•Behold the future of programming
2·25 days agoI imagine it’s like the Active Noise Canceling (ANC) mode of headphones which will monitor background noise and then calculate the inverse sound wave and play that sound to you which in effect mostly cancels out the background noise (works better for certain frequencies than others). For a microphone they could do the same but instead of playing you the inverse sound, they could play it through the microphone for whomever is listening.
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Recommendations for music-setup?English
5·1 month agoNavidrome exposes the folder structure via the subsonic api, and any compatible app can then display folders if they want. Both symfonium (mobile) and feishin (desktop) have folder support.
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Recommendations for music-setup?English
9·1 month agoAre there any good apps for android for navidrome/jellyfin respectively?
Symfonium is paid but by far the best i tried. Will work with both via subsonic api.
how easy can I add songs to them/do they pull metadata from somewhere (like jellyfin does for movies)
I use navidrome and can’t speak to jellyfin. Navidrome is intentionally read-only for security reasons so you add music to where navidrome can see it and it’ll auto-scan them in. For metadata my recommendation is musicbrainz picard. A lot of people recommend beets and it can be good but it’s a big learning curve. Musicbrainz picard has a nice gui and easier to get music matched for beginners.
how do they (or any other options) compare in terms of ease of setup/maintainability?
From what i see people use jellyfin because they don’t want “yet another container” and most people already have jellyfin for other media content. So that would be easiest route. Navidrome isn’t hard to set up though, and overall has a better feel for me.
do you have any overall recommendations?
Look into LRCGET to get the timesynced and/or plaintext lyrics of your songs. There’s also a navidrome plugin that will automatically fetch the lyrics when a song is played
Edit: for desktop id recommend feishin. It’ll work with both through subsonic api
starshipwinepineapple@programming.devto
Open Source@lemmy.ml•Your notes. Your files. Your rules.
5·2 months agoIt says it supports ollama (local)
AI Actions
Improve writing, summarize, translate. Runs locally with Ollama, or use your own API key. Your data stays yours.
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Immich - Docker - Photo imports - NASEnglish
191·3 months agoIn your docker-compose.yaml you need to add in your directory if you haven’t already
services: immich-server: volumes: # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro + # Add NAS pictures and videos folders to use as External Libraries + - "/volume1/data/ Pictures:/usr/src/app/library/pictures"Then in immich you need to add this as an external library. Click your profile icon -> administration -> external library -> create library. It will ask for a path and you need to use the library mount point within docker which was
/usr/src/app/library/picturesfrom my example. Click add pathThat should get you good to go
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•A minimal local Pomodoro timer for the terminal (no accounts, no cloud)English
8·3 months agoYour github has no source code or licensing. Not sure if that was intentional or not since i see your github acct is only a few days old
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Replaced $40/month in AI API subscriptions with self-hosted Ollama + n8nEnglish
13·4 months agoKeep that n8n updated. Theres been several high and critical severity CVE’s recently and I’m betting more to come
starshipwinepineapple@programming.devto
Programming@programming.dev•how do you fit guitar practice into a dev schedule?
5·4 months agoI see you’re new to lemmy so maybe you missed reading the comments from the last time you asked this question https://programming.dev/post/48344373
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•How do you document your setup?English
2·4 months agowhat you use for your documentation
Hugo (markdown) files that i host on my internal server.
how you organize it
I use basic directory structure. Top level directories are like “dev”, “home”, “general”. Self hosting is a dev/ subdir.
what information you include
Depends on how familiar i am with it and how often I’ll be referencing it. Something i know well or access often will be more high level. Things like an annual process i have documented in more detail
how you work documentation into your changes/tinkering flow
My site has an “edit this page” feature which i use to open my IDE and make the change as I’m doing things. Sometimes I’ll be lazy and just add in what i did this time and then let future me reconcile the differences 🙃
starshipwinepineapple@programming.devto
Programmer Humor@programming.dev•A company worth $340bn, ladies and gentlemen
38·4 months agoTo be fair MS makes orders of magnitude more money and has the benefit of operations at scale. Whereas codeberg’s operational budget for 2025 was 100k euro and they still need to deal with DDoS and bot scraping. They also were running off a single server up until sept’25 when they had two donated hardware services which are now hooked up to make a 3 node ceph cluster.
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•noob questions seeking non-noob answersEnglish
2·5 months agoYup! Mostly symfonium since i mostly use my phone for music. Started using feishin recently for desktop use and have been really impressed with it. I can recommend both!
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•noob questions seeking non-noob answersEnglish
2·5 months agofor music both jellyfin and navidrome are subsonic API compatible for use with mobile and desktop apps (like symfonium and feishin). Some people choose to just use jellyfin instead of a dedicated music service. Personally i still run navidrome for music. I give some thoughts on that here
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•SSL certificates for things inside the labEnglish
1·5 months agoThis is what i do. Have certbot running every night, and it’ll auto skip if it is too soon to renew. If renew is successful then it’ll deploy. Pretty much set and forget it.
starshipwinepineapple@programming.devto
Selfhosted@lemmy.world•Statistics for Strava, a self-hosted, open-source dashboard for your Strava data.English
8·6 months agoI also dropped strava a while ago. For me it was because they updated their privacy policy to blanket allow ai training with your data to both strava and any partners. They claimed it was only for XYZ but the privacy policy allowed it for any use which i consider dangerous for health and geospatial related data without specific, informed consent.
But for alternatives, when i was into cycling/triathlons i used golden cheetah extensively. It’s UI takes some getting used but ime it was more powerful than anything else once you got used to it. I used it as a strava premium/trainingpeaks premium alternative and had multiple athletes (me+coaching) in there.

I use that lyrics plugin and it works great. Basically you just enable it in navidrome and in your configuration you set the lyrics priority. I have it set so its lrc -> txt -> plugin -> embedded so if i have lrc/txt lyrics already it pulls those and if not the plugin will search. If plugin fails it will check for anyvembedded lyrics. This works with my feishin (pc) and symfonium (android) apps if I’m on my network or vpn’ed in (i don’t expose my server).
Another thing you can do is use the LRCGET app which can bulk download them.
I haven’t touched the ELRC lyrics yet but will look into pulling those