Podbit v3.1
Podbit v3.1 is a maintenance release which fixes several irritating bugs, including a couple of crashes and lockups. Major user-facing changes include downloads now showing their titles in the download menu, and major improvements made to download performance. Additionally, the queue file is now periodically saved (after reloading any changes), as well as when SIGINT or SIGTERM are received.
Changelog
- Fixed a rare deadlock when cancelling a slow download
- Fixed UI freezing while waiting for slow downloads to cancel
- Improved performance of player UI (reduced number of redraws)
- Fixed status messages lingering until user input is processed
- Episode titles are now shown in the download menu, if available
- Download percentage completion will now only update periodically, rather than on every single data chunk processed, reducing thread contention and boosting download performance significantly
- The queue file will now be saved when
SIGTERM
orSIGINT
are received. You will now not lose data by killing podbit from the terminal - The queue file will also be periodically saved, or manually when "R" is pressed in the interface
- Fix "all your base"-level grammar in directory creation error message
- Fix a crash when multiple downloads fail in series or when attempting to cancel downloads which failed due to IO errors
At some point I will get working toward fixing my own issue with how episodes are loaded, stored and traversed, which should make the program a lot more deterministic and fast when working with loads of episodes.
Enjoy!