Bug 226329 - some mp3 files are not played
Summary: some mp3 files are not played
Status: RESOLVED FIXED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.4.4 (KDE 4.6.x)
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-11 15:47 UTC by Giovanni Venturi
Modified: 2011-04-30 10:14 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.4.3


Attachments
the requested logs (127.49 KB, text/plain)
2010-02-11 16:09 UTC, Giovanni Venturi
Details
the log for amarok (290.08 KB, application/octet-stream)
2011-03-13 19:18 UTC, Giovanni Venturi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Giovanni Venturi 2010-02-11 15:47:33 UTC
Version:           2.2.2 (using 4.4.00 (KDE 4.4.0), Arch Linux)
Compiler:          gcc
OS:                Linux (i686) release 2.6.32-ARCH

I have some mp3 files that amarok skips. I can play these files with xine-ui. Why amarok skip them? I use the phonox-xine backend. Using gstream one they are skipped too. Amarok says it found too much errors.
Comment 1 Myriam Schweingruber 2010-02-11 15:56:58 UTC
Could you please start Amarok from a konsole with 'amarok -d --nofork' and give us the output when it skips those tracks?
Comment 2 Giovanni Venturi 2010-02-11 16:09:21 UTC
Created attachment 40682 [details]
the requested logs

here the requested info
Comment 3 Myriam Schweingruber 2010-02-11 18:10:29 UTC
Thank you for the feedback.

Pasting the relevant konsole output from attachement inline:

amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)                                            
amarok:   [EngineController] [WARNING!] Phonon failed to play this URL. Error:  "16:00:08: input_file: File non trovato: >file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3<                                                                                                                       
"                                                                                                                               
amarok:   BEGIN: void Playlist::Actions::requestNextTrack()                                                                     
amarok:     [Playlist::Actions] so far so good!                                                                                 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool)                                                                  
amarok:       BEGIN: void EngineController::setNextTrack(Meta::TrackPtr)                                                        
amarok:         [EngineController] locking mutex                                                                                
amarok:         [EngineController] locked!                                                                                      
amarok:         BEGIN: void EngineController::play(const Meta::TrackPtr&, uint)                                                 
amarok:           [EngineController] Just a normal, boring track... :-P                                                         
amarok:           BEGIN: void EngineController::playUrl(const KUrl&, uint)                                                      
amarok:             [EngineController] URL:  "file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Andiamo%20a%20casa.mp3"                                                                                            
amarok:             BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&)                               
amarok:               [EngineController] Using gain of 0 with relative peak of 0                                                
amarok:               BEGIN: virtual void Context::ContextView::engineNewTrackPlaying()                                         
amarok:                 BEGIN: virtual void LyricsEngine::message(const Context::ContextState&)                                 
amarok:                   BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&)                          
amarok:                      SCRIPT "Lyricwiki" :  "request URL: http://lyrics.wikia.com/lyrics/Claudio_Baglioni:Andiamo_A_Casa"                                                                                                                                
amarok:                     BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool)                  
amarok:                     END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) - Took 0.00086s  
amarok:                   END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) - Took 0.0025s           
amarok:                 END__: virtual void LyricsEngine::message(const Context::ContextState&) - Took 0.0033s                  
amarok:                 BEGIN: virtual void CurrentEngine::message(const Context::ContextState&)                                
amarok:                   BEGIN: void CurrentEngine::update()                                                                   
amarok:                   END__: void CurrentEngine::update() - Took 0.00039s                                                   
amarok:                 END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00058s                
amarok:                 BEGIN: void WikipediaEngine::update()                                                                   
amarok:                   BEGIN: bool EngineController::isStream()                                                              
amarok:                   END__: bool EngineController::isStream() - Took 0.00011s                                              
amarok:                    Same entry requested again. Ignoring.                                                                
amarok:                 END__: void WikipediaEngine::update() - Took 0.00039s                                                   
amarok:               END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 0.0047s                          
amarok:               BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()                                               
amarok:                 [Playlist::PrettyListView] skipping scroll? false                                                       
amarok:               END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.005s                                 
amarok:               BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying()                                             
amarok:                  curent track name:  "Andiamo a casa"                                                                   
amarok:                  Track timecodeable                                                                                     
amarok:               END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 0.0004s                              
amarok:               BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                               
amarok:                 BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                    
amarok:                    new length:  290000                                                                                  
amarok:                    slider enabled!                                                                                      
amarok:                   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                           
amarok:                     BEGIN: void Amarok::TimeSlider::clearTriangles()                                                    
amarok:                        number of triangles:  0                                                                          
amarok:                        deleted them all...                                                                              
amarok:                     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00023s                                    
amarok:                      found  0  timecodes on this track                                                                  
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0012s                            
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0023s                     
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0026s                                
amarok:                returning bookmarkcurrenttrack action                                                                    
amarok:               BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying()                                                  
amarok:                 BEGIN: void OSDWidget::show(const QString&, QImage)                                                     
amarok:                 END__: void OSDWidget::show(const QString&, QImage) - Took 0.0062s                                      
amarok:               END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.02s                                     
amarok:               BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                               
amarok:                 BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                    
amarok:                    new length:  290000                                                                                  
amarok:                    slider enabled!                                                                                      
amarok:                   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                           
amarok:                     BEGIN: void Amarok::TimeSlider::clearTriangles()                                                    
amarok:                        number of triangles:  0                                                                          
amarok:                        deleted them all...                                                                              
amarok:                     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00035s                                    
amarok:                      found  0  timecodes on this track                                                                  
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0014s                            
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0019s                     
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0024s                                
amarok:             END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.082s                 
amarok:           END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.083s                                        
amarok:         END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.084s                                   
amarok:       END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 0.084s                                          
amarok:     END__: void Playlist::Actions::play(quint64, bool) - Took 0.084s                                                    
amarok:   END__: void Playlist::Actions::requestNextTrack() - Took 0.085s                                                       
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)                                           
amarok:      State changed, oldState: 0 -> newState: 5                                                                          
amarok:     [Playlist::Actions] [WARNING!] Error, can not play this track.                                                      
amarok:     [Playlist::Actions] [WARNING!] Failure count:  5                                                                    
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.15s                              
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.23s                               
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&)                                  
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) - Took 0.0029s                   
amarok(3892)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://lyrics.wikia.com/lyrics/Claudio_Baglioni:La_Vita_�_Adesso")                                                                                                               
amarok(3892)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ksniffer/amarokMJ3892.slave-socket"                                                                                                                  
amarok(3892)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://lyrics.wikia.com/lyrics/Claudio_Baglioni:Tutto_Il_Calcio_Minuto_Per_Minuto")                                                                                              
amarok(3892)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ksniffer/amarokBs3892.slave-socket"                                                                                                                  
amarok(3892)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://lyrics.wikia.com/lyrics/Claudio_Baglioni:Andiamo_A_Casa")                                                                                                                 
amarok(3892)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ksniffer/amarokUr3892.slave-socket"                                                                                                                  
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)                                            
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)                                           
amarok:      State changed, oldState: 5 -> newState: 0                                                                          
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.084s                             
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.084s                              
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)                                            
amarok:   [EngineController] [WARNING!] Phonon failed to play this URL. Error:  "16:00:09: input_file: File non trovato: >file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Andiamo%20a%20casa.mp3<                
"                                                                                                                               
amarok:   BEGIN: void Playlist::Actions::requestNextTrack()                                                                     
amarok:     [Playlist::Actions] so far so good!                                                                                 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool)                                                                  
amarok:       BEGIN: void EngineController::setNextTrack(Meta::TrackPtr)                                                        
amarok:         [EngineController] locking mutex                                                                                
amarok:         [EngineController] locked!                                                                                      
amarok:         BEGIN: void EngineController::play(const Meta::TrackPtr&, uint)                                                 
amarok:           [EngineController] Just a normal, boring track... :-P                                                         
amarok:           BEGIN: void EngineController::playUrl(const KUrl&, uint)                                                      
amarok:             [EngineController] URL:  "file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Amori%20in%20corso.mp3"                                                                                            
amarok:             BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&)                               
amarok:               [EngineController] Using gain of 0 with relative peak of 0                                                
amarok:               BEGIN: virtual void Context::ContextView::engineNewTrackPlaying()                                         
amarok:                 BEGIN: virtual void LyricsEngine::message(const Context::ContextState&)                                 
amarok:                   BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&)                          
amarok:                      SCRIPT "Lyricwiki" :  "request URL: http://lyrics.wikia.com/lyrics/Claudio_Baglioni:Amori_In_Corso"                                                                                                                                
amarok:                     BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool)                  
amarok:                     END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) - Took 0.0017s   
amarok:                   END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) - Took 0.0052s           
amarok:                 END__: virtual void LyricsEngine::message(const Context::ContextState&) - Took 0.0063s                  
amarok:                 BEGIN: virtual void CurrentEngine::message(const Context::ContextState&)                                
amarok:                   BEGIN: void CurrentEngine::update()                                                                   
amarok:                   END__: void CurrentEngine::update() - Took 0.00055s                                                   
amarok:                 END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00086s                
amarok:                 BEGIN: void WikipediaEngine::update()                                                                   
amarok:                   BEGIN: bool EngineController::isStream()                                                              
amarok:                   END__: bool EngineController::isStream() - Took 0.00021s                                              
amarok:                    Same entry requested again. Ignoring.                                                                
amarok:                 END__: void WikipediaEngine::update() - Took 0.00078s                                                   
amarok:               END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 0.0087s                          
amarok:               BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()                                               
amarok:                 [Playlist::PrettyListView] skipping scroll? false                                                       
amarok:               END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.0015s                                
amarok:               BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying()                                             
amarok:                  curent track name:  "Amori in corso"                                                                   
amarok:                  Track timecodeable                                                                                     
amarok:               END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 0.00034s                             
amarok:               BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                               
amarok:                 BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                    
amarok:                    new length:  333000                                                                                  
amarok:                    slider enabled!                                                                                      
amarok:                   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                           
amarok:                     BEGIN: void Amarok::TimeSlider::clearTriangles()                                                    
amarok:                        number of triangles:  0                                                                          
amarok:                        deleted them all...                                                                              
amarok:                     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00032s                                    
amarok:                      found  0  timecodes on this track                                                                  
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0015s                            
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.002s                      
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0024s                                
amarok:                returning bookmarkcurrenttrack action                                                                    
amarok:               BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying()                                                  
amarok:                 BEGIN: void OSDWidget::show(const QString&, QImage)                                                     
amarok:                 END__: void OSDWidget::show(const QString&, QImage) - Took 0.0035s                                      
amarok:               END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.16s                                     
amarok:               BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                               
amarok:                 BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                    
amarok:                    new length:  333000                                                                                  
amarok:                    slider enabled!                                                                                      
amarok:                   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                           
amarok:                     BEGIN: void Amarok::TimeSlider::clearTriangles()                                                    
amarok:                        number of triangles:  0                                                                          
amarok:                        deleted them all...                                                                              
amarok:                     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00031s                                    
amarok:                      found  0  timecodes on this track                                                                  
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0013s                            
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0018s                     
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0022s                                
amarok:             END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.34s                  
amarok:           END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.35s                                         
amarok:         END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.35s                                    
amarok:       END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 0.35s                                           
amarok:     END__: void Playlist::Actions::play(quint64, bool) - Took 0.35s                                                     
amarok:   END__: void Playlist::Actions::requestNextTrack() - Took 0.35s                                                        
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)                                           
amarok:      State changed, oldState: 0 -> newState: 5                                                                          
amarok:     [Playlist::Actions] [WARNING!] Error, can not play this track.                                                      
amarok:     [Playlist::Actions] [WARNING!] Failure count:  6                                                                    
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.47s                              
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.82s                               
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)                                            
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)                                           
amarok:      State changed, oldState: 5 -> newState: 0                                                                          
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.16s                              
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.16s                               
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)                                            
amarok:   [EngineController] [WARNING!] Phonon failed to play this URL. Error:  "16:00:09: input_file: File non trovato: >file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Amori%20in%20corso.mp3<                
"                                                                                                                               
amarok:   BEGIN: void Playlist::Actions::requestNextTrack()                                                                     
amarok:     [Playlist::Actions] so far so good!                                                                                 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool)                                                                  
amarok:       BEGIN: void EngineController::setNextTrack(Meta::TrackPtr)                                                        
amarok:         [EngineController] locking mutex                                                                                
amarok:         [EngineController] locked!                                                                                      
amarok:         BEGIN: void EngineController::play(const Meta::TrackPtr&, uint)                                                 
amarok:           [EngineController] Just a normal, boring track... :-P                                                         
amarok:           BEGIN: void EngineController::playUrl(const KUrl&, uint)                                                      
amarok:             [EngineController] URL:  "file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/E%20adesso%20la%20pubblicit%C3%A0.mp3"                                                                             
amarok:             BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&)                               
amarok:               [EngineController] Using gain of 0 with relative peak of 0                                                
amarok:               BEGIN: virtual void Context::ContextView::engineNewTrackPlaying()                                         
amarok:                 BEGIN: virtual void LyricsEngine::message(const Context::ContextState&)                                 
amarok:                   BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&)                          
amarok:                      SCRIPT "Lyricwiki" :  "request URL: http://lyrics.wikia.com/lyrics/Claudio_Baglioni:E_Adesso_La_Pubblicit�"                                                                                                                        
amarok:                     BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool)                  
amarok:                     END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) - Took 0.0004s   
amarok:                   END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) - Took 0.0023s           
amarok:                 END__: virtual void LyricsEngine::message(const Context::ContextState&) - Took 0.0031s                  
amarok:                 BEGIN: virtual void CurrentEngine::message(const Context::ContextState&)                                
amarok:                   BEGIN: void CurrentEngine::update()                                                                   
amarok:                   END__: void CurrentEngine::update() - Took 0.0006s                                                    
amarok:                 END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00089s                
amarok:                 BEGIN: void WikipediaEngine::update()                                                                   
amarok:                   BEGIN: bool EngineController::isStream()                                                              
amarok:                   END__: bool EngineController::isStream() - Took 0.00015s                                              
amarok:                    Same entry requested again. Ignoring.                                                                
amarok:                 END__: void WikipediaEngine::update() - Took 0.00054s                                                   
amarok:               END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 0.0051s                          
amarok:               BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()                                               
amarok:                 [Playlist::PrettyListView] skipping scroll? false                                                       
amarok:               END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.011s                                 
amarok:               BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying()                                             
amarok:                  curent track name:  "E adesso la pubblicit�"                                                           
amarok:                  Track timecodeable                                                                                     
amarok:               END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 0.00034s                             
amarok:               BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                               
amarok:                 BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                    
amarok:                    new length:  295000                                                                                  
amarok:                    slider enabled!                                                                                      
amarok:                   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                           
amarok:                     BEGIN: void Amarok::TimeSlider::clearTriangles()                                                    
amarok:                        number of triangles:  0                                                                          
amarok:                        deleted them all...                                                                              
amarok:                     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00032s                                    
amarok:                      found  0  timecodes on this track                                                                  
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0081s                            
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0086s                     
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.009s                                 
amarok:                returning bookmarkcurrenttrack action                                                                    
amarok:               BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying()                                                  
amarok:                 BEGIN: void OSDWidget::show(const QString&, QImage)                                                     
amarok:                 END__: void OSDWidget::show(const QString&, QImage) - Took 0.0085s                                      
amarok:               END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.024s                                    
amarok:               BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                               
amarok:                 BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                    
amarok:                    new length:  295000                                                                                  
amarok:                    slider enabled!                                                                                      
amarok:                   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                           
amarok:                     BEGIN: void Amarok::TimeSlider::clearTriangles()                                                    
amarok:                        number of triangles:  0                                                                          
amarok:                        deleted them all...                                                                              
amarok:                     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00034s                                    
amarok:                      found  0  timecodes on this track                                                                  
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0014s                            
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.002s                      
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0024s                                
amarok:             END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.13s                  
amarok:           END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.13s                                         
amarok:         END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.13s                                    
amarok:       END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 0.13s                                           
amarok:     END__: void Playlist::Actions::play(quint64, bool) - Took 0.13s                                                     
amarok:   END__: void Playlist::Actions::requestNextTrack() - Took 0.13s                                                        
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)                                           
amarok:      State changed, oldState: 0 -> newState: 5                                                                          
amarok:     [Playlist::Actions] [WARNING!] Error, can not play this track.                                                      
amarok:     [Playlist::Actions] [WARNING!] Failure count:  7                                                                    
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:      returning bookmarkcurrenttrack action                                                                              
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.19s                              
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.33s
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00025s
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)
amarok:      State changed, oldState: 5 -> newState: 0
amarok:      returning bookmarkcurrenttrack action
amarok:      returning bookmarkcurrenttrack action
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.13s
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.13s
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&)
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) - Took 0.0063s
amarok(3892)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://lyrics.wikia.com/lyrics/Claudio_Baglioni:Amori_In_Corso")
amarok(3892)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ksniffer/amarokjA3892.slave-socket"
amarok(3892)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://lyrics.wikia.com/lyrics/Claudio_Baglioni:E_Adesso_La_Pubblicit�")
amarok(3892)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ksniffer/amarokgR3892.slave-socket"
amarok(3892)/kio (KIOJob) KIO::TransferJob::slotRedirection: KUrl("http://lyrics.wikia.com/Claudio_Baglioni:Un_Nuovo_Giorno_O_Un_Giorno_Nuovo")
amarok(3892)/kio (KIOJob) KIO::TransferJob::slotRedirection: KUrl("http://lyrics.wikia.com/Claudio_Baglioni:L'amico_E_Domani")
amarok(3892)/kio (KIOJob) KIO::TransferJob::slotRedirection: KUrl("http://lyrics.wikia.com/Claudio_Baglioni:Uomini_Persi")
Comment 4 Giovanni Venturi 2010-02-11 18:18:25 UTC
Well, I can assure that the file amarok doesn't find exists. If I click on that file URL it starts playing with KMPlayer correctly.
Comment 5 Myriam Schweingruber 2010-02-11 18:23:38 UTC
Not sure this is an Amarok or a Phonon problem. Sandsmark?
Comment 6 Marcos Dione 2010-02-20 23:53:18 UTC
giovanni: can you try from a terminal:

xine file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Un%20nuovo%20giorno%20o%20un%20giorno%20nuovo.mp3

if that works, try this:

python -c 'import re
import os
s= "file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Un%20nuovo%20giorno%20o%20un%20giorno%20nuovo.mp3"
t= re.sub (r"%([0-9a-fA-F]{2})", lambda match: chr (int (match.group(1), 16)), s)[7:]
print os.stat (t)'

this small program tries to see if the file can be found de-escaping the %xx.

recent versions of xine and gstreamer phonon backends should be able to play any file expressed in a percent-escaped url. the vlc backend, which is not official yet, needs both a patch for the backend and for vlc itself.
Comment 7 Giovanni Venturi 2010-02-21 00:23:04 UTC
I can play "file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3" with kmplayer and vlc, but not with xine and with the python application you gave me:

From python interpreter I get:

Traceback (most recent call last):
  File "<string>", line 5, in <module>
OSError: [Errno 2] No such file or directory: '/home/ksniffer/multimedia/audio/Italiani/Claudio Baglioni/La vita \xc3\xa8 adesso/Tutto il calcio minuto per minuto.mp3'


and xine tell me that it cannot fond the file. I've got the following ArchLinux versions:

vlc 1.0.5-3
xine-ui 0.99.5-6
python 2.6.4-2
kmplayer 0.11.1b-1
kdelibs 4.4.0-4
Comment 8 Marcos Dione 2010-02-27 13:39:15 UTC
(In reply to comment #7)
> I can play
> "file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3"
> with kmplayer and vlc, 

    did you try to give this same url to vlc?:

$ vlc file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3

> but not with xine and with the python application you
> gave me:
> 
> From python interpreter I get:
> 
> Traceback (most recent call last):
>   File "<string>", line 5, in <module>
> OSError: [Errno 2] No such file or directory:
> '/home/ksniffer/multimedia/audio/Italiani/Claudio Baglioni/La vita \xc3\xa8
> adesso/Tutto il calcio minuto per minuto.mp3'

    looks like somehow the filepath is wrong. if the vlc command above fails, then certainly is. can you run this?:

python -c 'import PyQt4.QtCore, sys
print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")' <path to the file you want to play>

this should give the filepath correctly encoded. you will need pyqt4 (sorry, I couldn't find anything in python's stadlib to percent-en/decode).
Comment 9 Myriam Schweingruber 2010-02-27 14:18:56 UTC
Setting status to waitingforinfo
Comment 10 Giovanni Venturi 2010-02-27 15:37:21 UTC
I told. On vlc it works. I gave the same URL form command line as you said and it starts playing the MP3 correctly.

Sorry I didn't get what do I have to do. I created the file amarok.py:

[ksniffer@archdesk ~]$ cat amarok.py
python -c 'import PyQt4.QtCore, sys
print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")'

and then I gave the command:

[ksniffer@archdesk ~]$ ./amarok.py file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3
Traceback (most recent call last):
  File "<string>", line 2, in <module>
IndexError: list index out of range

Is this correct?
Comment 11 Marcos Dione 2010-03-06 13:27:34 UTC
(In reply to comment #10)
> I told. On vlc it works. I gave the same URL form command line as you said and
> it starts playing the MP3 correctly.

    it's really strange that this works but xine doesn't.

> Sorry I didn't get what do I have to do. I created the file amarok.py:
> 
> [ksniffer@archdesk ~]$ cat amarok.py
> python -c 'import PyQt4.QtCore, sys
> print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")'
> 
> and then I gave the command:
> 
> [ksniffer@archdesk ~]$ ./amarok.py
> file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3
> Traceback (most recent call last):
>   File "<string>", line 2, in <module>
> IndexError: list index out of range
> 
> Is this correct?

    no, I'n sorry, I thought you were running vlc from the command line but using bash tab-completion to generate the filepath. I need you to run that from the command line, giving the filepath as if you were giving it to any other command, like ls; not the percent-encoded url:

$ python -c 'import PyQt4.QtCore, sys
print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")' <here_goes_the_path>

    I forgot to ask, which phonon version do you have?
Comment 12 Giovanni Venturi 2010-03-06 13:41:19 UTC
Here you are:

[ksniffer@arch-laptop ~]$ python -c 'import PyQt4.QtCore, sys                                                                                                    
print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")' file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3                                                                                                              
file%3A///home/ksniffer/multimedia/audio/Italiani/Claudio%2520Baglioni/La%2520vita%2520%25C3%25A8%2520adesso/Tutto%2520il%2520calcio%2520minuto%2520per%2520minuto.mp3

I use the last phonon released with KDE 4.4.1:

[ksniffer@arch-laptop ~]$ pacman -Q phonon
phonon 4.3.80-2


If I do:

[ksniffer@arch-laptop ~]$ xine /home/ksniffer/multimedia/audio/Italiani/Claudio\ Baglioni/La\ vita\ è\ adesso/Tutto\ il\ calcio\ minuto\ per\ minuto.mp3

It plays it correctly.

I have:

[ksniffer@arch-laptop ~]$ echo $LANG      
en_US


Do you need other info?
Comment 13 Marcos Dione 2010-03-06 14:15:02 UTC
(In reply to comment #12)
> Here you are:
> 
> [ksniffer@arch-laptop ~]$ python -c 'import PyQt4.QtCore, sys                   
> print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")'
> file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3 
> file%3A///home/ksniffer/multimedia/audio/Italiani/Claudio%2520Baglioni/La%2520vita%2520%25C3%25A8%2520adesso/Tutto%2520il%2520calcio%2520minuto%2520per%2520minuto.mp3


I said the file name, not the url. please give it the file path as if were giving it to ls or cp or any other command...

> If I do:
> 
> [ksniffer@arch-laptop ~]$ xine
> /home/ksniffer/multimedia/audio/Italiani/Claudio\ Baglioni/La\ vita\ è\
> adesso/Tutto\ il\ calcio\ minuto\ per\ minuto.mp3

    ... just like you done here with xine.

> It plays it correctly.

    but you say that give it the url it doesn't? can we chat in the #phonon irc channel in the freenode network? this is getting silly.
Comment 14 Giovanni Venturi 2010-03-06 16:01:27 UTC
[ksniffer@archdesk ~]$ python -c 'import PyQt4.QtCore, sys print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")' /home/ksniffer/multimedia/audio/Italiani/Claudio\ Baglioni/La\ vita\ è\ adesso/Tutto\ il\ calcio\ minuto\ per\ minuto.mp3 
  File "<string>", line 1
    import PyQt4.QtCore, sys print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")
                                 ^
SyntaxError: invalid syntax

but you say that give it the url it doesn't? Yes. I can suppose it's the "è" character. I made more tests and the problem is with the "à", "è", "é", "ì", "ò", "ù" characters inside the audio file.
Comment 15 Giovanni Venturi 2010-03-06 16:01:58 UTC
[ksniffer@archdesk ~]$ python -c 'import PyQt4.QtCore, sys print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")' /home/ksniffer/multimedia/audio/Italiani/Claudio\ Baglioni/La\ vita\ è\ adesso/Tutto\ il\ calcio\ minuto\ per\ minuto.mp3 
  File "<string>", line 1
    import PyQt4.QtCore, sys print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")
                                 ^
SyntaxError: invalid syntax

but you say that give it the url it doesn't? Yes. I can suppose it's the "è" character. I made more tests and the problem is with the "à", "è", "é", "ì", "ò", "ù" characters inside the audio file (path included).
Comment 16 Giovanni Venturi 2010-03-06 16:08:38 UTC
When Amarok play an MP3 and the next song contains the characters I told it doesn't skip the song but it stops playing the full playlist.
Comment 17 Marcos Dione 2010-03-06 19:47:43 UTC
(In reply to comment #14)
> [ksniffer@archdesk ~]$ python -c 'import PyQt4.QtCore, sys print
> PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/ ")'
> /home/ksniffer/multimedia/audio/Italiani/Claudio\ Baglioni/La\ vita\ è\
> adesso/Tutto\ il\ calcio\ minuto\ per\ minuto.mp3 
>   File "<string>", line 1
>     import PyQt4.QtCore, sys print PyQt4.QtCore.QByteArray
> (sys.argv[1]).toPercentEncoding ("/ ")
>                                  ^
> SyntaxError: invalid syntax

    sorry, my fault. try with a ;, as in:

$ python -c 'import PyQt4.QtCore, sys; print; print PyQt4.QtCore.QByteArray (sys.argv[1]).toPercentEncoding ("/")' Claudio\ Baglioni/La\ vita\ è\ adesso/Tutto\ il\ calcio\ minuto\ per\ minuto.mp3

Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3

    take in account that the command, including the parameters, must be in only one line. try copying it from the text box that appears when you click the 'reply' link in the '--- Comment' line above. I present the output as an example.

> > but you say that give it the url it doesn't? 
> Yes. I can suppose it's the "è"
> character. I made more tests and the problem is with the "à", "è", "é", "ì",
> "ò", "ù" characters inside the audio file.

> When Amarok play an MP3 and the next song contains the characters I told it
> doesn't skip the song but it stops playing the full playlist.

    yes, that's a common problem that is supposed to be fixed already.
Comment 18 Giovanni Venturi 2010-03-06 20:03:22 UTC
I got:
Claudio%20Baglioni/La%20vita%20%E8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3

And it's different from yours.
Comment 19 Marcos Dione 2010-03-06 20:29:03 UTC
(In reply to comment #18)
> I got:
> Claudio%20Baglioni/La%20vita%20%E8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3
> 
> And it's different from yours.

    the problem is not that is different as mine (after all, probably I'm not reproducing your situation correctly), the problem is that is different from what you had before:

Claudio%20Baglioni/La%20vita%20%C3%A8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3

try xine with this other url:

$ xine file:///home/ksniffer/multimedia/audio/Italiani/Claudio%20Baglioni/La%20vita%20%E8%20adesso/Tutto%20il%20calcio%20minuto%20per%20minuto.mp3

    as for why amarok is using the wrong filepath I don't know. can you rescan your collection?
Comment 20 Giovanni Venturi 2010-03-07 19:25:56 UTC
using that correct URL with xine works.
I installed on another PC archlinux from the start (I needed it) and starting amarok for the first time it gets the same error: wrong characters encoding.
Comment 21 Martin Kucko 2010-03-27 13:47:56 UTC
A found very same problem. In my case I found amarok can't play files with '´' character in name even if xine or mplayer has no problem.
I hope it could help.
Comment 22 RalfSchmelter 2010-04-08 18:09:46 UTC
Hi,

I seem to have the same problem using Amarok 4.4.1 and Arch Linux (amd64). I can reproduce it the following way:
1. Add a podcast and use the following URL: http://feeds.feedburner.com/ShotOfJaq
2. Download one episode (I downloaded the newest one).
3. Try to play the downloaded episode
It seems the problem is caused by the spaces in the podcast's directory ('Shot of Jaq'). The location of the mp3 is shown as:
'file:///home/ralf/.kde4/share/apps/amarok/podcasts/Shot of Jar/shotofjaq_marketingormadness.mp3'
Comment 23 RalfSchmelter 2010-04-08 18:21:41 UTC
Hi again,

I solved the problem. It hat nothing to do with amarok, but instead the needed gstreamer plugins were not installed. Sorry for the confusion.
Comment 24 Sven Krohlas 2010-04-09 11:17:30 UTC
@reporter: is this still a problem with current versions of Amarok and Phonon?
Comment 25 Giovanni Venturi 2010-04-10 20:49:37 UTC
Yes. It's still a problem. If nobody has produced a patch the problem cannot be solved on its own.
I have:
- phonon 4.4.0
- amarok 2.3.0
- kdelibs 4.4.2
- qt 4.6.2
Comment 26 Giovanni Venturi 2010-04-25 14:20:17 UTC
phonon 4.4.1-1

And the bug still there.
Comment 27 Marcos Dione 2010-05-07 19:40:23 UTC
sorry for dissapearing for so long. my conclusion is that somehow amarok is picking up the filepaths in a way that breaks the original encoding. I will try to figure out if that's the case.
Comment 28 Myriam Schweingruber 2010-06-07 23:53:21 UTC
Any news on this? Sometimes it is just that the encoding was done in ISO instead of UTF-8, a retagging with easytag or kid3 to rewrite all the tags in UTF-8 could help... wild guess, I admit, but I have many different character sets in use in tags and all is UTF-8, I haven't seen any encoding problems so far.
Comment 29 Myriam Schweingruber 2010-06-24 10:39:05 UTC
Closing for lack of feedback. Feel free to reopen if you can still reproduce this with Amarok 2.3.1 or later.
Comment 30 Giovanni Venturi 2010-06-24 11:47:54 UTC
Feel fre to close the bug. I will not reopen it. I will not retag the files as suggested because VLC and Xine and mplayer reads it correctly. I simply will change music player :) .
Comment 31 Giovanni Venturi 2010-07-17 16:33:44 UTC
This bug is related to Phonon, not to Amarok.

I found this same bug into another application using that thing called Phonon:

QString path = track->getAbsolutePath();
mediaObject->setCurrentSource(path);   <-- here the problem
mediaObject->play();
Comment 32 Myriam Schweingruber 2010-07-18 00:59:23 UTC
Please make sure that your locale uses UTF-8 or -16 and that all files are also tagged in this encoding. Easytag allows you to change the tag encoding quite easily. And please give some feedback in time, this would spare us some triaging work.
Comment 33 Giovanni Venturi 2010-07-18 11:01:26 UTC
I opened the files with easytag and it reads correctly the files. The files are not UTF-?? encoded. I changed the LANG and LOCALE variable including UTF-8 encodings:

export LOCALE="en_US.UTF-8"
export LANG="en_US.UTF-8"

(I had just LANG="en_US") and the application doesn't recognize anymore a lot of old my file. Why Phonon try to encode the file with UTF-8 and why cannot use another encodings? It's a filename and a path filename. If Dolphin, Konqueror, yakuake, konsole got it correctly why Phonon has to change the encoding? Clicking on the file from Dolphin I get a playing song with KMPlayer. What does Dolphin/KMPlayer that Phonon doesn't do? But also the Dolphin audio preview doesn't work because I suppose it uses Phonon features. Is it possible to avoid using this bugged Phonon and replace it with a wrapper to a "play" executale?
Comment 34 Myriam Schweingruber 2010-07-18 12:21:00 UTC
You understood me wrong, it's not about easytag not being able to read the tags, I asked you to retag your collection in UTF-8 (or UTF-16 if you want extended character sets for Asian languages), and set all your locale settings and encodings to UTF. Your version of Phonon does only read UTF encoding correctly (and no, it does not encode anything).
This is a workaround, it is already solved in the development branch of Phonon. Please report back.
Comment 35 Giovanni Venturi 2010-07-18 14:44:23 UTC
No. I understood what you sayed, but I was not able to retag the files in UTF-8 . It's my fault. But if you say that Phonon trunk and so Phonon from Qt 4.7 has fixed this issue than I can close this bug waiting KDE 4.5 final release and Qt 4.7 (I found the bug also into Qt 4.6) to read the files correctly. Thank you for your time :) .
Comment 36 Myriam Schweingruber 2010-08-14 16:43:55 UTC
Closing for now. Fee l free to reopen this report if you can reproduce it with current KDE 4.5
Comment 37 Giovanni Venturi 2010-08-29 23:37:26 UTC
I updated to KDE 4.5 now and the bug is still there. Phonon plays just using UTF-8. It doesn't care of the original encoding. This is great. Really great. I think that someone can also remove phonon from the installation at this time. KDE is not ready to play any files using Phonon. I will play my song without it. MPG123 is my friend. VLC is my friend. xine is my friend. Someone of the Phonon developers should ask here but I see they don't do this. I will never reopen again the bug. I'm tired.
Comment 38 Myriam Schweingruber 2010-09-29 23:57:14 UTC
You just did reopen it...
Comment 39 Giovanni Venturi 2010-09-30 16:23:38 UTC
I reopened it and assigned to a Phonon developer. If I have time I will do a bug report to the Nokia developers directly.
Comment 40 Harald Sitter 2010-12-09 10:20:03 UTC
So, since I read at least 3 different problems now.

What is the problem at hand, how does it manifest it self, are there files that I can reproduce it with...?
Comment 41 Giovanni Venturi 2010-12-09 19:39:29 UTC
If you want I can send the file directly on your personal email to avoid copyright problem on a public report system with the attached file. I repeated the ripping with cdaudio:/ kioslave with KDE 4.5.2 on that file but the problem is still there. Let me know if I can send to your email. It's about 6.5 MByte MP3 file.
Comment 42 Harald Sitter 2010-12-09 21:01:54 UTC
Sure, just send it over sitter@kde.org
Comment 43 Harald Sitter 2010-12-09 22:02:15 UTC
Ok, I cannot reproduce the issue.

Please try with

export PHONON_GST_DEBUG=5
export PHONON_DEBUG=5

then start amarok with --debug and fetch a new log.
Comment 44 Giovanni Venturi 2010-12-09 22:38:23 UTC
Some days ago, updating the packages seems that Phonon was fixed. With Phonon 4.4.3-1 the bug is not more reproducible.
Ok, now the bug can be closed.
Comment 45 Giovanni Venturi 2011-03-13 19:18:58 UTC
Created attachment 57927 [details]
the log for amarok
Comment 46 Giovanni Venturi 2011-03-13 19:20:31 UTC
Updating Phonon from 4.4.3 to 4.4.4 the bug is again back like a nightmare.
Comment 47 Giovanni Venturi 2011-03-19 23:19:51 UTC
Using Xine backend as Phonon the bug has been fixed as the last time (Phonon 4.4.3). The problem occurred with the new VLC backend. I will check tomorrow with the GStreamer backend too.
Comment 48 Harald Sitter 2011-03-20 00:37:36 UTC
Righto, this is supposed to be fixed in git master of GST and VLC. Please try that.

Should it still fail, please follow:
http://techbase.kde.org/Development/Tutorials/Debugging/Phonon

Also, can we please settle on a backend that is affected, it is a completely worthless effort to try tracking an issue in all backends at the same time.
Comment 49 Giovanni Venturi 2011-04-30 10:14:00 UTC
Ok. Phonon VLC Backend 0.4.0 fixed the issue.