← About
Origin 01

A playlist for my students

the short version: i got into a rabbit hole when i should've been working.

i had an apple music playlist i wanted to share with my students. sharing a youtube playlist sounded easier than sending people files, but i didn't want to manually search up every single song.

so, to save time (spoiler: i did not save time), i wrote a script that goes through the playlist and searches youtube for each song automatically. i ended up with a list of youtube urls that was actually kinda reliable.

"what if i just render these in a youtube iframe, and structure everything as tandas instead of a flat list of songs?"

youtube's api has strict limits you can't get around without paying, so a real playlist was out. but i had the urls, so i built a quick little player. since i controlled the whole thing, i could group everything into tandas.

over time i filled the database with recordings that already have youtube urls attached. now when you build a tanda, the recordings just show up. most of them, anyway. and if something's missing, you can add it yourself.

A tangent 02

The learn section

i thought it would be cool to have a list of musical properties with lots of examples i could quickly share with people.

i figured out how to make targeted little snippets, exact moments that show a concept, with a loop button so you can sit with a sample and really hear it.

i also added a way to compare the same tango recorded by different orchestras, side by side, so you can just listen to how they each approach it.

cataloging 03

i love to catalog (special interest much... iykyk lol)

otherwise i'd be broke trying to collect every recording on earth, even ones i'd never play. this way i get to "catch them all" muahahaha

curiosity 04

it's my dev playground

i test dev stuff on it because it's fun to work on something with no rules, where i can do whatever i want. it looks messy and inconsistent in some places but that's the beauty of it. also no one is telling me what to do and i can just build whatever i want.

learning 05

i've learned so much just building it

it started in feb 2026, and it's been so cool to have one consistent thing to keep coming back to. every feature taught me something i didn't know when i started.

connecting ideas 06

just a dataset of tangos linked to youtube

and look what falls out of it: data, examples, timestamps. i love putting unrelated ideas together and seeing what they make, so here we are.