Commit Graph

  • 3358fe019d Merge branch 'main' into dev Josh Patra 2026-01-30 12:26:43 -05:00
  • 1f10bf5bc4 Update startup validator to use base64 encoded endpoint Josh Patra 2026-01-30 12:26:35 -05:00
  • 9efc54857f Update startup validator to use base64 encoded endpoint Josh Patra 2026-01-30 12:26:14 -05:00
  • fcdf47984c Merge branch 'main' into dev Josh Patra 2026-01-30 12:25:28 -05:00
  • d135bccaba Fix remaining BaseUrl references Josh Patra 2026-01-30 12:25:07 -05:00
  • 040a5451a1 Fix remaining BaseUrl references Josh Patra 2026-01-30 12:24:39 -05:00
  • 8d76e97449 Merge branch 'main' into dev Josh Patra 2026-01-30 12:13:17 -05:00
  • 8b21e9880f Add backup API endpoints with automatic fallback Josh Patra 2026-01-30 12:12:55 -05:00
  • a86a8013e6 Add backup API endpoints with automatic fallback Josh Patra 2026-01-30 12:10:30 -05:00
  • 4c557a0325 Merge branch 'main' into dev Josh Patra 2026-01-30 12:01:12 -05:00
  • 6b745be835 Consolidate Quick Start and add Contributing section Josh Patra 2026-01-30 12:00:52 -05:00
  • 8540a22846 Add Contributing section with development setup Josh Patra 2026-01-30 11:58:36 -05:00
  • 36a224bd45 Consolidate Quick Start sections and update to use docker pull Josh Patra 2026-01-30 11:57:05 -05:00
  • 3af3ebb52b Merge branch 'main' into dev Josh Patra 2026-01-30 11:54:57 -05:00
  • c69ae21b76 Add build status badges to README Josh Patra 2026-01-30 11:54:35 -05:00
  • 614adb9892 Add build status badges for main and beta branches Josh Patra 2026-01-30 11:51:49 -05:00
  • f434f13a19 Merge branch 'main' into dev Josh Patra 2026-01-30 11:48:53 -05:00
  • 5cf852a3b6 Update docker-compose to use GHCR image by default Josh Patra 2026-01-30 11:48:11 -05:00
  • 625a75f8f9 Update docker-compose to use GHCR image by default Josh Patra 2026-01-30 11:46:56 -05:00
  • d600c5e456 Merge branch 'main' into dev Josh Patra 2026-01-30 11:39:14 -05:00
  • ad1b58f5bd Fix nullable warnings and update CI/CD for beta branch Josh Patra 2026-01-30 11:38:49 -05:00
  • e23e22a736 Fix nullable reference warnings Josh Patra 2026-01-30 11:36:59 -05:00
  • ba0fe35e72 Merge branch 'main' into dev Josh Patra 2026-01-30 11:32:42 -05:00
  • fe886fc44b Upgrade to .NET 10.0 and fix tests Josh Patra 2026-01-30 11:32:21 -05:00
  • 6e9fe0e69e Upgrade to .NET 10.0 Josh Patra 2026-01-30 11:29:30 -05:00
  • cba955c427 Fix JellyfinProxyServiceTests for RedisCacheService parameter Josh Patra 2026-01-30 11:26:45 -05:00
  • 192173ea64 Merge branch 'main' into dev Josh Patra 2026-01-30 11:23:41 -05:00
  • e85b8af99d Merge pull request #1 from phyzical/feature/get-dockerflow-working Josh Patra 2026-01-30 11:22:36 -05:00
  • 9627831393 adjust to match your fork phyzical 2026-01-30 19:25:25 +08:00
  • 4b19a58ddf Add Ko-fi username for funding support Josh Patra 2026-01-30 03:26:22 -05:00
  • 2f43a08c46 Revise security section for clarity and caution Josh Patra 2026-01-30 03:18:34 -05:00
  • 01cd2f7711 Update README to use 'vi' instead of 'nano' Josh Patra 2026-01-30 03:17:02 -05:00
  • f558e4ba7f Fix: Parse LRC format into individual lines for Feishin compatibility Josh Patra 2026-01-30 03:00:55 -05:00
  • c33180abd7 Fix: Parse LRC format into individual lines for Feishin compatibility Josh Patra 2026-01-30 03:00:55 -05:00
  • 666aa8621a Add lyrics support and fix multiple Jellyfin proxy issues Josh Patra 2026-01-30 02:29:44 -05:00
  • 680454e76e Clarify lyrics preference: synced lyrics preferred over plain Josh Patra 2026-01-30 02:28:05 -05:00
  • 34bfc20d28 Change Redis cache logging from Debug to Info level Josh Patra 2026-01-30 02:20:11 -05:00
  • 489159b424 Add debug logging for Redis cache hits/misses Josh Patra 2026-01-30 02:17:45 -05:00
  • 2bb754b245 Fix: Pass through full query string for browse requests Josh Patra 2026-01-30 02:15:48 -05:00
  • 8d8c0892a2 Fix: Handle decimal duration values from LRCLIB API Josh Patra 2026-01-30 02:13:10 -05:00
  • e12851e9ca Fix: Handle nullable Duration in lyrics endpoint Josh Patra 2026-01-30 02:10:25 -05:00
  • f8969bea8d Add LRCLIB lyrics integration for Jellyfin Josh Patra 2026-01-30 02:09:27 -05:00
  • aebb1c14dd Fix multiple Jellyfin proxy issues and improvements Josh Patra 2026-01-30 01:58:10 -05:00
  • ceaa17f018 Fix: Register SquidWTFSettings configuration in Program.cs Josh Patra 2026-01-30 00:50:34 -05:00
  • 9aa7ceb138 Remove unused _preferredQuality field from SquidWTFDownloadService Josh Patra 2026-01-30 00:49:41 -05:00
  • 72b1ebc2eb Fix: Wrap playback request bodies in required field names for Jellyfin Josh Patra 2026-01-30 00:48:38 -05:00
  • 48a0351862 Improve POST body debugging for playback endpoints Josh Patra 2026-01-30 00:45:16 -05:00
  • 4b95f9910c Fix: Ensure POST requests always send body content to Jellyfin Josh Patra 2026-01-30 00:44:39 -05:00
  • 80424a867d Fix: Update last access time for cached files to enable proper cleanup Josh Patra 2026-01-30 00:41:17 -05:00
  • 4afd769602 Fix: Proxy Artists/{id}/Similar to correct Jellyfin endpoint Josh Patra 2026-01-30 00:29:56 -05:00
  • b47a5f9063 Add ' - SW' suffix to external albums and artists Josh Patra 2026-01-30 00:21:37 -05:00
  • 457a5b7582 Fix reauthentication and artist song counts Josh Patra 2026-01-30 00:09:44 -05:00
  • e10b4408ba Forgot to pass artistID for artist searching Josh Patra 2026-01-29 18:52:27 -05:00
  • 28d14a0006 remove changes patch Josh Patra 2026-01-29 17:40:26 -05:00
  • e18840cddf feat: Fork octo-fiestarr as allstarr with Jellyfin proxy improvements Josh Patra 2026-01-29 17:36:53 -05:00
  • ed9cec1cde Update SquidWTF quality and storage settings Branson 2026-01-17 11:29:05 -05:00
  • d9c1086564 Rename service from octo-fiesta to octo-fiestarr Branson 2026-01-17 11:19:58 -05:00
  • 9563eb8868 Revise README with updated configuration options Branson 2026-01-17 11:12:37 -05:00
  • 2e08b4c562 Update environment variables in docker-compose.yml Branson 2026-01-17 11:07:21 -05:00
  • b1a0718acc Add SquidWTF configuration to .env.example Branson 2026-01-17 11:05:19 -05:00
  • bd8971835e Update MUSIC_SERVICE option in .env.example Branson 2026-01-17 11:03:01 -05:00
  • aa8fdb4aca Update README Branson 2026-01-17 11:01:29 -05:00
  • e04c254f04 Update docker-compose.yml Branson 2026-01-17 08:35:19 -05:00
  • 17a991a4fd Update octo-fiesta image reference Branson 2026-01-16 20:33:46 -05:00
  • 488cd64d25 Fix syntax error Branson 2026-01-16 19:40:45 -05:00
  • f931a86129 Add new playlist search/parsing implementations from upstream for SquidWTF Branson 2026-01-16 19:40:11 -05:00
  • 8c67f4acce Update constructor with new parameter from upstream Branson 2026-01-16 19:39:16 -05:00
  • bfcb78b0b4 fix: merge conflicts and upstream changes merged bransoned 2026-01-16 22:45:04 +00:00
  • 4fde5a6db4 feat: add HTTP Range header support for iOS streaming clients (#48) Vickes 2026-01-15 23:47:03 +01:00
  • 1bf3e17d78 docs: add external playlists feature documentation V1ck3s 2026-01-15 23:27:11 +01:00
  • e8e385b770 fix: resolve circular dependency and fix failing tests V1ck3s 2026-01-15 23:10:04 +01:00
  • ebe6e90f39 feat: playlist implementation V1ck3s 2026-01-14 23:18:27 +01:00
  • 0f93862cc2 Fix syntax error Branson 2026-01-13 16:56:51 -05:00
  • ce9689daa2 Change repeated array allocation into predefined constant bransoned 2026-01-13 21:39:42 +00:00
  • d31a380176 fix: add HTTP Range header forwarding for iOS clients V1ck3s 2026-01-12 19:35:29 +01:00
  • c4e62cdeab Fix syntax error Branson 2026-01-13 16:56:51 -05:00
  • 183f59993f Change repeated array allocation into predefined constant bransoned 2026-01-13 21:39:42 +00:00
  • 8a66db915d Remove debug prints, fix Artist search, implement GetArtistAlbumsAsync bransoned 2026-01-12 16:10:02 -05:00
  • 2c5daeefed docs: add Narjo to iOS compatible clients section V1ck3s 2026-01-12 19:50:46 +01:00
  • c8c4fd8322 fix: add HTTP Range header forwarding for iOS clients V1ck3s 2026-01-12 19:35:29 +01:00
  • 7a08f15523 fix: prevent duplicate downloads from concurrent stream requests V1ck3s 2026-01-12 18:40:45 +01:00
  • 1d4c46b4f3 fix: use album artist for folder organization in Album download mode V1ck3s 2026-01-12 13:50:30 +01:00
  • 62246cc48f fix: prevent duplicate downloads in album mode V1ck3s 2026-01-11 22:56:19 +01:00
  • 428b7f06c4 #31 (upstream) Add http context handling to tests bransoned 2026-01-11 19:03:21 -05:00
  • ad4a3af41e #31 (upstream) Fix iOS client local streaming issues bransoned 2026-01-11 18:47:13 -05:00
  • bdac8ac132 #31 (upstream) Add http context handling to tests bransoned 2026-01-11 19:03:21 -05:00
  • 7ed4212b53 Merge branch 'dev' of github.com:bransoned/octo-fiesta into dev bransoned 2026-01-11 18:48:25 -05:00
  • 12598d17e2 #31 (upstream) Fix iOS client local streaming issues bransoned 2026-01-11 18:47:13 -05:00
  • 714e465996 Update Docker workflow for version tagging Branson 2026-01-10 22:44:26 -05:00
  • 45363ebe3b Make prod default behavior bransoned 2026-01-10 21:16:07 -05:00
  • 74d02db58a Add SquidWTF functionality to subsonic music services bransoned 2026-01-10 21:04:05 -05:00
  • 81979713ef Update appsettings file and make SquidWTF default service bransoned 2026-01-10 21:03:07 -05:00
  • d8d046f6ef Add basic settings file for constants bransoned 2026-01-10 21:00:28 -05:00
  • e1db12a165 Add logic to allow for new SquidWTF service bransoned 2026-01-10 20:59:16 -05:00
  • ab898ef611 Add startup validation for metadata/download services bransoned 2026-01-10 20:58:28 -05:00
  • 4a5f2591f7 Add mostly functional metadata service that queries SquidWTF Tidal proxy bransoned 2026-01-10 20:56:22 -05:00
  • f3e3c0bfa1 Add download service module to allow for downloading from SquidWTF API bransoned 2026-01-10 20:55:37 -05:00
  • 61a21b0e0c refactor: centralize cache path logic and add TMPDIR documentation V1ck3s 2026-01-11 00:24:29 +01:00
  • dbb1964f46 feat: add cache-only storage mode for streaming without library persistence V1ck3s 2026-01-10 00:46:18 +01:00
  • 318ce96cbc refactor: implement provider-based service architecture (#40) Vickes 2026-01-08 23:57:09 +01:00