Available as NuGet Package
- utility classes
- base classes
- globally relevant things
The Mux Project
The main goal of this project is to allow for easy, fast and reliable work with large music libraries.
Note: This product is still work in progress and in a very early state. Not everything might work correnctly yet.
It consists of the following parts:
CLI for library management coming with the following plugins (some might not be available yet):
|Import||Crawls directory to find new files which then get imported into the database|
|Chromaprint||Calculates an acoustic fingerprint using the AcoustID Chromaprint Project|
|AcoustID||Fetches MBIDs from the AcoustID web API with the generated Chromaprint fingerprint|
|MusicBrainz||Fetches meta data from the MusicBrainz web API for the fetched MBIDs of the AcoustID web API call|
|ExistanceChecker||Checkes if the indexed files in the database still exist physically on drive|
|...||... (more will follow, ideas are welcome)|
Provides an REST API implementation as an interface to the database which can be used to build applications for.
A web player which allows the users to login and browse the files processed.
The website is developed as progressive web app (PWA)