soulsync/webui/static
Broque Thomas 2ba48f917d Add server-side M3U export and UI setting
Introduce M3U export feature with UI control and server-side saving. Adds a new m3u_export config option (enabled flag) and a checkbox in the settings UI. The web endpoint /api/save-playlist-m3u now checks the m3u_export setting (unless force=true), builds the target folder using a new _compute_m3u_folder() helper (leveraging existing template logic with sensible fallbacks), sanitizes filenames, and writes .m3u files into the computed folder. Frontend JS loads/saves the new setting, supplies album/artist metadata when auto-saving, and both autoSave and manual export now POST M3U data to the server (manual export uses force=true). Also changed browser download filename extension to .m3u and added minor logging/response behavior.
2026-02-23 11:59:16 -08:00
..
favicon.png enlarge favicon 2026-02-13 16:11:32 -08:00
hydrabase.png Add Hydrabase dev UI and WebSocket support 2026-02-21 00:32:04 -08:00
mobile.css Add Active Downloads dashboard and UI fixes 2026-02-21 08:51:51 -08:00
script.js Add server-side M3U export and UI setting 2026-02-23 11:59:16 -08:00
style.css Merge pull request #154 from snuffomega/advanced_settings 2026-02-23 10:51:17 -08:00
whisoul.png Add library repair worker and UI 2026-02-21 15:00:23 -08:00