docs: update TASKS.md with MusicBrainz fallback sprint
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
12
TASKS.md
12
TASKS.md
@@ -1,6 +1,15 @@
|
||||
# derp - Tasks
|
||||
|
||||
## Current Sprint -- Voice + Music UX (2026-02-22)
|
||||
## Current Sprint -- MusicBrainz Fallback (2026-02-23)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
| P0 | [x] | `!similar` MusicBrainz fallback when no Last.fm API key or empty results |
|
||||
| P0 | [x] | `!tags` MusicBrainz fallback when no Last.fm API key or empty results |
|
||||
| P1 | [x] | `!similar play` works through MB fallback path |
|
||||
| P1 | [x] | Tests: MB fallback for both commands (6 new cases, 70 total in test_lastfm.py) |
|
||||
|
||||
## Previous Sprint -- Voice + Music UX (2026-02-22)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
@@ -296,6 +305,7 @@
|
||||
|
||||
| Date | Task |
|
||||
|------|------|
|
||||
| 2026-02-23 | MusicBrainz fallback for `!similar` and `!tags` (no Last.fm key required) |
|
||||
| 2026-02-22 | v2.3.0 (voice profiles, rubberband FX, multi-bot, self-mute, container tools) |
|
||||
| 2026-02-21 | v2.3.0 (pymumble rewrite, music playback, fades, seek, kept library) |
|
||||
| 2026-02-17 | v1.2.3 (paste overflow with FlaskPaste integration) |
|
||||
|
||||
Reference in New Issue
Block a user