This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Amarok spielt EINIGE mp3 Dateien nicht ab

Tags: None
(comma "," separated)
anutosho
Registered Member
Posts
23
Karma
0
Hallo Gemeinde,

seit Monaten habe ich das Problem, dass Amarok einge mp3s nicht abspielt.
Die Dateien werden scheinbar normal abgespielt, d.h. der Fortschrittsbalken bewegt sich normal, aber nichts ist zu hören.
Alle anderen Programme, die ich getestet habe spielen diese Dateien normal ab. Auch auf einem anderen PC werden die betroffenen Dateien in Amarok problemlos abgespielt.

Meine Vermutung ist, dass die betroffenen Dateien evtl. einen falschen gain-Eintrag oder so etwas haben, weiß aber nicht, ob und wie ich das überprüfen kann.

Wer kennt das Problem oder hat gar eine Lösung?
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Dazu brauchen wir einiges an Informationen von dir:
Welche Amarok- und KDE-Versionen benutzt du?
Welche Linux-Distribution?
Welches phonon-backend und in welcher Version?
Hast du die entsprechenden Codecs installiert?


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
anutosho
Registered Member
Posts
23
Karma
0
Hi Mamarok. Thanks for caring and a happy New Year.

Ich benutze Kubuntu 11.04 64 bit mit KDE 4.6.5 und Amarok 2.4.1
Wenn ich die Frage mit dem Phonon Backend richtig verstehe ist das das Xine Backend in V 4.4.4. Phonon selbst ist V. 4.7.0really4.5.0ubuntu3

xine-ui (der Video Player) kann die fraglichen Stücke normal abspielen.

Auch auf meinem Notebook mit Kubuntu Oneiric werden alle Stücke korrekt abgespielt. Ob das dort auch schon unter Natty ging weiss ich nicht, da selten benutzt. Mir ist zumindest dort nie etwas aufgefallen.

Bei den Codecs weiß ich leider nicht, welche die "entsprechenden" sind. Grundsätzlich spielt Amarok mp3s ja ab, nur eben einige wenige nicht.

Wenn's hilft kann ich Dir gerne mal eine betroffene Datei per PM schicken.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Du solltest das Xine-Backend nicht mehr benutzen, da es einige Fehler aufweist und nicht mehr unterstützt und gewartet wird.
Probier es mal mit dem gstreamer-backend oder dem vlc-backend. Für gstreamer brauchst du das Paket ubuntu-restricted-extras.
Ausserdem wäre ein Upgrade auf Oneiric eine gute Idee, da Amarok 2.4.1 nun schon recht alt ist, wir haben gerade Version 2.5 rausgebracht :)


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
anutosho
Registered Member
Posts
23
Karma
0
Das phonon-backend-gstreamer ist neben dem xine backend auch installiert, nur weiss ich leider nicht, wie (bzw. wo) ich Amarok erklären kann, dass es das auch benutzen soll.

Die Installation von Oneiric ist für mich zur Zeit überhaupt keine Option. Es hat bei mir bisher aus drei wunderbar funktionierenden Rechnern drei Haufen Schrott gemacht. Das gleiche Drama, wie damals bei KDE4. Ich bleibe bei Natty bis die freaks alles wieder repariert haben, was sie da kaputt gespielt haben. Ist mir vollkommen rätselhaft, wie man durch ein paar marginale Updates aus einem perfekt funktionierenden System so einen Krüppel machen kann. Oneiric kann auf meinen Rechnern noch nicht einmal fehlerfrei herunter fahren.
Nun sollte die "alte" 2.4er Amarok Version aber auch nicht dazu führen, dass 5% der mp3s nicht mehr abgespielt werden.

Ich habe das jetzt einmal einzeln das xine, das vlc und das gstreamer Backend installiert, und siehe da:
Mit dem vlc-Backend (und NUR mit dem) funktionieren alle mp3s.

Vielen Dank für die Inspiration und Hilfe.

Paul
rengels
Registered Member
Posts
55
Karma
0
OS
Oneiric klappt ganz gut bei mir.
Zumindest im Vergleich zu dem Natty Fiasko.

Das Backend kann man unter "System Einstellungen/Multimedia/Phonon/Backend" in den KDE settings festlegen.
An Amarok liegt das Problem scheinbar nicht.
anutosho
Registered Member
Posts
23
Karma
0
rengels wrote:Oneiric klappt ganz gut bei mir.
Zumindest im Vergleich zu dem Natty Fiasko.


Interessant. Ich mache gerade genau die umgekehrten Erfahrungen, auf unterschiedlichsten PCs und Notebooks. letztes Beispiel ein Compaq Presario, mehrfach frisch installiert. Kein shutdown, Nach Abschalten des WLAN kein Einschalten mehr möglich, nach Suspend Bildschirm schwarz, der Lüfter immer recht laut. Kabel-LAN irgendwie verkonfiguriert (nur WLAN geht). Installation des binären Grafiktreibers hängt...
Danach Natty installiert, und alles läuft out of the box perfekt.
Muss wohl irgendwie am persönlichen Karma liegen. ???

rengels wrote:Das Backend kann man unter "System Einstellungen/Multimedia/Phonon/Backend" in den KDE settings festlegen.
An Amarok liegt das Problem scheinbar nicht.


Danke für die Info. Ob's wirklich nicht an Amarok liegt/lag kann ich nicht sagen. Kein anderes Programm, das isch ausprobiert habe, hatte Schwierigkeiten mit den mp3s, die Amarok nur lautlos abgespielt hat. Ist aber auch egal. Mit dem Wechsel zum vlc-Backend ist's ja gelöst.
anutosho
Registered Member
Posts
23
Karma
0
Hallo noch einmal,

Nach dem Einstellen von vlc als Phonon-Backend unter maverick schienen meine mp3-Probleme mit Amarok ja gelöst.
Leider ein Irrtum. >:(

Nach meinem Upgrade (bzw. frischer Neuinstallation) auf 12.04 (32 bit) ist das Problem wieder da. Vlc als Backend spielt jetzt überhaupt nichts mehr ab, und mit GStreamer habe ich das alte Problem.
Interessant ist vielleicht, dass die "defekten" Stücke für einen ganz kurzen Moment angespielt werden < 1 Sek, wenn vorher ein "heiles" Stück gespielt wurde. Danach läuft zwar der Positionszeiger weiter, aber es ist nichts mehr zu hören. Absolut nervig. 5-10% meiner Stücke kann ich nicht mehr hören. Kein anderes Programm hat dieses Problem. Selbst vlc spielt alle Stücke problemlos ab, nur eben nicht als Phonon Backend.
Auch audiopreview, dass sich ja auf GStreamer stützt spielt die fraglichen Stücke klaglos ab.

Ich habe keine Idee, wie ich das Problem einkreisen kann. Offensichtlich ist Amarok das Problemkind, vielleicht aber auch Phonon? Wie kann ich das raus finden? Traurig, dass sich da seit über zwei Jahren und drei Ubuntu-Versionen weder eine Korrektur noch eine Hilfe finden lässt :( Ich persönlich erlebe Amarok 2 immer noch als Rückschritt gegenüber der 1.4. Daran haben sich die Entwickler offensichtlich massiv verhoben. Immer noch keine Erstellung von Wiedergabelisten möglich; die Bearbeitung der Warteschlange ist nicht mehr da; mp3s werden nicht vernünftig abgespielt; das Panel "Aktuelles Stück, Liedttext,Wikipedia, Videoclip" wird beim Start immer zerhackt angezeigt, erst nach einer Änderung der Fenstergeometrie ist es vollständig da (immerhin); Absturz bei jedem Beenden von Amarok; das alles scheint niemanden zu interessieren. Wird wohl Zeit, sich was Neues zu suchen :(

Meine config:
Kubuntu 12.04 32 bit
Amarok neueste Version (2.50)

Installierte Pakete:
gstreamer-tools
gstreamer0.10-alsa
gstreamer0.10-ffmpeg
gstreamer0.10-nice
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-base
gstreamer0.10-plugins-good
gstreamer0.10-plugins-ugly
gstreamer0.10-pulseaudio
gstreamer0.10-qapt
gstreamer0.10-tools
gstreamer0.10-x
libgstreamer-plugins-bad0.10-0
libgstreamer-plugins-base0.10-0
libgstreamer0.10-0
libqtgstreamer-0.10-0
phonon-backend-gstreamer
libvlc5
libvlccore5
phonon-backend-vlc
vlc
vlc-data
vlc-nox
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Haben diese Dateien was besonderes wie Sonderzeichen oder so was ähnliches? Ich kann mich an keinen Bugreport erinnern, der solche Probleme beschreibt, auch kann das keiner hier nachvollziehen.
Bitte installier doch die debug-Umgebungsvariabeln für Phonon:
Code: Select all
$ export PHONON_DEBUG=5
$ export PHONON_BACKEND_DEBUG=5
$ export PHONON_PULSEAUDIO_DEBUG=5
$ export PHONON_VLC_DEBUG=5
$ export PHONON_GST_DEBUG=5

Dann solltest du Amarok im debug-Modus starten mit
Code: Select all
amarok -d --nofork
und den Konsolenoutput kopieren (nur die relevanten Linien, also ca 20 vorher und 20 danach), wenn sowas passiert. Du kannst ihn hier mit den "code" und "/code"-Tags zwischen eckigen Klammern hervorheben.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
anutosho
Registered Member
Posts
23
Karma
0
Mamarok,

Danke für deine Antwort,
Weiter unten findest Du das Log

Diese Meldung
Code: Select all
 [WARNING] [Playlist::Actions] engineNewTrackPlaying: "In the End" does not match what the playlist controller thought it should be
kommt übrigens auch bei Stücken, die korrekt abgespielt wurden.

Auf meinem Notebook, ebenfalls mit Kubuntu 12.04 und gleicher Software-Stand werden alle Stücke (soweit ich die kontrolliert habe) korrekt abgespielt. Es scheint wohl irgendeine User-Konfiguration defekt zu sein!?

OK, jetzt habe ich mal die gesamte .kde-Verzeichnis gelöscht und alle Dateien nach und nach wieder durch die alten ersetzt und immer wieder getestet.
Das Problem war irgend ein EIntrag in der amarokrc. Ich dachte, ich hätte die schon früher mal gelöscht, Hab's aber wohl nur geträumt :( Jetzt scheint es zu gehen, zumindest bei den paar Liedern, die ich getestet habe.

Vielen Dank für deine nochmalige Motivation, ein paar weitere Stunden zu investieren. Ich war echt am verzweifeln.
Leider sehe ich nicht, wie man hier Dateianhänge machen kann, sonst würde ich mal die alte und neue amarokrc mit dran hängen (to whom it may concern, sozusagen).

Vielen Dank noch einmal

Paul

Code: Select all
amarok:   BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr)
amarok:     BEGIN: void VideoclipEngine::update()
amarok:       [VideoclipEngine] Vimeo query url: KUrl("http://vimeo.com/videos/search:Linkin Park In the End")
amarok:     END__: void VideoclipEngine::update() [Took: 0s]
amarok:   END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0s]
amarok:   BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr)
amarok:   END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s]
amarok:   BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr)
amarok:   END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s]
amarok:   BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr)
amarok:   END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s]
amarok:   Playlist properties changed; can go next: true ; can go previous: false
amarok:   BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties()
amarok:   END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s]
amarok:   BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr)
amarok:   END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s]
amarok:   BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
amarok:     [WARNING] [Playlist::Actions] engineNewTrackPlaying: "In the End" 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:     found  0  timecodes on this track
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 VideoclipApplet::trackPlaying()
amarok:   END__: void VideoclipApplet::trackPlaying() [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.008s]
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64)
amarok:   BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok:     found  0  timecodes on this track
amarok:   END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s]
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0.001s]
State changed from 4 to 2 -> sending to zeitgeist.
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s]
amarok: BEGIN: virtual void VideoclipApplet::dataUpdated(const QString&, const Data&)
amarok:   [VideoclipApplet]  message fetching 
amarok: END__: virtual void VideoclipApplet::dataUpdated(const QString&, const Data&) [Took: 0s]
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&)
amarok:   BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal)
amarok:   END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0s]
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0.003s]
amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Data&)
amarok:   BEGIN: void LyricsAppletPrivate::showLyrics(const QString&)
amarok:   END__: void LyricsAppletPrivate::showLyrics(const QString&) [Took: 0.06s]
amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Data&) [Took: 0.062s]
amarok: [VideoclipApplet]  video state : paused
amarok: BEGIN: void LyricsEngine::update()
amarok:   [LyricsEngine] nothing changed: "In the End"
amarok:   BEGIN: virtual void LyricsEngine::newLyrics(const LyricsData&)
amarok:   END__: virtual void LyricsEngine::newLyrics(const LyricsData&) [Took: 0s]
amarok: END__: void LyricsEngine::update() [Took: 0.001s]
amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Data&)
amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Data&) [Took: 0s]
amarok: [VideoclipEngine] Unable to retrieve Youtube information: "http://gdata.youtube.com"
amarok: [VideoclipEngine] Unable to retrieve Dailymotion information: "http://www.dailymotion.com"
amarok: BEGIN: virtual void VideoclipApplet::dataUpdated(const QString&, const Data&)
amarok: END__: virtual void VideoclipApplet::dataUpdated(const QString&, const Data&) [Took: 0s]
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Du kannst die beiden Dateien mit kdiff vergleichen und den relevanten Unterschied zwischen CODE-Tags stellen.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kesang