mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-06-03 20:48:26 +01:00
wip
This commit is contained in:
@@ -63,7 +63,7 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({
|
||||
setJellyfin(
|
||||
() =>
|
||||
new Jellyfin({
|
||||
clientInfo: { name: "Streamyfin", version: "0.13.1" },
|
||||
clientInfo: { name: "Streamyfin", version: "0.14.0" },
|
||||
deviceInfo: { name: Platform.OS === "ios" ? "iOS" : "Android", id },
|
||||
})
|
||||
);
|
||||
@@ -97,7 +97,7 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({
|
||||
return {
|
||||
authorization: `MediaBrowser Client="Streamyfin", Device=${
|
||||
Platform.OS === "android" ? "Android" : "iOS"
|
||||
}, DeviceId="${deviceId}", Version="0.13.1"`,
|
||||
}, DeviceId="${deviceId}", Version="0.14.0"`,
|
||||
};
|
||||
}, [deviceId]);
|
||||
|
||||
|
||||
@@ -45,6 +45,8 @@ interface PlaybackContextType {
|
||||
dismissFullscreenPlayer: () => void;
|
||||
setIsFullscreen: (isFullscreen: boolean) => void;
|
||||
setIsPlaying: (isPlaying: boolean) => void;
|
||||
isBuffering: boolean;
|
||||
setIsBuffering: (val: boolean) => void;
|
||||
onProgress: (data: OnProgressData) => void;
|
||||
setVolume: (volume: number) => void;
|
||||
setCurrentlyPlayingState: (
|
||||
@@ -70,6 +72,7 @@ export const PlaybackProvider: React.FC<{ children: ReactNode }> = ({
|
||||
const previousVolume = useRef<number | null>(null);
|
||||
|
||||
const [isPlaying, _setIsPlaying] = useState<boolean>(false);
|
||||
const [isBuffering, setIsBuffering] = useState<boolean>(false);
|
||||
const [isFullscreen, setIsFullscreen] = useState<boolean>(false);
|
||||
const [progressTicks, setProgressTicks] = useState<number | null>(0);
|
||||
const [volume, _setVolume] = useState<number | null>(null);
|
||||
@@ -254,7 +257,7 @@ export const PlaybackProvider: React.FC<{ children: ReactNode }> = ({
|
||||
const onProgress = useCallback(
|
||||
debounce((e: OnProgressData) => {
|
||||
_onProgress(e);
|
||||
}, 1000),
|
||||
}, 500),
|
||||
[_onProgress]
|
||||
);
|
||||
|
||||
@@ -352,6 +355,8 @@ export const PlaybackProvider: React.FC<{ children: ReactNode }> = ({
|
||||
<PlaybackContext.Provider
|
||||
value={{
|
||||
onProgress,
|
||||
isBuffering,
|
||||
setIsBuffering,
|
||||
progressTicks,
|
||||
setVolume,
|
||||
setIsPlaying,
|
||||
|
||||
Reference in New Issue
Block a user