Changes in 2.1.0 (2019-02-22)
- #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)
Changes in 2.0.1 (2015-06-06)
- #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
Changes in 2.0.0 (2014-05-05)
- #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
Changes in 1.0.0 (2013-03-12)
- #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
Changes in 0.5.2 (2013-01-26)
- #43: fix: global name ‘saneWhich’ is not defined
Changes in 0.5.1 (2012-12-23)
-
#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
Changes in 0.5 (2012-12-02)
- #24: Windows support with the mediatools backend
- #22: add libcdio backend (Linux)
- #15: add –browser parameter
- #28: make username an optional argument
Changes in 0.4.4 (2012-11-30)
- #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)
Changes in 0.4.3 (2012-11-17)
- #23: fix: recognize stubs and ignore them
Changes in 0.4.2 (2012-10-15)
- #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)
Changes in 0.4.1 (2012-04-24)
- #16: fix: handle releases with bonus DVDs correctly
Changes in 0.4 (2012-03-06)
-
#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
Changes in 0.3.1 (2012-02-22)
- #9: show information about all tracks on the release in duplicate-find
Changes in 0.3 (2012-02-20)
- #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)
Changes in 0.2.4 (2010-09-15)
- Added debug switch (–debug)
Changes in 0.2.3 (2009-11-26)
- fix: catch more exceptions
Changes in 0.2.1 (2009-10-03)
- list release type for release choice
Changes in 0.2 (2009-10-03)
- handle missing dashes in ISRCs
- give a choice if multiple releases match the discID