diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-06-30 18:08:07 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-06-30 18:09:47 +0200 |
| commit | 6c81e0dcaf5905c6fac3fe4b62dffaf67027d785 (patch) | |
| tree | 49ac3fb95a6832b8fb770137b583a7f5d00756ab /player.go | |
| parent | 8b29c4431d42f308f2f52d4c35129dae5d86a136 (diff) | |
| download | WRMS-6c81e0dcaf5905c6fac3fe4b62dffaf67027d785.tar.gz WRMS-6c81e0dcaf5905c6fac3fe4b62dffaf67027d785.zip | |
fix double _next call and move mpv termination to Next
Due to an logic error was _next() a second time from runMpv after
the mpv subprocess was terminated by the first Next() call.
Diffstat (limited to 'player.go')
| -rw-r--r-- | player.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -107,9 +107,9 @@ func (player *Player) runMpv() { player.Backends[currentSong.Source].OnSongFinished(currentSong) // mpv terminated because it finished playing the song - if err != nil { + if err == nil { llog.Info("mpv finished. Resetting mpv, and calling next") - wrms.Next() + wrms._lockedNext() } } |
