Skip to content
/ dual Public

Simple CLI using ELO scoring to rank tracks in a beets music library

License

Notifications You must be signed in to change notification settings

dev-msp/dual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dual

This is a simple command-line application that uses ELO scoring and other methods to allow users to rank their music library (currently limited to beets libraries) track by track in relative terms.

Install

  • Clone the project and run pip install '.[dev]' in the project directory.

Usage

Currently the application assumes that your beets library is located at $XDG_CONFIG_HOME/beets/library.db.

usage: python -m dual app [-h] [--artist ARTIST] [--limit LIMIT] [--top]

options:
-h, --help       show this help message and exit
--artist ARTIST  The artist to select
--limit LIMIT    The number of tracks to select
--top            Select the top tracks, instead of random ones

Key bindings

  • a - First track wins
  • b - Second track wins
  • d - Draw
  • n - Skip
  • q - Quit

About

Simple CLI using ELO scoring to rank tracks in a beets music library

Resources

License

Stars

Watchers

Forks

Languages