musiman

command module
v0.0.0-...-fa31bed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2024 License: MIT Imports: 1 Imported by: 0

README

musiman

A tool to manage your music files

Get musiman

TBD

Usage

TBD

Features

  • recursively scan a directory for music files
  • add minimum size filter to ignore tiny audio files from i.e. game sound effects
  • add path ignore patterns (exact relative paths for now)
  • 🏗️ store music files in sqlite with calculated content hash (NOT acustid, just a hash)
  • decode audio files (mp3 only for now) to get raw audio
  • integrate gochroma to get acustid (audio fingerprint)
  • store acustids for files in sqlite
  • lookup musicbrainz data by acustid
  • store musicbrainz data for files in sqlite
  • read/write metadata from and to files
  • deduplicate audio files based on hash and acustid (always keeps the best quality version)
  • convert audio file formats
  • create a central media library

    A central folder for all (deduped) music, optionally converted to a unified file format, with a filesystem hierarchy like:

     <Artist>
       <Album>
         <Track>
         <Track>
         ...
       <Album>
       ...
     <Artist>
     ...
    

Build from source

TBD

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL