869 B
869 B
id, title, status, assignee, created_date, labels, dependencies, references, priority
| id | title | status | assignee | created_date | labels | dependencies | references | priority | |
|---|---|---|---|---|---|---|---|---|---|
| ML-91 | ScrobbleActivity is a god module (557 lines) | Done | 2026-04-20 08:57 |
|
medium |
Description
GitHub: created 2026-02-17 · updated 2026-03-02 · closed 2026-03-02
Priority: Medium
Description
lib/music_library/scrobble_activity.ex handles scrobbling, activity tracking, artist stats, album stats, track CRUD, and search. The multiple get_top_* functions (lines 184-412) follow similar patterns and could be extracted into focused modules.
Expected behavior
Extract cohesive groups of functions into focused modules (e.g., stats, search, track CRUD).
Source
From technical debt audit (2026-02-17), item #10.