After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 542247 - Crossfade back-end: sometimes plays two songs simultaneously
Crossfade back-end: sometimes plays two songs simultaneously
Status: RESOLVED NOTGNOME
Product: rhythmbox
Classification: Other
Component: playback
0.11.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 543612 553055 553180 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-07-09 19:02 UTC by freggy1
Modified: 2010-11-21 23:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
debug log (36.80 KB, application/x-bzip)
2010-11-18 09:59 UTC, Paweł Prażak
Details

Description freggy1 2008-07-09 19:02:53 UTC
I am not too sure how to reproduce this exactly, but it happened already several times, that when rhythmbox switches to a new song after the previous song has finished, actually two songs start playing at the same time. Clicking twice on the Play button to stop and restart playing, fixes this issue: it continues playing only one song then.

Rhythmbox 0.11.6 with the crossfade back-end
Comment 1 Jonathan Matthew 2008-07-16 09:28:15 UTC
I've never seen this happen.  Output from 'rhythmbox -D player' around the time that this occurs would probably be useful.  It may be related to particular file types.
Comment 2 Jonathan Matthew 2008-07-19 03:34:56 UTC
*** Bug 543612 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Matthew 2008-09-20 23:01:11 UTC
*** Bug 553055 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2008-09-21 23:15:32 UTC
*** Bug 553180 has been marked as a duplicate of this bug. ***
Comment 5 Tobias Mueller 2009-03-29 19:03:54 UTC
Dear reporter, could you please provide the information Jonathan has requesten in comment #1 and reopen this issue then? Thanks in advance!
Comment 6 Emilio Pozuelo Monfort 2010-01-09 12:45:19 UTC
There is some more information in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522357#10
Comment 7 Leo Arias 2010-01-22 16:21:44 UTC
This happens to me too. This is the output of rhythmbox -d player when two songs are being played at the same time:

(10:14:56) [0x902e028] [rb_debug_init_match] rb-debug.c:213: Debugging enabled
(10:14:56) [0x902e028] [main] main.c:176: initializing Rhythmbox 0.12.5
(10:14:56) [0x902e028] [rb_threads_init] rb-util.c:388: GMutex isn't recursive
(10:14:56) [0x902e028] [main] main.c:184: going to create DBus object
(10:14:56) [0x902e028] [load_uri_args] main.c:370: examining argument player
(10:14:56) [0x902e028] [main] main.c:347: THE END

Here, if I click the play button one song stops and the other continues playing.
Comment 8 Leo Arias 2010-01-22 16:25:17 UTC
How do I reopen the issue? It's really annoying :)
Let me know if you need additional debugging info and I'll try to add it.

thanks.
Comment 9 Tobias Mueller 2010-01-22 17:30:07 UTC
Leo, do you have any special tips on how to reproduce the issue?
Comment 10 Leo Arias 2010-01-22 17:41:33 UTC
nope. It seems completely random to me.
It started happening after I enabled crossfading to workaround issue 602957 https://bugzilla.gnome.org/show_bug.cgi?id=602957
Comment 11 Jonathan Matthew 2010-01-22 20:49:11 UTC
I still need some debug output showing the problem.  Comment 7 does not provide any useful information.  You need to run 'rhythmbox -D player' in a terminal *instead of* how you normally run it.
Comment 12 Leo Arias 2010-01-25 18:28:59 UTC
Sorry, I misunderstood.

This is the trace that I could get:
http://pastebin.org/82202

As it printed a lot of "got tick for unexpected entry" I couldn't get the messages before "tag has-crc doesn't correspond to a metadata field we're interested in". I'll try again to see if there's useful information before. Well, I don't really know what's useful and what is not, so I'll just send you the pastebin link :)

thanks,
pura vida.
Comment 13 Leo Arias 2010-01-26 03:26:27 UTC
Does this help?
http://www.pastebin.org/82406
Comment 14 Miłosz Kosobucki 2010-02-06 20:22:14 UTC
This is still happening in ubuntu 9.10, I think that it usually happens after playing some songs in MPC format, maybe gstreamer plugin that decodes mpc files is broken.
Comment 15 Tobias Mueller 2010-02-09 22:24:28 UTC
Pasting the log from comment #13:

02.Historia%20Sin%20Fin.mp3 on EOS from previous

(16:35:34) [0x9db0ad8] [link_and_unblock_stream] rb-player-gst-xfade.c:1140: linking stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9db0ad8] [link_and_unblock_stream] rb-player-gst-xfade.c:1171: now have 2 linked streams

(16:35:34) [0x9db0ad8] [stream_src_event_cb] rb-player-gst-xfade.c:1960: starting stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3 on EOS from previous

(16:35:34) [0x9db0ad8] [link_and_unblock_stream] rb-player-gst-xfade.c:1140: linking stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1789: got EOS message for stream file:///media/storage/music/illegal/pearl%20jam/Binaural/04%20-%20Light%20Years.MP3 -> PENDING_REMOVE

(16:35:34) [0x89ae028] [rb_shell_player_handle_eos] rb-shell-player.c:904: handling eos for file:///media/storage/music/illegal/pearl%20jam/Binaural/04%20-%20Light%20Years.MP3

(16:35:34) [0x89ae028] [rb_shell_player_handle_eos_unlocked] rb-shell-player.c:772: playing entry has already EOS'd

(16:35:34) [0x89ae028] [unlink_blocked_cb] rb-player-gst-xfade.c:1342: stream file:///media/storage/music/illegal/pearl%20jam/Binaural/04%20-%20Light%20Years.MP3 is blocked; unlinking

(16:35:34) [0x9f8da98] [link_unblocked_cb] rb-player-gst-xfade.c:1097: stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3 is unblocked -> FADING_IN | PLAYING

(16:35:34) [0x9f4a7d8] [link_unblocked_cb] rb-player-gst-xfade.c:1092: stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3 already unblocked

(16:35:34) [0x9db0ad8] [link_and_unblock_stream] rb-player-gst-xfade.c:1171: now have 3 linked streams

(16:35:34) [0xac5366d8] [link_unblocked_cb] rb-player-gst-xfade.c:1097: stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3 is unblocked -> FADING_IN | PLAYING

(16:35:34) [0x9d81cd8] [link_unblocked_cb] rb-player-gst-xfade.c:1092: stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3 already unblocked

(16:35:34) [0x9d81cd8] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x89ae028] [unlink_blocked_cb] rb-player-gst-xfade.c:1363: 2 linked streams left

(16:35:34) [0x9d81cd8] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x9d81cd8] [stream_src_event_cb] rb-player-gst-xfade.c:1971: got new segment for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0xac5366d8] [adjust_stream_base_time] rb-player-gst-xfade.c:910: adjusting base time: 307243537414 - 52244896 => 307191292518

(16:35:34) [0xac5366d8] [link_unblocked_cb] rb-player-gst-xfade.c:1111: stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3 state change returned: SUCCESS

(16:35:34) [0xac5366d8] [post_stream_playing_message] rb-player-gst-xfade.c:863: posting rb-stream-playing message for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1734: got stream playing message for file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x89ae028] [playing_stream_cb] rb-shell-player.c:3429: new playing stream: file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x9f8da98] [adjust_stream_base_time] rb-player-gst-xfade.c:910: adjusting base time: 307243537414 - 52244896 => 307191292518

(16:35:34) [0x9f8da98] [link_unblocked_cb] rb-player-gst-xfade.c:1111: stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3 state change returned: SUCCESS

(16:35:34) [0x9f8da98] [post_stream_playing_message] rb-player-gst-xfade.c:863: posting rb-stream-playing message for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9f8da98] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9f8da98] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9f8da98] [stream_src_event_cb] rb-player-gst-xfade.c:1971: got new segment for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9f8da98] [adjust_stream_base_time] rb-player-gst-xfade.c:910: adjusting base time: 307243537414 - 52244896 => 307191292518

(16:35:34) [0x9f8da98] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9f8da98] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9f8da98] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x9d81cd8] [adjust_stream_base_time] rb-player-gst-xfade.c:910: adjusting base time: 307243537414 - 52244896 => 307191292518

(16:35:34) [0x9d81cd8] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x9d81cd8] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x9d81cd8] [stream_src_event_cb] rb-player-gst-xfade.c:1981: got tag event for stream file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3

(16:35:34) [0x89ae028] [rb_shell_player_sync_with_source] rb-shell-player.c:2897: playing source: 0x8bcc1a8, active entry: 0x989d128

(16:35:34) [0x89ae028] [rb_shell_player_sync_buttons] rb-shell-player.c:2992: syncing with source 0x8bcc1a8

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag track-number doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag private-id3v2-frame doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 4

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 5

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag date doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag album doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag artist doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 0

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag container-format doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag audio-codec doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 20

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag has-crc doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag channel-mode doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag audio-codec doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [tick_cb] rb-shell-player.c:3513: tick: [file:///media/storage/music/illegal/gogol%20bordello/voi-la%20intruder/gogol%20bordello%20-%2013%20-%20sex%20spider.mp3, 313469386:187924875000(1)]

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 20

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1734: got stream playing message for file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x89ae028] [playing_stream_cb] rb-shell-player.c:3429: new playing stream: file:///media/storage/music/illegal/evolucion/Absorbiendo%20la%20Magia/02.Historia%20Sin%20Fin.mp3

(16:35:34) [0x89ae028] [rb_shell_player_sync_with_source] rb-shell-player.c:2897: playing source: 0x8bcc1a8, active entry: 0x989d128

(16:35:34) [0x89ae028] [rb_shell_player_sync_buttons] rb-shell-player.c:2992: syncing with source 0x8bcc1a8

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 0

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag artist doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag album doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag track-number doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 4

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag container-format doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag replaygain-track-gain doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag replaygain-track-peak doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag replaygain-album-gain doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 5

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag private-id3v2-frame doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag album-artist doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag composer doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag audio-codec doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 20

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag has-crc doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag channel-mode doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag audio-codec doesn't correspond to a metadata field we're interested in

(16:35:34) [0x89ae028] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1742: processing buffered taglist

(16:35:34) [0x89ae028] [process_tag] rb-player-gst-xfade.c:1540: emitting info field 20

(16:35:34) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:35) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:35) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:35) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:35) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:35) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:36) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:36) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:36) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:36) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:36) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:37) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:37) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:37) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:37) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:37) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:38) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)

(16:35:38) [0x89ae028] [tick_cb] rb-shell-player.c:3495: got tick for unexpected entry 0x989d128 (expected 0xb2638508)
Comment 16 Leo Arias 2010-04-23 16:45:17 UTC
This is still happening to me on Rhythmbox 0.12.8, the one included on ubuntu lucid.
Comment 17 Leo Arias 2010-05-07 15:04:39 UTC
I installed ubuntu lucid from scratch, and now this doesn't happen to me.

I guess that something was wrong with my user configuration, because that's the only thing that changed the version is the same.

Anyway, you can mark the bug as invalid, at least until someone else can reproduce it.

thanks,
pura vida.
Comment 18 Fabian Gebert 2010-07-05 17:26:06 UTC
It is not related to user configuration. This also happens with an install from stratch. I guess it is related to the cross-fading option. I've enabled that one and it does happen now.
Comment 19 Paweł Prażak 2010-11-11 07:56:57 UTC
Details here:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/672720?comments=all

I can reproduce this bug with one song.
It changes it's behavior depending on the first song, if I play this song as the first one, than changing to the next song causes those two to overlap with some crunchy ticking noise in the background, but if I play different songa at first and than change to this song the only thing that is played is this crunchy noise and when you pause it the slider still moves, play buton indicates it paused and noise changes to simple sinus-like.
Comment 20 Paweł Prażak 2010-11-11 08:05:55 UTC
I should probably add that without crossfade backend it works perfectly fine ;)
Comment 21 Jonathan Matthew 2010-11-14 00:26:08 UTC
As far as I know, this currently only happens when playing files that have a sample rate that is not 44.1kHz.  If you can identify a specific song that causes this problem, please provide the output you get from running 'file /path/to/file.mp3' in a terminal, replacing /path/to/file.mp3 with the full path of the song.
Comment 22 Paweł Prażak 2010-11-14 07:36:08 UTC
You were right:

B Complex - Beautiful Lies.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  64 kbps, 22.05 kHz, JntStereo

This song is of low quality, grabbed from a youtube video.
Comment 23 Jonathan Matthew 2010-11-14 08:57:33 UTC
I've tried a variety of files with different sample rates and I can't reproduce this.  Run 'GST_DEBUG=*:4 rhythmbox -D player 2>/tmp/rblogfile', trigger the problem (either way, shouldn't matter much), bzip2 the file and upload it as an attachment.
Comment 24 Paweł Prażak 2010-11-14 16:45:38 UTC
OK, that's a hell of a log file, over 0.5 GB uncompressed ;)
It seems the limit is 1000 KB, what now?
Comment 25 Jonathan Matthew 2010-11-15 13:53:26 UTC
Maybe try with 'GST_DEBUG=*:3' instead.  I'll probably need more detail after that, but I can tell you what specific debug output to enable.
Comment 26 Paweł Prażak 2010-11-18 09:59:39 UTC
Created attachment 174757 [details]
debug log

First the low quality song is played and than just some random song.
Comment 27 Jonathan Matthew 2010-11-21 09:49:22 UTC
I haven't looked at the log in great detail, but I notice you're using the fluendo mp3 decoder rather than mad, which may have something to do with it.  What happens if you remove the package that provides /usr/lib/gstreamer-0.10/libgstflump3dec.so?
Comment 28 Jonathan Matthew 2010-11-21 09:59:10 UTC
It also appears that there were some problems with the file file:///home/pawel/Music/Daine%20Lakaien/Deine%20Lakaien%20-%201999c-%20Kasmodiah/02%20-%20Return.MPC .. do you get similar problems with other musepack files?
Comment 29 Paweł Prażak 2010-11-21 11:15:58 UTC
(In reply to comment #28)
> It also appears that there were some problems with the file
> file:///home/pawel/Music/Daine%20Lakaien/Deine%20Lakaien%20-%201999c-%20Kasmodiah/02%20-%20Return.MPC
> .. do you get similar problems with other musepack files?

Yes, sometimes there are some problems with MPC (it's first time I've seen this type of files)
Comment 30 Paweł Prażak 2010-11-21 12:44:22 UTC
(In reply to comment #27)
> I haven't looked at the log in great detail, but I notice you're using the
> fluendo mp3 decoder rather than mad, which may have something to do with it. 
> What happens if you remove the package that provides
> /usr/lib/gstreamer-0.10/libgstflump3dec.so?

I've removed this package and now it works as it should :)
Dose it mean that the bug is in gstreamer or a gstreamer fluendo related bug cased the rhythmbox bug? (just curious)

Btw. about the MPC issue, it usually hangs the whole app, but I'm not able to reproduce it at will.
Comment 31 Jonathan Matthew 2010-11-21 23:54:44 UTC
The behaviour you're seeing is caused by a bug in the fluendo mp3 decoder.  You can submit bug reports for this plugin here: https://core.fluendo.com/gstreamer/trac/  .. it's possible you were just using an old version of the plugin, though.

If you can provide more information (full debug logs, a possibly a copy of the file) please open a separate bug for the musepack file problems.