Commit Graph

  • f10ceafc4b feat: add nix support (#336) main Alex Six 2026-08-22 03:44:05 -04:00
  • 4222ddb36c fix(ytmusic): cancel cookie loads on shutdown Bjarne Øverli 2026-08-20 19:49:29 +02:00
  • c11504d1ba fix(ui): cancel stale Spotify playlist lookups Bjarne Øverli 2026-08-20 19:48:27 +02:00
  • 9edbcc2107 fix(ytmusic): reject stale cookie cache writes Bjarne Øverli 2026-08-20 19:47:01 +02:00
  • f3a7d643f3 fix(ytmusic): bound cookie playlist loads Bjarne Øverli 2026-08-20 19:32:39 +02:00
  • 5e3fc47e58 fix(ui): cancel abandoned Spotify album loads Bjarne Øverli 2026-08-20 19:29:48 +02:00
  • edc9399254 fix(ytmusic): scope playlist classifications Bjarne Øverli 2026-08-20 19:27:56 +02:00
  • 13d7356196 fix(ytmusic): bind cache scope to session Bjarne Øverli 2026-08-20 19:26:56 +02:00
  • 054dc82c6f fix(release): install Windows runtime archive Bjarne Øverli 2026-08-20 19:25:10 +02:00
  • 30d03b0316 fix(release): build mpg123 static archive Bjarne Øverli 2026-08-20 19:23:36 +02:00
  • afc6e6d328 fix(spotify): avoid unsafe decoder cleanup Bjarne Øverli 2026-08-20 19:19:37 +02:00
  • cce9b4aaad fix(ui): keep Spotify errors within scroll budget Bjarne Øverli 2026-08-20 19:06:48 +02:00
  • 0a1842097f fix(ytmusic): preserve playlist batch boundaries Bjarne Øverli 2026-08-20 19:04:39 +02:00
  • 724537d3b4 fix(ytmusic): isolate cache data by account Bjarne Øverli 2026-08-20 19:01:35 +02:00
  • a4bd338e24 fix(release): bundle Windows runtime DLLs Bjarne Øverli 2026-08-20 18:58:34 +02:00
  • 98b00f8c53 docs(site): update Windows Spotify support Bjarne Øverli 2026-08-20 18:48:36 +02:00
  • 95a63ac7d7 fix(setup): allow YouTube OAuth with cookies Bjarne Øverli 2026-08-20 18:47:59 +02:00
  • d894e0d32f fix(packaging): declare mpg123 dependency Bjarne Øverli 2026-08-20 18:46:46 +02:00
  • 5b6288f1e1 fix(ui): settle paused visualizer state Bjarne Øverli 2026-08-20 18:45:41 +02:00
  • 86d836cffc fix(ui): keep Spotify search feedback visible Bjarne Øverli 2026-08-20 18:42:52 +02:00
  • d11017c121 fix(ytmusic): batch playlists and cancel searches Bjarne Øverli 2026-08-20 18:41:31 +02:00
  • 755dcf7587 fix(ytmusic): scope caches by authentication Bjarne Øverli 2026-08-20 18:39:14 +02:00
  • 983641bbe2 fix(plex): respect returned playlist page size Bjarne Øverli 2026-08-20 18:37:41 +02:00
  • 10894b346c fix(spotify): close decoder resources Bjarne Øverli 2026-08-20 18:36:10 +02:00
  • 7cc5cdca4e fix(ui): ignore canceled Spotify album loads Bjarne Øverli 2026-08-20 18:34:30 +02:00
  • 154b230e38 fix(release): build Spotify codec support Bjarne Øverli 2026-08-20 18:33:17 +02:00
  • 23967742eb fix(ci): install Spotify codec dependencies Bjarne Øverli 2026-08-20 18:32:14 +02:00
  • 757e74424e security: prevent SSH option injection via URL host (#325) 82Sam 2026-08-20 23:13:44 +02:00
  • 23685fc568 feat(ytmusic): support cookie-backed zero-oauth playlist browsing (#314) Praveen Raj 2026-08-20 21:30:30 +05:30
  • 23b3222a62 feat(spotify): search albums and open them from the results (#318) Jankees van Woezik 2026-08-20 18:00:13 +02:00
  • f05bff18ed feat(plex): browse server playlists alongside albums (#321) Impure6529 2026-08-20 17:59:49 +02:00
  • e0328d982e fix: handle capital keybindings from enhanced keyboard events (#322) Matt Van Horn 2026-08-20 16:59:30 +01:00
  • 5ca8722bae fix(ui): decay visualizer to rest when paused (#327) Tharin Fernando 2026-08-20 21:27:40 +05:30
  • 49c2cc7983 Enable Spotify support on Windows (#323) Luguin 2026-08-20 12:57:01 -03:00
  • 0c9c30d1c2 feat(ipc): report live radio metadata in status (#319) Cory Shaw 2026-08-19 14:08:47 -04:00
  • cfdcb949dd docs: add herdr-cliamp to community plugins (#320) Cory Shaw 2026-08-19 14:08:24 -04:00
  • b9f68568c5 perf: optimize playback and Spotify switching Bjarne Øverli 2026-08-19 19:32:14 +02:00
  • a491ce2b5b fix(spotify): propagate paged search failures Bjarne Øverli 2026-08-19 07:40:18 +02:00
  • dc5eaee63d fix(spotify): page search around the Development Mode limit (#315) Jankees van Woezik 2026-08-19 07:37:04 +02:00
  • b5478b926f docs(site): add Discord RPC community plugin (#316) Faza Iman Imron 2026-08-19 12:35:05 +07:00
  • ea464dedc2 fix: make built-in themes accessible Bjarne Øverli 2026-08-18 19:31:35 +02:00
  • 5a588f5d7d feat: add classic Winamp theme Bjarne Øverli 2026-08-18 18:54:24 +02:00
  • 548ed246f3 fix: preserve custom EQ curve Bjarne Øverli 2026-08-18 18:46:36 +02:00
  • eee503d6e2 fix: keep live radio on current station Bjarne Øverli 2026-08-18 18:25:42 +02:00
  • 7ce3dc47d5 feat: enrich playlist album via file metadata (#307) RGR09 2026-08-18 18:11:54 +02:00
  • 78fcefa771 feat: dynamic directory playlists via [[dir]] sources (#308) Taha Sadough 2026-08-18 19:23:14 +03:30
  • 385b227b24 Merge pull request #310 from coryshaw1/feat/audiobookshelf bjarneo 2026-08-18 17:31:26 +02:00
  • f373776d4c feat(plugins): add retained event pub/sub over IPC (#303) Faza Iman Imron 2026-08-18 22:19:28 +07:00
  • 35f7339216 fix(upgrade): replace running binary on Windows (#302) Floze 2026-08-18 19:19:00 +04:00
  • 70dcc75035 refactor(provider): return reporting failures instead of discarding them coryshaw1 2026-08-17 21:06:10 -04:00
  • 9355138673 fix(audiobookshelf): tag each error with the provider name once coryshaw1 2026-08-17 20:57:48 -04:00
  • aceb6516fd fix(audiobookshelf): wrap client errors with the failing operation coryshaw1 2026-08-17 20:49:41 -04:00
  • 2dac490dba fix(audiobookshelf): re-login and retry once after a 401 coryshaw1 2026-08-17 13:10:35 -04:00
  • f30769b95e fix(audiobookshelf): wrap the setup probe error, log progress failures coryshaw1 2026-08-17 13:05:44 -04:00
  • 6688ff4005 fix(audiobookshelf): check cancellation before the first search request coryshaw1 2026-08-17 12:52:58 -04:00
  • 75aff0d39e fix(audiobookshelf): wrap search cancellation errors, cover both checks coryshaw1 2026-08-17 12:47:29 -04:00
  • 89c184fa7c fix(audiobookshelf): honor the search context, sync docs and site coryshaw1 2026-08-17 12:37:04 -04:00
  • 1a6bb816b2 style(audiobookshelf): assert PlaybackReporter like the sibling providers coryshaw1 2026-08-17 12:02:28 -04:00
  • 77d16814a9 fix(audiobookshelf): expand item requests and PATCH progress writes coryshaw1 2026-08-17 11:55:46 -04:00
  • 38948f9f94 docs: note buffered-download memory/seek caveat and narrow resume scope coryshaw1 2026-08-17 11:31:16 -04:00
  • b7042feef2 fix(audiobookshelf): fix review findings from the fix wave coryshaw1 2026-08-17 11:31:10 -04:00
  • 28467a171d docs: document the audiobookshelf provider coryshaw1 2026-08-17 11:12:49 -04:00
  • 375873be9c feat(ui): let providers name their browse levels coryshaw1 2026-08-17 11:06:30 -04:00
  • 8979c60863 feat: register the audiobookshelf provider coryshaw1 2026-08-17 11:02:26 -04:00
  • 872afc4803 feat(ui): resume provider playback position and report progress coryshaw1 2026-08-17 10:56:00 -04:00
  • 05c39c8f73 fix(audiobookshelf): clamp resume offset to the target track's duration coryshaw1 2026-08-17 10:51:24 -04:00
  • 9097fccd32 feat(audiobookshelf): resolve the stored resume position coryshaw1 2026-08-17 10:47:08 -04:00
  • ba6d91df86 feat(audiobookshelf): report listening position to the server coryshaw1 2026-08-17 10:43:04 -04:00
  • 5e50c74146 fix(audiobookshelf): cache empty book catalog instead of refetching coryshaw1 2026-08-17 10:39:32 -04:00
  • af9511ff45 feat(audiobookshelf): browse authors and books, search the library coryshaw1 2026-08-17 10:35:41 -04:00
  • 2a1d05b31a fix(audiobookshelf): cache empty Playlists() results coryshaw1 2026-08-17 10:31:49 -04:00
  • a74bf0187a feat(audiobookshelf): list audiobooks, podcasts, and their tracks coryshaw1 2026-08-17 10:27:47 -04:00
  • 2c394373d3 feat(audiobookshelf): add catalog and progress endpoints coryshaw1 2026-08-17 10:23:45 -04:00
  • 37b73c7ce2 feat(audiobookshelf): add HTTP client with token and password auth coryshaw1 2026-08-17 10:20:06 -04:00
  • 174a35619c feat(audiobookshelf): add API types and provider meta keys coryshaw1 2026-08-17 10:14:24 -04:00
  • cae7de5cc4 feat(config): add audiobookshelf section coryshaw1 2026-08-17 10:13:16 -04:00
  • 6164a2613e feat(site): show radio listener peak Bjarne Øverli 2026-08-16 19:25:08 +02:00
  • 25d330ffd9 feat(site): show radio listener peak feature/qt-gui Bjarne Øverli 2026-08-16 19:25:08 +02:00
  • 2b6b27f1f1 chore: remove AI review notice Bjarne Øverli 2026-08-13 20:08:19 +02:00
  • c0f04563da fix: update grpc security dependency v1.63.2 Bjarne Øverli 2026-08-13 19:37:12 +02:00
  • b812886c0d Merge pull request #301 from bjarneo/fix/radio-buffer bjarneo 2026-08-13 19:35:19 +02:00
  • 05b6986ac0 fix: increase radio playback buffer Bjarne Øverli 2026-08-13 19:32:50 +02:00
  • 488b1ced99 fix: make Qt GUI IPC controls reliable Bjarne Øverli 2026-08-13 19:11:51 +02:00
  • 29226e789f feat: add Qt desktop GUI Bjarne Øverli 2026-08-13 18:43:34 +02:00
  • ab1d0c6caf docs: update documentation link Bjarne Øverli 2026-08-12 16:44:42 +02:00
  • dd04d28d89 fix(spotify): show followed playlists v1.63.1 Bjarne Øverli 2026-08-12 13:41:49 +02:00
  • 1f3ae81181 fix: prevent quickshell widget stealing focus (#296) Craig Derington 2026-08-11 14:41:54 -04:00
  • 60ca8b0fc6 style: format shell completion option v1.63.0 Bjarne Øverli 2026-08-11 19:22:22 +02:00
  • ddc08b897e fix(spotify): persist rotated refresh tokens Bjarne Øverli 2026-08-11 19:19:36 +02:00
  • 167ab250d6 fix(spotify): restore playback authentication Bjarne Øverli 2026-08-11 19:14:50 +02:00
  • 759c5da81f docs: add cliamp-plugin-gpodder-sync to community plugins (#294) Salomon May 2026-08-10 14:37:59 -04:00
  • 164f5f8aec feat: the ability to generate bash autocomplete has been enabled (#288) Sergey Savelev 2026-07-29 21:02:49 +04:00
  • 53b2240a7b feat: Progressive playlist loading for youtube music (#287) 82Sam 2026-07-27 22:43:31 +02:00
  • adc26e9c6d Merge pull request #285 from bjarneo/fix/playlist-expand-layout v1.62.0 bjarneo 2026-07-25 10:43:11 +02:00
  • e6c019e554 test(ui): mirror view layout in centering test Bjarne Øverli 2026-07-25 10:39:28 +02:00
  • 7e74525b71 fix(ui): restore playlist expansion layout Bjarne Øverli 2026-07-25 10:35:19 +02:00
  • 40fb54ec9c fix(httpclient): accept ICY stream responses (#284) bjarneo 2026-07-25 09:57:33 +02:00
  • 4bc3aaa4ff fix(httpclient): wrap stream dial errors fix/icy-radio-streams Bjarne Øverli 2026-07-25 09:55:27 +02:00
  • a32d3a3385 fix(httpclient): accept ICY stream responses Bjarne Øverli 2026-07-25 09:46:51 +02:00
  • 7404285d1f fix(ci): restore cross-platform checks v1.61.0 Bjarne Øverli 2026-07-21 23:15:49 +02:00