Commit Graph

  • 494ac950d7 chore(release): v0.7.1 main v0.7.1 lyrathorpe 2026-08-26 19:41:43 +00:00
  • 61761c7fac Merge pull request 'fix: remove playlists left behind by the switch to .m3u8' (#15) from fix/prune-superseded-playlists into main lyrathorpe 2026-08-26 20:39:09 +01:00
  • 8644184caa fix: remove playlists left behind by the switch to .m3u8 Emma Thorpe 2026-08-26 18:06:47 +01:00
  • 43d04bf311 chore(release): v0.7.0 v0.7.0 lyrathorpe 2026-08-25 10:11:36 +00:00
  • 9b7bb1e9fd Merge pull request 'feat: cold report, playlist pruning, and .m3u8 playlists' (#13) from feat/cold-report into main lyrathorpe 2026-08-25 11:09:15 +01:00
  • 35d5e98642 fix: write playlists as .m3u8 so Rockbox reads them as UTF-8 Emma Thorpe 2026-08-25 10:43:43 +01:00
  • 658c70a3dc chore: add a tool for finding Music tracks whose files have gone tools/find-missing-tracks Emma Thorpe 2026-08-24 19:36:06 +01:00
  • 9fdd61b648 feat: report which albums have never been played Emma Thorpe 2026-08-24 19:21:57 +01:00
  • 7b6f6e0016 chore(release): v0.6.0 v0.6.0 lyrathorpe 2026-08-24 17:49:48 +00: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 lyrathorpe 2026-08-24 18:48:43 +01:00
  • a7d16ca0b2 fix: give playlists the mirror's ownership rather than root's Emma Thorpe 2026-08-24 18:45:25 +01:00
  • 8c4da6e14e feat: let a mood exclude tags, and widen the eighties one to the canon Emma Thorpe 2026-08-24 18:39:59 +01:00
  • 41f6b290d8 feat: rebuild the moods from the library's measured tag distribution Emma Thorpe 2026-08-24 18:34:34 +01:00
  • fbce764dc5 chore(release): v0.5.1 v0.5.1 lyrathorpe 2026-08-24 17:17:33 +00: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 lyrathorpe 2026-08-24 18:14:41 +01:00
  • 40dfce8a4c fix: look tags up by artist name rather than by MusicBrainz id Emma Thorpe 2026-08-24 18:13:23 +01:00
  • ddd126cc0d chore(release): v0.5.0 v0.5.0 lyrathorpe 2026-08-24 17:04:05 +00:00
  • 97b27f8daa Merge pull request 'feat: mood playlists from Last.fm crowd tags' (#10) from feat/tag-vibes into main lyrathorpe 2026-08-24 17:59:43 +01:00
  • 88b96b8159 chore(release): v0.4.0 v0.4.0 lyrathorpe 2026-08-24 16:57:43 +00:00
  • 15e5ee5aea feat: mood playlists from Last.fm crowd tags Emma Thorpe 2026-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 lyrathorpe 2026-08-24 17:53:03 +01:00
  • cda3d8463b feat: write playlists into the mirror from the listening history Emma Thorpe 2026-08-24 17:50:58 +01:00
  • 08f099aaa9 chore(release): v0.3.1 v0.3.1 lyrathorpe 2026-08-24 16:42:06 +00: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 lyrathorpe 2026-08-24 17:37:12 +01:00
  • 61ce751ac5 fix: distinguish a title collision from an attribution miss, and index for it Emma Thorpe 2026-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 lyrathorpe 2026-08-24 17:31:47 +01:00
  • acd042ad8d chore(release): v0.3.0 v0.3.0 lyrathorpe 2026-08-24 16:28:00 +00:00
  • 45d99ff039 ci: build the image once instead of twice Emma Thorpe 2026-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 lyrathorpe 2026-08-24 17:19:09 +01:00
  • 2886c02a2e feat: split unmatched listening by whether the library holds the title Emma Thorpe 2026-08-24 17:15:56 +01:00
  • 56a06a6cd5 chore(release): v0.2.4 v0.2.4 lyrathorpe 2026-08-24 16:09:38 +00: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 lyrathorpe 2026-08-24 16:58:05 +01:00
  • 7588fee302 fix: match bracketed guest credits and hyphenated version suffixes Emma Thorpe 2026-08-24 16:56:13 +01:00
  • cd66559b55 chore(release): v0.2.3 v0.2.3 lyrathorpe 2026-08-24 13:47:36 +00: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 lyrathorpe 2026-08-24 14:41:02 +01:00
  • edebecc8ea fix: hold one connection to Lidarr open, and retry what deserves retrying Emma Thorpe 2026-08-24 14:39:46 +01:00
  • 75ed26a411 chore(release): v0.2.2 v0.2.2 lyrathorpe 2026-08-24 13:34:22 +00:00
  • aa2bd59320 Merge pull request 'fix: survive an album with two monitored releases' (#3) from fix/lidarr-monitored-release-clash into main lyrathorpe 2026-08-24 14:25:49 +01:00
  • 997627f4fe fix: survive an album with two monitored releases Emma Thorpe 2026-08-24 14:23:19 +01:00
  • e6fa030d9d chore(release): v0.2.1 v0.2.1 lyrathorpe 2026-08-24 13:18:47 +00:00
  • 3ac9f84ad7 Merge pull request 'fix: index albums through the endpoint Lidarr does not throw from' (#2) from fix/lidarr-album-endpoint into main lyrathorpe 2026-08-24 14:10:31 +01:00
  • 3e78f8ebd4 fix: index albums through the endpoint Lidarr does not throw from Emma Thorpe 2026-08-24 14:04:16 +01:00
  • 9b26cc4aa3 chore(release): v0.2.0 v0.2.0 lyrathorpe 2026-08-24 12:55:23 +00: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 lyrathorpe 2026-08-24 13:49:56 +01:00
  • 5c4797ef38 feat: index the library from Lidarr and match it against the scrobbles Emma Thorpe 2026-08-24 13:31:08 +01:00
  • 18f05d3d55 feat: ingest a Last.fm scrobble history into a local store v0.1.0 Emma Thorpe 2026-08-24 12:03:08 +01:00