Commit Graph

  • 2982d40811 Format settings example master tanner 2026-02-04 12:16:30 -07:00
  • d9194dcd76 fix: Sanitize playlist names to prevent directory traversal tanner 2026-02-04 12:14:12 -07:00
  • 6e9f348089 chore: Remove redundant playlists_changed assignment tanner 2026-02-04 12:14:10 -07:00
  • c5fbad8ad6 feat: Add 5-second timeout to all network requests tanner 2026-02-04 12:10:32 -07:00
  • 196767001c feat: Add Mopidy RPC call to refresh playlists on changes tanner 2026-02-04 12:09:39 -07:00
  • a04becb616 feat: add --force-sync command-line argument for one-time playlist sync tanner 2026-02-04 11:50:02 -07:00
  • a8d940b101 Setup instructions tanner 2026-02-04 11:48:20 -07:00
  • 1dace0938a Ignore settings file tanner 2026-02-04 11:42:28 -07:00
  • f7f3a04168 refactor: Move configuration from env vars to settings.py tanner 2026-02-04 11:40:59 -07:00
  • b99ccd6f98 refactor: Introduce settings module tanner 2026-02-04 11:37:47 -07:00
  • 42c1bf1053 feat: Save transformed playlists as M3U8 files in MOPIDY_PLAYLIST_DIR tanner 2026-02-04 11:35:39 -07:00
  • 3d81ef065b fix: Resolve ValueError in subprocess.run for stderr redirection tanner 2026-02-04 11:32:38 -07:00
  • 1e5add8710 refactor: Combine stdout/stderr and extract playlist output transformation tanner 2026-02-04 11:30:14 -07:00
  • e6a3220d67 feat: Convert M3U playlist output to M3U8 with encoded paths tanner 2026-02-04 11:26:41 -07:00
  • 0e74848d14 feat: Detect new and deleted playlists; refactor command execution tanner 2026-02-04 11:17:35 -07:00
  • 7a5bba2ef3 feat: Continuously poll playlists and execute command on song count change tanner 2026-02-04 11:13:08 -07:00
  • 2235f6d0d6 feat: Display playlist ID in playlist listing tanner 2026-02-04 11:08:02 -07:00
  • 2686740281 feat: Allow authentication via SUBSONIC_SALT and SUBSONIC_TOKEN tanner 2026-02-04 10:44:05 -07:00
  • 29c821aa41 feat: Add script to get Navidrome playlists via Subsonic API tanner 2026-02-04 10:39:42 -07:00
  • af142925a3 feat: Setup basic logging and main function tanner 2026-02-04 10:39:40 -07:00
  • 2d2c4525ac Initial commit tanner 2026-02-04 10:37:07 -07:00