imSp4rky
68c7d95173
refactor(music)!: make Song an ordinary Title on the generic path
...
Delete the dead grouped-download block, the planner, and the music service hooks; Song now flows through the one download loop, gets tagged via tag_file, and answers -w with {disc}x{track} keys.
BREAKING CHANGE: GROUP_AUDIO_DOWNLOADS, get_music_track_options and get_music_collection_label are gone. A music service returns one Audio track per quality and lets the framework choose.
2026-08-18 15:05:30 -06:00
..
2026-06-05 15:23:27 -06:00
2026-08-16 17:07:28 -06:00
2026-08-16 23:32:02 -06:00
2026-08-15 22:07:41 -06:00
2026-07-15 14:49:27 -06:00
2026-08-15 22:07:41 -06:00
2026-08-16 23:32:02 -06:00
2026-08-15 22:07:41 -06:00
2026-06-22 16:50:59 -06:00
2026-07-16 23:22:11 -06:00
2026-08-16 22:32:33 -06:00
2026-08-16 17:07:28 -06:00
2026-07-18 23:48:10 -06:00
2026-08-16 23:32:02 -06:00
2026-08-15 22:07:41 -06:00
2026-08-16 12:52:36 -06:00
2026-08-15 22:07:41 -06:00
2026-08-11 15:07:24 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 23:32:02 -06:00
2026-06-11 12:26:57 -06:00
2026-08-15 22:07:41 -06:00
2026-06-05 15:23:27 -06:00
2026-08-15 22:07:41 -06:00
2026-07-29 10:48:34 -06:00
2026-07-29 10:48:34 -06:00
2026-07-25 11:32:17 -06:00
2026-08-15 22:07:41 -06:00
2026-08-15 22:07:41 -06:00
2026-08-15 22:07:41 -06:00
2026-07-15 14:49:27 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 23:32:02 -06:00
2026-08-18 15:05:30 -06:00
2026-08-18 15:05:30 -06:00
2026-08-18 15:05:30 -06:00
2026-08-18 15:05:30 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 19:38:06 -06:00
2026-08-16 19:38:06 -06:00
2026-08-16 22:32:33 -06:00
2026-08-16 19:38:06 -06:00
2026-08-16 17:07:28 -06:00
2026-07-16 23:22:14 -06:00
2026-08-10 12:18:30 -06:00
2026-08-15 22:07:41 -06:00
2026-08-18 15:05:30 -06:00
2026-08-15 22:07:41 -06:00
2026-08-04 09:42:42 -06:00
2026-08-02 13:28:23 -06:00
2026-08-18 15:05:30 -06:00
2026-08-16 23:32:02 -06:00