Merge branch 'develop'

This commit is contained in:
woutervanwijk 2013-12-28 16:35:17 +01:00
commit bfd77290f1
2 changed files with 32 additions and 13 deletions

View File

@ -264,22 +264,38 @@ function setRandom(nwrandom) {
function doRandom() {
if (random == false) {
// mopidy.tracklist.setRandom(true).then();
mopidy.playback.setRandom(true).then();
//check for mopidy 0.16.x or higher
if (mopidy.tracklist.setRandom) {
mopidy.tracklist.setRandom(true).then();
} else {
mopidy.playback.setRandom(true).then();
}
} else {
//mopidy.tracklist.setRandom(false).then();
mopidy.playback.setRandom(false).then();
//check for mopidy 0.16.x or higher
if (mopidy.tracklist.setRandom) {
mopidy.tracklist.setRandom(false).then();
} else {
mopidy.playback.setRandom(false).then();
}
}
setRandom(!random);
}
function doRepeat() {
if (repeat == false) {
//mopidy.tracklist.setRepeat(true).then();
mopidy.playback.setRepeat(true).then();
//check for mopidy 0.16.x or higher
if (mopidy.tracklist.setRepeat) {
mopidy.tracklist.setRepeat(true).then();
} else {
mopidy.playback.setRepeat(true).then();
}
} else {
//mopidy.tracklist.setRepeat(false).then();
mopidy.playback.setRepeat(false).then();
//check for mopidy 0.16.x or higher
if (mopidy.tracklist.setRepeat) {
mopidy.tracklist.setRepeat(false).then();
} else {
mopidy.playback.setRepeat(false).then();
}
}
setRepeat(!repeat);
}

View File

@ -380,11 +380,14 @@ function updateStatusOfAll() {
mopidy.playback.getTimePosition().then(processCurrentposition, console.error);
mopidy.playback.getState().then(processPlaystate, console.error);
// mopidy.tracklist.getRepeat().then(processRepeat, console.error);
// mopidy.tracklist.getRandom().then(processRandom, console.error);
mopidy.playback.getRepeat().then(processRepeat, console.error);
mopidy.playback.getRandom().then(processRandom, console.error);
//check for mopidy 0.16 and higher
if (mopidy.tracklist.getRepeat) {
mopidy.tracklist.getRepeat().then(processRepeat, console.error);
mopidy.tracklist.getRandom().then(processRandom, console.error);
} else {
mopidy.playback.getRepeat().then(processRepeat, console.error);
mopidy.playback.getRandom().then(processRandom, console.error);
}
mopidy.playback.getVolume().then(processVolume, console.error);
}