Skip to content

Scan music collection for comparison to online databases

Notifications You must be signed in to change notification settings

soleil0-0/musicscan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

music-scan

Scan music collection for comparison to online databases

Requirements

Python

Developed with Python 3.6.4

Python third-party modules

Install the following modules with pip:

  • mutagen
  • python-dateutil
  • whatapi
  • colorama
pip install -r requirements.txt

Help

usage: musicscan-cli [-h] [-l LOGLEVEL] [-o PATH] [-r] [-s URL] [-t PCT]
                     [-c FILE] [-p PASSWORD] [-u USERNAME]
                     inputpath

Scan directories for music folders and compare to WhatAPI

positional arguments:
  inputpath                path to scan

optional arguments:
  -h, --help               show this help message and exit
  -l, --loglevel LOGLEVEL  loglevel for log file (default: info)
  -o, --output PATH        output path for .torrent files (default: .)
  -r, --reset              scan all rather than skipping previously scanned
  -s, --server URL         server URL (default: https://redacted.ch)
  -t, --threshold PCT      matching local music threshold (default: 80)

config file:
  -c, --config FILE        config file with login details (default: server.conf)

login details:
  -p, --password PASSWORD  your password
  -u, --username USERNAME  your username

Log

Currently logs to musicscan.log

About

Scan music collection for comparison to online databases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 100.0%