…or how CMake drove me to create an eldritch monstrosity.
A couple of months ago, I created my first Rust program; a music manager called seiri.
seiri has four main components that work in tandem. The user interface, which is written as an electron application, the query engine that allows the music library to be searched extremely effectively, the tag library, which reads the music metadata tags from a variety of files, and a folder watcher, which is exactly what it sounds like.
TL;DR seiri is a lightweight music manager written (mostly) in Rust that helps keep huge music libraries organized. Try it today at chyyran.moe/seiri.
A couple of years ago, I uninstalled iTunes. Once upon a time, I had a (now ancient) iPod touch, and a huge collection of MP3 files. Even back then iTunes would slow to a crawl trying to sync even a thousand songs, and eventually my library outgrew the 32 gigabytes of storage I had in that little thing.
Even then, I kept using iTunes to manage my ever increasing collection. One thousand grew to two, two to…