LICENSE
README.md
pyproject.toml
src/platterpus/__init__.py
src/platterpus/__main__.py
src/platterpus/app.py
src/platterpus/app_icon.py
src/platterpus/appimage_integration.py
src/platterpus/composition.py
src/platterpus/config.py
src/platterpus/drive_access.py
src/platterpus/drive_control.py
src/platterpus/drive_profile_store.py
src/platterpus/drive_profiles.py
src/platterpus/eac_log_export.py
src/platterpus/goal_presets.py
src/platterpus/help_content.py
src/platterpus/logging_setup.py
src/platterpus/offset_config.py
src/platterpus/parity.py
src/platterpus/paths.py
src/platterpus/preflight.py
src/platterpus/rip_report.py
src/platterpus/update_check.py
src/platterpus/update_install.py
src/platterpus/verdict.py
src/platterpus.egg-info/PKG-INFO
src/platterpus.egg-info/SOURCES.txt
src/platterpus.egg-info/dependency_links.txt
src/platterpus.egg-info/entry_points.txt
src/platterpus.egg-info/requires.txt
src/platterpus.egg-info/top_level.txt
src/platterpus/adapters/__init__.py
src/platterpus/adapters/accuraterip_offsets.py
src/platterpus/adapters/accuraterip_offsets_data.py
src/platterpus/adapters/cover_art.py
src/platterpus/adapters/ctdb_client.py
src/platterpus/adapters/cyanrip_backend.py
src/platterpus/adapters/flac_recompress.py
src/platterpus/adapters/flac_verify.py
src/platterpus/adapters/metaflac.py
src/platterpus/adapters/musicbrainz_client.py
src/platterpus/adapters/transcode.py
src/platterpus/adapters/whipper_backend.py
src/platterpus/ctdb/__init__.py
src/platterpus/ctdb/calibrate.py
src/platterpus/ctdb/crc.py
src/platterpus/ctdb/decode.py
src/platterpus/ctdb/toc.py
src/platterpus/ctdb/verify.py
src/platterpus/deps/__init__.py
src/platterpus/deps/checks.py
src/platterpus/deps/host_setup.py
src/platterpus/deps/host_teardown.py
src/platterpus/deps/manager.py
src/platterpus/deps/registry.py
src/platterpus/deps/resolvers.py
src/platterpus/deps/step_engine.py
src/platterpus/deps/version.py
src/platterpus/parsers/__init__.py
src/platterpus/parsers/cd_info.py
src/platterpus/parsers/cyanrip_info.py
src/platterpus/parsers/cyanrip_log.py
src/platterpus/parsers/drive_list.py
src/platterpus/parsers/eac_log.py
src/platterpus/parsers/rip_log.py
src/platterpus/resources/platterpus-logo.svg
src/platterpus/ui/__init__.py
src/platterpus/ui/disc_info_panel.py
src/platterpus/ui/drive_picker.py
src/platterpus/ui/drive_setup_dialog.py
src/platterpus/ui/help_dialogs.py
src/platterpus/ui/host_setup_dialog.py
src/platterpus/ui/main_window.py
src/platterpus/ui/main_window_deps.py
src/platterpus/ui/main_window_drive.py
src/platterpus/ui/main_window_helpers.py
src/platterpus/ui/main_window_provision.py
src/platterpus/ui/main_window_rip.py
src/platterpus/ui/main_window_update.py
src/platterpus/ui/release_picker.py
src/platterpus/ui/rip_controls.py
src/platterpus/ui/rip_progress.py
src/platterpus/ui/settings_dialog.py
src/platterpus/ui/track_table.py
src/platterpus/ui/uninstall_dialog.py
src/platterpus/ui/unknown_album.py
src/platterpus/ui/dialogs/__init__.py
src/platterpus/ui/dialogs/manual_install.py
src/platterpus/ui/dialogs/pending_installs.py
src/platterpus/workers/__init__.py
src/platterpus/workers/ctdb_worker.py
src/platterpus/workers/dependency_worker.py
src/platterpus/workers/disc_info_worker.py
src/platterpus/workers/drive_list_worker.py
src/platterpus/workers/drive_setup_worker.py
src/platterpus/workers/flac_verify_worker.py
src/platterpus/workers/host_setup_worker.py
src/platterpus/workers/mb_worker.py
src/platterpus/workers/rip_worker.py
src/platterpus/workers/update_worker.py
tests/test_accuraterip_offsets.py
tests/test_app.py
tests/test_app_icon.py
tests/test_app_smoke.py
tests/test_appimage_integration.py
tests/test_build_harness.py
tests/test_composition.py
tests/test_config.py
tests/test_cover_art.py
tests/test_ctdb_calibrate.py
tests/test_ctdb_client.py
tests/test_ctdb_decode.py
tests/test_ctdb_toc.py
tests/test_ctdb_verify.py
tests/test_ctdb_worker.py
tests/test_cyanrip_backend.py
tests/test_dependency_worker.py
tests/test_deps_checks.py
tests/test_deps_host_setup.py
tests/test_deps_host_teardown.py
tests/test_deps_manager.py
tests/test_deps_registry.py
tests/test_deps_resolvers.py
tests/test_deps_version.py
tests/test_disc_info_worker.py
tests/test_drive_access.py
tests/test_drive_control.py
tests/test_drive_list_worker.py
tests/test_drive_profiles.py
tests/test_drive_setup_worker.py
tests/test_e2e_rip_pipeline.py
tests/test_eac_log_export.py
tests/test_flac_recompress.py
tests/test_flac_verify.py
tests/test_goal_presets.py
tests/test_gui_thread_discipline.py
tests/test_host_setup_worker.py
tests/test_install_appimage_script.py
tests/test_install_script.py
tests/test_logging_setup.py
tests/test_mb_worker.py
tests/test_metaflac_adapter.py
tests/test_musicbrainz_client.py
tests/test_offset_config.py
tests/test_parity.py
tests/test_parsers_cd_info.py
tests/test_parsers_cyanrip_info.py
tests/test_parsers_cyanrip_log.py
tests/test_parsers_drive_list.py
tests/test_parsers_eac_log.py
tests/test_parsers_property.py
tests/test_parsers_rip_log.py
tests/test_preflight.py
tests/test_rip_report.py
tests/test_rip_worker.py
tests/test_setup_host_script.py
tests/test_transcode.py
tests/test_ui_disc_info_panel.py
tests/test_ui_drive_picker.py
tests/test_ui_drive_setup_dialog.py
tests/test_ui_help_dialogs.py
tests/test_ui_host_setup_dialog.py
tests/test_ui_main_window.py
tests/test_ui_manual_install_dialog.py
tests/test_ui_pending_installs_dialog.py
tests/test_ui_release_picker.py
tests/test_ui_rip_controls.py
tests/test_ui_rip_progress.py
tests/test_ui_settings_dialog.py
tests/test_ui_track_table.py
tests/test_ui_uninstall_dialog.py
tests/test_ui_unknown_album.py
tests/test_uninstall_script.py
tests/test_update_check.py
tests/test_update_install.py
tests/test_update_worker.py
tests/test_whipper_backend.py