Changelog
Changes in 1.3.0 (2025-07-26):
Modernized, PEP 518 compatible, build system using
pyproject.toml.Minimum supported Python version is now 3.9.
#51 tests requiring a physical disc are not run by default anymore. Set the environment variable
DISCID_TESTS_REQUIRE_DISCto enable them or runmake disccheck.Fixed
put()to work with first track number greater than 1.Add
Disc.cddb_query_stringproperty.
Changes in 1.2.0 (2019-02-23):
improve install with pip
add Makefile
Changes in 1.1.1 (2017-01-29):
Changes in 1.1.0 (2013-10-09):
feature #36 add
Disc.toc_string#38 remove
DiscId(deprecated since 0.5.0)
Changes in 1.0.3 (2013-10-06):
fix: #37 test_emptyness: Assertion disc->success failed
Changes in 1.0.2 (2013-06-27):
Changes in 1.0.1 (2013-06-26):
fix: #34 bring back
DEFAULT_DEVICEas deprecated
Changes in 1.0.0 (2013-06-25):
#30
DEFAULT_DEVICEis nowget_default_device()#32
Disc.submission_urldoesn’t point to a redirect nowfix: seconds are now rounded the same as on MB server (0.5->up)
Changes in 0.5.0 (2013-04-27):
feature: #10 add
Disc.mcnandTrack.isrcfeature: add
LIBDISCID_VERSION_STRINGfeature: #28 add
Disc.seconds,Track.secondsand aliasesDisc.lengthandTrack.sectors#25 provide a package discid rather than a module
#29 changed parameters for
put()to include extra sectors and addTOCErrorrename
DiscIdtoDiscfix: #24 only have “real” tracks in the list(s) (0 not special)
fix: #19 only read the requested features from disc (sparse)
fix: #26 remove
DiscId.webservice_url(deprecated)fix: detect the version of libdiscid 0.3.0 also in lib64 installations
Changes in 0.4.0 (2013-04-09):
feature: added
FEATURES_IMPLEMENTED,DiscId.track_lengths,DiscId.webservice_urlandDiscId.freedb_idfeature #18: disc access test suite
fix #21: uninformative error on Windows
Changes in 0.3.0 (2013-03-11):
Changes in 0.2.1 (2013-01-30):
fix #9: test fails on Python 3.2 because of unicode literals
Changes in 0.2.0 (2013-01-30):
API change from
DiscId.get_id()toDiscId.idadded
DEFAULT_DEVICEas a module constantadded
DiscId.submission_urladded an actual documentation and links to linux packages
add tests and continuous integration configuration
add changelog
Changes in 0.1.0 (2013-01-12):
initial version with
DiscId.read()andDiscId.get_id()