chibicitiberiu / ytsm

Self-hosted tool which manages your YouTube subscriptions, and downloads files automatically.
MIT License
316 stars 19 forks source link

Backend Error #48

Closed gerroon closed 5 years ago

gerroon commented 5 years ago

During syncronize.

I am using Py3 Virtualenv on Debian X64 Buster

2018-12-06 00:20:41,527|27109|140113701857024|googleapiclient.discovery|discovery.py|871|INFO|URL being requested: GET https://www.googleapis.com/youtube/v3/playlistItems?part=id%2Csnippet&playlistId=UU7ED1eB6DET3fPOWxcDJ1lw&pageToken=CI4CEAA&key=AIzaSyCoFMlBmpicodqw7V8zMY5hJ4h3q4yW8E0&alt=json
2018-12-06 00:20:42,653|27109|140113701857024|apscheduler.executors.default|base.py|131|ERROR|Job "synchronize (trigger: date[2018-12-06 00:18:34 UTC], next run at: 2018-12-06 00:18:34 UTC)" raised an exception
Traceback (most recent call last):
  File "/media/DRIVE/opt/ytsm/env/lib/python3.6/site-packages/apscheduler/executors/base.py", line 125, in run_job
    retval = job.func(*job.args, **job.kwargs)
  File "/media/DRIVE/opt/ytsm/app/YtManagerApp/management/jobs/synchronize.py", line 112, in synchronize
    __check_new_videos_sub(subscription, yt_api)
  File "/media/DRIVE/opt/ytsm/app/YtManagerApp/management/jobs/synchronize.py", line 21, in __check_new_videos_sub
    for item in yt_api.playlist_items(subscription.playlist_id):
  File "/media/DRIVE/opt/ytsm/app/external/pytaw/pytaw/youtube.py", line 478, in __next__
    self._fetch_next()
  File "/media/DRIVE/opt/ytsm/app/external/pytaw/pytaw/youtube.py", line 598, in _fetch_next
    raw = self.query.execute(api_params=params)
  File "/media/DRIVE/opt/ytsm/app/external/pytaw/pytaw/youtube.py", line 418, in execute
    return self.query_func(**query_params).execute()
  File "/media/DRIVE/opt/ytsm/env/lib/python3.6/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/media/DRIVE/opt/ytsm/env/lib/python3.6/site-packages/googleapiclient/http.py", line 849, in execute
    raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 500 when requesting https://www.googleapis.com/youtube/v3/playlistItems?part=id%2Csnippet&playlistId=UU7ED1eB6DET3fPOWxcDJ1lw&pageToken=CI4CEAA&key=AIzaSyCoFMlBmpicodqw7V8zMY5hJ4h3q4yW8E0&alt=json returned "Backend Error">
chibicitiberiu commented 5 years ago

This looks like an error on YouTube's side. Opening that URL in the browser now seems to work, so it looks like they fixed it.