Refactor the ifdefs in 75be47d to improve maintainability
Fix the Linux build
The brace needs to be on the same line as CONFIG(ffmpeg)

The ffmpeg block was being used in all the .pro files!
Allow compilation with Qt 4.7
Make .pro files less Linux-specific for the sake of FreeBSD, etc.
Fix iPod scrobbling on Windows [AGAIN]
- Twiddly now reads from the same db that the iTunes plugin writes to (how could it ever have worked in the beta?!)
- The app installer creates the "<localappdata>/Last.fm/Client" that's needed for the db and log file.
Wasn't opening the db at all on the twiddly side.
20 seconds was a bit long, make it only 1 second from the last change to not sync a played track's playcount.
Seems the Mac plugin was already updated to point at the new folder.
Update the iTunes plugin version number to 5.0.5.1.
Update the app version number to 2.1.26.
Update the iTunes plugin to be using the latest version of sqlite.
Update the session change management
- Don't show radio starters for users that can't start the radio
- Have an upsell to subscription on the radio tab for users that can't play the radio
Some minor Mac ui/build warning fixes.
Re-enable fingerprinting.
Merge pull request #9 from jstamp/build-fix

Fix the Linux build
merge
Merge branch 'master' of github.com:lastfm/lastfm-desktop
Media keys changes
- media keys now only respond if we were the last thing we know of to play music
- there is now a setting to turn media keys off completely
- media keys never respond if you can't play radio in the app
Don's accept media keys if started with "--tray" argument. i.e. when started from iTunes.