urlencode
parent
fa4b1834fe
commit
9b2ca71d00
12
index.js
12
index.js
|
@ -16,6 +16,10 @@ var music = {
|
|||
artists: {}
|
||||
};
|
||||
|
||||
var toURL = function (str) {
|
||||
return encodeURIComponent(str);
|
||||
};
|
||||
|
||||
var promise = new Promise(function (resolve, reject) {
|
||||
fs.readdir(path.join(__dirname, "music"), function (err, files) {
|
||||
if (err || !files) {
|
||||
|
@ -88,7 +92,7 @@ var promise = new Promise(function (resolve, reject) {
|
|||
number = music.artists[artist].albums[album].tracks.length + 1;
|
||||
}
|
||||
metadata.number = number;
|
||||
metadata.file = "/tracks/" + artist + "/" + album + "/" + title;
|
||||
metadata.file = toURL("/tracks/" + artist + "/" + album + "/" + title);
|
||||
music.artists[artist].albums[album].tracks[number - 1] = metadata;
|
||||
|
||||
tracks.artists[artist].albums[album].tracks[number - 1] = {
|
||||
|
@ -168,11 +172,11 @@ promise.then(function () {
|
|||
for (var artist in music.artists) {
|
||||
for (var album in music.artists[artist].albums) {
|
||||
for (var track in music.artists[artist].albums[album].tracks) {
|
||||
music.artists[artist].albums[album].tracks[track].picture = "/art/" + artist + "/" + album + "/" + (parseInt(track, 10) + 1);
|
||||
music.artists[artist].albums[album].tracks[track].picture = toURL("/art/" + artist + "/" + album + "/" + (parseInt(track, 10) + 1));
|
||||
}
|
||||
music.artists[artist].albums[album].picture = "/art/" + artist + "/" + album;
|
||||
music.artists[artist].albums[album].picture = toURL("/art/" + artist + "/" + album);
|
||||
}
|
||||
music.artists[artist].picture = "/art/" + artist;
|
||||
music.artists[artist].picture = toURL("/art/" + artist);
|
||||
}
|
||||
}
|
||||
catch (e) {
|
||||
|
|
Loading…
Reference in New Issue