Bug 194880 - Amarok only plays first second of some songs and then skips to next song
Summary: Amarok only plays first second of some songs and then skips to next song
Status: RESOLVED DUPLICATE of bug 189265
Alias: None
Product: amarok
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-01 16:34 UTC by Arnout Boelens
Modified: 2009-12-13 17:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
traces when amarok skips tracks in the playlist (305.75 KB, text/x-log)
2009-12-03 19:53 UTC, christian chevalier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arnout Boelens 2009-06-01 16:34:08 UTC
Version:           2.0-SVN-Neon (using 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)), Project Neon)
Compiler:          cc
OS:                Linux (i686) release 2.6.29-2-686

Amarok sometimes only plays the first second of a song before it skips to the next song. However, I cannot say what causes it to skip the song.  All songs in an album will be encoded at the same time with the same encoder and encoder settings, but some songs skip and others don't.

This is the output to the commandline when the skipping occures:

amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                                   
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                                   
amarok(22034)/kdecore (KWin) KWindowInfo::geometry: Pass NET::WMDesktop to KWindowInfo                                                                             

amarok(22034)/kdecore (KWin) KWindowInfo::geometry: Pass NET::WMDesktop to KWindowInfo 

amarok(22034) Phonon::Xine::XineStream::emitTick: emitting prefinishMarkReached( 1869 )
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  MediaFinished
amarok(22034) Phonon::Xine::XineStream::event: MediaFinishedEvent m_useGaplessPlayback =  true       
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  GaplessSwitch
amarok(22034) Phonon::Xine::XineStream::event: GaplessSwitch new m_mrl = file:///song1.ogg
amarok(22034) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED                                                                    
amarok(22034) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED                                                                    
amarok(22034) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED                                                                    
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged                                                    
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged                                                    
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged                                                    
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  SeekCommand                                                          
amarok(22034) Phonon::Xine::XineStream::event: seeking xine stream to  162000 ms                                                                             
amarok(22034) Phonon::Xine::XineStream::event: emitting prefinishMarkReached( 26 )                                                                           
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  MediaFinished                                                        
amarok(22034) Phonon::Xine::XineStream::event: MediaFinishedEvent m_useGaplessPlayback =  true                                                               
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  GaplessSwitch                                                        
amarok(22034) Phonon::Xine::XineStream::event: GaplessSwitch new m_mrl = file:///song2.ogg
amarok(22034) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED                                                                    
amarok(22034) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED                                                                    
amarok(22034) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED                                                                    
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged                                                    
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged                                                    
amarok(22034) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged                                                    
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.                                                             
amarok(22034) Phonon::Xine::XineStream::emitTick: no useful time information available. skipped.
Comment 1 Mark Kretschmann 2009-06-01 22:44:28 UTC

*** This bug has been marked as a duplicate of bug 189265 ***
Comment 2 christian chevalier 2009-12-03 19:53:17 UTC
Created attachment 38808 [details]
traces when amarok skips tracks in the playlist
Comment 3 christian chevalier 2009-12-03 19:54:51 UTC
The problem is not resolved on 2.2.0.
When the playlist is a list of radio streams, if I try to play a stream that is
not available, amarok will skip to the next stream, play ~ 0.5 second and skip
to the next stream, etc.
Then, it is not possible to play one stream (but the last one in the playlist).
Amarok must be restarted to retrieve its normal behaviour.


The traces are joined below.
Comment 4 Myriam Schweingruber 2009-12-03 20:26:27 UTC
Please upgrade to Amarok 2.2.1, this is definitely solved.
Comment 5 christian chevalier 2009-12-13 17:52:12 UTC
I could reproduce this bug with the amarok version from git://gitorious.org/amarok/amarok.git extracted today.

and with the following playlist :
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
  <trackList>
    <track>
      <location>http://stream.radiolibertefm.com:8810/</location>
      <identifier>http://stream.radiolibertefm.com:8810/</identifier>
      <title>Flux (http://stream.radiolibertefm.com:8810/)</title>
    </track>
    <track>
      <location>http://195.43.138.143:8000</location>
      <identifier>http://195.43.138.143:8000</identifier>
      <title>Mausam Ayenge</title>
      <creator>Chinmaya Dunster</creator>
      <album>World Music - S K Y . F M - thanks for listening, visit us at www.sky.fm!</album>
    </track>
    <track>
      <location>http://216.218.147.39:3060</location>
      <identifier>http://216.218.147.39:3060</identifier>
      <title>World, Ambient, New Age, International,African, Asian, Curopean, Latin, Middle Eastern, Reggae/Island</title>
      <creator>http://www.gotradio.com</creator>
      <album>GotRadio - World</album>
    </track>
    <track>
      <location>http://67.225.203.20:8000</location>
      <identifier>http://67.225.203.20:8000</identifier>
      <title>Bongo Flava Mix Vol 0909 by Yourstrully</title>
      <creator>http://www.bongoradio.com</creator>
      <album>BONGO RADIO:Tanzania's Hot Station Bongo Flava</album>
    </track>
    <track>
      <location>http://74.86.77.10:8088</location>
      <identifier>http://74.86.77.10:8088</identifier>
      <title>world</title>
      <creator>http://www.bogotaestereo.com</creator>
      <album>Bogota Estereo</album>
    </track>
    <track>
      <location>http://145.58.33.95:8022</location>
      <identifier>http://145.58.33.95:8022</identifier>
      <title>Doing Time in St. Tropez</title>
      <creator>Camiel</creator>
      <album>NPS output webradio/grooves. Groovy &amp; funky beats from around the world</album>
    </track>
  </trackList>
</playlist>

If you try to listen to any stream but the first one (http://stream.radiolibertefm.com:8810/), amarok works fine.

If you try to listen to the first stream, amarok will skip all streams until the last one.
Then, trying to listen to any other stream will give the same result (skipping until the last stream).

Amarok will revert to its normal behaviour after restarting the program.