mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-14 17:55:58 -07:00
fix: Jellyfin reporting in-correct playback state
This commit is contained in:
parent
3b4eec6c4f
commit
378f68be2d
1 changed files with 6 additions and 6 deletions
|
|
@ -188,14 +188,16 @@ class MediaControlsWrapper extends BaseAudioHandler implements VideoPlayerContro
|
||||||
Future<void> play() async {
|
Future<void> play() async {
|
||||||
WakelockPlus.enable();
|
WakelockPlus.enable();
|
||||||
_player?.play();
|
_player?.play();
|
||||||
if (!ref.read(clientSettingsProvider).enableMediaKeys) return;
|
final currentPosition = await ref.read(playBackModel.select((value) => value?.startDuration()));
|
||||||
|
ref.read(playBackModel)?.playbackStarted(currentPosition ?? Duration.zero, ref);
|
||||||
|
|
||||||
final playBackItem = ref.read(playBackModel.select((value) => value?.item));
|
final playBackItem = ref.read(playBackModel.select((value) => value?.item));
|
||||||
final currentPosition = await ref.read(playBackModel.select((value) => value?.startDuration()));
|
|
||||||
final poster = playBackItem?.images?.firstOrNull;
|
|
||||||
|
|
||||||
if (playBackItem == null) return;
|
if (playBackItem == null) return;
|
||||||
|
|
||||||
|
if (!ref.read(clientSettingsProvider).enableMediaKeys) return;
|
||||||
|
|
||||||
|
final poster = playBackItem.images?.firstOrNull;
|
||||||
|
|
||||||
windowSMTCSetup(playBackItem, currentPosition ?? Duration.zero);
|
windowSMTCSetup(playBackItem, currentPosition ?? Duration.zero);
|
||||||
|
|
||||||
//Everything else setup
|
//Everything else setup
|
||||||
|
|
@ -221,8 +223,6 @@ class MediaControlsWrapper extends BaseAudioHandler implements VideoPlayerContro
|
||||||
processingState: AudioProcessingState.ready,
|
processingState: AudioProcessingState.ready,
|
||||||
));
|
));
|
||||||
|
|
||||||
ref.read(playBackModel)?.playbackStarted(currentPosition ?? Duration.zero, ref);
|
|
||||||
|
|
||||||
return super.play();
|
return super.play();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue