fix: advance playback after track completion
This commit is contained in:
4 files changed
+83
-11
No files matched your search
@@ -80,10 +80,17 @@ async function commitVolume() {
|
||||
draggedVolume.value = null
|
||||
}
|
||||
|
||||
const togglePlayback = () =>
|
||||
playing.value
|
||||
? run(() => api.pause(), 'Wstrzymano odtwarzanie', 'Błąd sterowania odtwarzaniem')
|
||||
: run(() => api.resume(), 'Wznowiono odtwarzanie', 'Błąd sterowania odtwarzaniem')
|
||||
async function togglePlayback() {
|
||||
if (!current.value) {
|
||||
notify('Nic nie jest obecnie odtwarzane', 'info')
|
||||
return
|
||||
}
|
||||
await run(
|
||||
() => (playing.value ? api.pause() : api.resume()),
|
||||
playing.value ? 'Wstrzymano odtwarzanie' : 'Wznowiono odtwarzanie',
|
||||
'Błąd sterowania odtwarzaniem',
|
||||
)
|
||||
}
|
||||
|
||||
const skip = () => run(() => api.skip(), 'Pominięto utwór', 'Błąd pomijania utworu')
|
||||
|
||||
@@ -185,6 +192,7 @@ async function cycleLoop() {
|
||||
</button>
|
||||
<button
|
||||
class="btn-icon btn-primary"
|
||||
:disabled="!current"
|
||||
:title="playing ? 'Wstrzymaj' : 'Odtwarzaj'"
|
||||
@click="togglePlayback"
|
||||
>
|
||||
|
||||
Reference in new issue
Block a user