Announcement

Collapse
No announcement yet.

Amarok Cannot Connect to Network for Lyrics, Wikipedia etc.

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Amarok Cannot Connect to Network for Lyrics, Wikipedia etc.

    Hi all,

    I am using the 64-bit version of Kubuntu 12.10 with Amarok 2.6.0. My system is fully up to date.

    I am having an annoying issue with a new Kubuntu installation, specifically with Amarok's network capability. The majority (all?) of the network functionality is failing - for example Wikipedia lookup, Lyrics, Amazon MP3 search etc. I'm not sure if Album Art is also missing as some albums *do* have their art - I'm just not sure if the art had been previously saved with the tracks.

    The odd thing is that I have another machine also running 12.04 and can use the network enabled features without issue.

    Screenshot of error in Amarok:



    Snippet from amarok --debug logs:

    amarok: BEGIN: void Collections::ScriptableServiceQueryMaker::fetchAlb ums()
    amarok: parent id: 1
    amarok: BEGIN: void ScriptableServiceScript::slotPopulate(QString, int, int, QString, QString)
    amarok: SCRIPT "Librivox.org" : " Populating book level..."
    amarok: BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool)
    amarok: END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]
    amarok: END__: void ScriptableServiceScript::slotPopulate(QString, int, int, QString, QString) [Took: 0s]
    amarok: END__: void Collections::ScriptableServiceQueryMaker::fetchAlb ums() [Took: 0.001s]
    amarok: QModelIndex(-1,-1,0x0,QObject(0x0) )
    amarok: [WARNING] [AmarokNetworkScript] Error fetching string: "localhost:8080"
    amarok: SCRIPT "Librivox.org" : "got 0 books!"
    amarok: BEGIN: int ScriptableServiceScript::donePopulating() const
    amarok: BEGIN: void ScriptableServiceManager::donePopulating(const QString&, int)
    amarok: Service name: "Librivox.org" , parent id: 1
    amarok: BEGIN: void Collections::ScriptableServiceCollection::donePopu lating(int)
    amarok: BEGIN: void Collections::ScriptableServiceQueryMaker::slotScri ptComplete()
    amarok: there are 0 albums
    amarok: END__: void Collections::ScriptableServiceQueryMaker::slotScri ptComplete() [Took: 0s]
    amarok: END__: void Collections::ScriptableServiceCollection::donePopu lating(int) [Took: 0s]
    amarok: END__: void ScriptableServiceManager::donePopulating(const QString&, int) [Took: 0s]
    amarok: END__: int ScriptableServiceScript::donePopulating() const [Took: 0s]

    #2
    The "localhost:8080" is a clue. It would appear that you've configured a system-wide proxy of some kind?

    Comment


      #3
      lol. Yes you are right, almost. Had assumed that amarok was for some reason using a proxy of its own. Checked proxy_host and nothing was set, then remembered that I had been playing with a logging proxy, and had set the proxy to manual in Rekonq (I don't use it for normal browsing). It look like amarok uses rekonq's settings, or perhaps as its display component or something.

      Thanks.

      Comment


        #4
        Configuring a proxy in Rekonq or Konqueror actually sets it system-wide.

        Comment

        Working...
        X