A number of years ago I decided that I had enough of iTunes and that I needed to handle my digital music collection myself.
Blog post about it: https://swampbits.bearblog.dev/first-cloud-music-library/
Original python implementation: https://github.com/pauldardeau/cloud-jukebox
Go implementation: https://github.com/pauldardeau/go-cloud-jukebox
C# implementation: https://github.com/pauldardeau/CSharpCloudJukebox
Oxygene on Mac implementation: https://github.com/pauldardeau/MacOxygeneCloudJukebox
Oxygene on Windows implementation: https://github.com/pauldardeau/WinOxygeneCloudJukebox
C++ implementation: https://github.com/pauldardeau/cpp-cloud-jukebox
P.S. I'm looking to find my next job, so if you think I might be a good fit for an opening you know about I'd appreciate hearing about it!