Merge pull request #94 from wagamama/long-wait

Maintain local copy of browsed tracks.
This commit is contained in:
Nick Steel 2015-04-12 18:36:36 +01:00
commit a2c78c491e
3 changed files with 4 additions and 1 deletions

View File

@ -48,9 +48,9 @@ function playBrowsedTracks(addtoqueue, trackid) {
if (this.id == trackid) {
selected = counter;
}
mopidy.tracklist.add(null, null, this.id);
counter++;
});
mopidy.tracklist.add(browseTracks);
break;
default:
break;

View File

@ -47,6 +47,7 @@ var customPlaylists = [];
var customTracklists = [];
var browseStack = [];
var browseTracks = [];
var ua = navigator.userAgent,
isMobileSafari = /Mac/.test(ua) && /Mobile/.test(ua),

View File

@ -106,12 +106,14 @@ function processBrowseDir(resultArr) {
child += backHtml;
}
browseTracks = [];
for (var i = 0; i < resultArr.length; i++) {
iconClass = getMediaClass(resultArr[i].uri);
if(resultArr[i].type == 'track' ) {
// console.log(resultArr[i]);
mopidy.library.lookup(resultArr[i].uri).then(function (resultArr) {
popupData[resultArr[0].uri] = resultArr[0];
browseTracks.push(resultArr[0]);
}, console.error);
child += '<li class="song albumli" id="browselisttracks-' + resultArr[i].uri + '">' +
'<a href="#" class="moreBtn" onclick="return popupTracks(event, \'' + uri + '\', \'' + resultArr[i].uri + '\');">' +