AI Slop Code RIsk Monitor

Taiko2k/Tauon

The music player of today! :city_sunrise:

14.0 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Taiko2k/Tauon, a Python project with 2,898 GitHub stars. SynthScan examined 49,938 lines of code across 109 source files, recording 541 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 14.0 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

14.0
Adjusted Signal
14.0
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
2.9K
Stars
Python
Language
49.9K
Lines of Code
109
Files
541
Pattern Hits
2026-10-12
Scan Date
0.23
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 20.8/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 213 finding(s).

Hallucinated Dependency & Supply Chain Risk 5.1/100 · LOW

Are imports declared and package/API names verified? 55 finding(s).

Agent Over-Engineering Ratio 37.0/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 317 finding(s).

PR Review Velocity Impact 52.4/100 · HIGH

Which changes need focused human review? 541 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 25MEDIUM 38LOW 478

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 541 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Excessive Try-Catch Wrapping196 hits · 206 pts
SeverityFileLineSnippetContext
LOWtools/i18n/compile_translations.py46 except Exception:CODE
LOWsrc/tauon/__main__.py204 except Exception:CODE
LOWsrc/tauon/__main__.py403 except Exception:CODE
LOWsrc/tauon/__main__.py646 except Exception as e:CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py206 except Exception:CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py215 except Exception:CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py238 except Exception:CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py247 except Exception:CODE
LOWsrc/tauon/t_modules/t_themeload.py176 except Exception:CODE
LOWsrc/tauon/t_modules/t_tagedit.py1686 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_art_anim.py58 except Exception:CODE
LOWsrc/tauon/t_modules/t_art_anim.py81 except Exception:CODE
LOWsrc/tauon/t_modules/t_wayland_blur.py275 except Exception:CODE
LOWsrc/tauon/t_modules/t_macos_menubar.py378 except Exception:CODE
MEDIUMsrc/tauon/t_modules/t_macos_menubar.py373def refresh_states(self) -> None:CODE
LOWsrc/tauon/t_modules/t_db_migrate.py270 except Exception:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py205 except Exception as failure:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py229 except Exception as failure:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py389 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py400 except Exception:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py438 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py479 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py628 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py744 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py767 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py831 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py960 except Exception as error:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py1227 except Exception:CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py1261 except Exception as error:CODE
MEDIUMsrc/tauon/t_modules/t_tagedit_ui.py383def remove_artwork(self) -> None:CODE
MEDIUMsrc/tauon/t_modules/t_tagedit_ui.py741def save() -> None:CODE
LOWsrc/tauon/t_modules/t_config.py177 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py75 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py88 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py92 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py105 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py161 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py177 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py204 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py287 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py302 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py321 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py328 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py341 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py354 except Exception:CODE
LOWsrc/tauon/t_modules/t_litterbox.py371 except Exception:CODE
LOWsrc/tauon/t_modules/t_custom.py4469 except Exception:CODE
LOWsrc/tauon/t_modules/t_custom.py4492 except Exception:CODE
LOWsrc/tauon/t_modules/t_macos_blur.py143 except Exception:CODE
LOWsrc/tauon/t_modules/t_dbus.py144 except Exception:CODE
LOWsrc/tauon/t_modules/t_dbus.py151 except Exception:CODE
LOWsrc/tauon/t_modules/t_dbus.py174 except Exception:CODE
LOWsrc/tauon/t_modules/t_dbus.py344 except Exception:CODE
LOWsrc/tauon/t_modules/t_dbus.py444 except Exception:CODE
LOWsrc/tauon/t_modules/t_dbus.py467 except Exception:CODE
LOWsrc/tauon/t_modules/t_lyrics.py76 except Exception:CODE
LOWsrc/tauon/t_modules/t_lyrics.py87 except Exception:CODE
LOWsrc/tauon/t_modules/t_lyrics.py262 except Exception:CODE
LOW⚡src/tauon/t_modules/t_stream.py152 except Exception:CODE
LOW⚡src/tauon/t_modules/t_stream.py159 except Exception:CODE
136 more matches not shown…
Empty Error Handlers22 hits · 110 pts
SeverityFileLineSnippetContext
HIGHtools/i18n/update_translations.py25except (OSError, subprocess.CalledProcessError):CODE
HIGHsrc/tauon/t_modules/t_tagedit.py306except APENoHeaderError:CODE
HIGHsrc/tauon/t_modules/t_musicbrainz_lookup.py429except OSError:CODE
HIGHsrc/tauon/t_modules/t_litterbox.py328except Exception:CODE
HIGHsrc/tauon/t_modules/t_nowplaying_macos.py143except Exception:CODE
HIGHsrc/tauon/t_modules/t_nowplaying_macos.py147except Exception:CODE
HIGHsrc/tauon/t_modules/t_nowplaying_macos.py151except Exception:CODE
HIGHsrc/tauon/t_modules/t_subsonic.py551except UnicodeDecodeError:CODE
HIGHsrc/tauon/t_modules/t_webserve.py450except (BrokenPipeError, ConnectionResetError):CODE
HIGHsrc/tauon/t_modules/t_webserve.py700except (BrokenPipeError, ConnectionResetError):CODE
HIGHsrc/tauon/t_modules/t_phazor.py202except (OSError, ValueError):CODE
HIGHsrc/tauon/t_modules/t_phazor.py422except OSError:CODE
HIGHsrc/tauon/t_modules/t_phazor.py473except OSError:CODE
HIGHsrc/tauon/t_modules/t_discord.py211except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py611except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py119except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py231except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py235except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py125except StopIteration:CODE
HIGHsrc/tauon/t_modules/t_discord.py223except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py301except Exception:CODE
HIGHsrc/tauon/t_modules/t_discord.py580except Exception:CODE
Deep Nesting102 hits · 84 pts
SeverityFileLineSnippetContext
LOWtools/i18n/update_translations.py51CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py119CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py300CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py359CODE
LOWsrc/tauon/t_modules/t_themeload.py147CODE
LOWsrc/tauon/t_modules/t_themeload.py232CODE
LOWsrc/tauon/t_modules/t_tagedit.py296CODE
LOWsrc/tauon/t_modules/t_tagedit.py345CODE
LOWsrc/tauon/t_modules/t_tagedit.py381CODE
LOWsrc/tauon/t_modules/t_tagedit.py451CODE
LOWsrc/tauon/t_modules/t_tagedit.py586CODE
LOWsrc/tauon/t_modules/t_tagedit.py655CODE
LOWsrc/tauon/t_modules/t_tagedit.py766CODE
LOWsrc/tauon/t_modules/t_tagedit.py976CODE
LOWsrc/tauon/t_modules/t_tagedit.py1087CODE
LOWsrc/tauon/t_modules/t_tagedit.py1163CODE
LOWsrc/tauon/t_modules/t_tagedit.py1555CODE
LOWsrc/tauon/t_modules/t_tagedit.py1569CODE
LOWsrc/tauon/t_modules/t_tagedit.py1603CODE
LOWsrc/tauon/t_modules/t_tagedit.py1647CODE
LOWsrc/tauon/t_modules/t_tagedit.py1177CODE
LOWsrc/tauon/t_modules/t_db_migrate.py48CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py443CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py502CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py550CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py2065CODE
LOWsrc/tauon/t_modules/t_chromaprint.py34CODE
LOWsrc/tauon/t_modules/t_config.py60CODE
LOWsrc/tauon/t_modules/t_musicbrainz_lookup.py377CODE
LOWsrc/tauon/t_modules/t_musicbrainz_lookup.py553CODE
LOWsrc/tauon/t_modules/t_musicbrainz_lookup.py624CODE
LOWsrc/tauon/t_modules/t_musicbrainz_lookup.py680CODE
LOWsrc/tauon/t_modules/t_custom.py173CODE
LOWsrc/tauon/t_modules/t_custom.py504CODE
LOWsrc/tauon/t_modules/t_custom.py657CODE
LOWsrc/tauon/t_modules/t_custom.py1894CODE
LOWsrc/tauon/t_modules/t_custom.py3028CODE
LOWsrc/tauon/t_modules/t_custom.py3418CODE
LOWsrc/tauon/t_modules/t_custom.py4978CODE
LOWsrc/tauon/t_modules/t_custom.py5196CODE
LOWsrc/tauon/t_modules/t_custom.py5290CODE
LOWsrc/tauon/t_modules/t_dbus.py93CODE
LOWsrc/tauon/t_modules/t_dbus.py237CODE
LOWsrc/tauon/t_modules/t_dbus.py347CODE
LOWsrc/tauon/t_modules/t_dbus.py353CODE
LOWsrc/tauon/t_modules/t_dbus.py407CODE
LOWsrc/tauon/t_modules/t_cast_audio.py34CODE
LOWsrc/tauon/t_modules/t_asf.py76CODE
LOWsrc/tauon/t_modules/t_stream.py179CODE
LOWsrc/tauon/t_modules/t_stream.py230CODE
LOWsrc/tauon/t_modules/t_stream.py287CODE
LOWsrc/tauon/t_modules/t_stream.py350CODE
LOWsrc/tauon/t_modules/t_stream.py477CODE
LOWsrc/tauon/t_modules/t_stream.py723CODE
LOWsrc/tauon/t_modules/t_stream.py387CODE
LOWsrc/tauon/t_modules/t_stream.py547CODE
LOWsrc/tauon/t_modules/t_activity.py225CODE
LOWsrc/tauon/t_modules/t_nowplaying_macos.py56CODE
LOWsrc/tauon/t_modules/t_subsonic.py152CODE
LOWsrc/tauon/t_modules/t_subsonic.py225CODE
42 more matches not shown…
Unused Imports55 hits · 52 pts
SeverityFileLineSnippetContext
LOWextra/generate_dmg_background.py12CODE
LOWsrc/tauon/tests/test_theme_editor_unsaved.py9CODE
LOWsrc/tauon/tests/test_set_volume.py17CODE
LOWsrc/tauon/t_modules/t_guitar_chords.py8CODE
LOWsrc/tauon/t_modules/t_themeload.py19CODE
LOWsrc/tauon/t_modules/t_tagedit.py8CODE
LOWsrc/tauon/t_modules/t_art_theme_duotone.py17CODE
LOWsrc/tauon/t_modules/t_art_anim.py5CODE
LOWsrc/tauon/t_modules/t_wayland_blur.py19CODE
LOWsrc/tauon/t_modules/t_replaygain.py3CODE
LOWsrc/tauon/t_modules/t_macos_menubar.py1CODE
LOWsrc/tauon/t_modules/t_db_migrate.py3CODE
LOWsrc/tauon/t_modules/t_tagedit_ui.py5CODE
LOWsrc/tauon/t_modules/t_chromaprint.py5CODE
LOWsrc/tauon/t_modules/t_config.py23CODE
LOWsrc/tauon/t_modules/t_musicbrainz_lookup.py5CODE
LOWsrc/tauon/t_modules/t_litterbox.py15CODE
LOWsrc/tauon/t_modules/t_custom.py31CODE
LOWsrc/tauon/t_modules/t_window.py28CODE
LOWsrc/tauon/t_modules/t_macos_blur.py19CODE
LOWsrc/tauon/t_modules/t_prefs.py1CODE
LOWsrc/tauon/t_modules/t_dbus.py20CODE
LOWsrc/tauon/t_modules/t_dbus.py23CODE
LOWsrc/tauon/t_modules/t_tag_textbox.py5CODE
LOWsrc/tauon/t_modules/t_cast_audio.py2CODE
LOWsrc/tauon/t_modules/t_asf.py8CODE
LOWsrc/tauon/t_modules/t_stream.py19CODE
LOWsrc/tauon/t_modules/t_stream.py28CODE
LOWsrc/tauon/t_modules/t_activity.py5CODE
LOWsrc/tauon/t_modules/t_nowplaying_macos.py1CODE
LOWsrc/tauon/t_modules/t_art_theme.py5CODE
LOWsrc/tauon/t_modules/t_subsonic.py19CODE
LOWsrc/tauon/t_modules/t_webserve.py19CODE
LOWsrc/tauon/t_modules/t_db_state.py4CODE
LOWsrc/tauon/t_modules/t_search.py18CODE
LOWsrc/tauon/t_modules/t_menu_disc.py20CODE
LOWsrc/tauon/t_modules/t_lookup_cache.py5CODE
LOWsrc/tauon/t_modules/t_tidal.py3CODE
LOWsrc/tauon/t_modules/t_bootstrap.py1CODE
LOWsrc/tauon/t_modules/t_extra.py22CODE
LOWsrc/tauon/t_modules/t_chrome.py1CODE
LOWsrc/tauon/t_modules/t_playlist_folders.py12CODE
LOWsrc/tauon/t_modules/t_tagscan.py25CODE
LOWsrc/tauon/t_modules/t_phazor.py20CODE
LOWsrc/tauon/t_modules/t_phazor.py48CODE
LOWsrc/tauon/t_modules/t_phazor.py54CODE
LOWsrc/tauon/t_modules/t_phazor.py55CODE
LOWsrc/tauon/t_modules/t_topchart.py19CODE
LOWsrc/tauon/t_modules/t_discord.py1CODE
LOWsrc/tauon/t_modules/t_jellyfin.py19CODE
LOWsrc/tauon/t_modules/t_jellyfin.py39CODE
LOWsrc/tauon/t_modules/t_draw.py19CODE
LOWsrc/tauon/t_modules/t_draw.py40CODE
LOWsrc/tauon/t_modules/t_windows_blur.py23CODE
LOWsrc/tauon/t_modules/t_room.py23CODE
Hyper-Verbose Identifiers44 hits · 48 pts
SeverityFileLineSnippetContext
LOWtools/i18n/update_translations.py39def homebrew_pygettext_candidates() -> list[Path]:CODE
LOWsrc/tauon/tests/test_get_colour_from_line.py10def test_get_colour_from_line() -> None:CODE
LOW⚡src/tauon/tests/test_theme_editor_unsaved.py51 def active_theme_is_user_editable(self) -> bool:CODE
LOW⚡src/tauon/tests/test_theme_editor_unsaved.py57 def apply_theme_preview_colours(self, source: t_main.ColoursClass) -> None:CODE
LOW⚡src/tauon/tests/test_theme_editor_unsaved.py60 def sync_theme_editor_controls_from_current_colour(self) -> None:CODE
LOW⚡src/tauon/tests/test_theme_editor_unsaved.py63 def destroy_theme_editor_gradient_textures(self) -> None:CODE
LOWsrc/tauon/tests/test_theme_editor_unsaved.py77def test_reopening_keeps_unsaved_changes() -> None:CODE
LOWsrc/tauon/tests/test_theme_editor_unsaved.py89def test_reopening_after_theme_reload_restores_draft() -> None:CODE
LOWsrc/tauon/tests/test_theme_editor_unsaved.py101def test_other_theme_starts_fresh() -> None:CODE
LOWsrc/tauon/tests/test_theme_editor_unsaved.py112def test_closing_without_changes_clears_draft() -> None:CODE
LOWsrc/tauon/tests/test_set_volume.py52def test_queues_command_when_player_is_free(shots: list) -> None:CODE
LOWsrc/tauon/tests/test_set_volume.py60def test_pending_volume_command_is_left_to_carry_the_new_value(shots: list) -> None:CODE
LOWsrc/tauon/tests/test_set_volume.py73def test_other_pending_command_still_defers(shots: list) -> None:CODE
LOWsrc/tauon/tests/test_set_volume.py85def test_notify_refreshes_now_playing(shots: list) -> None:CODE
LOWsrc/tauon/tests/test_lyrics.py11def test_genius_return_url_normalizes_input() -> None:CODE
LOWsrc/tauon/tests/test_lyrics.py58def test_lyric_search_prioritizes_synced_sources_and_apis(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWsrc/tauon/tests/test_lyrics.py90def test_lyric_search_uses_api_before_unneeded_scraper(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWsrc/tauon/tests/test_lyrics.py109def test_will_overwrite_synced_ignores_network_track(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWsrc/tauon/tests/test_get_year_from_string.py4def test_get_year_from_string() -> None:CODE
LOWsrc/tauon/tests/test_showcase_radio_visualizer.py10def test_showcase_visualizer_renders_radio_without_music_queue(CODE
LOWsrc/tauon/t_modules/t_art_theme_duotone.py351def generate_duotone_art_theme(image: Image.Image, summary: ArtSummary | None = None) -> ArtTheme:CODE
LOWsrc/tauon/t_modules/t_macos_menubar.py305 def _move_window_menu_before_help(CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py463 def import_folder_to_current_playlist(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py550 def set_shuffle_lockdown_albums(self) -> None:CODE
LOWsrc/tauon/t_modules/t_custom.py4296 def _template_tracks_gallery_compact(self) -> Node:CODE
LOWsrc/tauon/t_modules/t_custom.py4836 def act_toggle_stack_resizable(self, stack: Stack) -> None:CODE
LOWsrc/tauon/t_modules/t_art_theme.py179def generate_structural_art_theme(image: Image.Image) -> ArtTheme:CODE
LOWsrc/tauon/t_modules/t_art_theme.py421def generate_routed_art_theme(image: Image.Image) -> ArtTheme:CODE
LOWsrc/tauon/t_modules/t_art_theme.py529def generate_original_art_theme(image: Image.Image) -> ArtTheme | None:CODE
LOW⚡src/tauon/t_modules/t_subsonic.py405 def _timestamp_from_milliseconds(self, milliseconds: int) -> str:CODE
LOW⚡src/tauon/t_modules/t_subsonic.py412 def _plain_from_structured_lyrics(self, structured_lyrics: dict) -> str:CODE
LOW⚡src/tauon/t_modules/t_subsonic.py422 def _lrc_from_structured_lyrics(self, structured_lyrics: dict) -> str:CODE
LOWsrc/tauon/t_modules/t_subsonic.py442 def _lyrics_from_structured_response(self, response: dict | None) -> tuple[str, str]:CODE
LOWsrc/tauon/t_modules/t_subsonic.py472 def _lyrics_from_legacy_response(self, response: dict | None) -> tuple[str, str]:CODE
LOWsrc/tauon/t_modules/t_db_state.py94def backup_state_before_repair(user_directory: Path) -> None:CODE
LOWsrc/tauon/t_modules/t_db_state.py115def validate_and_repair_database(pctl: PlayerCtl) -> int:CODE
LOWsrc/tauon/t_modules/t_locale.py44def get_translation_languages(ui_lang: str) -> list[str] | None:CODE
LOWsrc/tauon/t_modules/t_extra.py582def get_filesize_string_rounded(file_bytes: int) -> str:CODE
LOWsrc/tauon/t_modules/t_extra.py620def get_samplerate_string_short(samplerate: int, bit_depth: int) -> str:CODE
LOWsrc/tauon/t_modules/t_tagscan.py204def read_wavpack_dsd_multiplier(file: BufferedReader, block_end: int) -> int | None:CODE
LOW⚡src/tauon/t_modules/t_phazor.py1492 def set_native_output_compressor() -> None:CODE
LOWsrc/tauon/t_modules/t_phazor.py1096 def pause_when_device_unavailable() -> None:CODE
LOWsrc/tauon/t_modules/t_phazor.py1101 def equalizer_compressor_wanted() -> bool:CODE
LOWsrc/tauon/t_modules/t_discord.py90def resolve_lastfm_button_url_async(main, artist: Optional[str], title: Optional[str]) -> Optional[str]:CODE
Self-Referential Comments16 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMsrc/tauon/t_modules/t_themeload.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_config.py8# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_dbus.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_lyrics.py12# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_stream.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_subsonic.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_webserve.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_search.py4# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_extra.py8# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_svgout.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_tagscan.py10# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_phazor.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_phazor.py1038 # Define the library name and extensions in priority orderCOMMENT
MEDIUMsrc/tauon/t_modules/t_topchart.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_jellyfin.py5# This file is part of Tauon Music Box.COMMENT
MEDIUMsrc/tauon/t_modules/t_draw.py5# This file is part of Tauon Music Box.COMMENT
Modern Structural Boilerplate39 hits · 44 pts
SeverityFileLineSnippetContext
LOWsrc/tauon/__main__.py165def set_sdl_app_metadata() -> None:CODE
LOWsrc/tauon/t_modules/t_tagedit.py655 def set_main(self, field: str, text: str | list[str]) -> None:CODE
LOWsrc/tauon/t_modules/t_tagedit.py763 def set_entry(self, key: str, text: str | list[str]) -> None:CODE
LOWsrc/tauon/t_modules/t_tagedit.py766 def _set_native_entry(self, key: str, text: str | list[str]) -> None:CODE
LOWsrc/tauon/t_modules/t_tagedit.py893 def _set_asf_entry(self, key: str, text: str, values: list[str]) -> None:CODE
LOWsrc/tauon/t_modules/t_tagedit.py976 def set_artwork(self, data: bytes | None, *, picture_type: int | None = None, index: int | None = None) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py448 def _set_state(self, key: str, active: bool) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py453 def _set_enabled(self, key: str, enabled: bool) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py458 def _set_title(self, key: str, title: str) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py518 def set_track_shuffle(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py522 def set_album_shuffle(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py526 def set_shuffle_off(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py530 def set_repeat_track(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py534 def set_repeat_album(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py538 def set_repeat_off(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py542 def set_shuffle_lockdown(self) -> None:CODE
LOW⚡src/tauon/t_modules/t_macos_menubar.py550 def set_shuffle_lockdown_albums(self) -> None:CODE
LOWsrc/tauon/t_modules/t_config.py49 def update_value(self, key: str, value: bool | str | float) -> None:CODE
LOWsrc/tauon/t_modules/t_musicbrainz_lookup.py372 def _set_progress(self, fraction: float) -> None:CODE
LOWsrc/tauon/t_modules/t_custom.py116 def set_config(self, d: dict) -> None:CODE
LOWsrc/tauon/t_modules/t_custom.py2616 def set_config(self, d: dict) -> None:CODE
LOWsrc/tauon/t_modules/t_custom.py3230 def set_config(self, d: dict) -> None:CODE
LOWsrc/tauon/t_modules/t_dbus.py180 def update_progress(self) -> None:CODE
LOWsrc/tauon/t_modules/t_dbus.py195 def update_shuffle(self) -> None:CODE
LOWsrc/tauon/t_modules/t_dbus.py199 def update_loop(self) -> None:CODE
LOWsrc/tauon/t_modules/t_dbus.py388 def update_play_lock() -> None:CODE
LOWsrc/tauon/t_modules/t_tag_textbox.py61 def set_values(self, values: list[str]) -> None:CODE
LOWsrc/tauon/t_modules/t_subsonic.py957 def set_favs(d: list[int]) -> None:CODE
LOWsrc/tauon/t_modules/t_tagscan.py322 def set_vorbis_label(self, key: str, value: bytes) -> None:CODE
LOWsrc/tauon/t_modules/t_tagscan.py328 def set_vorbis_lyrics(self, key: str, value: bytes) -> None:CODE
LOW⚡src/tauon/t_modules/t_phazor.py1476 def set_load_net(n: int) -> None:CODE
LOW⚡src/tauon/t_modules/t_phazor.py1486 def set_min_buffer(frames: int) -> None:CODE
LOW⚡src/tauon/t_modules/t_phazor.py1492 def set_native_output_compressor() -> None:CODE
LOWsrc/tauon/t_modules/t_phazor.py293 def set_prefetch(self, track: TrackClass | None) -> None:CODE
LOWsrc/tauon/t_modules/t_phazor.py1120 def set_replaygain_status(gain_db: float | None, multiplier: float, source: str = "") -> None:CODE
LOWsrc/tauon/t_modules/t_phazor.py1194 def set_config(set_device: bool = False) -> None:CODE
LOWsrc/tauon/t_modules/t_discord.py198 def set_status(status: str) -> None:CODE
LOWsrc/tauon/t_modules/t_jellyfin.py657 def set_favs(d: dict[TrackClass, bool]) -> None:CODE
LOWsrc/tauon/t_modules/t_room.py92 def set_state(self, texture, additive: bool) -> None:CODE
Over-Commented Block45 hits · 44 pts
SeverityFileLineSnippetContext
LOWpyproject.toml81 # ./vcpkg.exe install pthreads:x64-windowsCOMMENT
LOWrun.sh1#!/usr/bin/env bashCOMMENT
LOWpackaging/android/bootstrap-android-deps.sh1#!/usr/bin/env bashCOMMENT
LOW.github/workflows/pyright.yaml101# node-version: '24'COMMENT
LOW.github/workflows/compile_translations.yaml21 python-version: '3.15'COMMENT
LOWsrc/phazor/phazor.c1// PHAzOR - Audio playback module for Tauon Music BoxCOMMENT
LOWsrc/phazor/phazor.c21 #pragma message("Current __STDC_VERSION__ value: " TOSTRING(__STDC_VERSION__))COMMENT
LOWsrc/phazor/phazor.c41#ifdef PIPECOMMENT
LOWsrc/phazor/phazor.c61#include <stdio.h>COMMENT
LOWsrc/phazor/phazor.c81 #define MA_ENABLE_WASAPICOMMENT
LOWsrc/phazor/phazor.c1861// MP3 related ------------------------------------------------COMMENT
LOWsrc/phazor/phazor.c1921#endifCOMMENT
LOWsrc/smtc/TauonSMTC/pch.h1// pch.h: This is a precompiled header file.COMMENT
LOWsrc/smtc/TauonSMTC/dllmain.cpp1// SMTC module by Taiko2kCOMMENT
LOWsrc/smtc/TauonSMTC/framework.h1#pragma onceCOMMENT
LOWsrc/tauon/__main__.py1#!/usr/bin/env python3COMMENT
LOWsrc/tauon/templates/input.txt1# Keybinds for Tauon Music BoxCOMMENT
LOWsrc/tauon/t_modules/t_themeload.py1"""Tauon Music Box - Theme reading module"""COMMENT
LOWsrc/tauon/t_modules/t_config.py1"""Tauon Music Box - Configuration file moduleCOMMENT
LOWsrc/tauon/t_modules/t_custom.py4141# dragging. One constant so the drag hit-test, the hover fields and the resizeCOMMENT
LOWsrc/tauon/t_modules/t_custom.py4181 self.slot_names: list[str | None] = [None]COMMENT
LOWsrc/tauon/t_modules/t_custom.py6241 saved_w = tauon.window_size[0]COMMENT
LOWsrc/tauon/t_modules/t_window.py1# Tauon Music Box - secondary window scaffoldCOMMENT
LOWsrc/tauon/t_modules/t_prefs.py221 art_bg_blur = 9COMMENT
LOWsrc/tauon/t_modules/t_dbus.py1"""Tauon Music Box - Module for DBus interaction"""COMMENT
LOWsrc/tauon/t_modules/t_dbus.py441 iface.connect_to_signal("PrepareForSleep", PrepareForSleep)COMMENT
LOWsrc/tauon/t_modules/t_stream.py1"""Tauon Music Box - URL stream download and encoding module"""COMMENT
LOWsrc/tauon/t_modules/t_stream.py601 if tags:COMMENT
LOWsrc/tauon/t_modules/t_subsonic.py1"""Tauon Music Box - Subsonic/Airsonic Integration"""COMMENT
LOWsrc/tauon/t_modules/t_webserve.py1"""Tauon Music Box - Web interface module"""COMMENT
LOWsrc/tauon/t_modules/t_webserve.py841 # elif path.startswith("/api1/stream/"):COMMENT
LOWsrc/tauon/t_modules/t_search.py1"""Tauon Music Box - Search an artist by scrape/fetch module"""COMMENT
LOWsrc/tauon/t_modules/t_tidal.py361 for track in tracks:COMMENT
LOWsrc/tauon/t_modules/t_tidal.py381 # # HiFi+ Quality.hi_res (FLAC MQA)COMMENT
LOWsrc/tauon/t_modules/t_tidal.py401 # logging.info("track:{}, (quality:{}, codec:{}, {}bit/{}Hz)".format(track.id,COMMENT
LOWsrc/tauon/t_modules/t_tidal.py421 # i = 0COMMENT
LOWsrc/tauon/t_modules/t_tidal.py441 # logging.info(url)COMMENT
LOWsrc/tauon/t_modules/t_extra.py1"""Tauon Music Box - Misc Functions ModuleCOMMENT
LOWsrc/tauon/t_modules/t_svgout.py1"""Tauon Music Box - SVG Module"""COMMENT
LOWsrc/tauon/t_modules/t_tagscan.py1"""Tauon Music Box - Tag ModuleCOMMENT
LOWsrc/tauon/t_modules/t_phazor.py1"""Tauon Music Box - Phazor audio backend module"""COMMENT
LOWsrc/tauon/t_modules/t_phazor.py1641 pctl.test_progress()COMMENT
LOWsrc/tauon/t_modules/t_topchart.py1"""Tauon Music Box - Album chart image generator"""COMMENT
LOWsrc/tauon/t_modules/t_jellyfin.py1"""Tauon Music Box - Jellyin client API module"""COMMENT
LOWsrc/tauon/t_modules/t_draw.py1"""Tauon Music Box - Basic Drawing and Text Drawing Functions Module"""COMMENT
Decorative Section Separators13 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUMsrc/tauon/t_modules/t_custom.py79# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_custom.py81# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_custom.py3736# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_custom.py3738# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_custom.py4134# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_custom.py4136# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_dbus.py462 # ----------COMMENT
MEDIUMsrc/tauon/t_modules/t_menu_disc.py84# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_menu_disc.py86# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_menu_disc.py142# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_menu_disc.py144# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_menu_disc.py274# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/tauon/t_modules/t_menu_disc.py276# ---------------------------------------------------------------------------COMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsrc/tauon/t_modules/t_wayland_blur.py0apply the wanted blur state; call once per frame, before presentSTRING
HIGHsrc/tauon/t_modules/t_macos_blur.py0apply the wanted blur state; call once per frame, before presentSTRING
HIGHsrc/tauon/t_modules/t_windows_blur.py0apply the wanted blur state; call once per frame, before presentSTRING
AI Slop Vocabulary3 hits · 4 pts
SeverityFileLineSnippetContext
LOWpyproject.toml191 'Q003', # avoidable-escaped-quote - It's not that important, we just use escapes, keeping the quCODE
MEDIUMsrc/tauon/t_modules/t_extra.py1404 """A robust FPS counter that handles pauses and provides smooth measurements.STRING
LOWsrc/tauon/t_modules/t_phazor.py1002 # all other distros seem to symlink lib64 to lib, so just use lib64COMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOW.github/workflows/build_and_release.yaml653 # Check if release already exists and get IDCOMMENT
LOWsrc/tauon/t_modules/t_tagscan.py193 # Check if we have a DSD block and if so use the multiplier or failCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/tauon/t_modules/t_window.py1# Tauon Music Box - secondary window scaffoldCOMMENT