Commit graph

  • db03735183 Update web_server.py Broque Thomas 2026-03-05 22:04:33 -0800
  • 17babb1fc8 fix spotify playlist discover automation Broque Thomas 2026-03-05 21:17:58 -0800
  • 551cd95064 Update docker-publish.yml Broque Thomas 2026-03-05 20:47:49 -0800
  • 9f416475e2 Live automation progress tracking with real-time output panels 1.8 Broque Thomas 2026-03-05 20:39:26 -0800
  • 20ee504245 update readme and include automation docs Broque Thomas 2026-03-05 18:45:00 -0800
  • d57b48a62a Playlist discovery pipeline with official metadata enforcement for automated sync Broque Thomas 2026-03-05 18:32:18 -0800
  • 4bd3e776bd css changes Broque Thomas 2026-03-05 16:57:14 -0800
  • f99f873d60 Replace hardcoded wishlist/watchlist timers with system automations + add Pushbullet & Telegram notifications Broque Thomas 2026-03-05 16:50:09 -0800
  • da707dcf0a Full automation engine expansion with scheduling, triggers, actions, and UI polish Broque Thomas 2026-03-05 15:13:32 -0800
  • 75f9b7364a User configurable youtube rate limiting and optional cookies for bot detection Broque Thomas 2026-03-05 10:50:06 -0800
  • aef056cfcb DB-first metadata updater Broque Thomas 2026-03-05 10:03:39 -0800
  • 5938f6fec7 Fix download retry fallback not cycling through available sources Broque Thomas 2026-03-04 20:16:24 -0800
  • 60f93d5858 hydrabase changes Broque Thomas 2026-03-04 19:48:12 -0800
  • f051292e0d update version modal Broque Thomas 2026-03-04 18:32:03 -0800
  • b30e1f60bd Add Mirrored Playlists — persistent cross-service playlist archive Broque Thomas 2026-03-04 18:27:18 -0800
  • b2fa222228 fix hydrabse album.tracks Broque Thomas 2026-03-04 15:12:03 -0800
  • 6bbd52fda7 update notification Broque Thomas 2026-03-04 15:01:54 -0800
  • 48439af5b7 Update API.md Broque Thomas 2026-03-04 14:13:22 -0800
  • 50e6b45f1b enrich SoulSync API and update the DOCS Broque Thomas 2026-03-04 13:42:47 -0800
  • 86a502f556 Enrich the SoulSync API Broque Thomas 2026-03-04 13:19:39 -0800
  • 114af496c7 Track version Broque Thomas 2026-03-04 11:32:40 -0800
  • 1bec9320b4 update version modal Broque Thomas 2026-03-04 11:11:31 -0800
  • 2d6c55e294 Fix chromaprint crash on surround audio and Spotify worker status display Broque Thomas 2026-03-04 11:00:34 -0800
  • 548b5cfbdf Fix chromaprint C-level assertion crash on 5.1 surround FLAC files. Not possible to check Broque Thomas 2026-03-04 10:51:01 -0800
  • 4fee005dee Add multi-profile support with Netflix-style profile picker Broque Thomas 2026-03-04 10:46:08 -0800
  • 84de4ad16b Redesign watchlist modal with enriched artist detail view Broque Thomas 2026-03-03 20:26:21 -0800
  • d06b7e5a25 Update style.css Broque Thomas 2026-03-03 19:00:50 -0800
  • 0f428dc45c Add WebSocket real-time updates with automatic HTTP polling fallback Broque Thomas 2026-03-03 18:26:29 -0800
  • 7b854baba8 Detect and remove deleted content during incremental database updates Broque Thomas 2026-03-03 13:13:38 -0800
  • 53d841c3dc Update style.css Broque Thomas 2026-03-03 12:43:02 -0800
  • 65bae58cfe Reverse proxy fix Broque Thomas 2026-03-03 12:04:53 -0800
  • d9aa8303a7 Add SoulSync REST API (v1) with API key authentication Broque Thomas 2026-03-03 09:49:00 -0800
  • 0b9fe879f8 Update hydrabase_client.py Broque Thomas 2026-03-02 15:51:04 -0800
  • 547a718052 Fix flask excessive logging novik 2026-03-03 01:09:43 +0300
  • 7a4cbc066f Fix infinite monitor loop on post-processing completed tasks Broque Thomas 2026-03-02 12:50:20 -0800
  • c4778bc269 wishlist should always 'force download all' Broque Thomas 2026-03-02 12:46:39 -0800
  • df33adf6a7 include 'add to watchlist' button to each artist in library. Broque Thomas 2026-03-02 10:04:10 -0800
  • b558dff138 add all recommended to watchlist. Broque Thomas 2026-03-02 09:24:37 -0800
  • 1f73ba4f94 view recommended artists. Broque Thomas 2026-03-02 09:12:35 -0800
  • 8f2dd66aee add a 'watch all' button on hero slider to quickly add all artists in slider. Broque Thomas 2026-03-02 08:40:22 -0800
  • db2f7e999c Fix ListenBrainz database path not respecting DATABASE_PATH env var Broque Thomas 2026-03-02 07:46:42 -0800
  • c279f2e4fa Design retag layout Broque Thomas 2026-03-01 22:52:27 -0800
  • 3dad2eae38 watchlist redesign Broque Thomas 2026-03-01 20:35:49 -0800
  • 046233817d Update style.css Broque Thomas 2026-03-01 19:47:56 -0800
  • 6d3f43a385 Update style.css Broque Thomas 2026-03-01 19:30:50 -0800
  • 6df61d6ba1 use watchlist artist name Broque Thomas 2026-03-01 19:24:12 -0800
  • 49fc3a273f Create IMPORT-STAGING-GUIDE.md Broque Thomas 2026-03-01 16:53:40 -0800
  • 5784a561dc Update README.md Broque Thomas 2026-03-01 15:41:03 -0800
  • 71fe5b83eb css changes Broque Thomas 2026-03-01 15:34:51 -0800
  • 4fba18b25e Feat: Custom accent colors. Broque Thomas 2026-03-01 15:29:37 -0800
  • 1964659c8b css changes Broque Thomas 2026-03-01 14:55:45 -0800
  • 1aa6cdc9b6 Rebuild the import feature and move it to its own page. Broque Thomas 2026-03-01 14:18:55 -0800
  • 4caa113c4c Fix spotify repeatable authorization calls novik 2026-03-02 00:38:31 +0300
  • a91b4fae2d Update docker-publish.yml Broque Thomas 2026-03-01 11:42:57 -0800
  • e38c0adc57 Fix: Various artist compilations caused failure on acoustID check. Broque Thomas 2026-03-01 11:39:04 -0800
  • c2119d4ecf Update style.css Broque Thomas 2026-03-01 11:16:47 -0800
  • 987b9b96e7 Update hydrabase_client.py Broque Thomas 2026-03-01 10:21:12 -0800
  • dced926a6e fixed issue where cancelled downloads wouldn't send album context to wishlist. Broque Thomas 2026-03-01 09:22:50 -0800
  • afa495756f Version 1.7 update 1.7 Broque Thomas 2026-02-28 21:58:13 -0800
  • acfc26a4bd Add Tidal as a download source with full pipeline integration Broque Thomas 2026-02-28 21:47:19 -0800
  • 49c769ff5c Fix Hydrabase endpoint gaps, M3U default, and soul_id mapping Broque Thomas 2026-02-28 18:25:55 -0800
  • aa176fdf9a set repair work to off by default Broque Thomas 2026-02-28 14:47:49 -0800
  • 0193f53d28 Improve Spotify artist search for short names using field filter Broque Thomas 2026-02-28 11:04:50 -0800
  • 97502ec600 Boost exact artist name matches to top of search results Broque Thomas 2026-02-28 08:41:19 -0800
  • 694f190b6d Update web_server.py Broque Thomas 2026-02-28 08:00:11 -0800
  • 2ab0b387d6 Update spotify_worker.py Broque Thomas 2026-02-27 22:18:52 -0800
  • 3a0a68d555 Fix cancel all downloads using non-existent slskd bulk endpoint Broque Thomas 2026-02-27 17:59:35 -0800
  • 1fbb1ec2c5 debug post processing flow Broque Thomas 2026-02-27 11:34:27 -0800
  • 698b1fa4f3 clear current downloads Broque Thomas 2026-02-27 11:18:13 -0800
  • 2dc72a39b7 Add music library selection for Navidrome Broque Thomas 2026-02-27 09:37:58 -0800
  • 890d47928d Fix AcoustID false rejections for tracks with featured artists in square brackets Broque Thomas 2026-02-27 08:57:12 -0800
  • 7dfc10eb0b Store sync status in database instead of JSON file Broque Thomas 2026-02-27 08:50:50 -0800
  • c4bf6ff0f3 jellyfin server connection fix Broque Thomas 2026-02-27 08:47:50 -0800
  • e14a317a56 Add wishlist batch remove API and UI Broque Thomas 2026-02-26 17:19:34 -0800
  • 8c145c29cd Raise min_confidence thresholds to 0.9 Broque Thomas 2026-02-26 14:17:43 -0800
  • e3a5608c95 Add manual candidate download API and UI Broque Thomas 2026-02-26 13:45:38 -0800
  • 2852e2b39f Add candidates review modal & API Broque Thomas 2026-02-26 13:09:51 -0800
  • b814ae17ce Add quarantine clear API and folder sweeper Broque Thomas 2026-02-26 11:40:13 -0800
  • 44b5032f17 Add discography filters to artist detail page Broque Thomas 2026-02-26 10:17:53 -0800
  • fff8e62070 Set Spotify artist albums limit to 50 Broque Thomas 2026-02-26 10:03:02 -0800
  • 3c0d1fc187 Add album artists and watchlist artist fallback Broque Thomas 2026-02-26 08:58:44 -0800
  • 477615593e Increase Jellyfin API timeout default to 120 Broque Thomas 2026-02-26 08:28:08 -0800
  • 70156bdb98 Configurable Jellyfin API timeout and retries Broque Thomas 2026-02-26 08:21:20 -0800
  • 3893d75ad0 Raise artist threshold; add title similarity floor Broque Thomas 2026-02-26 07:54:21 -0800
  • e77dbf3f1e Refactor matching + use improved discovery scoring Broque Thomas 2026-02-25 22:43:33 -0800
  • a2cff3f16f Use album artists for wishlist track grouping Broque Thomas 2026-02-25 20:06:19 -0800
  • f3a397fc74 Chain Jellyfin loads Broque Thomas 2026-02-25 16:54:50 -0800
  • a0828c7aad Improve album grouping and normalize suffixes Broque Thomas 2026-02-25 15:39:01 -0800
  • 4bff57cb70 Handle edit versions, improve cleanup & thresholds Broque Thomas 2026-02-25 12:09:53 -0800
  • 35a03d6839 Add global watchlist override and UI Broque Thomas 2026-02-24 22:09:08 -0800
  • 63624a4f6e Use nonces and drain interleaved stats in Hydrabase Broque Thomas 2026-02-24 19:16:14 -0800
  • 7261b04950 Add hero cycling for similar artists Broque Thomas 2026-02-24 18:54:21 -0800
  • f90d6567f7 Hydrabase: improve parsing add discography/tracks Broque Thomas 2026-02-24 18:42:48 -0800
  • 44297a210b Add thread-safe MusicBrainz release cache Broque Thomas 2026-02-24 16:43:36 -0800
  • fb7b373d71 Improve edition detection and completion logic Broque Thomas 2026-02-24 12:05:12 -0800
  • a8e84fa20f Verify bytes before marking downloads complete Broque Thomas 2026-02-24 08:52:47 -0800
  • 1283041836 Integrate Hydrabase P2P metadata client Broque Thomas 2026-02-24 08:11:48 -0800
  • 1c34967fd3 Raise Spotify API interval; pause enrichments Broque Thomas 2026-02-23 21:22:27 -0800
  • 317d5c1770 Add Retag tool (DB, backend, frontend) Broque Thomas 2026-02-23 20:39:04 -0800
  • 81617b06aa Reset watchlist scan timestamps on clear/period change Broque Thomas 2026-02-23 16:47:04 -0800