tulskiy / musique

Java audio player. Supports mp3, ogg, flac, wavpack, ape, wav, au, aiff. Builtin support for cue files, gapless playback, SHOUTCast/IceCast Radio, last.fm scrobbling.
http://tulskiy.github.com/musique/
GNU Lesser General Public License v3.0
131 stars 44 forks source link

Last track in playlist is not scrobbled #34

Closed bassstorm closed 13 years ago

bassstorm commented 13 years ago

It seems, that last track in playlist is no scrobbled. Perhaps, STOPPED event is not raised (Buffering or Playing thread freezes?) until user manually clicks Stop button.

Logs for your reference (I pressed Stop after 3 mins of waiting and double-clicked the song again): 05/29/11 01:54:25,789 FINE PlayingThread : Getting next track 05/29/11 01:54:25,793 FINE BufferingThread : Opening track file:/home/mliauchuk/nas/mliauchuk/Music/C/CHEjU/CHEjU%20-%20Inscov.mp3 05/29/11 01:54:25,806 FINE MP3Decoder : Opening file: /home/mliauchuk/nas/mliauchuk/Music/C/CHEjU/CHEjU - Inscov.mp3 05/29/11 01:54:25,848 FINE BufferingThread : Finished opening track 05/29/11 01:54:25,848 FINE AudioOutput : Audio format: PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian 05/29/11 01:54:25,860 FINE AudioOutput : Dataline info: interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian, and buffers of 32768 to 32768 bytes 05/29/11 01:54:25,873 FINE AudioOutput : Line: org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine@1d13272 05/29/11 02:00:34,641 FINE BufferingThread : Stop buffering 05/29/11 02:00:34,816 FINE PlayingThread : Getting next track 05/29/11 02:03:43,158 FINE BufferingThread : Stop buffering 05/29/11 02:03:44,782 FINE BufferingThread : Opening track file:/home/mliauchuk/nas/mliauchuk/Music/C/CHEjU/CHEjU%20-%20Inscov.mp3 05/29/11 02:03:44,787 FINE MP3Decoder : Opening file: /home/mliauchuk/nas/mliauchuk/Music/C/CHEjU/CHEjU - Inscov.mp3 05/29/11 02:03:44,838 FINE Scrobbler$SubmitSender : Submitting data: CHEjU&Inscov&1306623265&USER&&&370&Trip+Switch+EP&1 05/29/11 02:03:44,837 FINE BufferingThread : Finished opening track 05/29/11 02:03:49,061 FINE BufferingThread : Stop buffering