- NOTE: This is the last release with any semblance of Python 2 support!
- Deployment and packaging updates and fixes (JonnyJD)
- [#129] Don’t make WS2 requests for --force-submit (Freso)
- [#132] Replace Travis with GitHub actions (Freso)
- Declare required Python version in setup.py (Freso)
- [#127] Windows 64 bit (libdiscid) discid.dll (jesus2099 & JonnyJD)
- [#120] remove --fast-toc from cdrdao options (Freso)
- [#113] show cdrdao stderr in debug mode
- [#121] allow installing dependencies with pip
- [#111] update keyring link (GuilhermeHideki)
- [#117] fix escape sequence deprecation for Python 3.6 (scop)
- [#105] CI test with Python 3.5 (scop)
- [#107] improve logging code (scop)
- [#94] also install isrcsubmit-config.5
- [#93] fix name 'FileNotFoundError' is not defined
- [#96] fix display of "missing backend" error
- [#98] be case insensitive for Y/N prompts
- [#59] use libdiscid as isrc backend
- [#6] use the NGS (WS/2) web service
- [#54] Python 3 support
- [#77] opening a browser from command line on Windows and Mac OS X
- [#83] use keyring to store/retrieve password (if available)
- [#84] configuration file
- [#86] use new libdiscid 0.6.0 device detection (if available)
- [#72] added manpage isrcsubmit.1
- [#65] added --release-id parameter to skip release selection
- [#64] added --server parameter
- [#60] added --force-submit parameter to always submit the TOC as new
- [#78] Ask user to re-enter user/password on authentication errors
- [#87] expose musicbrainzngs logging with --debug
- [#74] 400 bad request with mediatools or discisrcs on Python 3
- [#35] add discisrc backend (Mac/Win/Linux)
- [#32] Index release choice starting with 1, rather than 0
- updated libdiscid to 0.4.1 for packages
- [#39] fix disc id verification (rescan when id not found)
- lots of refactoring to prepare for isrcsubmit2
- [#43] fix: global name 'saneWhich' is not defined
-
[#40] support and use unicode codepage on Windows (cp65001)
Use isrcsubmit.bat for unicode output or set
chcp cp65001
before using isrcsubmit.py. Don't forget to change back later, that codepage is buggy! You can display your current codepage withchcp
. This only works with theLucida Console
font set incmd
. -
add CHANGELOG
-
[#41] fix: exception on browser error
-
[#33] fix: device debug output on Windows
-
[#30] fix: detect broken "which" tool
- [#24] Windows support with the mediatools backend
- [#22] add libcdio backend (Linux)
- [#15] add --browser parameter
- [#28] make username an optional argument
- [#27] fix: only submit non-empty ISRCs (cdrdao)
- [#26] fix: exception on wrong input at release selection
- [#25] fix: last CD is mistaken for DVD (=last disc)
- [#23] fix: recognize stubs and ignore them
- [#19] only ask for password when necessary
- [#14] verify discId when the id is new to MusicBrainz
- [#18],[#17] fix: also recognize ISRCs in CD-TEXT (cdrdao)
- [#16] fix: handle releases with bonus DVDs correctly
-
[#12] Mac support with the drutil backend
The drutil backen is very slow. It will take minutes!
-
[#11] add cdrdao backend
-
[#10] add cdda2wav backend again
-
[#13] optional --backend parameter to choose a backend manually
- [#9] show information about all tracks on the release in duplicate-find
- [#3] prevent duplicate ISRCs; cleanup duplicate ISRCs on the server
- [#5] show release events on release choice
- [#2] add user agent
- [#4] warn if python-musicbrainz2 is too old
- [#1] Multidisc-release support (with offsets; due to NGS changes)
- Added debug switch (--debug)
- fix: catch more exceptions
- list release type for release choice
- handle missing dashes in ISRCs
- give a choice if multiple releases match the discID