LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
beets/__init__.py
beets/__main__.py
beets/art.py
beets/config_default.yaml
beets/importer.py
beets/library.py
beets/logging.py
beets/mediafile.py
beets/plugins.py
beets/random.py
beets/vfs.py
beets.egg-info/PKG-INFO
beets.egg-info/SOURCES.txt
beets.egg-info/dependency_links.txt
beets.egg-info/entry_points.txt
beets.egg-info/requires.txt
beets.egg-info/top_level.txt
beets/autotag/__init__.py
beets/autotag/hooks.py
beets/autotag/match.py
beets/autotag/mb.py
beets/dbcore/__init__.py
beets/dbcore/db.py
beets/dbcore/query.py
beets/dbcore/queryparse.py
beets/dbcore/types.py
beets/ui/__init__.py
beets/ui/commands.py
beets/ui/completion_base.sh
beets/util/__init__.py
beets/util/artresizer.py
beets/util/bluelet.py
beets/util/confit.py
beets/util/enumeration.py
beets/util/functemplate.py
beets/util/hidden.py
beets/util/pipeline.py
beetsplug/__init__.py
beetsplug/absubmit.py
beetsplug/acousticbrainz.py
beetsplug/badfiles.py
beetsplug/beatport.py
beetsplug/bench.py
beetsplug/bpm.py
beetsplug/bucket.py
beetsplug/chroma.py
beetsplug/convert.py
beetsplug/cue.py
beetsplug/discogs.py
beetsplug/duplicates.py
beetsplug/edit.py
beetsplug/embedart.py
beetsplug/embyupdate.py
beetsplug/export.py
beetsplug/fetchart.py
beetsplug/filefilter.py
beetsplug/freedesktop.py
beetsplug/fromfilename.py
beetsplug/ftintitle.py
beetsplug/fuzzy.py
beetsplug/gmusic.py
beetsplug/hook.py
beetsplug/ihate.py
beetsplug/importadded.py
beetsplug/importfeeds.py
beetsplug/info.py
beetsplug/inline.py
beetsplug/ipfs.py
beetsplug/keyfinder.py
beetsplug/kodiupdate.py
beetsplug/lastimport.py
beetsplug/loadext.py
beetsplug/lyrics.py
beetsplug/mbcollection.py
beetsplug/mbsubmit.py
beetsplug/mbsync.py
beetsplug/missing.py
beetsplug/mpdstats.py
beetsplug/mpdupdate.py
beetsplug/permissions.py
beetsplug/play.py
beetsplug/playlist.py
beetsplug/plexupdate.py
beetsplug/random.py
beetsplug/replaygain.py
beetsplug/rewrite.py
beetsplug/scrub.py
beetsplug/smartplaylist.py
beetsplug/sonosupdate.py
beetsplug/spotify.py
beetsplug/subsonicupdate.py
beetsplug/the.py
beetsplug/thumbnails.py
beetsplug/types.py
beetsplug/zero.py
beetsplug/bpd/__init__.py
beetsplug/bpd/gstplayer.py
beetsplug/lastgenre/__init__.py
beetsplug/lastgenre/genres-tree.yaml
beetsplug/lastgenre/genres.txt
beetsplug/metasync/__init__.py
beetsplug/metasync/amarok.py
beetsplug/metasync/itunes.py
beetsplug/web/__init__.py
beetsplug/web/static/backbone.js
beetsplug/web/static/beets.css
beetsplug/web/static/beets.js
beetsplug/web/static/jquery.js
beetsplug/web/static/underscore.js
beetsplug/web/templates/index.html
docs/Makefile
docs/changelog.rst
docs/conf.py
docs/faq.rst
docs/index.rst
docs/dev/api.rst
docs/dev/index.rst
docs/dev/media_file.rst
docs/dev/plugins.rst
docs/guides/advanced.rst
docs/guides/index.rst
docs/guides/main.rst
docs/guides/tagger.rst
docs/plugins/absubmit.rst
docs/plugins/acousticbrainz.rst
docs/plugins/badfiles.rst
docs/plugins/beatport.rst
docs/plugins/beetsweb.png
docs/plugins/bpd.rst
docs/plugins/bpm.rst
docs/plugins/bucket.rst
docs/plugins/chroma.rst
docs/plugins/convert.rst
docs/plugins/discogs.rst
docs/plugins/duplicates.rst
docs/plugins/edit.rst
docs/plugins/embedart.rst
docs/plugins/embyupdate.rst
docs/plugins/export.rst
docs/plugins/fetchart.rst
docs/plugins/filefilter.rst
docs/plugins/freedesktop.rst
docs/plugins/fromfilename.rst
docs/plugins/ftintitle.rst
docs/plugins/fuzzy.rst
docs/plugins/gmusic.rst
docs/plugins/hook.rst
docs/plugins/ihate.rst
docs/plugins/importadded.rst
docs/plugins/importfeeds.rst
docs/plugins/index.rst
docs/plugins/info.rst
docs/plugins/inline.rst
docs/plugins/ipfs.rst
docs/plugins/keyfinder.rst
docs/plugins/kodiupdate.rst
docs/plugins/lastgenre.rst
docs/plugins/lastimport.rst
docs/plugins/loadext.rst
docs/plugins/lyrics.rst
docs/plugins/mbcollection.rst
docs/plugins/mbsubmit.rst
docs/plugins/mbsync.rst
docs/plugins/metasync.rst
docs/plugins/missing.rst
docs/plugins/mpdstats.rst
docs/plugins/mpdupdate.rst
docs/plugins/permissions.rst
docs/plugins/play.rst
docs/plugins/playlist.rst
docs/plugins/plexupdate.rst
docs/plugins/random.rst
docs/plugins/replaygain.rst
docs/plugins/rewrite.rst
docs/plugins/scrub.rst
docs/plugins/smartplaylist.rst
docs/plugins/sonosupdate.rst
docs/plugins/spotify.rst
docs/plugins/subsonicupdate.rst
docs/plugins/the.rst
docs/plugins/thumbnails.rst
docs/plugins/types.rst
docs/plugins/web.rst
docs/plugins/zero.rst
docs/reference/cli.rst
docs/reference/config.rst
docs/reference/index.rst
docs/reference/pathformat.rst
docs/reference/query.rst
extra/_beet
extra/ascii_logo.txt
extra/beets.reg
extra/release.py
man/beet.1
man/beetsconfig.5
test/__init__.py
test/_common.py
test/helper.py
test/lyrics_download_samples.py
test/test_acousticbrainz.py
test/test_art.py
test/test_autotag.py
test/test_bucket.py
test/test_config_command.py
test/test_convert.py
test/test_datequery.py
test/test_dbcore.py
test/test_discogs.py
test/test_edit.py
test/test_embedart.py
test/test_embyupdate.py
test/test_fetchart.py
test/test_filefilter.py
test/test_files.py
test/test_ftintitle.py
test/test_hidden.py
test/test_hook.py
test/test_ihate.py
test/test_importadded.py
test/test_importer.py
test/test_importfeeds.py
test/test_info.py
test/test_ipfs.py
test/test_keyfinder.py
test/test_lastgenre.py
test/test_library.py
test/test_logging.py
test/test_lyrics.py
test/test_mb.py
test/test_mbsubmit.py
test/test_mbsync.py
test/test_mediafile.py
test/test_mediafile_edge.py
test/test_metasync.py
test/test_mpdstats.py
test/test_permissions.py
test/test_pipeline.py
test/test_play.py
test/test_player.py
test/test_playlist.py
test/test_plexupdate.py
test/test_plugin_mediafield.py
test/test_plugins.py
test/test_query.py
test/test_random.py
test/test_replaygain.py
test/test_smartplaylist.py
test/test_sort.py
test/test_spotify.py
test/test_template.py
test/test_the.py
test/test_thumbnails.py
test/test_types_plugin.py
test/test_ui.py
test/test_ui_commands.py
test/test_ui_importer.py
test/test_ui_init.py
test/test_util.py
test/test_vfs.py
test/test_web.py
test/test_zero.py
test/testall.py
test/rsrc/abbey-different.jpg
test/rsrc/abbey-similar.jpg
test/rsrc/abbey.jpg
test/rsrc/archive.rar
test/rsrc/bpm.mp3
test/rsrc/convert_stub.py
test/rsrc/coverart.ogg
test/rsrc/date.mp3
test/rsrc/date_with_slashes.ogg
test/rsrc/discc.ogg
test/rsrc/empty.aiff
test/rsrc/empty.alac.m4a
test/rsrc/empty.ape
test/rsrc/empty.dsf
test/rsrc/empty.flac
test/rsrc/empty.m4a
test/rsrc/empty.mp3
test/rsrc/empty.mpc
test/rsrc/empty.ogg
test/rsrc/empty.opus
test/rsrc/empty.wma
test/rsrc/empty.wv
test/rsrc/emptylist.mp3
test/rsrc/full.aiff
test/rsrc/full.alac.m4a
test/rsrc/full.ape
test/rsrc/full.dsf
test/rsrc/full.flac
test/rsrc/full.m4a
test/rsrc/full.mp3
test/rsrc/full.mpc
test/rsrc/full.ogg
test/rsrc/full.opus
test/rsrc/full.wma
test/rsrc/full.wv
test/rsrc/image-2x3.jpg
test/rsrc/image-2x3.png
test/rsrc/image-2x3.tiff
test/rsrc/image-jpeg.mp3
test/rsrc/image.ape
test/rsrc/image.flac
test/rsrc/image.m4a
test/rsrc/image.mp3
test/rsrc/image.ogg
test/rsrc/image.wma
test/rsrc/image_unknown_type.mp3
test/rsrc/itunes_library_unix.xml
test/rsrc/itunes_library_windows.xml
test/rsrc/lyricstext.yaml
test/rsrc/min.flac
test/rsrc/min.m4a
test/rsrc/min.mp3
test/rsrc/oldape.ape
test/rsrc/only-magic-bytes.jpg
test/rsrc/partial.flac
test/rsrc/partial.m4a
test/rsrc/partial.mp3
test/rsrc/pure.wma
test/rsrc/soundcheck-nonascii.m4a
test/rsrc/space_time.mp3
test/rsrc/t_time.m4a
test/rsrc/test_completion.sh
test/rsrc/unicode’d.mp3
test/rsrc/unparseable.aiff
test/rsrc/unparseable.alac.m4a
test/rsrc/unparseable.ape
test/rsrc/unparseable.dsf
test/rsrc/unparseable.flac
test/rsrc/unparseable.m4a
test/rsrc/unparseable.mp3
test/rsrc/unparseable.mpc
test/rsrc/unparseable.ogg
test/rsrc/unparseable.opus
test/rsrc/unparseable.wma
test/rsrc/unparseable.wv
test/rsrc/year.ogg
test/rsrc/acousticbrainz/data.json
test/rsrc/beetsplug/test.py
test/rsrc/lyrics/examplecom/beetssong.txt
test/rsrc/spotify/missing_request.json
test/rsrc/spotify/track_request.json