19th November 2018 - New Version 0.4 Released
- Fixed bug when titles contained non-alphanumeric characters
- Updated to Latest DLive end points
I was asked to write a small tool to download live stream VODs for DLive and I have launched v0.2 today! (v0.1 was twice the size that only a few users tested)
A few notes before I get into more detail.
- This will only work on Windows
- This is a packaged Python script (using PyInstaller)
- The file has been virus checked locally, and you should also virus check it too.
- The script utilises the youtube-dl library
How does DLive store VODs?
DLive stores VODs as small chunks of video/audio, which means to speed up playback are served when the browser requests them.
To download a complete stream requires you to download all the small bits, pop them in order and then save the new file with correct headers etc - that is precisely what my tool does.
Step 1 - Download
Download the file from my shared Dropbox link below:
- It may get blocked by Windows
- It may trigger false alarms with your Virus checker
Step 2 - Install
Double click the "TidyLabs_Downloader_02.exe" file and follow the installation instructions.
This will place an .exe file and 2 folders into the directory you chose during installation.
Step 3 - Run
Double click the "TidyLabsDownloader.exe" file, this will load what looks like a DOS Prompt (CMD Window)
Step 4 - Enter Video URL
Paste the URL for the replay you wish to save ie:
Then press "Enter" on your Keyboard
Step 5 - Downloading
The video will begin downloading. Depending on the size of the overall stream and your download speed will affect the time it takes to fully download.
For those of you wanting to see the speed you are downloading at, pop open your Task Manager and look for the TidyLabsDownloader.exe process.
Step 6 - Download Complete
Once the download has finished, the DOS Box (CMD Window) will let you know if the file download was successful, where the file is, and the name of the file.
Step 7 - Checking
Check the file is working by loading it in your favourite video player :)
I am currently working on a full GUI for the software, but wanted to get something up and working for everybody :)
I also would like to offer full account downloads ie. Enter your username and download all the VODs from your account.
As with anything, if you have problems, please pop into the discord and let me know :)