Commit Graph

25 Commits

Author SHA1 Message Date
422d12370e Release v1.0.0
Some checks failed
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
Major update since basic Spotify playlist injection:

Added web UI for admin dashboard with playlist management, track matching,
and manual mapping controls. Lyrics system with prefetching, caching, and
manual ID mapping. Manual track mapping for missing tracks with persistent
storage. Memory leak fixes and performance improvements. Security hardening
with admin endpoints on internal port. Scrobbling fixes and session cleanup.
HiFi API integration with automatic failover. Playlist cache pre-building
for instant loading. Three-color progress bars showing local/external/missing
track counts.
2026-02-05 15:16:56 -05:00
6ea2331127 Lyrics and favorites improvements
Some checks failed
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
- Fix unsynced lyrics displaying all at 0:00 by omitting Start field
- Improve LRC parsing with fuzzy search and synced lyrics preference
- Add DeleteAsync to proxy service for proper auth forwarding
- Support both /UserFavoriteItems and /Users/{userId}/FavoriteItems routes
- Fix favorite endpoints to properly forward authentication
- Add comprehensive logging for debugging
- Extend Spotify sync backward search window to 24 hours
2026-02-01 18:32:52 -05:00
cb4a156507 feat: add Spotify playlist injection with ID-based configuration 2026-01-31 18:07:40 -05:00
554ac90fee docs: update README
Some checks failed
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
2026-01-31 11:15:54 -05:00
aae7dfe59e Add backup API endpoints with automatic fallback 2026-01-30 12:12:41 -05:00
fa176bad0f Consolidate Quick Start and add Contributing section 2026-01-30 12:00:38 -05:00
5a0ae860e3 Add build status badges to README 2026-01-30 11:54:15 -05:00
2f43a08c46 Revise security section for clarity and caution
Updated security note to emphasize zero-trust principles.
2026-01-30 03:18:34 -05:00
01cd2f7711 Update README to use 'vi' instead of 'nano' 2026-01-30 03:17:02 -05:00
e18840cddf feat: Fork octo-fiestarr as allstarr with Jellyfin proxy improvements
Major changes:
- Rename project from octo-fiesta to allstarr
- Add Jellyfin proxy support alongside Subsonic/Navidrome
- Implement fuzzy search with relevance scoring and Levenshtein distance
- Add POST body logging for debugging playback progress issues
- Separate local and external artists in search results
- Add +5 score boost for external results to prioritize larger catalog(probably gonna reverse it)
- Create FuzzyMatcher utility for intelligent search result scoring
- Add ConvertPlaylistToJellyfinItem method for playlist support
- Rename keys folder to apis and update gitignore
- Filter search results by relevance score (>= 40)
- Add Redis caching support with configurable settings
- Update environment configuration with backend selection
- Improve external provider integration (SquidWTF, Deezer, Qobuz)
- Add tests for all services
2026-01-29 17:36:53 -05:00
Branson
9563eb8868 Revise README with updated configuration options
Updated configuration details for SquidWTF, Deezer, and Qobuz. Changed default SUBSONIC_URL and added new settings for audio quality and storage mode.
2026-01-17 11:12:37 -05:00
Branson
aa8fdb4aca Update README
Updated README to reflect the new name 'Octo-Fiestarr' and added SquidWTF support details.
2026-01-17 11:01:29 -05:00
V1ck3s
1bf3e17d78 docs: add external playlists feature documentation 2026-01-15 23:32:31 +01:00
V1ck3s
2c5daeefed docs: add Narjo to iOS compatible clients section 2026-01-12 19:50:46 +01:00
V1ck3s
6344198572 docs: update README to reflect refactored service architecture 2026-01-08 23:31:33 +01:00
V1ck3s
651b86694d docs: update README for multi-provider architecture 2026-01-08 00:13:01 +01:00
V1ck3s
853340b0f5 docs: update client compatibility list in README 2026-01-07 13:41:02 +01:00
V1ck3s
5229e2ce54 docs: remove non-working iOS clients from README 2026-01-06 23:49:03 +01:00
Vickes
b3368d051c docs: add iOS clients (Narjo, Arpeggi) (#16) 2026-01-03 22:50:53 +01:00
Vickes
f6536acda7 chore: add GPL-3.0 license (#13)
chore: add GPL-3.0 license
docs: update license to GPL-3.0 in README
2026-01-03 22:04:53 +01:00
V1ck3s
7eb101ea29 feat: add configurable audio quality selection for Deezer downloads 2026-01-03 18:06:24 +01:00
V1ck3s
ba2aa98a23 docs: reorganize README, add Docker quick start and tested clients 2026-01-02 17:36:52 +01:00
V1ck3s
8e1f5035e1 docs: add list of tested clients 2025-12-13 18:21:22 +01:00
V1ck3s
fefd2bf263 docs: add explanation for project name origin 2025-12-13 18:16:14 +01:00
V1ck3s
3a43196f8a feat: add README.md with project overview, features, installation instructions, and configuration details 2025-12-13 18:06:37 +01:00