quick fix (and check) for 0.16 and higher
This commit is contained in:
parent
4b0b6c7668
commit
211ff535ed
32
flatclient/js/controls.js
vendored
32
flatclient/js/controls.js
vendored
@ -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);
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user