Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/opensb/scripts/opensb/assets/postload.lua22
1 files changed, 21 insertions, 1 deletions
diff --git a/assets/opensb/scripts/opensb/assets/postload.lua b/assets/opensb/scripts/opensb/assets/postload.lua
index 256e199..0110bc1 100644
--- a/assets/opensb/scripts/opensb/assets/postload.lua
+++ b/assets/opensb/scripts/opensb/assets/postload.lua
@@ -29,4 +29,24 @@ end
assets.patch(
"/interface/windowconfig/songbook.config",
"/interface/windowconfig/songbook_search_patch.lua"
-) \ No newline at end of file
+)
+
+
+-- Relocate songs to the /songs/ folder
+
+local songs = assets.byExtension("abc")
+local count = 0
+
+for i = 1, #songs do
+ local song = songs[i]
+ if song:sub(1, 7) ~= "/songs/" then
+ local data = assets.bytes(song)
+ assets.erase(song)
+ assets.add("/songs" .. song, data)
+ count = count + 1
+ end
+end
+
+if count > 0 then
+ sb.logInfo("Moved %s misplaced songs to /songs/", count)
+end \ No newline at end of file