Minirok 0.8
NEW FEATURES
The tree view can now quickly scan for changes in the filesystem (via a new Refresh button), instead of having to re-read all directory contents.
New action “Open directory” in the File menu to select with a dialog the directory to load in the tree view, instead of having to type it.
Dropping tracks while holding down the Control key will always append them at the end of the playlist, independently of the position they were dropped at.
IMPROVEMENTS
Key shortcuts for toggling random mode (Ctrl+R by default) and cycling through possible repeat modes (Ctrl+T).
The labels in the statusbar that tell the position in the track will now blink while the player is paused.
Completion of directory names works in the path combo. (The code was there, but wasn’t working due to a small PyKDE oddity.)
Make the creation of the tree view faster by avoding lots of useless calls to slot_populate_one() when iterator.current() is a FileItem and not a DirectoryItem.
Read ID3 tags in a separate thread, to improve UI responsiveness when the audio files live in a network filesystem over a slow network link, eg. sshfs over wireless.
(The same is planned for reading directory contents for the tree view, probably once ported to Qt4, because I’m having trouble with the main thread blocking when reading directory contents in a separate thread, that seem solved in PyQt4.)
BUGFIXES
- Does not discard length information for MP3 files without any ID3 tags; formerly, the length for such files would always be reported as 0:00.
OTHER CHANGES
- Improve the handling of non existing directories in the tree view combo box.