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

No packages published

Languages

  • Python 100.0%