today give me, as a followup to yesterday’s task post:
- an implementation of MultiTask that tracks progress across all tasks combined
- a new task that calculates the MusicBrainz TRM id/fingerprint of a track
- an example that uses the new MultiTask with the new TRMTask to calculate the fingerprints of a playlist given
Not bad for 90 minutes of hacking. I really like my expressiveness in Python. And all of this done while listening to beautifully mixed music with my current jukebox script. I’m actually enjoying hacking again!
The example doesn’t actually save the fingerprints yet. My mini-goal with this for DAD is to fingerprint all audio on all my devices, as a basis to uniquely identify audio tracks, and then layer the rating of tracks on various machines on top of that information.