-
-
Notifications
You must be signed in to change notification settings - Fork 147
Description
I have been seeing issues with my tubesync install for a while now which I put down to the large sqlite DB.
So I finally made the switch to a postgreSQL set up and rebuilt my entire set up and began to add the sources back in 1 by 1.
But, nothing will download.
It indexes everything, but when a download starts they just get stuck "downloading" and I see these errors in the logs;
tubesync | 2025-09-26 09:57:27,752 [tubesync/INFO] waiting for errors: 429 (00:00:00): KHH2344TDwfeY
tubesync | 2025-09-26 09:57:36,341 [tubesync/WARNING] [youtube] KH34H24TDwfeY: Signature extraction failed: Some formats may be missing
tubesync | player = https://www.youtube.com/s/player/a61444a1/player_ias.vflset/en_US/base.js
tubesync | Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
tubesync | 2025-09-26 09:57:37,264 [tubesync/WARNING] [youtube] KHH3424TDwfeY: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See yt-dlp/yt-dlp#12482 for more details
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
[download] Got error: HTTP Error 403: ForbiddenRROR] ERROR:
tubesync | 2025-09-26 09:58:58,659 [tubesync/INFO] waiting for errors: 429 (00:00:00): KH34H24TDwfeY
tubesync | WARNING: [youtube] KHH24TDwfeY: Signature extraction failed: Some formats may be missing
tubesync | player = https://www.youtube.com/s/player/a61444a1/player_ias.vflset/en_US/base.js
tubesync | Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
tubesync | WARNING: [youtube] KHH24TDwfeY: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See yt-dlp/yt-dlp#12482 for more details
tubesync | 192.168.0.10 - - [26/Sep/2025:10:01:01 +0100] "GET /tasks HTTP/1.1" 200 3023 "http://192.168.99.20:4848/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"
tubesync | ERROR: unable to download video data: HTTP Error 403: Forbidden
tubesync | [2025-09-26 10:04:58,999] ERROR:huey:189:Unhandled exception in task fb684597-9b8f-4745-b4a1-43bf814563ca.
tubesync | Traceback (most recent call last):
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 3516, in process_info
tubesync | partial_success, real_download = self.dl(fname, new_info)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 3254, in dl
tubesync | return fd.download(name, new_info, subtitle)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/downloader/common.py", line 480, in download
tubesync | ret = self.real_download(filename, info_dict)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/downloader/http.py", line 371, in real_download
tubesync | establish_connection()
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/downloader/http.py", line 122, in establish_connection
tubesync | ctx.data = self.ydl.urlopen(request)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 4239, in urlopen
tubesync | return self._request_director.send(req)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/networking/common.py", line 117, in send
tubesync | response = handler.send(request)
tubesync | ^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/networking/_helper.py", line 194, in wrapper
tubesync | return func(self, *args, **kwargs)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/networking/common.py", line 359, in send
tubesync | return self._send(request)
tubesync | ^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/networking/_requests.py", line 357, in _send
tubesync | raise HTTPError(res, redirect_loop=max_redirects_exceeded)
tubesync | yt_dlp.networking.exceptions.HTTPError: HTTP Error 403: Forbidden
tubesync |
tubesync | During handling of the above exception, another exception occurred:
tubesync |
tubesync | Traceback (most recent call last):
tubesync | File "/app/sync/youtube.py", line 458, in download_media
tubesync | return y.download([url])
tubesync | ^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 3660, in download
tubesync | self.__download_wrapper(self.extract_info)(
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 3633, in wrapper
tubesync | res = func(*args, **kwargs)
tubesync | ^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 1657, in extract_info
tubesync | return self.__extract_info(url, self.get_info_extractor(key), download, extra_info, process)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 1668, in wrapper
tubesync | return func(self, *args, **kwargs)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 1824, in __extract_info
tubesync | return self.process_ie_result(ie_result, download, extra_info)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 1883, in process_ie_result
tubesync | ie_result = self.process_video_result(ie_result, download=download)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 3065, in process_video_result
tubesync | self.process_info(new_info)
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 187, in wrapper
tubesync | return func(self, *args, **kwargs)
tubesync | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 3543, in process_info
tubesync | self.report_error(f'unable to download video data: {err}')
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 1126, in report_error
tubesync | self.trouble(f'{self._format_err("ERROR:", self.Styles.ERROR)} {message}', *args, **kwargs)
tubesync | File "/usr/local/lib/python3.11/dist-packages/yt_dlp/YoutubeDL.py", line 1065, in trouble
tubesync | raise DownloadError(message, exc_info)
tubesync | yt_dlp.utils.DownloadError: ERROR: unable to download video data: HTTP Error 403: Forbidden
tubesync |
tubesync | The above exception was the direct cause of the following exception:
tubesync |
tubesync | Traceback (most recent call last):
tubesync | File "/usr/local/lib/python3.11/dist-packages/huey/api.py", line 394, in _execute
tubesync | task_value = task.execute()
tubesync | ^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/huey/api.py", line 834, in execute
tubesync | return func(*args, **kwargs)
tubesync | ^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/usr/local/lib/python3.11/dist-packages/django_huey/init.py", line 23, in inner
tubesync | return fn(*args, **kwargs)
tubesync | ^^^^^^^^^^^^^^^^^^^
tubesync | File "/app/sync/tasks.py", line 1014, in download_media_file
tubesync | format_str, container = media.download_media()
tubesync | ^^^^^^^^^^^^^^^^^^^^^^
tubesync | File "/app/sync/models/media.py", line 1026, in download_media
tubesync | download_youtube_media(self.url, format_str, self.source.extension,
tubesync | File "/app/sync/youtube.py", line 466, in download_media
tubesync | raise YouTubeError(f'Failed to download for "{url}": {e}') from e
tubesync | sync.youtube.YouTubeError: Failed to download for "https://www.youtube.com/watch?v=xxx": ERROR: unable to download video data: HTTP Error 403: Forbidden
Metadata
Metadata
Assignees
Labels
Projects
Status