RyeDev
50 subscribers
9 photos
5 videos
34 links
Official development updates channel for Brisk download manager and related open-source projects.

GitHub:
https://github.com/AminBhst
https://github.com/BrisklyDev
Download Telegram
Just encountered a bug in the download engine that's quite rare. Still, it's not something that will corrupt your downloaded files since brisk is smart enough to validate the temp files and take care of any file corruptions.
You "might" find that your download stops midway through and doesn't progress. If that happened, just close the app and reopen it and resume the download. The same thing might happen again. If so, just reopen the app again, resume the download and it will most likely be fixed.
Preferably, enable the engine logger option in "settings -> general". That way I can take a look at the logs if you encounter this situation and find the root cause. I will also continue with my own investigation and come up with a fix.
Let me know in the comments if you encountered this issue and don't forget about the engine logger as I can't find the root cause without it.
RyeDev
Just encountered a bug in the download engine that's quite rare. Still, it's not something that will corrupt your downloaded files since brisk is smart enough to validate the temp files and take care of any file corruptions. You "might" find that your download…
Also, you might find that a download is stuck on 35% but the status is "Complete". Double click on the download and if you can see the "open file" and "open file location" buttons then everything is fine and the file was downloaded successfully, so you can ignore that progress percentage.
I will release a fix for that as well.
πŸš€ Brisk v2.0.2 upcoming features:

- File Rules:
You can define an unlimited number of file rules for two functionalities:
1- Browser Extension Capture Skip:
Rules that will define which files should be excluded from being captured by brisk via browser extension

2- File Save Location Rules:
Rules that will define in which locations should files be saved.

Rules are defined by a condition and a value.
Conditions:
FileSizeGreaterThan, FileSizeLessThan, FileNameContains, FileExtensionIs, FileTypeIs, DownloadUrlContains

Example of File Rules:
1- Browser Extension Capture Skip Rule:
FileSizeLessThan 1MB
<β€”β€”β€”β€”β€”β€”β€”-> <β€”->
Condition Value

Based on the above condition, files that are less than 1MB in size, will not be captured by the browser extension.
For "File Save Location Rules", you can also define rules and files that follow such rules will be saved in a specific location (defined by you)

- Download Engine Optimizations
The download engine will also have some bug fixes and optimizations that improve its overall performance.

- Automatic Update
Brisk will be able to automatically update itself within the app, eliminating the need for manual installation after each update


Stay tuned for v2.0.2
πŸ”₯2
I've started the development of downloading video streams from the browser.
Things are going pretty smoothly and you can expect the next major version to support HLS downloading for VOD based m3u8 streams directly from the browser.
πŸ‘1
RyeDev
Brisk v2.0.3 is Released!πŸŽ‰ https://github.com/AminBhst/brisk/releases/tag/v2.0.3
Although this is a minor hotfix, it is strongly recommended to update to this version to avoid potential issues with your downloads.

If you're already on v2.0.2, you don't need to manually install this update. Just click on the "Check for Update" button and Brisk will install the update automatically.
πŸ‘1
RyeDev
Brisk v2.0.4 is Released!πŸŽ‰ https://github.com/AminBhst/brisk/releases/tag/v2.0.4
Change Log
πŸ›  Bug Fixes and Improvements

- Fixed a bug resulting in setting values resetting to default on startup
- Updated to Flutter v3.27.1
πŸ‘1
This media is not supported in your browser
VIEW IN TELEGRAM
Feature Preview:
Downloading video streams from the browser

As you can see, with sites that offer a master m3u8 playlist, you will be able to select the video with the desired resolution or framerate.

There will also be support for capturing subtitles and adding a selected sub to the video as a softsub using ffmpeg. This option will either be available on the next release or the one following it.
πŸ”₯3
RyeDev
https://github.com/AminBhst/brisk/releases/tag/v2.1.0
- You can now download video streams from the browser (requires extension v1.2.0)

- Proxy settings are now available in Setting -> connection -> Proxy
πŸŽ‰3
I'm taking a break for a while from releasing new versions unless I encounter a critical bug that requires a hotfix.
❀2
RyeDev
https://github.com/AminBhst/brisk/releases/tag/v2.1.0
Especially useful for Persian users:

As you can see in this screen shot, you can set the proxy port specified in v2rayN (or any other proxy application) as well as "127.0.0.1" as your proxy address to be used by Brisk. By doing so, you can set v2rayN to "Clear system proxy" and Brisk will still be able to download your files using this proxy since it's active in the background. This is also useful for when you've set the proxy settings to "system proxy" but Brisk still fails to download the file due to internet restrictions.
πŸ™2
2024 was a huge year for the project with over 500 commits to the repo. With this new update, Brisk has now reached the point I had envisioned over 2 years ago. Therefore, I don't think there will be a massive update any time soon.
The project still is maintained so don't hesitate to bring any bugs you encounter to my attention.
Happy new year!
πŸŽ‰3
RyeDev
https://github.com/AminBhst/brisk/releases/tag/v2.1.1
Preqrequisite: Brisk Browser Extension v.1.2.1

- Fixed a bug resulting in automatic default Brisk download directory creation despite using a custom path

- Fixed custom path selection not working in the download dialog

- Added support for capturing mp4 and webm streams from the browser (Browser Extension v.1.2.1)
RyeDev
Brisk v2.1.2 is Released!πŸŽ‰ https://github.com/AminBhst/brisk/releases/tag/v2.1.2
Change Log

πŸ›  Bug Fixes and Improvements

βœ… Added progress bar updates for "Assembling File" and "Validating Files" process
βœ… Fixed queue timer bug
βœ… Fixed download status bug when a download is resumed
πŸ‘1
I'm quite busy with other stuff in life right now that's why the updates are way less frequent and more dedicated to general bug fixes and improvements, especially with regards to general UX and the download engine.
I will also work on implementing a scheduled download queue (setting a date and time for when the queue should start downloading), and after that, for a while at least, my goal will be general reliability and stability of the project instead of pushing new features.
πŸ‘1