Skip to content

tobiaswuerth/mux-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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