|
@@ -1111,7 +1111,10 @@
|
|
|
}
|
|
|
|
|
|
updateMiniPlayerUI(displayName,info,id);
|
|
|
- updateMainPlayerUI(displayName,info,id);
|
|
|
+
|
|
|
+ //Seperate out the filepath without media server path
|
|
|
+ var fileVpath = filepath.split("=")[1];
|
|
|
+ updateMainPlayerUI(displayName,info,id, fileVpath);
|
|
|
loadAndPlayAudioFile(filepath, !startPaused);
|
|
|
if (!currentPlaying && !startPaused){
|
|
|
setPlaying(true);
|
|
@@ -1150,7 +1153,7 @@
|
|
|
if (data.error !== undefined){
|
|
|
console.log(data.error)
|
|
|
$("#albumnArtImage").attr("src","img/default.png");
|
|
|
- if (isAndroid && navigator.mediaSession.metadata){
|
|
|
+ if (navigator.mediaSession.metadata){
|
|
|
navigator.mediaSession.metadata.artwork = [
|
|
|
{ src: "img/default.png", sizes: '512x512', type: 'image/png' }
|
|
|
]
|
|
@@ -1158,6 +1161,7 @@
|
|
|
}else{
|
|
|
$("#albumnArtImage").attr("src","data:image/jpg;base64," + data);
|
|
|
if (isAndroid && navigator.mediaSession.metadata){
|
|
|
+ //Android
|
|
|
navigator.mediaSession.metadata.artwork = [
|
|
|
{ src: "data:image/jpg;base64," + data, sizes: '480x480', type: 'image/jpg' }
|
|
|
]
|
|
@@ -1194,7 +1198,10 @@
|
|
|
var info = nextSong[2] + " / " + nextSong[3];
|
|
|
var id = nextSongIndex + 1;
|
|
|
updateMiniPlayerUI(displayName,info,id);
|
|
|
- updateMainPlayerUI(displayName,info,id);
|
|
|
+
|
|
|
+ //Seperate out the filepath without media server path
|
|
|
+ var fileVpath = filepath.split("=")[1];
|
|
|
+ updateMainPlayerUI(displayName,info,id, fileVpath);
|
|
|
if (forcePlayEvenStopped){
|
|
|
loadAndPlayAudioFile(filepath,true);
|
|
|
}else{
|
|
@@ -1236,7 +1243,10 @@
|
|
|
var info = nextSong[2] + " / " + nextSong[3];
|
|
|
var id = nextSongIndex;
|
|
|
updateMiniPlayerUI(displayName,info,id);
|
|
|
- updateMainPlayerUI(displayName,info,id);
|
|
|
+
|
|
|
+ //Seperate out the filepath without media server path
|
|
|
+ var fileVpath = filepath.split("=")[1];
|
|
|
+ updateMainPlayerUI(displayName,info,id, fileVpath);
|
|
|
loadAndPlayAudioFile(filepath,!currentPaused);
|
|
|
if (currentPlaying){
|
|
|
setPlaying(true);
|
|
@@ -1349,13 +1359,13 @@
|
|
|
$("#miniPlayerIDtab").text(id + "/" + totalMusicCount);
|
|
|
}
|
|
|
|
|
|
- function updateMainPlayerUI(songname, fileinfo, id){
|
|
|
+ function updateMainPlayerUI(songname, fileinfo, id, filepath){
|
|
|
$("#mainPlayerSongTitle").text(songname);
|
|
|
$("#mainPlayerSongDesc").text(fileinfo);
|
|
|
$("#mainPlayerMiniTab").text(id + "/" + totalMusicCount);
|
|
|
- if (isAndroid && 'mediaSession' in navigator){
|
|
|
+ if ('mediaSession' in navigator){
|
|
|
var infoRewrite = fileinfo.split(" / ")
|
|
|
- updateTitle(songname, infoRewrite[1] + " (" + infoRewrite[0] + ")", id + "/" + totalMusicCount);
|
|
|
+ updateTitle(songname, infoRewrite[1] + " (" + infoRewrite[0] + ")", id + "/" + totalMusicCount, filepath);
|
|
|
}
|
|
|
}
|
|
|
|