#taggart

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-04-27

this one comes as a bit of a surprise even to myself, but:

(formerly called ) just had its 1.0.0 release, and you can use it to bulk-edit the basic of from the !

codeberg.org/unspeaker/perch/r

built with , and 😁

screenshot of text mode table representing a directory tree containing music files and their metadata. the "artist" column for a whole directory is being edited.
you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-23

okay, cleaned up the surrounding code, added some gimmicks, and next thing to do will be saving files - for real for real.

big milestone given still can't! i'll post a proper screencast, too, to showcase the improved and the general workflow.

building a tool for preparing releases (not to mention that whole thing) instead of making music ... what is wrong with me ... smh. 1205 comes to mind...

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-23

picture a table like the one above post, even the same terminal background -- but containing a (test only!) rip from ... where it turns out not all tracks have their proper 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

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-23

now all mirrored and backed up! thanks to all involved!

screenshot of https://git.basspistol.org/unspeaker
the avatar/pfp is a mirrored version of the one at codeberg
you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-18

took a couple minutes to update descriptions on , , , and , developed at codeberg.org/unspeaker/tek

, and, most importantly, ! :heart_fire:

screenshot of a part of https://codeberg.org/unspeaker/tek, listing my 4 main side projects... too many? well they're all meant to fit together, see, into an entirely bespoke foss-based music production workflow...
you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-18

here's a video of resizing columns using docs.rs/unicode-width/latest/u 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 docs.rs/lofty (as recommended by codeberg.org/Frieder_Hannenheim), and that'll probably be the v0.1

TrimString and TrimStringRef are now available in the underlying framework, . all work on this precipitates into , the original 😉

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-16

and the above should've been on the thread instead of here, but we've already established that i suck at keeping all my updates to a single thread...

anyway, first issue closed! worked great, giving me uniform support for *takes a deep breath* 💥

up next: using docs.rs/unicode-width/latest/u to get me some tidy columns - length of some release titles is just delightfully absurd!

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-16

docs.rs/lofty/latest/lofty/ looks awesome and exactly what i was looking for!

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-15

here's what looks like for now.

showing some -ed music with tags in invalid encoding (pre- ), and some albums ripped from with (where all the tracks are concatenated):

screenshot of tui music tag editor program, featuring tracks by "Íîâà Ãåíåðàöèÿ". the terminal background is a futurist painting that i thought depicted a tower crane but turns out it's a ww1 aerial attack. the resolution of that painting is not crisp enough but the colors are nice
you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-15

the other thingy that's been cooking (and just passed a run) is called .

it uses to pop up an interactive table to edit things, namely: the tags of music releases

its purpose? why, to make it easier to prepare a certain pile of content (that we've accumulated with a friend over the past, what, 6-7 years), for publication in a sovereign instance! but none of it's well-tagged and existing interactive mediatag editors are ugh

codeberg.org/unspeaker/taggart

2024-07-17

Did I purchase Practical Web Application Security and Testing by #Taggart? I did! Will my schedule permit me to do the course in the next year? A fella can dream!

2024-05-22

Send for #Taggart
There's been a #Purdah
#GeneralElection

2024-01-27

Banging on through Part 2 of #Taggart Institute Python For Defenders.

2024-01-26

“The arts always seem to be at the bottom of the food chain”: I enjoyed talking to former “Taggart” star, Blythe Duff”, about her life, past, present and future, and her love of working on stage where every night’s a new experience. She’s in Braemar this weekend for a “Blether with Blythe” event in the company of Fiona Kennedy! #Taggart #HarryPotterandtheCursedChild ##BurnsSuppers #Braemar #FionaKennedy pressandjournal.co.uk/fp/lifes

Vivienne Dunstanvivdunstan@mastodon.scot
2023-09-20

Reminded of a talk I gave 10 years ago today to Economic and Social #History Society of #Scotland #conference. As I wrote then: "My talk on 17th century #Melrose area court records went well. I said two things I didn’t plan to say: “#CSI Melrose”, and “Murrrdddeerr” a la #Taggart! I do improvise a lot in conference talks, never quite sure what I will say!" I can't give any more conference talks due to my progressive neuro illness. #Academia #Disability #ChronicIllness #ScottishHistory #Histodons

2023-09-10

Cell block behind the old Partick Police Station on Gullane Street in Glasgow. The station itself opened in the 1850s and finally closed in the 1990s. It also served as Maryhill Police Station in the original series of the police drama Taggart.

#glasgow #architecture #oldbuildings #glasgowbuildings #partick #oldpolicestation #taggart

A two storey brick-built building wtih small windows set high above the ground. These windows are barred with iron bars.
Molly Anglinmollyanglin
2023-03-27

In a nutshell, a group called and (developer) deforested some 70 hectares of rural woodlands, containing at least 25,000 trees in the south east (near Carlsbad Springs). Not only that, they did it at night night and it happened without the prior knowledge of residents or the City of .... seemingly in defiance of local bylaws.

ecologyottawa.ca/tewin_clear_c

2023-01-22

#Taggart S24 seems to be full of eps where one team member after the next trusts the wrong person. Also, the killer is always the "good" guy.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst