Add library presence scan, playlist import, responsive add/remove actions and job status UI

This commit is contained in:
J0Z1L 2026-02-28 00:33:16 +01:00
parent 083dcbd992
commit 99568cb8e2
8 changed files with 613 additions and 104 deletions

View file

@ -23,6 +23,7 @@
<span>Ueberfluessige Dateien nach Download loeschen</span>
</label>
<div style="margin-top: 0.8rem;">
<button id="scanLibraryBtn" type="button">Bibliothek scannen</button>
<button id="updateLibraryBtn" type="button">Lidarr Bibliothek updaten</button>
<button id="updateFrontendBtn" type="button">Frontend updaten</button>
</div>
@ -31,6 +32,21 @@
</p>
</section>
<section class="panel">
<h2>Playlist importieren</h2>
<div class="search-row">
<select id="playlistSource">
<option value="spotify">Spotify Playlist</option>
<option value="youtube">YouTube Playlist</option>
</select>
<input id="playlistValue" placeholder="Playlist URL oder ID" />
<button id="importPlaylistBtn" type="button">Importieren</button>
</div>
<div id="playlistActions" style="display:none; margin-top:0.8rem;">
<button id="sendPlaylistBtn" type="button">Auswahl herunterladen</button>
</div>
</section>
<section class="panel search">
<h2>Spotify suchen</h2>
<div class="search-row">
@ -50,6 +66,10 @@
</section>
<section id="results" class="results"></section>
<section id="jobs" class="panel">
<h2>Jobs</h2>
<div id="jobList"></div>
</section>
</main>
<dialog id="albumDialog">