Browse Source

urlencode

master
Ambrose Chua 8 years ago
parent
commit
9b2ca71d00
  1. 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…
Cancel
Save