Clementine-audio-player-Mac.../src
Mark Furneaux 99dffe216c Fix Last.fm scrobbling after seek
Fixes #4836
Last.fm defines a scrobble should be sent if:
-the track is longer than 30 seconds.
-the track has been played for at least half its duration, or for 4 minutes (whichever occurs earlier.)

Clementine has treated this as seconds from the start of the track, and if any seeking occurs, it nullifies the scrobble.
This IMO is incorrect. If I skip the first 10 seconds of a song, but listen to the rest (still meeting the time requirements),
I should still be able to scrobble the play. This change moves the scrobble point with every seek, requiring continuous playback
from any point that satisfies the time criteria.
2015-05-18 12:53:07 -04:00
..
analyzers Fix some errors in src/analyzers introduced while fixing cpplint.py errors 2014-11-29 21:05:59 +01:00
core Fix Last.fm scrobbling after seek 2015-05-18 12:53:07 -04:00
covers Remove Discogs support. 2015-02-03 13:10:13 +01:00
dbus Formating fixes in src/dbus 2015-01-02 14:44:30 +01:00
devices Make format 2014-11-05 13:05:58 +01:00
engines Revert "Fix mono playback. This was broken with commit eaad4c32eeeb83302632aba887d51d2eccb55eed." 2015-05-02 17:12:55 +02:00
globalsearch Move `watcher->deleteLater();` at the end of the `BlockingSearchFinished()` function to ensure the `watcher` object is still available when emitting the signals. 2015-05-04 16:25:49 +02:00
internet Remove Grooveshark support. 2015-05-01 11:57:59 +01:00
library Don't set thread priority in LibraryWatcher constructor, as this is executed in the main thread. 2015-02-28 16:44:32 +01:00
mac Open the right part of the system preferences for global shortcuts on Mavericks. 2014-04-02 16:27:07 +02:00
moodbar Sort children is recursive and will mess up services' children (e.g. search 2014-12-27 00:33:23 +01:00
musicbrainz Minor coding improvements for c71aa6 . 2015-05-04 15:43:23 +02:00
networkremote Send search provider icon to the remote when sending the search results. 2015-05-03 18:30:58 +02:00
playlist Fix Last.fm scrobbling after seek 2015-05-18 12:53:07 -04:00
playlistparsers Fix accents issue in when save playlist in xspf format 2014-11-30 10:36:36 +01:00
ripper Construct file paths correctly on all platforms 2015-02-20 19:19:45 +01:00
smartplaylists Fix compilation with moved files in internet/ 2014-12-18 23:35:21 +01:00
songinfo IDv3 tag lyrics support. 2015-04-10 21:05:07 +02:00
transcoder Construct file paths correctly on all platforms 2015-02-20 19:19:45 +01:00
translations Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-05-18 10:01:18 +02:00
ui Remove Grooveshark support. 2015-05-01 11:57:59 +01:00
visualisations Fix missing gst_buffer_unref. 2015-04-23 11:25:34 +01:00
widgets IDv3 tag lyrics support. 2015-04-10 21:05:07 +02:00
wiimotedev Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
CMakeLists.txt Remove Grooveshark support. 2015-05-01 11:57:59 +01:00
config.h.in Use SHA512 signatures for the spotify blob. 2015-04-28 12:27:07 +01:00
main.cpp Remove Grooveshark support. 2015-05-01 11:57:59 +01:00
version.h.in Create a 1.0 release branch, and rework the way version numbers are done everywhere. 2011-12-02 14:48:19 +00:00