originally, i had written two completely separate track detection pipelines for macOS and windows/linux, but i realized that it resulted in a lot of redundant logic, and making changes to that logic required testing on both macOS and windows for things that shouldnt have (e.g. cover art uploading), so i decided to unify it into one processing pipeline, and the platform-specific parts are just getting it to be a MediaInfo type as soon as possible.
by the end of it, there were only 20 more lines than there were before, but there is now only one processing pipeline which is a huge help for implementing stuff in the future!
also, some more tangible things:
- dark mode UI
- dotsong will do its best to filter out tracks from browsers instead of just taking it with no questions
- arm64 builds for linux now!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.