LICENSE
README.md
pyproject.toml
jellytoast/__init__.py
jellytoast/__main__.py
jellytoast/airplay2.py
jellytoast/airplay_pairing.py
jellytoast/app.py
jellytoast/artist_page.py
jellytoast/async_io.py
jellytoast/boot_timing.py
jellytoast/cast_dialog.py
jellytoast/cast_dialog_sections.py
jellytoast/cast_dispatcher.py
jellytoast/cast_payload.py
jellytoast/cast_proxy.py
jellytoast/color_picker.py
jellytoast/color_tokens.py
jellytoast/credentials.py
jellytoast/custom_tooltip.py
jellytoast/design_tokens.py
jellytoast/device_busy_dialog.py
jellytoast/disk_cache.py
jellytoast/download_button.py
jellytoast/downloads_library_view.py
jellytoast/downloads_view.py
jellytoast/eq_curve_editor.py
jellytoast/eq_presets.py
jellytoast/frosted_dialog.py
jellytoast/genres_view.py
jellytoast/horizontal_rail.py
jellytoast/hotkeys.py
jellytoast/icon_button.py
jellytoast/icons.py
jellytoast/image_cache.py
jellytoast/jellyfin_api.py
jellytoast/kde_qt_plugin_fix.py
jellytoast/kde_titlebar.py
jellytoast/keyboard_focus.py
jellytoast/library_grid.py
jellytoast/library_paginator.py
jellytoast/library_selection.py
jellytoast/library_selection_controller.py
jellytoast/login_view.py
jellytoast/mini_player.py
jellytoast/nav_controller.py
jellytoast/now_playing_bar.py
jellytoast/now_playing_page.py
jellytoast/np_left_pane.py
jellytoast/np_lyrics.py
jellytoast/np_track_list.py
jellytoast/offline_banner.py
jellytoast/pipewire_setup.py
jellytoast/platform_compat.py
jellytoast/player_backend.py
jellytoast/player_cast_transport.py
jellytoast/player_state.py
jellytoast/queue_manager.py
jellytoast/radio_art.py
jellytoast/radio_presets.py
jellytoast/radio_state.py
jellytoast/radio_view.py
jellytoast/search_view.py
jellytoast/selector.py
jellytoast/session_controller.py
jellytoast/settings.py
jellytoast/settings_colors_page.py
jellytoast/settings_dialog.py
jellytoast/settings_eq_page.py
jellytoast/settings_migration.py
jellytoast/shuffle_primer.py
jellytoast/single_instance.py
jellytoast/smart_playlist_editor.py
jellytoast/smart_playlists_view.py
jellytoast/smart_shuffle.py
jellytoast/smooth_scroll.py
jellytoast/snapcast_control.py
jellytoast/songs_view.py
jellytoast/sort_utils.py
jellytoast/suggestions_view.py
jellytoast/tag_editor.py
jellytoast/taskbar.py
jellytoast/test_bridge.py
jellytoast/theme.py
jellytoast/toast.py
jellytoast/top_bar.py
jellytoast/tray.py
jellytoast/ui_helpers.py
jellytoast/version.py
jellytoast/visualizer.py
jellytoast/visualizer_widget.py
jellytoast/volume_button.py
jellytoast/win_frameless.py
jellytoast/windows_shortcut.py
jellytoast.egg-info/PKG-INFO
jellytoast.egg-info/SOURCES.txt
jellytoast.egg-info/dependency_links.txt
jellytoast.egg-info/entry_points.txt
jellytoast.egg-info/requires.txt
jellytoast.egg-info/top_level.txt
jellytoast/assets/__init__.py
jellytoast/assets/jellytoast.svg
jellytoast/autostart/__init__.py
jellytoast/autostart/_flatpak.py
jellytoast/autostart/_linux.py
jellytoast/autostart/_unsupported.py
jellytoast/autostart/_windows.py
jellytoast/blur/__init__.py
jellytoast/blur/_dwm.py
jellytoast/blur/_faux_frost.py
jellytoast/blur/_kwin.py
jellytoast/blur/_macos.py
jellytoast/blur/_unsupported.py
jellytoast/cast/__init__.py
jellytoast/cast/snapcast.py
jellytoast/cast/sonos.py
jellytoast/cast/dlna/__init__.py
jellytoast/cast/dlna/_constants.py
jellytoast/cast/dlna/_loop.py
jellytoast/cast/dlna/_models.py
jellytoast/cast/dlna/_settings.py
jellytoast/cast/dlna/codec.py
jellytoast/cast/dlna/controller.py
jellytoast/cast/dlna/didl.py
jellytoast/cast/dlna/discovery.py
jellytoast/cast_manager/__init__.py
jellytoast/cast_manager/_airplay.py
jellytoast/cast_manager/_chromecast.py
jellytoast/cast_manager/_common.py
jellytoast/cast_manager/_manager.py
jellytoast/cast_manager/_others.py
jellytoast/drag_repaint/__init__.py
jellytoast/drag_repaint/_kwin.py
jellytoast/drag_repaint/_unsupported.py
jellytoast/drag_repaint/effect/jellytoast_dragrepaint/metadata.json
jellytoast/drag_repaint/effect/jellytoast_dragrepaint/contents/code/main.js
jellytoast/keep_above/__init__.py
jellytoast/keep_above/_kwin.py
jellytoast/keep_above/_unsupported.py
jellytoast/media_controls/__init__.py
jellytoast/media_controls/_mpris.py
jellytoast/media_controls/_unsupported.py
jellytoast/media_controls/_windows.py
jellytoast/notifications/__init__.py
jellytoast/notifications/_linux.py
jellytoast/notifications/_unsupported.py
jellytoast/notifications/_windows.py
jellytoast/notifications/nowplaying.py
jellytoast/offline/__init__.py
jellytoast/offline/connectivity.py
jellytoast/offline/db.py
jellytoast/offline/index.py
jellytoast/offline/library_sync.py
jellytoast/offline/locations.py
jellytoast/offline/manager.py
jellytoast/offline/snapshot.py
jellytoast/offline/store.py
jellytoast/playback/__init__.py
jellytoast/playback/crossfade.py
jellytoast/power/__init__.py
jellytoast/power/_linux.py
jellytoast/power/_unsupported.py
jellytoast/power/_windows.py
jellytoast/providers/__init__.py
jellytoast/providers/base.py
jellytoast/providers/jellyfin.py
jellytoast/providers/smart_rule_eval.py
jellytoast/providers/smart_rule_schema.py
jellytoast/providers/subsonic.py
jellytoast/scrobble/__init__.py
jellytoast/scrobble/lastfm.py
jellytoast/scrobble/listenbrainz.py
jellytoast/scrobble/manager.py
jellytoast/scrobble/queue.py
jellytoast/scrobble/server_scrobble_detect.py
jellytoast/smart_playlists/__init__.py
jellytoast/smart_playlists/play.py
jellytoast/smart_playlists/presets.py
tests/test_access_token.py
tests/test_airplay_credentials.py
tests/test_app_icon.py
tests/test_artist_page_cover_bleed.py
tests/test_artist_page_info_line.py
tests/test_artist_page_offline.py
tests/test_async_io.py
tests/test_audio_output_device.py
tests/test_auto_follow_os_theme.py
tests/test_autoeq.py
tests/test_autostart.py
tests/test_bit_perfect_mode.py
tests/test_bit_perfect_path_hint.py
tests/test_blur.py
tests/test_cast_arm_active_cast.py
tests/test_cast_banner_label.py
tests/test_cast_chromecast.py
tests/test_cast_common.py
tests/test_cast_deferred_fixes.py
tests/test_cast_dialog_sections.py
tests/test_cast_discovery_fanout.py
tests/test_cast_dispatcher.py
tests/test_cast_dlna.py
tests/test_cast_enums_dispatch.py
tests/test_cast_firewall_hint.py
tests/test_cast_gating.py
tests/test_cast_play_dispatch.py
tests/test_cast_proxy.py
tests/test_cast_snapcast.py
tests/test_cast_sonos.py
tests/test_cast_transport_dispatch.py
tests/test_cast_transport_mixin.py
tests/test_cast_transport_status.py
tests/test_cast_volume_restore.py
tests/test_chrome_down_filter.py
tests/test_chrome_mode.py
tests/test_color_palettes.py
tests/test_color_picker.py
tests/test_color_tokens.py
tests/test_colors_page_apply_on_release.py
tests/test_context_menu_wiring.py
tests/test_contrast_ink.py
tests/test_create_smart_playlist_helper.py
tests/test_credentials_extraction.py
tests/test_crossfade.py
tests/test_custom_tooltip.py
tests/test_delegate_font_cache.py
tests/test_design_tokens.py
tests/test_dialog_lifetime.py
tests/test_disk_cache.py
tests/test_downloads_view_phase6.py
tests/test_dpr_unify_fetch.py
tests/test_drag_repaint.py
tests/test_eq_curve_editor.py
tests/test_eq_presets.py
tests/test_eq_settings.py
tests/test_eq_settings_page.py
tests/test_faux_frost.py
tests/test_frosted_dialog.py
tests/test_group_cast_volume.py
tests/test_gui_entry_faulthandler.py
tests/test_host_library_selection.py
tests/test_hotkeys.py
tests/test_icon_button_chrome.py
tests/test_image_cache.py
tests/test_jellyfin_api.py
tests/test_jellyfin_local_radio.py
tests/test_jellyfin_requests.py
tests/test_jellyfin_seeded_radio.py
tests/test_jellyfin_smart_playlist.py
tests/test_kde_qt_plugin_fix.py
tests/test_keep_above.py
tests/test_keyboard_focus.py
tests/test_library_grid_alphabet.py
tests/test_library_grid_cover_heal.py
tests/test_library_grid_double_load.py
tests/test_library_grid_stale_cache_tail.py
tests/test_library_paginator_mixin.py
tests/test_library_selection.py
tests/test_library_selection_controller.py
tests/test_library_subtitle.py
tests/test_library_sync.py
tests/test_library_year.py
tests/test_load_image_offline.py
tests/test_login_view_alternate_urls.py
tests/test_login_view_probe_error.py
tests/test_media_controls.py
tests/test_media_controls_windows.py
tests/test_media_integration_toggle.py
tests/test_migration_nested_appdata.py
tests/test_mini_player_expanded_size.py
tests/test_multi_server_fallback.py
tests/test_mute_while_casting.py
tests/test_nav_controller.py
tests/test_notifications.py
tests/test_notifications_toasts.py
tests/test_now_playing_favorite.py
tests/test_now_playing_page_logic.py
tests/test_np_bar_radio_guard.py
tests/test_np_bar_transport_sync.py
tests/test_np_context_remove.py
tests/test_np_drag_reorder.py
tests/test_np_left_pane.py
tests/test_np_lyrics.py
tests/test_offline_connectivity.py
tests/test_offline_db.py
tests/test_offline_index.py
tests/test_offline_index_repair.py
tests/test_offline_manager.py
tests/test_offline_manager_stats.py
tests/test_offline_pause_resume.py
tests/test_offline_planning_failure_counter.py
tests/test_offline_repair.py
tests/test_offline_resume_pending.py
tests/test_offline_resync.py
tests/test_offline_retry_backoff.py
tests/test_offline_retry_failed.py
tests/test_offline_snapshot.py
tests/test_offline_stale.py
tests/test_offline_store.py
tests/test_offline_wifi_only.py
tests/test_opaque_mode.py
tests/test_pipewire_setup.py
tests/test_platform_compat.py
tests/test_player_backend.py
tests/test_player_state.py
tests/test_popup_tone.py
tests/test_power.py
tests/test_provider_teardown.py
tests/test_qss_audit.py
tests/test_queue_context.py
tests/test_queue_manager.py
tests/test_radio_art.py
tests/test_radio_entry_points.py
tests/test_radio_feeder.py
tests/test_radio_presets.py
tests/test_radio_state.py
tests/test_radio_view_object_name.py
tests/test_scrobble_backends.py
tests/test_scrobble_manager.py
tests/test_scrobble_queue.py
tests/test_search_name_score.py
tests/test_search_offline.py
tests/test_server_scrobble_detect.py
tests/test_session_controller.py
tests/test_settings.py
tests/test_settings_dialog_button_color.py
tests/test_settings_migration.py
tests/test_shuffle_primer.py
tests/test_single_instance.py
tests/test_sleep_timer.py
tests/test_sleep_timer_fade.py
tests/test_smart_playlist_editor_presets.py
tests/test_smart_playlist_editor_preview.py
tests/test_smart_playlist_evaluator.py
tests/test_smart_playlist_presets.py
tests/test_smart_playlists_settings.py
tests/test_smart_rule_schema.py
tests/test_smart_shuffle.py
tests/test_smooth_scroll.py
tests/test_snapcast_control.py
tests/test_songs_view_pagination.py
tests/test_sort_utils.py
tests/test_subsonic_album_sort.py
tests/test_subsonic_artists_scope.py
tests/test_subsonic_auth.py
tests/test_subsonic_radio.py
tests/test_subsonic_seeded_radio.py
tests/test_subsonic_smart_playlist.py
tests/test_subsonic_songs_pagination.py
tests/test_swatch_theme_aware_ink.py
tests/test_tag_editing.py
tests/test_taskbar.py
tests/test_theme.py
tests/test_theme_restamp.py
tests/test_theme_swap_perf.py
tests/test_tile_corner_hover.py
tests/test_toast.py
tests/test_top_bar_library_dropdown.py
tests/test_tracks_model_reorder.py
tests/test_transport_state_seeding.py
tests/test_version_consistency.py
tests/test_visualizer.py
tests/test_visualizer_decode_tap.py
tests/test_visualizer_widget.py
tests/test_volume_popup.py
tests/test_win_frameless.py
tests/test_window_blur_hybrid.py
tests/test_windows_shortcut.py