Skip to content

Instantly share code, notes, and snippets.

View jasongardnerlv's full-sized avatar

Jason Gardner jasongardnerlv

View GitHub Profile
@jasongardnerlv
jasongardnerlv / mybeetsconfig
Last active April 27, 2019 12:56
Tame your music collection with Beets (orig blog post)
I've finally tamed my large MP3 collection using the awesome open source utility called Beets. That, along with a few other utilities and scripts, have allowed me easily clean up my existing library, import new music, sync with my Android phone, and then playback on my computer with an extremely simple but powerful query language.
Firstly, let's talk about the parameters for which I was seeking a solution:
Command line interface - Ideally, I should be able to use the solution on any OS platform without needing more than a Bash environment and some Unix utilities. Also, with each cog in the machine being a Bash utility/script, it will make it easy to shim/pipe/redirect to other utilities to facilitate any other integrations I can dream up.
Minimal data outside of the MP3 files - I'd like as much of the MP3 data to be stored in the MP3 files themselves. A small metadata database file is ok, if it only contains duplicate information (non-volatile) and is stored with the collection, for easy backing up.
Fix M