Commit graph

612 commits

Author SHA1 Message Date
Broque Thomas
ba85c3aaa7 gui lrc 2025-09-22 17:28:08 -07:00
Broque Thomas
8fbb6d2456 Update README.md 2025-09-22 16:16:11 -07:00
Broque Thomas
8de9df07e7 auto lyric download 2025-09-22 16:04:06 -07:00
Broque Thomas
a73d89bc9e Update plex_client.py 2025-09-22 15:15:34 -07:00
Broque Thomas
e06f0ea372 auto scan after download completion and follow with auto incremental update for active server 2025-09-22 15:01:28 -07:00
Broque Thomas
8cceef0610 m4a support on search page stream 2025-09-22 12:41:05 -07:00
Broque Thomas
81a77e8d88 update version info 2025-09-22 12:10:15 -07:00
Broque Thomas
85d7dce943 status updates and album card download status 2025-09-22 11:34:39 -07:00
Broque Thomas
4ffdf12460
Merge pull request #28 from Nezreka/add-navidrome
Add navidrome
2025-09-22 09:50:36 -07:00
Broque Thomas
ba37225e1b gui navidrome support 2025-09-22 09:46:30 -07:00
Broque Thomas
41df3d84b7 navidrome support 2025-09-22 07:49:48 -07:00
Broque Thomas
907ea21103 Update web_server.py 2025-09-21 21:41:35 -07:00
Broque Thomas
fcee0194e7 navidrome functionality start 2025-09-21 21:02:12 -07:00
Broque Thomas
0f64d17bf6 add navidrome to settings 2025-09-21 14:10:17 -07:00
Broque Thomas
1578df36b1 Update docker-compose.yml 2025-09-21 12:30:52 -07:00
Broque Thomas
90d99d2a66 Update docker-compose.yml 2025-09-21 12:30:00 -07:00
Broque Thomas
627d062d3f track finished downloads 2025-09-21 11:12:57 -07:00
Broque Thomas
323eb5d0ba Update web_server.py 2025-09-20 21:00:46 -07:00
Broque Thomas
77a7cf160b preferred audio quality issue resolved 2025-09-20 20:27:05 -07:00
Broque Thomas
325828a5bf fix modal cleanup 2025-09-20 18:48:07 -07:00
Broque Thomas
e45df6e1aa Update docker-compose.yml 2025-09-16 06:56:21 -07:00
Broque Thomas
64659bf264 Update docker-compose.yml 2025-09-15 19:02:15 -07:00
Broque Thomas
fd071eb4a3 Update script.js 2025-09-13 21:40:33 -07:00
Broque Thomas
7d5d2bf30b fix multiple searches on enter press 2025-09-13 20:05:01 -07:00
Broque Thomas
f10c27c125 Update Docker setup and config paths
Improves Docker integration by copying config.example.json as the default config.json and updating ownership in the Dockerfile. Adjusts config paths in config.example.json for container compatibility and updates docker-compose.yml to build the image and comment out the config volume for baked-in config testing. Also updates .dockerignore to allow config.example.json.
2025-09-13 15:12:23 -07:00
Broque Thomas
bc3136e5a7 Update config.json 2025-09-13 13:08:04 -07:00
Broque Thomas
73c4d2f9dc Update config.example.json 2025-09-13 12:56:03 -07:00
Broque Thomas
ab125c48ac Add Docker OAuth workaround instructions to README
Added a section explaining how to complete Spotify OAuth authentication when accessing SoulSync remotely via Docker. This provides a workaround for Spotify's redirect URI restrictions and guides users through the necessary steps.
2025-09-13 09:41:56 -07:00
Broque Thomas
19583a2d28 Add Docker OAuth authentication troubleshooting guide
Introduced DOCKER-OAUTH-FIX.md to address 'Insecure redirect URI' errors when using OAuth from devices other than the Docker host. Updated README.md to reference the new guide for users encountering authentication issues.
2025-09-13 08:24:40 -07:00
Broque Thomas
21d016fcbd Add configurable redirect URI for Spotify and Tidal
Redirect URIs for Spotify and Tidal OAuth are now configurable via the web UI and settings. Updated backend clients to use the configured redirect URI if provided, improving flexibility for deployments with custom callback URLs.
2025-09-12 21:56:26 -07:00
Broque Thomas
93ac55a709 Improve wishlist track sorting and cleanup logic
Wishlist tracks are now sorted by artist and track name for consistent display. The database query for wishlist tracks now orders by date_added instead of randomly. Added logic to remove completed tracks from the wishlist during failed track processing. Updated docker-compose.yml to mount the H: drive for transfer folders.
2025-09-12 15:19:36 -07:00
Broque Thomas
d51171c180 Update plex_client.py 2025-09-12 12:47:00 -07:00
Broque Thomas
8d9fb71eb0 Update README.md 2025-09-12 11:26:44 -07:00
Broque Thomas
3e15cbcdc5 Expand API setup instructions in README
Added detailed setup guides for Spotify, Tidal, and Plex APIs, including step-by-step instructions for obtaining credentials and tokens. Clarified prerequisites and configuration steps to help users set up SoulSync more easily.
2025-09-12 11:22:17 -07:00
Broque Thomas
954d644b27 Update database mount path and docs for SoulSync
Changed recommended database mount from /app/database to /app/data in UNRAID.md and soulsync.xml to avoid overwriting Python modules. Updated troubleshooting section to clarify correct mounting and added config.json example for new database path.
2025-09-12 09:38:18 -07:00
Broque Thomas
e7cfcddc4d Update config volume mapping instructions for SoulSync
Change documentation and template to mount only the config.json file instead of the entire config directory. This prevents overwriting Python module files in /app/config and resolves import errors during container startup.
2025-09-12 09:12:44 -07:00
Broque Thomas
23b6a2ba56 Create soulsync.xml 2025-09-12 08:54:55 -07:00
Broque Thomas
ad92154dd1 Update UNRAID.md 2025-09-12 08:53:59 -07:00
Broque Thomas
1b52bf0104 Create UNRAID.md 2025-09-12 07:54:49 -07:00
Broque Thomas
54f1f600fc Merge branch 'main' of https://github.com/Nezreka/SoulSync 2025-09-12 07:54:08 -07:00
Broque Thomas
a24e175f4f Create DOCKER.md 2025-09-11 21:00:41 -07:00
Broque Thomas
0f72d79e76
Merge pull request #16 from Nezreka/headless
Headless
2025-09-11 20:56:50 -07:00
Broque Thomas
3acc3cf5dc Update README.md 2025-09-11 20:56:20 -07:00
Broque Thomas
31cefb7dd0 Update Docker setup instructions and compose file
README now provides both docker-compose and direct Docker run options. docker-compose.yml switched from local build to using the published soulsync image for easier deployment.
2025-09-11 19:36:03 -07:00
Broque Thomas
40b48d0b5d
Merge pull request #15 from Nezreka/headless
Headless compatibility
2025-09-11 18:17:45 -07:00
Broque Thomas
315f1227f0 Update README.md 2025-09-11 18:16:37 -07:00
Broque Thomas
e718069f8b readme 2025-09-11 18:14:20 -07:00
Broque Thomas
d746729c02 Update web_server.py 2025-09-11 18:01:46 -07:00
Broque Thomas
c3f4ba3bc3 Update docker-compose.yml 2025-09-11 17:58:26 -07:00
Broque Thomas
24b789660a Improve Docker path handling and filename extraction
Added helper functions to resolve Windows paths for Docker containers and to extract filenames in a cross-platform manner. Updated usage throughout web_server.py and soulseek_client.py to ensure correct path mapping and filename handling. Modified docker-compose.yml to use named volumes and mount the E: drive for better Docker compatibility.
2025-09-11 17:46:49 -07:00