Learning the Ropes
Posted: Fri Jul 16, 2021 3:19 pm
Hi, gang. I'm here to introduce myself after reading an old post about looking for more new developers.
I've been playing around with UMS for a few months, moving on from Serviio. I chose UMS because it seemed like the server I'd have the best chance of making updates to get the kind of music server I really want.
Java isn't my first language, so it's taking me some time to spin up. So far I've managed to add a folder to the MediaLibrary that does a random shuffle of audio files. It works mostly, but it's not ready for prime time, as there are occasional glitches. These are probably related to a folder refresh cycle, and I haven't quite figured out how all those things work together yet.
Some things I plan to work on:
I've been playing around with UMS for a few months, moving on from Serviio. I chose UMS because it seemed like the server I'd have the best chance of making updates to get the kind of music server I really want.
Java isn't my first language, so it's taking me some time to spin up. So far I've managed to add a folder to the MediaLibrary that does a random shuffle of audio files. It works mostly, but it's not ready for prime time, as there are occasional glitches. These are probably related to a folder refresh cycle, and I haven't quite figured out how all those things work together yet.
Some things I plan to work on:
- Fixing GENRE parsing of audio files, particularly audio files tagged with multiple genres
- Fix audio file sorting by year: I'd like something that uses the audio file's release date rather than the file's last modified date
- Allow for retrieving arbitrary tags from audio files: I spent a lot of time tagging thousands of classical music files by composer, performer, conductor, etc., and I want to be able for my DLNA/UPnP client to find them.
- I think it would be nice if there were some sort of media library description language so that people can create their own media library folders using the console, something like smart lists. (I'm kind of a compiler guy, so I imagine parsing a language into a folder description.)
- I'd like to be able to provide an option for parsing Kodi-style NFO files to allow for more sophisticated tagging of video files. (Maybe this can work for audio files, too? perhaps for those audio file types that don't natively support modern tagging.)