Josh Patra joshpatra
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-02-02 13:05:00 -05:00
6eaeee9a67 remove nonfunctional endpoint
9dd49a2f43 add round robin load balancing so providers dont hate me
2bc2816191 stupid timezones
1a2e160279 Update README pertaining to spotify playlist import
4111b5228d prematch on startup
Compare 10 commits »
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-02-02 04:55:00 -05:00
936fa27aa7 websocket 5
b90ce423d7 websocket 4.0
5f038965a2 websocket 3
229fa0bf65 websocket 2.0
1aec76c3dd websocket fix
Compare 9 commits »
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-02-01 20:51:23 -05:00
8e6eb5cc4a Support both favorite endpoint formats
1326f1b3ab Fix unsynced lyrics and favorite endpoints
Compare 2 commits »
joshpatra synced commits to beta at joshpatra/allstarr from mirror 2026-02-01 20:51:23 -05:00
6ea2331127 Lyrics and favorites improvements
joshpatra synced commits to main at joshpatra/allstarr from mirror 2026-02-01 12:51:22 -05:00
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-02-01 12:51:22 -05:00
0011538966 Use LRClib search API with fuzzy matching and prefer synced lyrics
5acdacf132 Fix unsynced lyrics displaying as one big line
cef836da43 Fix Spotify playlist ChildCount in SearchItems endpoint
26c9a72def Remove server API key fallback for client requests
f5124bdda2 Add debug logging for Spotify playlist ChildCount updates
Compare 17 commits »
joshpatra synced commits to beta at joshpatra/allstarr from mirror 2026-02-01 12:51:22 -05:00
425dc2e135 Merge dev: Spotify playlist injection with missing tracks search and playlist logging improvements
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-02-01 04:41:23 -05:00
da1d28d292 Change playlist debug logs from warning to info level
7e0ea501fc Fix Spotify missing tracks search order: forward 12h then backward 12h
bb976fed4f add 1337 kbps bitrate to external track MediaSources
df77b16640 fix method name: MapToSong -> ParseSong
74ae85338c merge local Jellyfin tracks with matched external tracks in Spotify playlists
Compare 8 commits »
joshpatra synced commits to main at joshpatra/allstarr from mirror 2026-01-31 20:34:36 -05:00
e0348b4f76 add Spotify playlist injection feature
ef477039c3 feat: add Spotify playlist injection with ID-based configuration
Compare 2 commits »
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-01-31 20:34:36 -05:00
74bd64c949 add missing using statement for ApiKeyAuthFilter
1afa68064e add API key authentication to Spotify admin endpoints
5251c7ef6d add spotify cache clear endpoint
63ab25ca91 parse SPOTIFY_IMPORT_PLAYLIST_NAMES env var
628f845e77 add missing SPOTIFY_IMPORT_PLAYLIST_NAMES env var
Compare 36 commits »
joshpatra synced commits to beta at joshpatra/allstarr from mirror 2026-01-31 20:34:35 -05:00
df6c500ef5 add Spotify playlist injection feature
cb4a156507 feat: add Spotify playlist injection with ID-based configuration
Compare 2 commits »
joshpatra synced commits to main at joshpatra/allstarr from mirror 2026-01-31 12:24:37 -05:00
fa9739bfaa docs: update README
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-01-31 12:24:37 -05:00
62bfb367bc docs: update README
joshpatra synced commits to beta at joshpatra/allstarr from mirror 2026-01-31 12:24:37 -05:00
554ac90fee docs: update README
joshpatra synced commits to main at joshpatra/allstarr from mirror 2026-01-31 04:18:54 -05:00
0ba51e2b30 fix: improve auth, search, and stability
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-01-31 04:18:53 -05:00
6f91361966 refactor: use token-based fuzzy matching for flexible search
d4036095f1 fix: check all permutations of title/artist/album in search scoring
6620b39357 fix: remove score filtering, add combined title+artist matching
dcaa89171a refactor: change external suffix from H to S (SquidWTF)
1889dc6e19 fix: gracefully skip malformed playlists instead of failing all endpoints
Compare 8 commits »
joshpatra synced commits to beta at joshpatra/allstarr from mirror 2026-01-31 04:18:50 -05:00
ae3b26d46a fix: improve auth, search, and stability
joshpatra synced commits to main at joshpatra/allstarr from mirror 2026-01-30 20:18:49 -05:00
bc4e5d9442 fix: enable deduplication for cache mode
2297455923 fix: prevent duplicate downloads by registering before releasing lock
c2f843eabd fix: add base64 encoded SquidWTF endpoints with automatic fallback
4efbd6890b Add automatic endpoint fallback to all SquidWTF metadata search methods
fc167e5151 Standardize all SquidWTF API URL formats to prevent double slashes
Compare 9 commits »
joshpatra synced commits to dev at joshpatra/allstarr from mirror 2026-01-30 20:18:49 -05:00
67b4fac64c Merge branch 'main' into dev
bc4e5d9442 fix: enable deduplication for cache mode
ada6653bd1 fix: enable deduplication for cache mode
2297455923 fix: prevent duplicate downloads by registering before releasing lock
df8dbfc5e1 fix: prevent duplicate downloads by registering before releasing lock
Compare 32 commits »
joshpatra synced commits to beta at joshpatra/allstarr from mirror 2026-01-30 20:18:48 -05:00
d43494dc42 Merge branch 'main' into beta
bc4e5d9442 fix: enable deduplication for cache mode
70a56e758a fix: enable deduplication for cache mode
2297455923 fix: prevent duplicate downloads by registering before releasing lock
13205087ff fix: prevent duplicate downloads by registering before releasing lock
Compare 25 commits »