(self)
| 2132 | |
| 2133 | @needsSharedPlaylistsEnabled |
| 2134 | def loadNextFileInPlaylist(self): |
| 2135 | if self._notPlayingCurrentIndex(): |
| 2136 | return |
| 2137 | |
| 2138 | if len(self._playlist) == 1 and self._client.loopSingleFiles(): |
| 2139 | self._lastPlaylistIndexChange = time.time() |
| 2140 | self._client.rewindFile() |
| 2141 | self._client.setPaused(False) |
| 2142 | reactor.callLater(0.5, self._client.setPaused, False,) |
| 2143 | |
| 2144 | elif self._thereIsNextPlaylistIndex(): |
| 2145 | self._client.prepareToAdvancePlaylist() |
| 2146 | self.switchToNewPlaylistIndex(self._nextPlaylistIndex(), resetPosition=True) |
| 2147 | |
| 2148 | def _updateUndoPlaylistBuffer(self, newPlaylist, newRoom): |
| 2149 | if self._playlistBufferIsFromOldRoom(newRoom): |
no test coverage detected