Commit Graph

12 Commits

Author SHA1 Message Date
b99ccd6f98 refactor: Introduce settings module 2026-02-04 11:37:47 -07:00
42c1bf1053 feat: Save transformed playlists as M3U8 files in MOPIDY_PLAYLIST_DIR
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:35:39 -07:00
3d81ef065b fix: Resolve ValueError in subprocess.run for stderr redirection
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:32:38 -07:00
1e5add8710 refactor: Combine stdout/stderr and extract playlist output transformation
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:30:14 -07:00
e6a3220d67 feat: Convert M3U playlist output to M3U8 with encoded paths
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:26:41 -07:00
0e74848d14 feat: Detect new and deleted playlists; refactor command execution
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:17:35 -07:00
7a5bba2ef3 feat: Continuously poll playlists and execute command on song count change
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:13:08 -07:00
2235f6d0d6 feat: Display playlist ID in playlist listing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 11:08:02 -07:00
2686740281 feat: Allow authentication via SUBSONIC_SALT and SUBSONIC_TOKEN
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 10:44:05 -07:00
29c821aa41 feat: Add script to get Navidrome playlists via Subsonic API
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-04 10:39:42 -07:00
af142925a3 feat: Setup basic logging and main function 2026-02-04 10:39:40 -07:00
2d2c4525ac Initial commit 2026-02-04 10:37:07 -07:00