LICENSE
README.md
pyproject.toml
src/kukicha/__init__.py
src/kukicha/__main__.py
src/kukicha/album_artists.py
src/kukicha/app_metadata.py
src/kukicha/cli.py
src/kukicha/discogs.py
src/kukicha/display.py
src/kukicha/file_metadata.py
src/kukicha/models.py
src/kukicha/opensubsonic_web_adapter.py
src/kukicha/player_common.py
src/kukicha/player_config.py
src/kukicha/player_errors.py
src/kukicha/player_jobs.py
src/kukicha/player_media.py
src/kukicha/player_navigation.py
src/kukicha/player_platform.py
src/kukicha/player_playlists.py
src/kukicha/player_presenters.py
src/kukicha/player_runtime.py
src/kukicha/player_views.py
src/kukicha/player_web_adapter.py
src/kukicha/playlist_art.py
src/kukicha/scanner.py
src/kukicha/search.py
src/kukicha/taxonomy_data.py
src/kukicha/text.py
src/kukicha.egg-info/PKG-INFO
src/kukicha.egg-info/SOURCES.txt
src/kukicha.egg-info/dependency_links.txt
src/kukicha.egg-info/entry_points.txt
src/kukicha.egg-info/requires.txt
src/kukicha.egg-info/top_level.txt
src/kukicha/commands/__init__.py
src/kukicha/commands/opensubsonic.py
src/kukicha/commands/player.py
src/kukicha/commands/tools.py
src/kukicha/commands/youtube_audio.py
src/kukicha/data/taxonomy.tsv
src/kukicha/static/favicon.svg
src/kukicha/static/player.css
src/kukicha/static/player.js
src/kukicha/templates/player/_icons.html
src/kukicha/templates/player/_page_title.html
src/kukicha/templates/player/_track_table.html
src/kukicha/templates/player/album.html
src/kukicha/templates/player/album_edit.html
src/kukicha/templates/player/artist_split_rules.html
src/kukicha/templates/player/artists.html
src/kukicha/templates/player/base.html
src/kukicha/templates/player/cache.html
src/kukicha/templates/player/help.html
src/kukicha/templates/player/home.html
src/kukicha/templates/player/index.html
src/kukicha/templates/player/jobs.html
src/kukicha/templates/player/musicbrainz_overrides.html
src/kukicha/templates/player/not_found.html
src/kukicha/templates/player/playlist.html
src/kukicha/templates/player/queue.html
src/kukicha/templates/player/roots.html
src/kukicha/templates/player/simple_page.html
src/kukicha/use_case/__init__.py
src/kukicha/use_case/coverartarchive.py
src/kukicha/use_case/database.py
src/kukicha/use_case/itunes.py
src/kukicha/use_case/library.py
src/kukicha/use_case/listening.py
src/kukicha/use_case/musicbrainz.py
src/kukicha/use_case/commands/__init__.py
src/kukicha/use_case/commands/album_edits.py
src/kukicha/use_case/commands/jobs.py
src/kukicha/use_case/commands/player.py
src/kukicha/use_case/commands/playlists.py
src/kukicha/use_case/commands/roots.py
src/kukicha/use_case/commands/startup.py
src/kukicha/use_case/queries/__init__.py
src/kukicha/use_case/queries/artists.py
src/kukicha/use_case/queries/filters.py
src/kukicha/use_case/queries/library.py
src/kukicha/use_case/queries/models.py
src/kukicha/use_case/queries/musicbrainz.py
src/kukicha/use_case/queries/params.py
src/kukicha/use_case/queries/sorting.py
src/kukicha/use_case/queries/sql.py
tests/test_album_artists.py
tests/test_library.py
tests/test_musicbrainz.py
tests/test_opensubsonic.py
tests/test_player.py
tests/test_playlist_art.py
tests/test_scanner.py
tests/test_search.py
tests/test_tools.py