Change in stream URL, then crash
Valorie Zimmerman
valorie.zimmerman at gmail.com
Mon Nov 11 06:18:46 UTC 2013
This station used to work; that said I haven't used amarok to listen
to it for awhile, since my phone has a built-in FM tuner and I've been
using that instead. But I wanted to set it up again in Amarok.
King FM in Seattle gives me this as the stream URL:
http://filesource.abacast.com/king/mp3.m3u
By the way, this URL brings up VLC through the browser, where it plays fine.
I use the Playlist > Add Media dialog, and paste the URL in. Amarok
changes it to http://sc1.abacast.com:8246 (displayed in the playlist)
and doesn't play it. If I double-click, Amarok crashes.
Not sure if this is a bug, and if so exactly what I should file
against it. Here is the end of the output from -d --nofork:
BEGIN: void EngineController::slotMetaDataChanged()
amarok: [EngineController] slotMetaDataChanged() triggered
by phonon, but we've already seen exactly the same metadata recently.
Ignoring for now.
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s]
amarok: BEGIN: void ScriptManager::notifyFetchLyrics(const
QString&, const QString&)
amarok: SCRIPT "LyricWiki" : "request URL:
http://lyrics.wikia.com/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=Http://www.king.org:Classical"
amarok: BEGIN: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]
amarok: END__: void ScriptManager::notifyFetchLyrics(const
QString&, const QString&) [Took: 0.003s]
amarok: MPRIS2: Album image location is KUrl("")
amarok: BEGIN: void Dynamic::BiasedPlaylist::startSolver(int)
amarok: [BiasedPlaylist] BiasedPlaylist in: 139842673854400
amarok: [BiasedPlaylist] solver already running!
amarok: END__: void
Dynamic::BiasedPlaylist::startSolver(int) [Took: 0.001s]
amarok: [EngineController] slotStateChanged from 1 to 4
amarok: MPRIS2: Queueing up a PropertiesChanged signal
amarok: BEGIN: void EngineController::slotMetaDataChanged()
amarok: [EngineController] stampStreamTrackLength():
m_lastStreamStampPosition: 0 currentPosition: 152
amarok: [EngineController] updateStreamLength(): emitting
currentMetadataChanged( QMap(("xesam:mediaDuration",
QVariant(qlonglong, 152) ) ( "xesam:url" , QVariant(QUrl,
QUrl("http://sc1.abacast.com:8246") ) ) ) )
amarok: BEGIN: void
Context::ContextView::slotMetadataChanged(Meta::TrackPtr)
amarok: END__: void
Context::ContextView::slotMetadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: void CurrentEngine::metadataChanged(Meta::TrackPtr)
amarok: END__: void
CurrentEngine::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: MPRIS2: Album image location is KUrl("")
amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&)
amarok: END__: void OSDWidget::show(const QString&, const
QImage&) [Took: 0s]
amarok: [EngineController] slotTrackFinishedPlaying(
"http://www.king.org" - "Classical KING FM" - "Classical" , 1 )
amarok: [lastfm] scrobble(): refusing track
"http://sc1.abacast.com:8246" - played time ( 0 * 1 s) shorter than 30
s
amarok: [EngineController] slotMetaDataChanged(): new
meta-data: QMap(("xesam:album", QVariant(QString, "Classical KING FM")
) ( "xesam:author" , QVariant(QString, ":Organ Loft: Segment 1") ) (
"xesam:genre" , QVariant(QString, "Classical") ) (
"xesam:mediaDuration" , QVariant(int, 0) ) ( "xesam:title" ,
QVariant(QString, "11/10/13") ) ( "xesam:url" , QVariant(QUrl,
QUrl("http://sc1.abacast.com:8246") ) ) )
amarok: BEGIN: void
Context::ContextView::slotMetadataChanged(Meta::TrackPtr)
amarok: END__: void
Context::ContextView::slotMetadataChanged(Meta::TrackPtr) [Took:
0.001s]
amarok: BEGIN: void CurrentEngine::metadataChanged(Meta::TrackPtr)
amarok: END__: void
CurrentEngine::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: [WikipediaEngine] Fetching langlinks:
KUrl("https://en.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=%3AOrgan%20Loft%3A%20Segment%201&format=xml&lllimit=100&redirects=1")
amarok: MPRIS2: Album image location is KUrl("")
amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&)
amarok: END__: void OSDWidget::show(const QString&, const
QImage&) [Took: 0s]
amarok: END__: void EngineController::slotMetaDataChanged()
[Took: 0.011s]
amarok: BEGIN: void
EngineController::slotNewTrackPlaying(const Phonon::MediaSource&)
amarok: [EngineController] Using gain of 0 with relative peak of 0
amarok: BEGIN: virtual bool
Podcasts::GpodderProvider::possiblyContainsTrack(const KUrl&) const
amarok: END__: virtual bool
Podcasts::GpodderProvider::possiblyContainsTrack(const KUrl&) const
[Took: 0s]
amarok: BEGIN: virtual bool
Podcasts::GpodderProvider::possiblyContainsTrack(const KUrl&) const
amarok: END__: virtual bool
Podcasts::GpodderProvider::possiblyContainsTrack(const KUrl&) const
[Took: 0s]
amarok: BEGIN: void
Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
amarok: [WARNING] [Playlist::Actions]
engineNewTrackPlaying: "11/10/13" does not match what the playlist
controller thought it should be
amarok: END__: void
Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok: END__: void ProgressWidget::redrawBookmarks(const
QString*) [Took: 0s]
amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr)
amarok: END__: void
CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&)
amarok: END__: void OSDWidget::show(const QString&, const
QImage&) [Took: 0s]
amarok: END__: void
EngineController::slotNewTrackPlaying(const Phonon::MediaSource&)
[Took: 0.004s]
amarok: [EngineController] slotTrackLengthChanged( 0 )
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok: END__: void ProgressWidget::redrawBookmarks(const
QString*) [Took: 0s]
amarok: MPRIS2: Album image location is KUrl("")
amarok: [EngineController] slotStateChanged from 4 to 2
amarok: BEGIN: void EngineController::slotMetaDataChanged()
amarok: [EngineController] slotMetaDataChanged() triggered
by phonon, but we've already seen exactly the same metadata recently.
Ignoring for now.
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s]
amarok: BEGIN: virtual void Collections::NepomukInquirer::run()
amarok: BEGIN: void
LyricsEngine::onTrackMetadataChanged(Meta::TrackPtr)
amarok: BEGIN: void
ScriptManager::notifyFetchLyrics(const QString&, const QString&)
amarok: SCRIPT "LyricWiki" : "request URL:
http://lyrics.wikia.com/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=:Organ_Loft:_Segment_1:11/10/13"
amarok: BEGIN: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]
amarok: END__: void
ScriptManager::notifyFetchLyrics(const QString&, const QString&)
[Took: 0.001s]
amarok: END__: void
LyricsEngine::onTrackMetadataChanged(Meta::TrackPtr) [Took: 0.002s]
amarok: BEGIN: void
LyricsEngine::onTrackMetadataChanged(Meta::TrackPtr)
amarok: BEGIN: void
ScriptManager::notifyFetchLyrics(const QString&, const QString&)
amarok: SCRIPT "LyricWiki" : "request URL:
http://lyrics.wikia.com/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=:Organ_Loft:_Segment_1:11/10/13"
amarok: BEGIN: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]
amarok: END__: void
ScriptManager::notifyFetchLyrics(const QString&, const QString&)
[Took: 0.001s]
amarok: END__: void
LyricsEngine::onTrackMetadataChanged(Meta::TrackPtr) [Took: 0.002s]
amarok: BEGIN: void ScriptManager::notifyFetchLyrics(const
QString&, const QString&)
amarok: SCRIPT "LyricWiki" : "request URL:
http://lyrics.wikia.com/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=:Organ_Loft:_Segment_1:11/10/13"
amarok: BEGIN: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]
amarok: END__: void ScriptManager::notifyFetchLyrics(const
QString&, const QString&) [Took: 0.001s]
amarok: MPRIS2: Queueing up a PropertiesChanged signal
amarok: MPRIS2: Album image location is KUrl("")
amarok: QModelIndex(-1,-1,0x0,QObject(0x0) )
amarok: BEGIN: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]
amarok: BEGIN: void
AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&)
const
amarok: BEGIN: void LyricsManager::lyricsNotFound(const QString&)
amarok: BEGIN: bool LyricsManager::showCached()
amarok: END__: bool LyricsManager::showCached() [Took: 0s]
amarok: BEGIN: void
LyricsSubject::sendLyricsMessage(const QString&, const QString&)
amarok: BEGIN: virtual void
LyricsEngine::lyricsMessage(const QString&, const QString&)
amarok: END__: virtual void
LyricsEngine::lyricsMessage(const QString&, const QString&) [Took: 0s]
amarok: END__: void
LyricsSubject::sendLyricsMessage(const QString&, const QString&)
[Took: 0s]
amarok: END__: void LyricsManager::lyricsNotFound(const
QString&) [Took: 0s]
amarok: END__: void
AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&)
const [Took: 0.001s]
amarok: BEGIN: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue
Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0.001s]
amarok: BEGIN: void
AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&)
const
amarok: BEGIN: void LyricsManager::lyricsNotFound(const QString&)
amarok: BEGIN: bool LyricsManager::showCached()
amarok: END__: bool LyricsManager::showCached() [Took: 0s]
amarok: BEGIN: void
LyricsSubject::sendLyricsMessage(const QString&, const QString&)
amarok: BEGIN: virtual void
LyricsEngine::lyricsMessage(const QString&, const QString&)
amarok: END__: virtual void
LyricsEngine::lyricsMessage(const QString&, const QString&) [Took: 0s]
amarok: END__: void
LyricsSubject::sendLyricsMessage(const QString&, const QString&)
[Took: 0s]
amarok: END__: void LyricsManager::lyricsNotFound(const
QString&) [Took: 0s]
amarok: END__: void
AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&)
const [Took: 0s]
amarok: BEGIN: void LabelsEngine::resultLastFm(const
KUrl&, QByteArray, NetworkAccessManagerProxy::Error)
amarok: [LabelsEngine] urls not matching, returning
amarok: END__: void LabelsEngine::resultLastFm(const
KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0s]
amarok: END__: virtual void
Collections::NepomukInquirer::run() [Took: 0.61s]
amarok: BEGIN: virtual void Dynamic::BiasSolver::run()
amarok: [BiasSolver] BiasSolver::run in thread: 139841576625920
amarok: [BiasSolver] waiting for collection results
amarok: [BiasSolver] collection has 24919 uids
amarok: [BiasSolver] generating playlist
ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qlist.h, line 284
amarok: Fatal IO error: client killed
Unable to start Dr. Konqi
Valorie
--
http://about.me/valoriez
More information about the Amarok-devel
mailing list