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

amarok lädt labels von last.fm was er aber nicht soll

Tags: None
(comma "," separated)
HobbyTuxer
Registered Member
Posts
11
Karma
0
Moin!

Ich habe hier ein kleines Problem mit last.fm. Anscheinend bin ich der erste/einzige bis jetzt, da ich im Netz über dieses Problem finden konnte :)

Folgendes Problem:
Obwohl ich in den Einstellungen Last.fm deaktiviert habe, werden Labels von Last.sm abgerufen.
Bug? Feature? Wie stelle ich das ganz ab?

Habe hier:
amarok 2.8.0 auf Kubuntu 14.04.2 LTS und KDE 4.14.2


MfG
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Mit Labels meinst du wohl Covers, oder? Das hat nichts mit einem last.fm-Konto zu tun, sondern ist zur Zeit die einzige Quelle für Coverbilder.

Du kannst das automatische Herunterladen von Covers in den Einstellungen ausschalten.


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 ...
HobbyTuxer
Registered Member
Posts
11
Karma
0
Hallo!

Nein ich meine nicht die Covers. Ich meine die Labels (Stichwörter).
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Wenn du das last.fm plugin total deaktiviert hast, und die Synchronisation nicht benutzt, kann das gar nicht passieren.


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 ...
HobbyTuxer
Registered Member
Posts
11
Karma
0
Das Plugin ist deaktiviert.
Welche Synchronisation meinst du? Wo finde ich die Einstellungen dafür?
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
In den Einstellungen -> Metadata, die musst du auch deaktivieren.


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 ...
HobbyTuxer
Registered Member
Posts
11
Karma
0
Hm... also ich habe die Einstellungen jetzt noch einmal überprüft. Habe alles was ich finden konnte und der Meinung war das es was mit Last.fm zu tun haben kann deaktiviert. Habe anschliessend amarok neu gestartet und es wurde trotzdem anfragen an lastfm gesendet.

Ich habe da mal einen Screenshot gebastelt. Auf dem sieht man die Konfigurationsdialoge für die Module und der Metadaten, sowie einen ausschnitt aus der Konfigurationsdatei (amarokrc) und den mit Wireshark aufgezeichneten Traffic.

Wie man sehen kann, erfolg eine HTTP Get anfrage an die Adresse 195.24.232.205 (Server von last.fm)
Oder gibt es noch irgendwo eine Option die ich noch nicht gesehn/übersehen habe?

Der Screenshot: http://picload.org/view/igwooia/amarok_lastfm.png.html
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Ist das automatische Herunterladen des CoverArt auch ausgeschaltet?


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 ...
HobbyTuxer
Registered Member
Posts
11
Karma
0
Ja das automatische Herunterladen von Covern ist auch aus.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Hm, seltsam, dann sollte er wirklich nichts schicken. Es kann aber durchaus sein, dass last.fm auch noch von anderen Services benutzt wird, so z.B. von den anderen ContextView-Widgets, wie z.B. Similar Artists, Info, Events, Labels und vielleicht sogar vom CurrentTrack-Widget.

Kannst du bitte mal Amarok im Debug-modus starten (mit amarok -d --nofork) und schauen, in welchem Zusammenhang er dort eine Anfrage macht, wenn du etwas abspielst?

Trotzdem: eine Anfrage zu schicken heisst aber nicht, dass auch wirklich etwas heruntergeladen wird.


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 ...
HobbyTuxer
Registered Member
Posts
11
Karma
0
Mamarok wrote:Es kann aber durchaus sein, dass last.fm auch noch von anderen Services benutzt wird, so z.B. von den anderen ContextView-Widgets, wie z.B. Similar Artists, Info, Events, Labels und vielleicht sogar vom CurrentTrack-Widget.

Ja das Widget Stichwörter (Labels) nutzt die Funktion anscheinend, weil dort werden die abgerufenen Daten ja angezeigt. Aber wenn ich in den Einstellungen überall last.fm deaktiviere, dann gehe ich davon aus das der Dienst nicht mehr kontaktiert wird und nur die Labels aus der lokalen Datenbank anzeigt.

Mamarok wrote:Trotzdem: eine Anfrage zu schicken heisst aber nicht, dass auch wirklich etwas heruntergeladen wird.

Naja, es werden aber Daten geladen. Aber es geht ja nicht darum ob etwas gelden wird oder nicht, sondern das Daten gesendet werden, in dem Glauben das man das deaktiviert hat. Einen hardcore Paranodien reicht das schon aus um eine Panikatakke zu bekommen. :)

Mamarok wrote:Kannst du bitte mal Amarok im Debug-modus starten (mit amarok -d --nofork) und schauen, in welchem Zusammenhang er dort eine Anfrage macht, wenn du etwas abspielst?


Hier mal der Ausschnitt aus der Log beim wechsel eines Liedes:
Code: Select all
amarok: [SqlRegistry]   tracks: 30 (0) of 4616 cached
amarok: BEGIN: void EngineController::slotAboutToFinish()
amarok:   BEGIN: void Playlist::Actions::requestNextTrack()
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool)
amarok:       BEGIN: void EngineController::setNextTrack(Meta::TrackPtr)
amarok:       END__: void EngineController::setNextTrack(Meta::TrackPtr) [Took: 0s]
amarok:     END__: void Playlist::Actions::play(quint64, bool) [Took: 0s]
amarok:   END__: void Playlist::Actions::requestNextTrack() [Took: 0s]
amarok: END__: void EngineController::slotAboutToFinish() [Took: 0s]
amarok: [EngineController] slotStateChanged from 2 to 0
amarok: [EngineController] slotStateChanged from 0 to 1
amarok: MPRIS2: Queueing up a PropertiesChanged signal
amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&)
amarok:   [EngineController] Previous track finished completely, updating statistics
amarok:   [EngineController] slotTrackFinishedPlaying( "Sia" - "1000 Forms of Fear" - "Hostage" , 1 )
amarok:   [SqlRegistryP] obtained max_allowed_packet is  "16777216"
amarok:   [WARNING] [EngineController] Would use gain of -5.62 , but current Phonon backend doesn't seem to support pre-amplifier (VolumeFaderEffect)
amarok:   BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
amarok:     BEGIN: void Playlist::Controller::removeRows(int, int)
amarok:       BEGIN: void Playlist::Controller::removeRows(QList<int>&)
amarok:         BEGIN: virtual void Playlist::RemoveTracksCmd::redo()
amarok:           BEGIN: void Playlist::Model::removeTracksCommand(const RemoveCmdList&)
amarok:           END__: void Playlist::Model::removeTracksCommand(const RemoveCmdList&) [Took: 0s]
amarok:         END__: virtual void Playlist::RemoveTracksCmd::redo() [Took: 0s]
amarok:       END__: void Playlist::Controller::removeRows(QList<int>&) [Took: 0s]
amarok:     END__: void Playlist::Controller::removeRows(int, int) [Took: 0s]
amarok:     BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged()
amarok:       BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()
amarok:       END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s]
amarok:     END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s]
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:     [CurrentEngine] updating track "My World (Visual Valley mix)"
amarok:   END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.001s]
amarok:   BEGIN: void OSDWidget::show(const QString&, const QImage&)
amarok:     BEGIN: StarManager::StarManager(QObject*)
amarok:     END__: StarManager::StarManager(QObject*) [Took: 0s]
amarok:   END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.001s]
amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.029s]
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=Paul_Van_Dyk:My_World_(Visual_Valley_Mix)"
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("file:///home/dirk/.kde/share/apps/amarok/albumcovers/large/64e4c3ddbce66ae5f2f0c8c358e82c16")
amarok: BEGIN: void EngineController::slotMetaDataChanged()
amarok:   [EngineController] slotMetaDataChanged(): new meta-data: QMap(("xesam:album", QVariant(QString, "The Green Valley E.P.") ) ( "xesam:author" ,  QVariant(QString, "Paul van Dyk") ) ( "xesam:comment" ,  QVariant(QString, "") ) ( "xesam:genre" ,  QVariant(QString, "") ) ( "xesam:title" ,  QVariant(QString, "My World (Visual Valley mix)") ) ( "xesam:trackNumber" ,  QVariant(QString, "1") ) ( "xesam:url" ,  QVariant(QUrl, QUrl("file:///home/dirk/Musik/sammlung/p/Paul van Dyk/Paul van Dyk - My World (Visual Valley mix).ogg") ) ) ) 
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s]
amarok: [EngineController] slotStateChanged from 1 to 0
amarok: [EngineController] slotStateChanged from 0 to 3
amarok: [EngineController] slotStateChanged from 3 to 2
amarok: [EngineController] slotStateChanged from 2 to 3
amarok: [EngineController] slotTrackLengthChanged( 249000 )
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok:   found  0  timecodes on this track
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s]
amarok: MPRIS2: Album image location is KUrl("file:///home/dirk/.kde/share/apps/amarok/albumcovers/large/64e4c3ddbce66ae5f2f0c8c358e82c16")
amarok: [EngineController] slotStateChanged from 3 to 2
amarok: [SqlRegistry]   albums: 19 (0) of 1596 cached
amarok: [SqlRegistry]  artists: 24 (0) of 1238 cached
amarok: [SqlRegistry]   genres: 9 (0) of 121 cached
amarok: [SqlRegistry]   tracks: 20 (-10) of 4616 cached
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: 0.001s]
amarok: END__: void AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&) const [Took: 0.001s]
amarok: BEGIN: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error)
amarok: END__: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0s]
amarok: BEGIN: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error)
amarok: END__: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0s]
Calling appendChild() on a null node does nothing.

User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
OK, das ist bei den ContextView-Widgets leider im Moment so, dass sie auch dann noch eine Internetverbindung aufbauen, wenn sie deaktiviert sind. Dazu gibt es auch einen Bugreport: https://bugs.kde.org/show_bug.cgi?id=274919


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 ...
HobbyTuxer
Registered Member
Posts
11
Karma
0
Ah, also ein "Bug". Gut zu wissen :)

Die Frage wurde vor eine ca. 3/4 Jahr schon mal gestellt und ich weiss das es sich hier um eine Freizeitprojekt handelt, aber kann schon in etwa abschätzen werden wann die nächste Version freigegeben wird?
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Sobald ich die Zeit finde, kommt die Beta, ich bin nur im Moment recht angespannt und das dauert etwas mehr als nur ein paar Minuten.


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: bcooksley, Bing [Bot], claydoh, Google [Bot], paulgureghian, Yahoo [Bot]