Skip to content

tobiaswuerth/mux-core

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Parts: core | data | cli | www | api

mux-core

Available as NuGet Package

Contains

  • definitions
  • 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

CLI for library management coming with the following plugins (some might not be available yet):

Plugin name Description
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)

Web API

Provides an REST API implementation as an interface to the database which can be used to build applications for.

Web Player

A web player which allows the users to login and browse the files processed.

search ui

The website is developed as progressive web app (PWA)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages