here's what #taggart looks like for now (showing some #torrent-ed music with tags in invalid encoding, and some ripped from #youtube where all the tracks are concatenated):
so, yeah, the other thing i want it to do is pop up a waveform display (#braille #unicode, or maybe #sixel? #whynotboth) to let you cut album rips into tracks. gonna need it for the original content too, since some of that is only archived on #youtube by this point...
i already implemented that feature in #tek, now i just gotta copy it over... ugh, i need motivation, and concentration, and medication!
in continuation of the post misplaced on the #tengri thread... the #hashtag #productive #weekend continues!
https://codeberg.org/Frieder_Hannenheim is on a roll, go give him some love!
here's a video of #taggart resizing columns using https://docs.rs/unicode-width/latest/unicode_width/ to cut the string at the correct locations!
still doesn't save, still crashes on backspace, but at least it looks cute now! next - make it save tags, thanks to https://docs.rs/lofty (as recommended by https://codeberg.org/Frieder_Hannenheim), and that'll probably be the v0.1
TrimString and TrimStringRef are now available in the underlying framework, #tengri. all work on this precipitates into #tek, the original #tui #daw 😉
recording these #screencasts from #gnome, then cutting them in #losslesscut and reencoding with #ffmpeg into something that #mastodon will accept is a pain in the ass, so you're just going to have to imagine the following:
picture a #taggart #tui table like the one above post, even the same #futurist terminal background -- but containing a (test only!) #ytdlp rip from #bandcamp ... where it turns out not all tracks have their proper #id3 tags!
i can now navigate to the artist column for the whole folder and set the artist name for everything in one go!
...still doesn't save it, though 😕 so next i need to implement the "save" modal asking the user to confirm the metadata updates and do those
okay, cleaned up the surrounding code, added some #ui gimmicks, and next thing to do will be saving files - for real for real.
big milestone given #tek still can't! i'll post a proper screencast, too, to showcase the improved #tui and the general workflow.
building a tool for preparing releases (not to mention that whole #diy #daw thing) instead of making music ... what is wrong with me ... smh. #xkcd 1205 comes to mind...