audacious-media-player/audacious scored 16/100 on Slopicide
Handcrafted
Artisanal, small-batch code. A human clearly sweated over this.
What stood out
How strongly each pattern showed up overall, and in how many of the files.
- Copy-paste repetition5/8 files · 36%
Near-duplicate blocks with small edits instead of a shared helper.
- Boilerplate padding2/8 files · 25%
More lines, wrappers and ceremony than the job needs.
Human fingerprints
- Lived-in code7/8 files · 59%
Idiosyncrasies and quirks of code that evolved over time.
- Domain-specific naming6/8 files · 52%
Names that show deep familiarity with the problem.
- Pragmatic shortcuts7/8 files · 36%
Terse idioms and deliberate omissions an experienced author takes.
- Comments explain why1/8 files · 21%
Comments about trade-offs, gotchas, bugs and workarounds.
Files we looked at
The files behind the score, sloppiest first.
- src/libguess/guess_tab.c58out of 100
C · 70 KB
- Copy-paste repetition 51%
- src/audtool/handlers_playback.c34out of 100
C · 2.9 KB
- Copy-paste repetition 48%
- Boilerplate padding 37%
- src/libaudcore/parse.h23out of 100
C · 1.2 KB
- src/libaudtag/builtin.h17out of 100
C · 1.9 KB
- Copy-paste repetition 35%
- Boilerplate padding 32%
- src/libguess/guess_impl.c1out of 100
C · 18 KB
- Copy-paste repetition 81%
- src/libaudgui/prefs-window.cc0out of 100
C++ · 35 KB
- src/libaudcore/playlist.cc0out of 100
C++ · 32 KB
- Copy-paste repetition 30%
- src/libaudcore/plugin.h0out of 100
C · 20 KB
Scanned Oct 30, 2026 from master. A playful gut check, not a verdict on the people behind the code. How scoring works. More recent reports.