Rymtracks

Latest version: v0.1.4

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.4

Major feature of this release is support for local filesystem. You just give rymtracks the path and it will try to gather metainformation about albums stored on your discs. No embedded cuesheets is still supported, this will be added in a future releases.

Execution is rather trivial


$ rymtracks "~/music/My Bloody Valentine/m b v (2013)"


Another cool feature is suporting of colorful output (even on Windows) (probably on OS X too) (definitely on Linuxes, absolutely). But if you do not like it, you can always remove it with `--no-color` flag.

By the way, since some users faced with problem on NLTK data and setuptools ain't that cool as its advertisments, i made it optional. Now if you do not have any data installed rymtracks will suggest you to download it.


$ rymtracks ~/music/Pram/
Language data is absent or corrupted.
Do you want to update it? [Y/N]: y
[nltk_data] Downloading package 'stopwords' to
[nltk_data] /home/nineseconds/.rymtracks/nltk...
[nltk_data] Unzipping corpora/stopwords.zip.
[nltk_data] Downloading package 'punkt' to
[nltk_data] /home/nineseconds/.rymtracks/nltk...
[nltk_data] Unzipping tokenizers/punkt.zip.
[nltk_data] Downloading package 'maxent_treebank_pos_tagger' to
[nltk_data] /home/nineseconds/.rymtracks/nltk...
[nltk_data] Unzipping taggers/maxent_treebank_pos_tagger.zip.


By the way, if you do not want to download anything, RYMTracks will appreciate it


$ rymtracks ~/music/Pram/
Language data is absent or corrupted.
Do you want to update it? [Y/N]: n
It is ok, but capitalization would be pretty primitive


On next release I am going to introduce initial support of SoundCloud.

0.1.3

The main feature here is RYM capitalization. It is really rough and draft implementation of the [RYM capitalization guide](https://rateyourmusic.com/wiki/RYM:Capitalization) so please verify end result manually any time. It works well in most possible cases but automatic natural language processing is rather hard to do on small texts (the main problem is language recognition) so please use it carefully.

Btw, [NLTK](http://nltk.org) was not ported on Python 3 yet so capitalization is really primitive here. Actually on Python3 you won't see it at all, sorry for that. But you know what the mess about Python3 now.

Another small improvements are [BeatPort](http://beatport.com/) and [JunoDownload](http://junodownload.com) support.

0.1.2

Support for 7 new services
- [Last.fm](http://last.fm)
- [Boomkat](http://boomkat.com)
- [7Digital](http://7digital.com)
- [FreeMusicArchive](http://freemusicarchive.com)
- [Archive.org](http://archive.org)
- [Jamendo](http://jamendo.com)
- [ProgArchives](http://progarchives.com)

0.1.1

0.1.0

First release. It has support for following providers:
- [AllMusicGuide](http://allmusic.com)
- [Amazon MP3 Store](http://amazon.com)
- [BandCamp](http://bandcamp.com)
- [Discogs](http://discogs.com)
- [iTunes Store](http://itunes.apple.com)
- [MusicBrainz](http://musicbrainz.org)
- [RateYourMusic](http://rateyourmusic.com)

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.