* Max version 1.8
* Added DE locale (Thanks to EinfachToll for the translations)
1.6.1
Bug fixed.
Corrected the way the filters are created and deleted (before a lot of unwanted filter panes came up in the other views).
New feature:
Added a context menu in the filtered playlist to reset some statistics values.
The "tracks" and "length" values can't be reset, of course.
The "rating" value can already be reset in the metadata editor.
So, the only values which can be modified by this context menu are "skipCount", "playCount" and "lastPlayTime".
The playCount and lastPlayTime can be only reset together, it wouldn't make sense to have one value set to zero and the other one set to some value.
- Fixed a bug which could give bad results for some statistics (most probably "rating" and "skip count")
- It's now possible to select one or more rows from the statistics results. The selected rows will filter the library in the list below, where you can make the usual operations on the tracks (double click to play, right click for popup menu with other commands).
So it's now possible to create playlists according to our preferences (i.e. with the less skipped tracks, the favourite albums, the most (or less) listened artists, etc. etc.).
- The db query is now asynchronous, so the browser isn't stuck while the procedure collects the data.
- The progress-bar has been put back in the layout, but it only shows if the procedure is running, it doesn't give the percentage of completion anymore.
- The listbox in the layout has been replaced by a tree. This has involved some improvements in the interface (it's now possible to resize, to drag and to hide/show every column of the tree and the changes are saved through the sessions).
- Also the height of the statistics box is saved.
- The procedure code has been completely rewritten. The library APIs are no longer used to collect the data, now the procedure retrives the required data accessing the SQLite db directly. This should give a great boost to the performances.
- The progress bar has been taken out from the layout, because it doesn't make sense anymore (the 99% of the time is spent in the only step to execute the query to db).
- Added the smile-icon (yes, that isn't a great improvement...)
- Added the number of items rated (next to rating value)
- The procedure distincts different albums with the same name and different tracks with the same name. To do this, the artist name (for albums) and album name (for tracks) has been added next to the name.
- Fixed the problem with large libraries. Now there is a thread-like behaviour, so the procedure keeps collecting statistics, while the browser still responds to user input.
- Added a progress-bar, so that the user can check the task completion.
- The "Execute" button is disabled during the calculating process, to avoid multiple and dangerous requests.
- Fixed a little bug: you got some rows with "undefined" values, when the result have less items than you selected.