Git Product home page Git Product logo

joj0 / discodos Goto Github PK

View Code? Open in Web Editor NEW
56.0 6.0 7.0 168.45 MB

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

Home Page: http://discodos.jojotodos.net/

License: GNU General Public License v3.0

Python 97.92% Shell 1.66% Batchfile 0.27% Makefile 0.16%
discogs discogs-api discogs-search vinyl playlist playlist-manager musicbrainz acousticbrainz music-management music-manager discogs-client dj-tools

discodos's Issues

naming conflict with mono-devel in '/usr/bin/disco'

when updating mono in ubuntu studio i get the error: Error while installing package: trying to overwrite '/usr/bin/disco', which is also in package discodos 1.0~rc2-2.
i don"t think this is necessarily a discodos issue, but hopefully the authors of both packages could find a solution to this.
cheers

ERROR on `disco import -z`: no such column: m_match_method

Thanks to @prcutler for reporting and finding the root cause for this bug. There definitely seems to be a wrong column name in the releases table named m_atch_method instead of m_match_method:

Adding Brainz info for track A3 on Please (24588)
Pet Shop Boys - Opportunities (Let's Make Lots Of Money)
Release MBID: 6045cfbd-ac4f-4736-b665-4f66faec4892
Recording MBID: fc8de196-f91d-401c-8ee6-5245e7aff815
Key: Cm  |  Chords Key: Cm  |  BPM: 120.202781677
ERROR DB: no such column: m_match_method
ERROR while updating release table. Continuing anyway.
1/9248```

Considering textual as gui framework?

ciao, i glanced over your blog post about this project. and since time has passed, i wondered whether you are aware of https://github.com/Textualize/textual which is an option for GUIs as well. i think it's plausible that terminal based apps are easier to maintain over a long time as the underlying technology is not about to change.

Disco suggest gives empty results

On a clean Ubuntu install from git, after disco import and disco import --tracks && disco import -zz, disco suggest never gives any results.

The matching algorithm seems to be somewhat broken (only 114 tracks from MB, 55 tracks filled with metadata from AB on 304 in my collection), but there is some data :

Processed: 303.
MusicBrainz info added to DiscoBASE: Release MBIDs: 114, Recording MBIDs: 110
AccousticBrainz info added: Key: 55, Chords Key: 55, BPM: 55
No AcousticBrainz entries available yet: 55
Database errors: 0. Not found on Discogs errors: 0. No track number in DiscoBASE errors: 1.
Additional Discogs fetches necessary: 0.

Results of disco suggest:

discodos) pak@***:~/Dev/discodos$ disco suggest -b 123

Showing tracks with a BPM around 123. Pitch range is +/- 6%.

(discodos) pak@***:~/Dev/discodos$ disco suggest -b 120

Showing tracks with a BPM around 120. Pitch range is +/- 6%.

(discodos) pak@***:~/Dev/discodos$ disco suggest -b 130

Showing tracks with a BPM around 130. Pitch range is +/- 6%.

(discodos) pak@***:~/Dev/discodos$ disco suggest -b 100

Showing tracks with a BPM around 100. Pitch range is +/- 6%.

(discodos) pak@***:~/Dev/discodos$ disco suggest -b 140

Showing tracks with a BPM around 140. Pitch range is +/- 6%.

I can't seem to find the debug log file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.