Releases: NobilityDeviant/ZenDownloader
M3U8 Audio Merging & improvements | 1.0.6
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
As of now, this program isn't top priority. I don't have much time to work on it, but I'll try to keep it running smoothly.
Updates will be delayed heavily. I appreciate those that use it, I'm just really busy on other stuff right now.
Thank you for everyone who has contributed to the process. 👍
Update Info (Oldest to Newest):
Fixed temporary undetected chrome folder not getting deleted on quit.
Created a couple new video download classes to replace the old ones.
- Is cleaner & faster
- Utilizes simple & full mode to remove the error in #18
- Better for the future. 👍
Now you can type words into the url bar to open the database window with
that initial search after pressing start or the enter key.
Fixed an issue with finding the m3u8 link.
Added new m3u8 video & audio merging. #16
- It was found that some videos had separate audio.
- Only supports english for now since the videos are pretty rare.
Optimized database filtering.
- uses flows which results in a much better UX.
Search by genre in database window now saves.
Added a way to search by description keywords inside database window.
- is toggleable & saves
All m3u8 files & directories now get deleted on completion.
Download confirm series are now sorted by numbers (besides movie, film or ova)
- works even if there's already numbers in the title.
- If no "Season" keyword is found for strays, if the episodes are empty, it now shows nothing.
Optimized video & audio downloading.
- They now download at the same time and merge when both are finished.
- Deletes everything besides the merged video when its done (success or failure)
- Download list now shows progress for both video and audio.
Remaining download time now shows on the side of each progress.
Remaining download time now shortens if hours or minutes are 0
Added 0s to remaining seconds and minutes
Bug: M3u8 downloading might retry a couple times before success.
- The progress might also not update properly until the final process.
- It works great and caches, so no extra downloads should happen.
- I just can't figure out whats wrong..
M3U8 & Multi-Video Support | 1.0.5
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
Note: This is a pretty big update. There might be some issues.
Update Info (Newest To Oldest):
The default download folder is now in /user_folder/zen_downloads/
- Also fixed an issue where it wasn't attempting to create these folders.
Added support for episodes with 2 videos.
- Works in the same thread, so you must wait for the 2nd one to complete if found.
- Has the same name as the first, but it's append with "-01" such as Shimo Episode 1-01 (720p).mp4
- Works the same as the first video download on it's separate coroutine including it's own retries etc.
it's name is appended like that for sorting
Now when low quality is selected, but not available, it falls back to med.
Removed auto scroll from random home series and made it optional in AppInfo.
Added timeouts to certain actions inside SimpleVideoDownloader that are based on your timeout settings.
- These should ensure that no hangs occur.
Fixed all m3u8 downloader warnings
Now when the video downloader fails to find the file size it
retries twice. If failed twice it starts to remove certain qualities and
retries with what's available.
- After some testing I have found that file size fails means the video just isn't available
even if it's been detected. - It'll loop like this a couple times until the retries hit max.
- Might scrape for the qualities again.
- If this keeps failing then check wco for that video and see if you get errors.
Reduced max retries to 5.
Home random series now has auto scroll.
- stops when hovered over any image
Home Random series now only include series with cached images.
- this prevents lag for people who haven't downloaded the huge amount of images.
The main page is now scrollable.
Added a donate option to main page options.
Added an option to toggle CTRL for hot keys.
Moved all update asset options to a new window in settings.
- Opened by pressing the "Update Options" button.
Added a little hack to hide the blank headless window on chrome 129.
Added a way to download m3u8 videos officially.
- Supports video resuming, cancellation and works the same as regular downloads.
- Pools all ts downloads and is fast & efficient.
- Downside is the file won't be created until it's finished, so the download will show "File Not Found"
- Also it's not going to show the file size before downloading.
The main page is now a Scaffold to prevent overlapping.
Added 2 new rows of random series to the main page.
- Horizontally draggable, side scrollable
- Clicking them opens the download window
- Series are randomized everytime you launch the app
- 25 each row of unique series unless the database has less than 50.
- shows no movies
Would be lazy but that lags too much.
Fixed the video downloader 1.0.41
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
Update Info:
Fixed the video downloader stopping after simple mode failed.
Release 1.0.4
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
Update Info:
Added a quick download complete check for cached downloads in the video downloader.
- happens before anything else with the temporary quality.
Fixed the update windows Deny Update button still being usable if the latest is already installed.
The .exe update now launches after it's been downloaded if pressing the Finish button.
- else it just opens the folder.
Fixed seasons not adding a 0 to file & folder names sometimes.
Download Improvements
Added options to disable different asset updates.
AssetUpdaterView is now AssetUpdaterWindow.
Added a new user_agents.txt that downloads in the asset updater.
- used so i can update them easier since useragents seem to be the main reason for failure.
You can now click checkbox options text to toggle.
Added a new "Simple Mode" to the video downloader.
- This mode only uses selenium to get the qualities.
- Results in a much faster download experience.
- If it fails 5 times (which would be fast) it defaults to the original way.
- Doesn't work in movie mode atm.
- Really happy about this.
Database Window's description is now just a scrollable text.
- added the option to copy the description & name on right click.
- I did this because having to click around it to get to series details was annoying.
Added a search bar to download confirm.
- you can search by an episode name or the seasons name
- works with numbers too
Fixed sorting for episodes & seasons that have mixed cases.
Episode sorting now puts Film, Movie & OVA first respectively.
Database Window's search bar now focuses on launch.
Download Confirms search bar now focuses on launch.
Download Confirm now has sections for Movies & OVAs.
- based on if the episde names contains the keywords: "movie", "film" or "ova"
Download Confirms movie mode now just has one section called Movies
Fixed light modes hover color.
Download Confirm's row colors now follow everything else.
Added a "Shift Mode" to the Download Confirm Window.
- holding shift now allows you highlight episodes.
- the first index is going to be the first episode you highlight.
This means that when selecting anything else below or above the first highlighted episode, it selects everything from that point.
- After you have highlighted some episodes, a new button to select them all will appear and select what you highlighted.
- Also added a button to clear them.
- I wanted to make this simpler, but when holding shift, you can't scroll. I needed to add a button to select everything.
Download Confirm Episodes List now fills the remaining height.
- also added a scroll bar to it.
- I completely forgot to add the new changes to this window
Release 1.0.3
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
Update Info:
Asset Updater now checks between local and online time for a 4 hour difference.
- Fixes data updating infinitely
- Uploaded newly modified data.zip to counter this issue as well.
- Note to self: All asset updates should be uploaded as soon as they're created.
Added a "Continue To App" button under "Retry" in the Asset Updater.
Fixed movies.txt being created as folder.
Removed movies.txt being encoded when downloaded.
Fixed certain windows not showing in Windows 7.
Fixed an issue where chrome wasn't being detected in certain paths.
Updated to latest selenium and webdrivermanager.
Made the settingsview more compact.
- Sorted everything by personal importance
- Checkboxes are now in rows of 4
- Database button is now an option in the 3 dots menu
- Removed the proxy option because it has low support anyways.
Added a Copy Console Text button to error console.
Asset Updater now shows buttons in a row and has shrunken in size.
Database Window now saves your scroll position when closing it.
- gets reset if you search anything.
Fixed video quality setting showing incorrectly in settings.
Added 2 new options for chrome management.
chrome browser path
chromedriver path
- These paths will be used instead of the WebDriverManager if you choose to set them.
Release 1.0.2
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
Update Commit: Commit
Release 1.0.1
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing
Update Commit: Update
Initial Release 1.0.0
ZenDownloader currently only supports Windows and Debian based Linux (AMD, Intel).
Visit the readme for information on installing: Installing