for the longest time I dealt with the bad encoding that Bandcamp has and it was really annoying. so I'm finally trying to fix it
uhhh yes I think so, but shh I was bored and wanted to make something.
also I want to add optional opus encoding so that will be unique when that's out!!
I just enjoy writing zig code :3
runs metaflac CLI to:
a) add ALBUM & ALBUMARTIST tags to metadata for single tracks
b) replaces UNSYNCEDLYRICS tag with LYRICS for better compatability
for every flac track in your collection!
requires metaflac https://xiph.org/flac/documentation_tools_metaflac.html
currently you have to build from source but I'll compile release versions at some point
use version 0.15.1 of the Zig Compiler https://ziglang.org/download/
just clone and zig build
git clone https://github.com/seafiish/breath.git
cd breath
zig build
- download music in .flac from bandcamp
- put them in the same folder or subfolders as the program
- double click to run it, or run in a terminal to see the output
figure out whether or not the bandcamp embedded cover encoding is correct or not
test if this works on windows, figure out how to test if this works on mac
add optional debug printing
big ones:
add CLI functionality
add real opus encoding
maybe add support for other encoding as well, need to figure out how good/bad bandcamp's encoding tools are for the formats they do offer