Comments (4)
I'd like to add some more information to this one... I think my use case may be an unsupported one. This only occurs when I to check or download in full a YT channel when the downloads
folder is backed by an rclone map to Google Drive. In either case of a check or a full download, it will fail (albeit silent for the full download that ignores errors) and leave behind 4 files:
/app # tail -10 log.log
{"level":"error","msg":"exit status 1/usr/local/bin/youtube-dl --playlist-end 1 -o downloads/channels/%(uploader)s/video/%(title)s.%(ext)s https://www.youtube.com/user/LinusTechTips","time":"2019-12-06T22:49:45Z"}
{"level":"info","msg":"updating latest downloaded video id","time":"2019-12-06T22:49:45Z"}
{"level":"info","msg":"latest downloaded video id updated successfully","time":"2019-12-06T22:49:45Z"}
{"level":"info","msg":"updating download history","time":"2019-12-06T22:49:45Z"}
{"level":"info","msg":"[{https://www.youtube.com/user/LinusTechTips mpxBmxj5mP0 Video And Audio Uploads from Linus Tech Tips any [mpxBmxj5mP0] 12-06-2019 22:47:39 Channel /channels/%(uploader)s/video/%(title)s.%(ext)s}]","time":"2019-12-06T22:49:45Z"}
{"level":"info","msg":"returning response: {Error ERROR_DOWNLOADING_ENTIRE_CHANNEL There was an error downloading the entire channelv.Download: exit status 1}","time":"2019-12-06T22:49:45Z"}
{"level":"info","msg":"getting checking interval","time":"2019-12-06T22:51:24Z"}
{"level":"info","msg":"checking interval not yet specified","time":"2019-12-06T22:51:24Z"}
{"level":"info","msg":"getting checking interval","time":"2019-12-06T22:51:24Z"}
{"level":"info","msg":"checking interval not yet specified","time":"2019-12-06T22:51:24Z"}
/app # ls -lart downloads/channels/Linus\ Tech\ Tips/video/
total 1012166
-rw-r--r-- 1 root root 14357006 Dec 6 20:58 Backing Up Your Life is THIS Easy.f251.webm
-rw-r--r-- 1 root root 1016848951 Dec 6 21:23 Backing Up Your Life is THIS Easy.f313.webm
-rw-r--r-- 1 root root 0 Dec 6 22:49 Backing Up Your Life is THIS Easy.f313.webm.part
-rw-r--r-- 1 root root 5250939 Dec 6 22:49 Backing Up Your Life is THIS Easy.temp.webm
/app # ps
PID USER TIME COMMAND
1 root 0:00 su -s /bin/ash -c umask 022;PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin;./main goautoyt
11 goautoyt 0:00 ./main
33 goautoyt 0:27 {youtube-dl} python /usr/local/bin/youtube-dl --ignore-errors -o downloads/channels/%(uploader)s/video/%(title)s.%(ext)s https://www.youtube.com/user/LinusTechTips
35 root 0:00 sh
84 goautoyt 0:00 ffmpeg -y -loglevel repeat+info -i file:downloads/channels/Linus Tech Tips/video/The SUPER CLEAN PC Build [GIVEAWAY].f313.webm -i file:downloads/channels/Linus Tech Tips/video/The
87 root 0:00 ps
/app #
I know this project is new (and awesome, keep up the good work!) but I wanted to let you know that I do NOT have this error when downloading to a 'normal' directory that is not backed by rclone. It's a weird problem, however maybe I can work around it some other way.
from golty.
Did you manage to work around it? I honestly have no idea how to work around this on my end.
from golty.
I haven't. I am having to download direct to local filesystem and then move the file. Not that efficient... Could you provide a hook or script that we could designate to fire off after a check/download completes? I could then just have the script move it afterwards.
from golty.
I'll think about it, but that won't be high on my priority list since I have to work on stability and adding few more essential features.
from golty.
Related Issues (20)
- Complete the new redesign
- As a user, I want to be able to sign in to my account.
- As an admin, I want to be able to create users and manage their permissions, so that multiple users can have their own accounts.
- As an admin, I want to be able to view and manage existing users, so I can delete accounts or change their information.
- As a user, I want to be able to add a channel/playlist.
- As a user, I want to be able to see all of my channels/playlists.
- As a user, I want to be able to manually check for new uploads of a channel/playlist.
- As a user, I want to be able to see all of the videos that have been downloaded from a channel/playlist.
- As a user, I want to be able to delete a channel and change its settings.
- As a user, I want to be able to sort channels/playlists.
- As a user, I want to be able to sort the videos of a channel/playlist.
- As a user, I want to be able to download a single video.
- As a user, I want to be able to view all of the videos I've downloaded.
- As a user, I want to be able to sort the videos I've downloaded.
- As a user, I want to be able to see the information about Golty (Dashboard page), so I can provide it in case I want to create an issue.
- As a user, I want to be able to update yt-dlp manually.
- As a user, I want to be able to see the logs, so I can provide them in case I want to create an issue.
- As a user, I want to be able to configure notifications.
- (Refactor) Migrate from Next.js to SvelteKit
- There was an error getting channel metadata: From c.GetMetadata(): HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from golty.