kylon / Sharedown

Electron application to download Sharepoint videos (especially meant for students)
GNU General Public License v3.0
376 stars 41 forks source link

Can`t download v5.3.5 #106

Open hyfronx opened 1 week ago

hyfronx commented 1 week ago

I can't download it! I add the url and click Start download. It opens a Chrome tab, I enter my credentials and it accesses the video page, the video starts playing and nothing else happens, sharedown just keeps loading while the video plays.

Am I missing something?

kylon commented 1 week ago

is 3.4 working? can you post a log?

hyfronx commented 1 week ago

I had the same problem on 3.4. Unfortunately the logs folder is empty, it timed out on this last test, I'll post the screenshot.

Screenshot 2024-11-19 072234

kylon commented 5 days ago

are logs enabled in settings?

hyfronx commented 4 days ago

No, they were not :( I was stupid, sorry, I'm posting the log now. I tried twice, first with YT-dpl, and then with FFmpeg.

startDownload: start

startDownload: valid data: true

runPuppeteerGetVideoData: goto https://academiamelies.sharepoint.com/:v:/r/sites/TAL10/Documentos%20Compartilhados/SEM03_Luz,%20Textura%20e%20Render%20II/Recordings/Aula%2005%20-%20Luz%20III/Aula%2005%20-%20Luz%20III-20240313_192656-Grava%C3%A7%C3%A3o%20de%20Reuni%C3%A3o.mp4?csf=1&web=1&e=IaEKQq

_sharepointLogin: start login procedure

_waitForVideoPlayer: ignore:
Execution context was destroyed, most likely because of a navigation.

_waitForVideoPlayer: ignore:
Execution context was destroyed, most likely because of a navigation.

_waitForVideoPlayer: ignore:
Execution context was destroyed, most likely because of a navigation.

runPuppeteerGetVideoData: error
Navigation timeout of 60000 ms exceeded

downloadVideo: has vdata: false

startDownload: failed
undefined

startDownload: start

startDownload: valid data: true

runPuppeteerGetVideoData: goto https://academiamelies.sharepoint.com/:v:/r/sites/TAL10/Documentos%20Compartilhados/SEM03_Luz,%20Textura%20e%20Render%20II/Recordings/Aula%2005%20-%20Luz%20III/Aula%2005%20-%20Luz%20III-20240313_192656-Grava%C3%A7%C3%A3o%20de%20Reuni%C3%A3o.mp4?csf=1&web=1&e=IaEKQq

_sharepointLogin: start login procedure

runPuppeteerGetVideoData: error
Navigation timeout of 60000 ms exceeded

downloadVideo: has vdata: false

startDownload: failed
undefined

The process was the same for both, I logged in, the video page was opened in the embedded Chrome, the video started playing until the Chrome page closed when it timed out

kylon commented 4 days ago

no error or it is not logged, maybe it just needs more time to catch the video, try to set timeout to zero

hyfronx commented 1 day ago

I removed the timeout, but the problem is that it keeps loading forever, even after the video has finished it keeps trying to load. I've noticed that this is happening to all the videos that are Teams recordings from this year onwards, so it's no coincidence. The ones from the previous year I was able to download normally. Do you have any suggestions? Any more information I can get? The logs didn't show any errors, and I've tried all three download methods: YT-dlp, Direct and FFmpeg