quantenzitrone

@Quantenzitrone
0 Followers
18 Following
33 Posts
Just a guy interested in computer science, free and open source software and all sorts of general science topics, currently studying computer science at Heidelberg University.
[matrix]@ quantenzitrone:matrix.org
personal githttps://codeberg.org/quantenzitrone
websitehttps://quantenzitrone.eu
distroNixOS❄️
@ProcurementCat @SubArcticTundra ich graduierte gibt es sogar
@garret You have to specify the metadata with a MusicBrainz "recording" id.
On MusicBrainz a recording is a specific version of a song and can appear in multiple albums. The function for that fetches the metadata for the recording via official API and extracts the needed tags with jq.
@tuxiqae I added functions to fetch and add metadata from MusicBrainz and Discogs. Using AI for this is kinda overkill, and also it wouldn't be reproducible anymore, since any metadata would come from a black box.

I changed how declarative-music.nix works:
- the fundamental structure how to use it changed
- I found out #ytdlp supports metadata extraction, just not from YouTube Music, so I'm using that now
- I added metadata fetching from #MusicBrainz and #Discogs, which makes tagging music significantly easier

#nix #nixos #functionalprogramming

@donno have you tried infinity?

i haven't tried sync, but as a former infinity for reddit user infinity for lemmy is just amazing

@fdroidorg is there a way to see if an app is built reproducible in the F-Droid app?
@wtwagg boosting unstales them

just counted: 1155 songs in total in my old collection and 628 in the already created playlists.

Adding music from YouTube is still really tideous, because #yt-dlp cannot automatically set the music metadata tags from YouTube music and I have to declare it all manually :(

Have you ever wanted to declare your local somewhat pirated collection of #music in a functional programming language?

Well, I just created declarative-music.nix, a way to manage your local music library declaratively and to some extent reproducibly with #nix.

-> https://codeberg.org/quantenzitrone/declarative-music.nix

I already migrated about half of own music library to it, it is quite small tho... https://codeberg.org/quantenzitrone/playlists

#nixos

declarative-music.nix

Define your music library declaratively and (probably not hash-exact) reproducibly with Nix. Download it to your nix store and create playlists you can listen to. Change id3v2 tags now without endless data redundancy because the fetcher has a tagger integrated.

Codeberg.org
@MNandor @donno oh Arcticons had issues with Goggle Play before.
Apparently a donate button that does not go through Google (20% for them if I remember correctly) is against their TOS or something, even if the donating is not Part of the App.
I think the benefit of having high priority Icon Requests was enough to be counted as in-app-purchase.