Lots of changes (got a bit carried away)
- [Windows] iPod scrobbling playcount db now uses Persistent ID (fixes a bug and possibly many more)
- iPod scrobbling DBs are now common between Windows and Mac
- Running twiddly from the diagnostics menu now runs through the device scrobbler class so we only ever run one
- Moved plugin info class to uniorn so that they can be used in Twiddly app
- Twiddly requires the latest version of the plugin or higher
Should be syncing the old database table in a few more places on Windows.
Tell the user that device scrobbling is disabled because they need to update their plugin.
Get the playcount correctly in the iTunes plugin on Windows. Needed to convert the id string with Moose::wStringToUtf8.
Tell the user if there was an error updating a plugin. Also, don't do a /SILENT plugin install when intiated from the file menu.
Improve the diagnostics dialog
- Always show the output from the log file
- Say if the diff checker is already running