mirror of
https://github.com/tubearchivist/tubearchivist.git
synced 2026-06-27 14:35:45 +00:00
bump yt-dlp, #build
Changed: - bumped yt-dlp version - fix cast button loading - fix player progress restore
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
apprise==1.9.9
|
||||
apprise==1.11.0
|
||||
bgutil-ytdlp-pot-provider @ git+https://github.com/bbilly1/bgutil-ytdlp-pot-provider@68578674650bade31cd77fb80ce84f7045191ba7#subdirectory=plugin
|
||||
celery==5.6.3
|
||||
deepdiff==9.0.0
|
||||
deepdiff==9.1.0
|
||||
django-auth-ldap==5.3.0
|
||||
django-celery-beat==2.9.0
|
||||
django-cors-headers==4.9.0
|
||||
Django==6.0.4
|
||||
Django==6.0.6
|
||||
djangorestframework==3.17.1
|
||||
drf-spectacular==0.28.0 # rc:ignore
|
||||
Pillow==12.2.0
|
||||
redis==7.4.0
|
||||
requests==2.33.1
|
||||
requests==2.34.2
|
||||
ryd-client==0.0.6
|
||||
uvicorn==0.44.0
|
||||
yt-dlp[default]==2026.3.17
|
||||
uvicorn==0.49.0
|
||||
yt-dlp[default]==2026.6.9
|
||||
|
||||
774
frontend/package-lock.json
generated
774
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -126,6 +126,7 @@ const EmbeddableVideoPlayer = ({ videoId }: EmbeddableVideoPlayerProps) => {
|
||||
newParams.delete('videoId');
|
||||
return newParams;
|
||||
});
|
||||
setRefresh(true);
|
||||
}}
|
||||
/>
|
||||
|
||||
|
||||
@@ -138,6 +138,13 @@ const GoogleCast = ({ video, setRefresh, onWatchStateChanged }: GoogleCastProps)
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [setRefresh, video]);
|
||||
|
||||
// @ts-expect-error __onGCastApiAvailable is the google cast window hook ( source: https://developers.google.com/cast/docs/web_sender/integrate )
|
||||
window['__onGCastApiAvailable'] ??= function (isAvailable: boolean) {
|
||||
if (isAvailable) {
|
||||
setup();
|
||||
}
|
||||
};
|
||||
|
||||
const startPlayback = useCallback(() => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const chrome = (globalThis as any).chrome;
|
||||
@@ -195,15 +202,6 @@ const GoogleCast = ({ video, setRefresh, onWatchStateChanged }: GoogleCastProps)
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [video?.media_url, video?.subtitles, video?.title, video?.vid_thumb_url]);
|
||||
|
||||
useEffect(() => {
|
||||
// @ts-expect-error __onGCastApiAvailable is the google cast window hook ( source: https://developers.google.com/cast/docs/web_sender/integrate )
|
||||
window['__onGCastApiAvailable'] = function (isAvailable: boolean) {
|
||||
if (isAvailable) {
|
||||
setup();
|
||||
}
|
||||
};
|
||||
}, [setup]);
|
||||
|
||||
useEffect(() => {
|
||||
console.log('isConnected', isConnected);
|
||||
if (isConnected) {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
-r backend/requirements.txt
|
||||
ipython==9.12.0
|
||||
pre-commit==4.5.1
|
||||
ipython==9.14.1
|
||||
pre-commit==4.6.0
|
||||
pylint-django==2.7.0
|
||||
pylint==4.0.5
|
||||
pylint==4.0.6
|
||||
pytest-django==4.12.0
|
||||
pytest==9.0.3
|
||||
pytest==9.1.0
|
||||
python-dotenv==1.2.2
|
||||
requirementscheck==0.1.0
|
||||
types-requests==2.33.0.20260408
|
||||
types-requests==2.33.0.20260518
|
||||
|
||||
Reference in New Issue
Block a user