beets/test
Tai Lee 23cd5453d9 Improved multi-disc album detection.
- Remove "part", "volume", "vol." multi-disc markers. These are often
  part of album titles, and not necessarily indicative of a multi-disc
  album. Only look for "CD X" and "disc X" (case insensitive), ignoring
  white space and other non-word characters.

- Don't only expect each disc to be in a subdirectory of a common parent
  directory, with all siblings belonging to the same release. Also match
  any consecutive siblings (even when the parent contains other albums)
  that are named with the same prefix and multi-disc marker.

- The `albums_in_dir(path)` function now always yields a list of paths
  along with each list of items. `ItemTask.path` is now always a list of
  paths.

- The `displayable_path(path)` function now accepts a list of paths, and
  will join them with "; " by default. This can be changed with the
  `separator` argument.

- The `sorted_walk()` function now does a case insensitive sort on
  directories, but still returns case sensitive results. This allows
  better multi-disc album detection.

- The `art_for_album()` function now takes a list of paths as its second
  argument, instead of a single path.
2013-02-03 23:51:31 +11:00
..
rsrc fix some tags in test WMA file 2013-01-29 21:51:40 -08:00
__init__.py misc. overdue code cleanup 2010-07-09 18:07:15 -07:00
_common.py happy new year 2013-01-11 10:43:41 -08:00
test_art.py Improved multi-disc album detection. 2013-02-03 23:51:31 +11:00
test_autotag.py Improved multi-disc album detection. 2013-02-03 23:51:31 +11:00
test_db.py happy new year 2013-01-11 10:43:41 -08:00
test_files.py happy new year 2013-01-11 10:43:41 -08:00
test_ihate.py ihate plugin: ver 1.0 - initial import 2012-10-05 02:37:21 +03:00
test_importer.py happy new year 2013-01-11 10:43:41 -08:00
test_mb.py both release and release group disambig (#87) 2013-02-02 12:42:53 -08:00
test_mediafile.py happy new year 2013-01-11 10:43:41 -08:00
test_mediafile_basic.py fix test compatibility with mutagen 1.21 2013-01-31 10:16:22 -08:00
test_pipeline.py happy new year 2013-01-11 10:43:41 -08:00
test_player.py happy new year 2013-01-11 10:43:41 -08:00
test_query.py happy new year 2013-01-11 10:43:41 -08:00
test_template.py happy new year 2013-01-11 10:43:41 -08:00
test_the.py combine TempConfigTestCase and ExtraAsserts 2012-12-15 13:21:09 -08:00
test_ui.py De-duplicate loop functionality. One logic loop and one display loop. 2013-02-02 09:11:12 +11:00
test_vfs.py happy new year 2013-01-11 10:43:41 -08:00
test_zero.py remove singleton enforcement from plugins 2013-01-31 12:13:19 -08:00
testall.py happy new year 2013-01-11 10:43:41 -08:00