LarsW Posted September 19, 2022 Author Share Posted September 19, 2022 44 minutes ago, Justin Scholz said: Moin Ich Habe Jetzt Vor Kurzem Wohl wieder bemerken Müssen das der Downloader Nichts Mehr Herunterläd Was ist das & Wie Kann ich das Beheben? Der Downloader Lief Bei Mir Fast 1 Ganzen Monat Durch Habe den Docker auch schon neugestartet. aber Tritt Trotzdem Immer wieder auf. Seit wan das so ist seit dem 13.09 Zieht der Nichts Mehr. Es ist jetzt ein Update verfügbar, damit funktioniert es bei mir wieder reibungslos. Das Problem war scheinbar auf Shorts beschränkt, daher ist es mir nicht aufgefallen. -- The problem should be fixed with the update. It seems like only shorts were effected, which is why I didn´t notice it. Quote Link to comment
Justin Scholz Posted September 20, 2022 Share Posted September 20, 2022 Okay Ich Schaue es mir mal an wenn das Problem Weiterhin Vorliegt Dann Sage ich noch mal Bescheid Danke für die Schnelle Antwort Quote Link to comment
fergalc Posted October 11, 2022 Share Posted October 11, 2022 I've noticed that if a monitored channel downloads a new video that happens to have an already downloaded video with the same name it will overwrite it and so on. To sum up, if content creator names all their videos the same name you'll only have the latest video as each one before has been overwritten. Anyway around this? Quote Link to comment
donniedice Posted November 4, 2022 Share Posted November 4, 2022 On 7/26/2022 at 6:21 AM, LarsW said: Can you give me more information? Or some examples? Regarding the format/resolution, I am looking into it. But I am not sure how much time it will take. PS: Anyone is welcome to contribute on github Here's a screenshot. The title names / folder names. It would be cool if it was the actual channel name/video name. Also.. It may be just me, but I haven't had any downloads in the last 4 days. I'll double check all my docker settings to be sure. Quote Link to comment
Justin Scholz Posted November 4, 2022 Share Posted November 4, 2022 Hiii Hab Eine Frage. Kann man Irgendwie den Docker auch in einer VM Laufen lassen Also Unter einem Betriebsystem: Debian Wenn Ja. Könnte ich vieleicht eine Halbwegs ausfürliche Anleitung Bekommen? Wenn Nicht. ist auch nicht schlimm. Ware Cool auf eine Antwort Gruß Justin. Quote Link to comment
Justin Scholz Posted November 4, 2022 Share Posted November 4, 2022 Und ich habe Grade den Nächsten Fehler Sehen Müssen Weiß nicht Ob es an meinem Server Liegt Aber Ist schade Quote Link to comment
LarsW Posted November 10, 2022 Author Share Posted November 10, 2022 It seems like there were changes to youtube which resulted in a bug in pytube, the library this docker uses to download the videos. I´ll update the container as soon as pytube gets updated. Quote Link to comment
LarsW Posted November 10, 2022 Author Share Posted November 10, 2022 On 11/4/2022 at 4:21 AM, donniedice said: Here's a screenshot. The title names / folder names. It would be cool if it was the actual channel name/video name. Also.. It may be just me, but I haven't had any downloads in the last 4 days. I'll double check all my docker settings to be sure. Did you go to the settings and press "Disable naming for Youtube-Agent"? Quote Link to comment
LarsW Posted January 3 Author Share Posted January 3 The container should work now, sorry for the long wait. Currently the download speed is low, I am looking in to it. 1 Quote Link to comment
DevXen Posted February 3 Share Posted February 3 Hey i found an issue. - Youtube has changed usernames to have a @ in the beginning. and i think thats causing an issue. For example I want to get all the videos of this channel: https://www.youtube.com/@8BitUniverse/videos which it doesn't add, and the log shows: WARNING:root:Illegal channel-URL WARNING:root:Illegal playlist-URL Quote Link to comment
LarsW Posted February 4 Author Share Posted February 4 13 hours ago, DevXen said: Hey i found an issue. - Youtube has changed usernames to have a @ in the beginning. and i think thats causing an issue. For example I want to get all the videos of this channel: https://www.youtube.com/@8BitUniverse/videos which it doesn't add, and the log shows: WARNING:root:Illegal channel-URL WARNING:root:Illegal playlist-URL Thanks for posting, I am able to reproduce this issue. There will be an update which recognizes the new channel urls. Meanwhile you can just use the old channel urls, they are still working. On most channels its posted in the channel info. Also you can use websites like this one to get the channel url. Quote Link to comment
comet424 Posted April 1 Share Posted April 1 got a 500 Error Server internal error... and the log for the app is ``` text error warn system array login WARNING:werkzeug: * Running on all addresses. WARNING: This is a development server. Do not use it in a production deployment. INFO:werkzeug: * Running on http://172.17.0.7:5000/ (Press CTRL+C to quit) ERROR:app:Exception on / [GET] Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 2070, in wsgi_app response = self.full_dispatch_request() File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1515, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1513, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1499, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "/app/app.py", line 17, in index monitoredPlaylist = pytubDef.returnMonitoredPlaylist() File "/app/pytubDef/__init__.py", line 429, in returnMonitoredPlaylist logstr = logstr + monitoredPlaylistArray[len(monitoredPlaylistArray) - 1].title File "/usr/local/lib/python3.9/site-packages/pytube/contrib/playlist.py", line 351, in title return self.sidebar_info[0]['playlistSidebarPrimaryInfoRenderer'][ File "/usr/local/lib/python3.9/site-packages/pytube/contrib/playlist.py", line 93, in sidebar_info self._sidebar_info = self.initial_data['sidebar'][ KeyError: 'sidebar' INFO:werkzeug:192.168.0.227 - - [01/Apr/2023 14:46:15] "GET / HTTP/1.1" 500 - * Serving Flask app 'app' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off ``` Quote Link to comment
vipermo Posted April 6 Share Posted April 6 Same thing here just installed it so come here to see why. now I see it’s been reported Quote Link to comment
LarsW Posted April 6 Author Share Posted April 6 On 4/1/2023 at 8:48 PM, comet424 said: got a 500 Error Server internal error... and the log for the app is ``` text error warn system array login WARNING:werkzeug: * Running on all addresses. WARNING: This is a development server. Do not use it in a production deployment. INFO:werkzeug: * Running on http://172.17.0.7:5000/ (Press CTRL+C to quit) ERROR:app:Exception on / [GET] Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 2070, in wsgi_app response = self.full_dispatch_request() File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1515, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1513, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1499, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "/app/app.py", line 17, in index monitoredPlaylist = pytubDef.returnMonitoredPlaylist() File "/app/pytubDef/__init__.py", line 429, in returnMonitoredPlaylist logstr = logstr + monitoredPlaylistArray[len(monitoredPlaylistArray) - 1].title File "/usr/local/lib/python3.9/site-packages/pytube/contrib/playlist.py", line 351, in title return self.sidebar_info[0]['playlistSidebarPrimaryInfoRenderer'][ File "/usr/local/lib/python3.9/site-packages/pytube/contrib/playlist.py", line 93, in sidebar_info self._sidebar_info = self.initial_data['sidebar'][ KeyError: 'sidebar' INFO:werkzeug:192.168.0.227 - - [01/Apr/2023 14:46:15] "GET / HTTP/1.1" 500 - * Serving Flask app 'app' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off ``` 12 hours ago, vipermo said: Same thing here just installed it so come here to see why. now I see it’s been reported Thanks for reporting. I am currently working on rewriting the container to use yt-dlp instead of pytube, as it seems to receive updates faster and more reliable. I hope I can push the update tommorow 1 Quote Link to comment
LarsW Posted April 7 Author Share Posted April 7 I just pushed an update. This docker now uses yt-dlp instead of pytube. yt-dlp receives updates and fixes much faster, which I hope will ensure that there are no more long lasting outages. As this was I relatively big update, any feedback and bug reports are welcome! 1 Quote Link to comment
vipermo Posted April 7 Share Posted April 7 Thank you for your hard work it is appreciated 1 1 Quote Link to comment
DevXen Posted April 8 Share Posted April 8 Haven't had time to check out the update. I'll mess with it this weekend after work. But did we get the option to add the YouTube id and the name to the files yet by chance? Quote Link to comment
LarsW Posted April 10 Author Share Posted April 10 On 4/8/2023 at 2:20 PM, DevXen said: Haven't had time to check out the update. I'll mess with it this weekend after work. But did we get the option to add the YouTube id and the name to the files yet by chance? For the moment the options for the naming of the files have not changed. You can either: A.: Dump all videos in one single folder, each file named after the video title B.: Save the videos in separate folders for each channel (Folder named after Channel / Video after title) C.: Save the videos after the plex youtube agent sheme (Folder named: [channel-id] and video named [video-id]) Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.