mirror of
https://github.com/radio95-rnt/RadioPlayer.git
synced 2026-07-30 07:49:18 +02:00
reload toggle
This commit is contained in:
@@ -117,6 +117,11 @@ class Module(PlaylistAdvisor):
|
|||||||
|
|
||||||
if not self.last_playlist: return True
|
if not self.last_playlist: return True
|
||||||
|
|
||||||
|
reload_state = (playlist_dir / "reload")
|
||||||
|
if reload_state.exists():
|
||||||
|
reload_state.unlink(True)
|
||||||
|
return True
|
||||||
|
|
||||||
if check_if_playlist_modifed(self.last_playlist): return True
|
if check_if_playlist_modifed(self.last_playlist): return True
|
||||||
if Time.get_playlist_modification_time(self.last_playlist) > self.last_mod_time:
|
if Time.get_playlist_modification_time(self.last_playlist) > self.last_mod_time:
|
||||||
logger.info("Playlist changed on disc, reloading...")
|
logger.info("Playlist changed on disc, reloading...")
|
||||||
|
|||||||
@@ -442,13 +442,16 @@
|
|||||||
const dirs = payload.dirs || [];
|
const dirs = payload.dirs || [];
|
||||||
dirsBox.innerHTML = "";
|
dirsBox.innerHTML = "";
|
||||||
dirs.sort().forEach(f => {
|
dirs.sort().forEach(f => {
|
||||||
|
if(!f.startsWith(".")) {
|
||||||
const node = document.createElement("div");
|
const node = document.createElement("div");
|
||||||
node.className = "item";
|
node.className = "item";
|
||||||
node.textContent = f;
|
node.textContent = f;
|
||||||
node.addEventListener("click", () => onDirClicked(f, node));
|
node.addEventListener("click", () => onDirClicked(f, node));
|
||||||
dirsBox.appendChild(node);
|
dirsBox.appendChild(node);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
files.sort().forEach(f => {
|
files.sort().forEach(f => {
|
||||||
|
if(!f.startsWith(".")) {
|
||||||
const node = document.createElement("div");
|
const node = document.createElement("div");
|
||||||
node.className = "item";
|
node.className = "item";
|
||||||
node.textContent = f;
|
node.textContent = f;
|
||||||
@@ -469,6 +472,7 @@
|
|||||||
});
|
});
|
||||||
node.dataset.type = "file";
|
node.dataset.type = "file";
|
||||||
dirsBox.appendChild(node);
|
dirsBox.appendChild(node);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
dirsBox.innerHTML = "Error fetching dirs: "+e.message;
|
dirsBox.innerHTML = "Error fetching dirs: "+e.message;
|
||||||
|
|||||||
Reference in New Issue
Block a user