61761c7fac
Merge pull request 'fix: remove playlists left behind by the switch to .m3u8' (#15) from fix/prune-superseded-playlists into main
lyrathorpe2026-08-26 20:39:09 +01:00
8644184caa
fix: remove playlists left behind by the switch to .m3u8
Emma Thorpe2026-08-26 18:06:47 +01:00
9b7bb1e9fd
Merge pull request 'feat: cold report, playlist pruning, and .m3u8 playlists' (#13) from feat/cold-report into main
lyrathorpe2026-08-25 11:09:15 +01:00
35d5e98642
fix: write playlists as .m3u8 so Rockbox reads them as UTF-8
Emma Thorpe2026-08-25 10:43:43 +01:00
0ae2630a79
Merge pull request 'feat: rebuild the moods from real tags, add exclusions, fix playlist ownership' (#12) from feat/moods-from-real-tags into main
lyrathorpe2026-08-24 18:48:43 +01:00
a7d16ca0b2
fix: give playlists the mirror's ownership rather than root's
Emma Thorpe2026-08-24 18:45:25 +01:00
8c4da6e14e
feat: let a mood exclude tags, and widen the eighties one to the canon
Emma Thorpe2026-08-24 18:39:59 +01:00
41f6b290d8
feat: rebuild the moods from the library's measured tag distribution
Emma Thorpe2026-08-24 18:34:34 +01:00
71c7115507
Merge pull request 'fix: look tags up by artist name rather than by MusicBrainz id' (#11) from fix/tag-lookup-by-name into main
lyrathorpe2026-08-24 18:14:41 +01:00
40dfce8a4c
fix: look tags up by artist name rather than by MusicBrainz id
Emma Thorpe2026-08-24 18:13:23 +01:00
15e5ee5aea
feat: mood playlists from Last.fm crowd tags
Emma Thorpe2026-08-24 17:56:35 +01:00
05cca3508c
Merge pull request 'feat: write playlists into the mirror from the listening history' (#9) from feat/playlists into main
lyrathorpe2026-08-24 17:53:03 +01:00
cda3d8463b
feat: write playlists into the mirror from the listening history
Emma Thorpe2026-08-24 17:50:58 +01:00
719a6372ad
Merge pull request 'fix: distinguish a title collision from an attribution miss, and index for it' (#8) from fix/title-collisions-and-index into main
lyrathorpe2026-08-24 17:37:12 +01:00
61ce751ac5
fix: distinguish a title collision from an attribution miss, and index for it
Emma Thorpe2026-08-24 17:35:32 +01:00
d1c10d32d9
Merge pull request 'ci: build the image once instead of twice' (#7) from ci/one-build-not-two into main
lyrathorpe2026-08-24 17:31:47 +01:00
45d99ff039
ci: build the image once instead of twice
Emma Thorpe2026-08-24 17:24:56 +01:00
54e19992e4
Merge pull request 'feat: split unmatched listening by whether the library holds the title' (#6) from diag/split-misses-by-ownership into main
lyrathorpe2026-08-24 17:19:09 +01:00
2886c02a2e
feat: split unmatched listening by whether the library holds the title
Emma Thorpe2026-08-24 17:15:56 +01:00
a3d0689c0a
Merge pull request 'fix: match bracketed guest credits and hyphenated version suffixes' (#5) from fix/normalise-bracketed-credits-and-dash-suffixes into main
lyrathorpe2026-08-24 16:58:05 +01:00
7588fee302
fix: match bracketed guest credits and hyphenated version suffixes
Emma Thorpe2026-08-24 16:56:13 +01:00
fef082a783
Merge pull request 'fix: hold one connection to Lidarr open, and retry what deserves retrying' (#4) from fix/lidarr-connection-reuse into main
lyrathorpe2026-08-24 14:41:02 +01:00
edebecc8ea
fix: hold one connection to Lidarr open, and retry what deserves retrying
Emma Thorpe2026-08-24 14:39:46 +01:00
aa2bd59320
Merge pull request 'fix: survive an album with two monitored releases' (#3) from fix/lidarr-monitored-release-clash into main
lyrathorpe2026-08-24 14:25:49 +01:00
997627f4fe
fix: survive an album with two monitored releases
Emma Thorpe2026-08-24 14:23:19 +01:00
3ac9f84ad7
Merge pull request 'fix: index albums through the endpoint Lidarr does not throw from' (#2) from fix/lidarr-album-endpoint into main
lyrathorpe2026-08-24 14:10:31 +01:00
3e78f8ebd4
fix: index albums through the endpoint Lidarr does not throw from
Emma Thorpe2026-08-24 14:04:16 +01:00
f7769af835
Merge pull request 'feat: index the library from Lidarr and match it against the scrobbles' (#1) from feat/lidarr-index-and-matcher into main
lyrathorpe2026-08-24 13:49:56 +01:00
5c4797ef38
feat: index the library from Lidarr and match it against the scrobbles
Emma Thorpe2026-08-24 13:31:08 +01:00