joshpatra
3cd4560406
v1.5.3-beta.1: small version bump, includes some UI updates and optimizations, and updated links, etc
v1.5.3-beta.1
2026-04-09 16:55:12 -04:00
joshpatra
4dbb3d72e7
v1.5.2-beta.1: version bump, refactor: fixed searched to properly run a FIFO search interleaving, Got SyncPlay and Sessions to transparently proxy a bit better, overhauled the WebUI to use the space a little better, cleaned up some broken features, stopped the major version rebuild from blocking the WebUI from opening, broken button fixes
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.5.2-beta.1
2026-04-07 17:34:25 -04:00
joshpatra
3c291d5fac
v1.5.1-beta.1: version bump, refactor: fixed searched to properly run a FIFO search interleaving, Got SyncPlay and Sessions to transparently proxy a bit better, overhauled the WebUI to use the space a little better, cleaned up some broken features, stopped the major version rebuild from blocking the WebUI from opening, broken button fixes
v1.5.1-beta.1
2026-04-07 17:25:59 -04:00
joshpatra
2a430a1c38
v1.5.0-beta.1: version bump, refactor: fixed searched to properly run a FIFO search interleaving, Got SyncPlay and Sessions to transparently proxy a bit better, overhauled the WebUI to use the space a little better, cleaned up some broken features, stopped the major version rebuild from blocking the WebUI from opening, broken button fixes
2026-04-07 17:24:46 -04:00
joshpatra
1a0f7c0282
fix(jellyfin): remove duplicate playlist image tag resolver
2026-04-07 17:13:26 -04:00
joshpatra
6b89fe548f
v1.5.0-beta.1: refactor: fixed searched to properly run a FIFO search interleaving, Got SyncPlay and Sessions to transparently proxy a bit better, overhauled the WebUI to use the space a little better, cleaned up some broken features, stopped the major version rebuild from blocking the WebUI from opening, broken button fixes
v1.5.0-beta.1
2026-04-07 16:51:12 -04:00
joshpatra
233af5dc8f
v1.4.6-beta.1: Hopefully handles #14 and #15 , fixes search up to truly interleave, and more transparently proxies /sessions and /socket
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.4.6-beta.1
2026-04-04 17:36:47 -04:00
joshpatra
4c1e6979b3
v1.4.4-beta.1: re-releasing tag
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.4.4-beta.1
2026-03-25 16:30:19 -04:00
joshpatra
0738e2d588
Merge branch 'main' into beta
2026-03-25 16:28:27 -04:00
joshpatra
0a5b383526
v1.4.3: fixed .env restarting from Admin UI, re-release of prev ver
v1.4.3
2026-03-25 16:11:27 -04:00
joshpatra
5e8cb13d1a
v1.4.3-beta.1: fixed .env restarting from Admin UI, re-release of prev ver
v1.4.3-beta.1
2026-03-25 16:05:59 -04:00
joshpatra
efdeef927a
Merge branch 'main' into beta
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-03-24 11:12:49 -04:00
joshpatra
5c184d38c8
v1.4.2: added an env migration service, fixed DOWNLOAD_PATH requiring Subsonic settings in the backend
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.4.2
2026-03-24 11:11:46 -04:00
joshpatra
30f68729fc
v1.4.2-beta.1: added an env migratino service, fixed DOWNLOAD_PATH requiring Subsonic settings in the backend
v1.4.2-beta.1
2026-03-24 11:10:29 -04:00
joshpatra
53f7b5e8b3
Merge branch 'main' into beta
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-03-23 13:13:01 -04:00
joshpatra
4b423eecb2
Updated funding sources in funding.yml
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-03-23 13:12:22 -04:00
joshpatra
da33ba9fbd
Updated funding sources in funding.yml
2026-03-23 13:07:32 -04:00
joshpatra
6c95cfd2d6
Merge branch 'main' into beta
2026-03-23 11:20:34 -04:00
joshpatra
d4230a2f79
v1.4.1: MAJOR FIX - Moved from Redis to Valkey, added migration service to support, Utilizing Hi-Fi API 2.7 with ISRC search, preserve local item json objects, add a quality fallback, added "transcoding" support that just reduces the fetched quality, while still downloading at the quality set in the .env, introduced real-time download visualizer on web-ui (not complete), move some stuff from json to redis, better retry logic, configurable timeouts per provider
v1.4.1
2026-03-23 11:20:28 -04:00
joshpatra
50157db484
v1.4.1-beta.1: MAJOR FIX - Moved from Redis to Valkey, added migration service to support, Utilizing Hi-Fi API 2.7 with ISRC search, preserve local item json objects, add a quality fallback, added "transcoding" support that just reduces the fetched quality, while still downloading at the quality set in the .env, introduced real-time download visualizer on web-ui (not complete), move some stuff from json to redis, better retry logic, configurable timeouts per provider
v1.4.1-beta.1
2026-03-23 11:18:39 -04:00
joshpatra
2d11d913e8
Merge branch 'main' into beta
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-03-12 19:14:27 -04:00
joshpatra
299cb025f1
v1.3.3: MAJOR FIX - fix auto logging out behavior, harden Jellyfin Auth, block bot probes earlier, let Jellyfin handle playback sessions, add [E] tag to explicit external tracks
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.3.3
2026-03-12 19:14:17 -04:00
joshpatra
f9e5b7f323
v1.3.3-beta.1: MAJOR FIX - fix auto logging out behavior, harden Jellyfin Auth, block bot probes earlier, let Jellyfin handle playback sessions, add [E] tag to explicit external tracks
v1.3.3-beta.1
2026-03-12 19:13:29 -04:00
joshpatra
b737db93be
whoops, forgot version bump
v1.3.2
2026-03-12 15:36:07 -04:00
joshpatra
953719e796
version bump
2026-03-12 15:35:36 -04:00
joshpatra
ecdd514579
v1.3.1: MAJOR FIX - fix auto logging out behavior, harden Jellyfin Auth, block bot probes earlier, let Jellyfin handle playback sessions, add [E] tag to explicit external tracks
v1.3.1
2026-03-12 15:35:04 -04:00
joshpatra
db714fee2d
v1.3.1-beta.1: MAJOR FIX - fix auto logging out behavior, harden Jellyfin Auth, block bot probes earlier, let Jellyfin handle playback sessions, add [E] tag to explicit external tracks
v1.3.1-beta.1
2026-03-12 15:33:36 -04:00
joshpatra
efe1660d81
Merge branch 'main' into beta
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-03-06 02:18:29 -05:00
joshpatra
48b40f89c0
v1.3.0: Massive WebUI cleanup, Fixed/Stabilized scrobbling, Significant security hardening, added user login to WebUI, refactored searching/interleaving to work MUCH better, Tidal Powered recommendations for SquidWTF provider, Fixed double scrobbling, inferring stops much better, fixed playlist cron rebuilding, stale injected playlist artwork, and search cache TTL
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.3.0
2026-03-06 01:59:30 -05:00
joshpatra
639070556a
v1.3.0-beta.1: Fixed double scrobbling, inferring stops much better, fixed playlist cron rebuilding, stale injected playlist artwork, and search cache TTL
v1.3.0-beta.1
2026-03-06 01:54:58 -05:00
joshpatra
00a5d152a5
v1.2.1-beta.1: Massive WebUI cleanup, Fixed/Stabilized scrobbling, Significant security hardening, added user login to WebUI, refactored searching/interleaving to work MUCH better, Tidal Powered recommendations for SquidWTF provider, General bug fixes and optimizations
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-02-26 11:16:51 -05:00
joshpatra
1ba6135115
Merge branch 'main' into beta
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-02-21 00:25:40 -05:00
joshpatra
dfac3c4d60
Update issue templates
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-02-21 00:24:59 -05:00
joshpatra
ec994773dd
Merge branch 'main' into beta
2026-02-20 20:02:55 -05:00
joshpatra
f3091624ec
v1.1.3: version bump, removed duplicate method; this is why we run tests...
v1.1.3
2026-02-20 20:02:27 -05:00
joshpatra
39c8f16b59
v1.1.3-beta.1: version bump, removed duplicate method; this is why we run tests...
v1.1.3-beta.1
2026-02-20 20:01:22 -05:00
joshpatra
375b7c6909
v1.1.1: SCROBBLING, fixed and rewrote caching, refactored and fixed WebUI, fixed logs, fixed cron scheduling bugs, hardened security, added Global Mappings, made the proxy more 'transparent', added playlists from Tidal to search
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.1.1
2026-02-20 18:59:37 -05:00
joshpatra
a6a423d5a1
v1.1.1-beta-1: fix: redid logic for sync schedule in playlist injection, made a constant for versioning, fixed external artist album and track fetching
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.1.1-beta.1
2026-02-20 18:57:10 -05:00
joshpatra
899451d405
v1.1.0-beta.1: fix: Scrobbling to LastFM and Listenbrainz, fixed transparent proxying, added playlists to search (shown as albums), shows all libraries and only require library id for injected playlists; refactor: rewrote all the MD's basically, split up JellyfinController in separate files, dozens of other smaller changes
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.1.0-beta.1
2026-02-20 01:22:26 -05:00
joshpatra
8d6dd7ccf1
v1.0.3-beta.1: Refactored all large files, Fixed the cron schedule bug, hardened security, added global mapping for much more stable matchings
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.0.3-beta.1
2026-02-16 14:59:21 -05:00
joshpatra
40338ce25f
v1.0.0: Lots of WebUI fixes, API fixes, refactored all of caching, general bug fixes, redid all log messages
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.0.0
2026-02-11 23:24:40 -05:00
joshpatra
ebdd8d4e2a
v1.0.2-beta.1: WebUI refactored for better understanding, gitignore updated
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.0.2-beta.1
2026-02-11 23:17:08 -05:00
joshpatra
e4599a419e
v1.0.1-beta.1: fixed and rewrote caching, WebUI fixes, logging fixes
v1.0.1-beta.1
2026-02-11 16:54:30 -05:00
joshpatra
86290dff0d
v1.0.0-beta.1: initial beta release
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v1.0.0-beta.1
2026-02-11 10:16:09 -05:00
joshpatra
0a9e528418
v1.3.0: Bump version to 1.3.0
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-02-11 00:01:06 -05:00
joshpatra
f74728fc73
fix: use MBID lookup for MusicBrainz genre enrichment
...
Search API doesn't return genres even with inc=genres parameter.
Now doing search to get MBID, then lookup by MBID to get genres.
2026-02-10 23:52:14 -05:00
joshpatra
87467be61b
feat: add LyricsPlus API with modular orchestrator architecture
...
Add multi-source lyrics support with clean, modular architecture for easier debugging and maintenance.
New Features:
- LyricsPlusService: Multi-source lyrics API (Apple Music, Spotify, Musixmatch)
- LyricsOrchestrator: Priority-based coordinator for all lyrics sources
- Modular service architecture with independent error handling
- Word-level and line-level timing support with LRC conversion
Architecture:
- Priority chain: Spotify → LyricsPlus → LRCLib
- Each service logs independently (→ Trying, ✓ Found, ❌ Not found)
- Fallback continues even if one service fails
- Easy to add new sources or modify priority
Benefits:
- Easier debugging with clear service-level logs
- Better maintainability with separated concerns
- More reliable with graceful fallback handling
- Extensible for future lyrics sources
2026-02-10 23:02:17 -05:00
joshpatra
713ecd4ec8
v1.2.6: fix search result ordering to prioritize local tracks
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-02-10 13:36:06 -05:00
joshpatra
0ff1e3a428
v1.2.5: fix genre enrichment blocking cover art loading
2026-02-10 12:56:43 -05:00
joshpatra
cef18b9482
v1.2.5: prioritize local tracks and optimize genre enrichment
...
Local tracks now appear first in search results with +10 score boost. Genre enrichment is non-blocking for faster cover art and playback.
2026-02-10 12:50:52 -05:00