[BUG] [Nightly] Downloads are broken
See original GitHub issueDescribe the bug
When pressing the download button on a video (the little floppy disk icon used to download a video to your current device), all I get is a ~200kb .mp4 file with the right title. Firefox says it is a “Javascript object notation”. Opening with a video player of course does not work, however opening the file with notepad reveals the following:
{"download":{"title":"","user_uid":"admin","sub_id":null,"sub_name":null,"options":{},"uid":"44a0d95a-44c7-434b-a471-f8b13aafad6e","step_index":0,"paused":false,"running":false,"finished_step":true,"error":null,"percent_complete":null,"finished":false,"timestamp_start":1646136986830}}
To Reproduce Steps to reproduce the behavior:
- Download any video from youtube to your server
- Click on the video once it has downloaded. This brings up the web player.
- Click on the small save icon in the bottom right.
- Confirm the file download from your browser if required
- Inspect file, realise its small size
- Try to play the file with e.g. vlc
Expected behavior YoutubeDL-Material should let the user download the actual video/audio file.
Screenshots
Screenshot 1, showing the web player mentioned previously, with an arrow pointing to the save icon
Screenshot 2, showing the Firefox prompt and the suggested file type (domain censored, not important)
Environment
- YoutubeDL-Material latest docker nightly image (as of the 3rd March 2022)
- Docker container --> Nginx proxy manager --> Cloudflare --> ytdl.domain.com
Additional context I have tried using a different web browser (Edge, completely unmodified) and a different device, I have tried turning off Cloudflare’s proxying and nginx proxy manager’s extra stuff (caching, blocking common exploits).
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:6 (2 by maintainers)
Sorry for the delay on this one! #554 includes a fix for this. Thanks @Quinten0508 for the report and @chepe263 for the workaround!
Seems like we can close this now 🎉