Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/JOJ0/discodos

A CLI tool for DJ's and record collectors based on the discogs.com collection feature
https://github.com/JOJ0/discodos

acousticbrainz discogs discogs-api discogs-client discogs-search dj-tools music-management music-manager musicbrainz playlist playlist-manager vinyl

Last synced: 3 months ago
JSON representation

A CLI tool for DJ's and record collectors based on the discogs.com collection feature

Lists

README

        

# README
```
_______ _______ ________
/ \ / /
/ ___ / ___ / _____/
/ / / / / / \____ \
/ /__/ / /__/ _____/ /
D i s c o / / / - The geekiest DJ tool on the planet
/_______/\_______/________/
```
DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future. It's based on data pulled from a users [Discogs](https://www.discogs.com) record [collection](https://support.discogs.com/hc/en-us/articles/360007331534-How-Does-The-Collection-Feature-Work-). Tracks can be organized into playlists and mix-transitions rated. Additionally the collection can be linked to the online music information services [MusicBrainz](https://musicbrainz.org) and [AcousticBrainz](https://acousticbrainz.org), thus further information (like musical key and BPM) is made available to the user.

DiscoDOS currently is available as a command line tool only, though prototypes of a mobile and a desktop app exist already. Despite of what the name implies, it's just the look that is reminiscent of the 80s/90s operating system, its usability follows most standards of a typical [shell](https://en.wikipedia.org/wiki/Shell_(computing)#Unix-like_systems) utility you would find on a [UNIX-like operating system](https://en.wikipedia.org/wiki/Unix-like).

DiscoDOS runs on current Linux, macOS and Windows systems.

DiscoDOS primarily aims at the Vinyl DJ but feature ideas for DJ's playing both, digital media and vinyl, are existing. Also thoughts around GUI programming and alternative approaches to finding out key and BPM are present. Have a look on the DiscoDOS website's [roadmap](https://discodos.jojotodos.net#roadmap) chapter.

The following animated GIFs should give you an idea on how DiscoDOS looks and feels:

##### Viewing mix details, searching and adding track:
![demo gif 1](assets/intro_gif_v0.4_1-580_16col_960x581.gif)

##### Updating track information from Discogs and MusicBrainz/AcousticBrainz:
![demo gif 2](assets/intro_gif_v0.4_580-end_16col_960x581.gif)

Head over to the documentation pages and learn how to install and
use DiscoDOS:

- [Quickstart Guide](https://discodos.readthedocs.io/en/latest/QUICKSTART.html)
- [Installaton Guide](https://discodos.readthedocs.io/en/latest/INSTALLATION.html)
- [User's Manual](https://discodos.readthedocs.io/en/latest/MANUAL.html)

Watch some video tutorials on Youtube:

- [How to use DiscoDOS #1 - Mixes, Suggestions, Collection, AcousticBrainz](https://www.youtube.com/watch?v=c9lqKuGSCVk&list=PLcHqk0rpp8bprmYlaXdrs6pbOpPoJwW-T)
- [How to use DiscoDOS #2 - Finding key & BPM compatible tracks](https://www.youtube.com/watch?v=agp9OrYC66I&list=PLcHqk0rpp8bprmYlaXdrs6pbOpPoJwW-T&index=3)
- [How to use DiscoDOS #3 - Fetch key & BPM from AcousticBrainz](https://www.youtube.com/watch?v=4lungDgdJ2w&list=PLcHqk0rpp8bprmYlaXdrs6pbOpPoJwW-T&index=4)

View the DiscoDOS website:

- [discodos.jojotodos.net](https://discodos.jojotodos.net)