Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Change default musicvideo scraper because it's broken #2113

Merged
merged 3 commits into from

5 participants

@MartijnKaijser

@zag2me
Up to you if you are ok with this.

@Montellese
Owner

Just changing the initial value of the scraper setting isn't enough in case of an update because the value stored in guisettings.xml will overwrite whatever initial value we set. So anyone updating from Eden to Frodo will still run into the broken addon. But I don't think there's much we can do about it.

@MartijnKaijser

Or we have to change the stored value as well like you did for some other cases.

@jmarshallnz
Owner

if (setting is lastfm)
update setting to theaudiodb

@MartijnKaijser MartijnKaijser [addons] Change default musicvideo scraper from the broken last.fm to…
… theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com
f23fe19
@MartijnKaijser

updated

@Montellese
Owner

Yup but that only helps for any newly created musicvideo sources. For any existing musicvideo sources the scraper for that source will still be set to Last.FM.

@zag2me
Collaborator

I don't think my site can handle this to be honest. I'd at the very least need some time to prepare it.

@zag2me
Collaborator

Musicvideo scraper is hugely resource intensive I'd imagine? Does it check every track in someone's database?

@MartijnKaijser

I doubt if many people actually use musicvideos. It's not as huge an audience as artists and albums so my guess is it will only be a fraction of current API traffic.
Perhaps you can see in your server stats what part accounts for musicvideo scraping and how it's handled?
atm yours is the only other option as scraper. if yours can't handle it we can perhaps set no default scraper and just let user decide?

@Montellese
Owner

I once played around with the default scraper settings and having an invalid (i.e. non-existing) or empty default scraper will result in very odd behaviour of the "Set content" dialog. Sometimes I wasn't even able to get to the "Get More..." button and the content-options at the lower half of the dialog were actually the ones from movie content and not the one from musicvideo content. So we should avoid setting no or an empty default scraper.

@MartijnKaijser

@Montellese
I made a ticket about that issue.

We some other default scraper if possible or get a working API key again

@ronie
Collaborator

as a last resort, we still have a yahoo musicvideo scraper in eden repo.
it's not marked as broken, so i assume it's still functional?

getting a new last.fm key is meh.
for all we know they'll disable it the minute we start using it.

@zag2me
Collaborator

OK lets do this! Feel free to add theaudiodb.com as the default scraper.

I'll work on beefing up the server

@MartijnKaijser MartijnKaijser merged commit 61e0135 into xbmc:master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jan 24, 2013
  1. @MartijnKaijser
  2. @MartijnKaijser
  3. @MartijnKaijser

    [addons] Change default musicvideo scraper from the broken last.fm to…

    MartijnKaijser authored
    … theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com
This page is out of date. Refresh to see the latest.
Showing with 147 additions and 189 deletions.
  1. +0 −86 addons/metadata.musicvideos.last.fm/addon.xml
  2. BIN  addons/metadata.musicvideos.last.fm/icon.png
  3. +0 −63 addons/metadata.musicvideos.last.fm/lastfmmusicvideos.xml
  4. +84 −0 addons/metadata.musicvideos.theaudiodb.com/addon.xml
  5. BIN  addons/metadata.musicvideos.theaudiodb.com/icon.png
  6. +0 −1  ...ta.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Afrikaans/strings.xml
  7. +0 −1  ...a.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Belarusian/strings.xml
  8. +0 −1  ...ta.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Bulgarian/strings.xml
  9. +0 −1  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Catalan/strings.xml
  10. +0 −1  ...cvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Chinese (Simple)/strings.xml
  11. +0 −1  ...tadata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Czech/strings.xml
  12. +1 −2  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Danish/strings.xml
  13. +1 −2  ...tadata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Dutch/strings.xml
  14. +0 −1  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/English/strings.xml
  15. +0 −1  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Finnish/strings.xml
  16. +0 −1  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/French/strings.xml
  17. +0 −1  ...ata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Galician/strings.xml
  18. +0 −1  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/German/strings.xml
  19. +0 −1  ...tadata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Greek/strings.xml
  20. +0 −1  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Hebrew/strings.xml
  21. +1 −2  ...ta.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Hungarian/strings.xml
  22. +0 −1  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Italian/strings.xml
  23. +0 −1  ...ata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Japanese/strings.xml
  24. +0 −1  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Korean/strings.xml
  25. +0 −1  ...a.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Lithuanian/strings.xml
  26. +0 −1  ...a.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Macedonian/strings.xml
  27. +8 −0 addons/metadata.musicvideos.theaudiodb.com/resources/language/Norwegian/strings.xml
  28. +0 −1  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Polish/strings.xml
  29. +0 −1  ...deos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Portuguese (Brazil)/strings.xml
  30. +0 −1  ...a.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Portuguese/strings.xml
  31. +1 −2  ...ata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Romanian/strings.xml
  32. +0 −1  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Russian/strings.xml
  33. +0 −1  ...adata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Slovak/strings.xml
  34. +0 −1  ...ta.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Slovenian/strings.xml
  35. +0 −1  ...deos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Spanish (Argentina)/strings.xml
  36. +0 −1  ...cvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Spanish (Mexico)/strings.xml
  37. +1 −2  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Spanish/strings.xml
  38. +0 −1  ...data.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Swedish/strings.xml
  39. +0 −1  ...etadata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/language/Thai/strings.xml
  40. +0 −1  addons/{metadata.musicvideos.last.fm → metadata.musicvideos.theaudiodb.com}/resources/settings.xml
  41. +42 −0 addons/metadata.musicvideos.theaudiodb.com/tadb.xml
  42. +8 −1 xbmc/settings/GUISettings.cpp
View
86 addons/metadata.musicvideos.last.fm/addon.xml
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="metadata.musicvideos.last.fm"
- name="Last.fm for Music Videos"
- version="1.0.3"
- provider-name="Team XBMC">
- <requires>
- <import addon="xbmc.metadata" version="1.0"/>
- <import addon="metadata.common.last.fm" version="1.3.2"/>
- <import addon="metadata.common.fanart.tv" version="1.0.1"/>
- </requires>
- <extension point="xbmc.metadata.scraper.musicvideos"
- language="en"
- library="lastfmmusicvideos.xml"/>
- <extension point="xbmc.addon.metadata">
- <summary lang="af">Last.fm Musiek Video Skraper</summary>
- <summary lang="be">Last.fm Music Video Scraper</summary>
- <summary lang="bg">Сваля инф. за музикални клипове от Last.fm</summary>
- <summary lang="ca">Arreplegador de videos musicals de Last.fm</summary>
- <summary lang="cs">Zdroj dat hudebních videí Last.fm</summary>
- <summary lang="da">Last.fm Scraper til Musikvideor </summary>
- <summary lang="de">Last.fm Musik Video Scraper</summary>
- <summary lang="el">Scraper Μουσικών Βίντεο από Last.fm</summary>
- <summary lang="en">Last.fm Music Video Scraper</summary>
- <summary lang="es">Scraper Video Clip Last.fm</summary>
- <summary lang="es_AR">Scraper Video Clip Last.fm</summary>
- <summary lang="es_MX">Scraper de Vídeos de Música de Last.fm</summary>
- <summary lang="fi">Last.fm musiikkivideotietojen lataaja</summary>
- <summary lang="fr">Collecter les clips vidéos Last.fm</summary>
- <summary lang="gl">Scraper de música e vídeo de Last.fm</summary>
- <summary lang="he">Last.fm וידאו קליפ מוזיקה</summary>
- <summary lang="hu">Last.fm videóklip leolvasó</summary>
- <summary lang="it">Scaper Video Musicale di Last.fm</summary>
- <summary lang="ja">Last.fm 音楽ビデオスクレーパー</summary>
- <summary lang="ko">Last.fm 뮤직 비디오 자료수집기</summary>
- <summary lang="lt">Last.fm vaizdo klipų Scraper</summary>
- <summary lang="mk">Last.fm Превземач на Музички видеа</summary>
- <summary lang="nl">Last.fm Muziek Video Scraper</summary>
- <summary lang="pl">Scraper teledysków Last.fm</summary>
- <summary lang="pt">Scraper de música Last.fm</summary>
- <summary lang="pt_BR">Scraper de Videoclipes do Last.fm</summary>
- <summary lang="ro">Informaţii Videoclipuri de la Last.fm</summary>
- <summary lang="ru">Инфоресурс видеоклипов Last.fm</summary>
- <summary lang="se">Skrapa för Last.fm musik</summary>
- <summary lang="sk">Zdroj dát hudobných videí z Last.fm</summary>
- <summary lang="sl">Ponudnik informacij o videospotih Last.fm</summary>
- <summary lang="sv">Last.fm Musikvideoskrapa</summary>
- <summary lang="th">ข้อมูลวิดีโอเพลงจาก Last.fm</summary>
- <summary lang="zh">Last.fm音乐电视刮削器</summary>
- <description lang="af">Laai Musiek Video inligting af</description>
- <description lang="am">የሙዚቃ ቪዲዮ መረጃ ማውረጃ </description>
- <description lang="be">Зладаваць зьвесткі пра музычнае відэа</description>
- <description lang="bg">Сваля информация за музикални клипове</description>
- <description lang="ca">Baixa informació de videos musicals</description>
- <description lang="cs">Stáhnout informace o hudebním videu</description>
- <description lang="da">Hent information til Musikvideoer</description>
- <description lang="de">Musik Video Information herunterladen</description>
- <description lang="el">Λήψη πληροφοριών Μουσικών Βίντεο</description>
- <description lang="en">Download Music Video information</description>
- <description lang="es">Descarga información del Video Clip</description>
- <description lang="es_AR">Descarga información del Video Clip</description>
- <description lang="es_MX">Descarga Información de Vídeos de Músca</description>
- <description lang="fi">Lataa musiikkivideoiden tiedot</description>
- <description lang="fr">Télécharger les informations des clips vidéos</description>
- <description lang="gl">Descargar información da música e vídeo</description>
- <description lang="he">הורד מידע וידאו קליפ</description>
- <description lang="hu">Videóklip információk letöltése a Last.fm webhelyről</description>
- <description lang="it">Scarica informazioni Video Musicale</description>
- <description lang="ja">音楽ビデオ情報をダウンロード</description>
- <description lang="ko">뮤직 비디오 정보 다운로드</description>
- <description lang="lt">Atsisiusti vaizdo klipų informaciją</description>
- <description lang="mk">Превземи информации за музичко видео</description>
- <description lang="nl">Muziek Video informatie downloaden</description>
- <description lang="pl">Pobieraj informacje o teledyskach z last.fm</description>
- <description lang="pt">Descarregar informação de vídeoclipe</description>
- <description lang="pt_BR">Baixar informações do videoclipe</description>
- <description lang="ro">Descărcare informaţii videoclipuri</description>
- <description lang="ru">Загружать сведения о видеоклипах</description>
- <description lang="se">Ladda ner musikvideoinformation från last.fm</description>
- <description lang="sk">Prevziať informácie o hudobnom videu</description>
- <description lang="sl">Prenesite informacije o videospotih</description>
- <description lang="sv">Ladda ner musikvideoinformation</description>
- <description lang="th">ดาวน์โหลดข้อมูลวิดีโอเพลง</description>
- <description lang="zh">从Last.fm下载音乐电视信息</description>
- <broken>broken due to last.fm suspended XBMC API Account</broken>
- </extension>
-</addon>
View
BIN  addons/metadata.musicvideos.last.fm/icon.png
Deleted file not rendered
View
63 addons/metadata.musicvideos.last.fm/lastfmmusicvideos.xml
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.1" date="2012-06-10">
- <CreateSearchUrl dest="3">
- <RegExp input="$$1" output="&lt;url cache=&quot;lastfmm-\2.xml&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=track.getinfo&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;artist=\1&amp;track=\2&lt;/url&gt;" dest="3">
- <expression trim="1,2">(.+)%20%20%20(.+)</expression>
- </RegExp>
- </CreateSearchUrl>
- <GetSearchResults dest="3">
- <RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="6">
- <expression>&lt;/id&gt;\s*&lt;name&gt;([^&lt;]*).*?&lt;artist&gt;\s*&lt;name&gt;([^&lt;]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="\2" dest="7">
- <expression>&lt;/id&gt;\s*&lt;name&gt;([^&lt;]*).*?&lt;artist&gt;\s*&lt;name&gt;([^&lt;]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;$$7 - $$6&lt;/title&gt;&lt;url cache=&quot;lastfmm-\1.xml&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=track.getinfo&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;artist=\2&amp;track=\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
- <expression encode="1,2">&lt;/id&gt;\s*&lt;name&gt;([^&lt;]*).*?&lt;artist&gt;\s*&lt;name&gt;([^&lt;]*)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetSearchResults>
- <GetDetails dest="3">
- <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="4">
- <expression>&lt;/title&gt;\s*&lt;mbid&gt;([^&lt;]*)&lt;</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="7">
- <expression>&lt;album[^&gt;]*&gt;\s*&lt;artist&gt;\s*[^&lt;]*&lt;/artist&gt;\s*&lt;title&gt;([^&lt;]*)&lt;/title&gt;</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="8">
- <expression>&lt;artist&gt;\s*&lt;name&gt;([^&lt;]*)&lt;</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
- <expression>&lt;name&gt;([^&lt;]*)&lt;</expression>
- </RegExp>
- <RegExp input="$$8" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
- <expression noclean="1" />
- </RegExp>
- <RegExp input="$$7" output="&lt;album&gt;\1&lt;/album&gt;" dest="5+">
- <expression noclean="1" />
- </RegExp>
- <RegExp input="$$4" output="&lt;chain function=&quot;GetLastFMAlbumDateByAlbumAndArtist&quot;&gt;$$7::$$8::$$7::$$8&lt;/chain&gt;" dest="5+">
- <expression noclean="1" />
- </RegExp>
- <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
- <expression fixchars="1">&lt;content&gt;&lt;!\[CDATA\[(.*?)(User-|\]\])</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
- <expression repeat="yes">&lt;tag&gt;\s*&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
- </RegExp>
- <RegExp conditional="lastfmalbumthumbs" input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
- <expression>&lt;image size="extralarge"&gt;\s*([^&lt;]*)\s*&lt;/image&gt;</expression>
- </RegExp>
- <RegExp conditional="fanarttvalbumthumbs" input="$$1" output="&lt;chain function=&quot;GetFanartTvAlbumThumbsByMBID&quot;&gt;$$4&lt;/chain&gt;" dest="5+">
- <expression noclean="1">(.+)</expression>
- </RegExp>
- <RegExp conditional="lastfmalbumthumbs" input="$$1" output="&lt;chain function=&quot;GetLastFMAlbumThumbs&quot;&gt;$$7::$$8::$$7::$$8&lt;/chain&gt;" dest="5+">
- <expression noclean="1" />
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetDetails>
-</scraper>
View
84 addons/metadata.musicvideos.theaudiodb.com/addon.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<addon id="metadata.musicvideos.theaudiodb.com"
+ name="TheAudioDb.com for Music Videos"
+ version="1.0.3"
+ provider-name="Team XBMC">
+ <requires>
+ <import addon="xbmc.metadata" version="1.0"/>
+ <import addon="metadata.common.fanart.tv" version="1.0.1"/>
+ </requires>
+ <extension point="xbmc.metadata.scraper.musicvideos"
+ language="en"
+ library="tadb.xml"/>
+ <extension point="xbmc.addon.metadata">
+ <summary lang="af">theaudiodb.com Musiek Video Skraper</summary>
+ <summary lang="be">theaudiodb.com Music Video Scraper</summary>
+ <summary lang="bg">Сваля инф. за музикални клипове от theaudiodb.com</summary>
+ <summary lang="cs">Zdroj dat o hudebních videích theaudiodb.com</summary>
+ <summary lang="da">theaudiodb.com Musikvideo-scraper</summary>
+ <summary lang="de">theaudiodb.com Musikvideo-Scraper</summary>
+ <summary lang="el">Scraper Μουσικών Βίντεο του theaudiodb.com</summary>
+ <summary lang="en">theaudiodb.com Music Video Scraper</summary>
+ <summary lang="es">Buscador de videoclips de theaudiodb.com</summary>
+ <summary lang="es_AR">Scraper de Videos de Música de TheAudioDb.com</summary>
+ <summary lang="fi">theaudiodb.com musiikkivideotietojen lataaja</summary>
+ <summary lang="fr">theaudiodb.com Scraper Clip Vidéo</summary>
+ <summary lang="gl">Scraper de vídeo e música de theaudiodb.com</summary>
+ <summary lang="he">theaudiodb.com סקרייפר וידאו קליפ</summary>
+ <summary lang="hu">theaudiodb.com videóklip leolvasó</summary>
+ <summary lang="it">Lo scraper di video musicali theaudiodb.com</summary>
+ <summary lang="ja">theaudiodb.com 音楽ビデオスクレーパー</summary>
+ <summary lang="ko">야후! 뮤직 비디오 스크래퍼</summary>
+ <summary lang="lt">theaudiodb.com vaizdo klipų Scraper</summary>
+ <summary lang="mk">theaudiodb.com Music Video Scraper</summary>
+ <summary lang="nl">theaudiodb.com Muziek Video Scraper</summary>
+ <summary lang="no">theaudiodb.com Skraper for musikkvideo</summary>
+ <summary lang="pl">Scraper teledysków theaudiodb.com</summary>
+ <summary lang="pt">Scraper de música theaudiodb.com</summary>
+ <summary lang="pt_BR">Scraper de concertos theaudiodb.com</summary>
+ <summary lang="ro">Informaţii videoclipuri de la theaudiodb.com </summary>
+ <summary lang="ru">Скрапер музыки и видео theaudiodb.com</summary>
+ <summary lang="se">Skrapa för theaudiodb.com musik</summary>
+ <summary lang="sk">Zdroj získavania dát o hudobných videách zo stránky theaudiodb.com</summary>
+ <summary lang="sl">Ponudnik informacij o videospotih theaudiodb.com</summary>
+ <summary lang="sv">theaudiodb.com musikvideoskrapa</summary>
+ <summary lang="th">ตัวดึงข้อมูลวิดีโอเพลง theaudiodb.com</summary>
+ <summary lang="zh">theaudiodb.com音乐电视刮削器</summary>
+ <description lang="af">Laai Musiek Video informasie af</description>
+ <description lang="am">የሙዚቃ ቪዲዮ መረጃ ማውረጃ</description>
+ <description lang="be">Download Music Video information</description>
+ <description lang="bg">Сваля информация за музикални клипове</description>
+ <description lang="ca">Baixa informació de videos musicals</description>
+ <description lang="cs">Stáhnout informace o hudebním videu</description>
+ <description lang="da">Hent Musikvideo-information</description>
+ <description lang="de">Musik Video Information herunterladen</description>
+ <description lang="el">Λήψη πληροφοριών Μουσικών Βίντεο</description>
+ <description lang="en">Download Music Video information</description>
+ <description lang="es">Descarga información del videoclip</description>
+ <description lang="es_AR">Descarga información del Video Clip</description>
+ <description lang="es_MX">Descarga Información de Vídeos de Músca</description>
+ <description lang="fi">Lataa musiikkivideoiden tiedot</description>
+ <description lang="fr">Télécharger les informations des clips vidéos</description>
+ <description lang="gl">Descargar a información do vídeo e música</description>
+ <description lang="he">הורד מידע וידאו קליפ</description>
+ <description lang="hu">Videóklip információk letöltése a theaudiodb.com webhelyről</description>
+ <description lang="it">Scarica informazioni Video Musicale</description>
+ <description lang="ja">音楽ビデオの情報をダウンロード</description>
+ <description lang="ko">뮤직 비디오 정보 다운로드</description>
+ <description lang="lt">Atsisiusti vaizdo klipų informaciją</description>
+ <description lang="mk">Превземи информации за музичко видео</description>
+ <description lang="nl">Muziek Video informatie downloaden</description>
+ <description lang="no">Last ned musikkvideoinformasjon</description>
+ <description lang="pl">Pobieraj informacje o teledyskach z theaudiodb.com</description>
+ <description lang="pt">Descarregar informação de filmes de theaudiodb.com</description>
+ <description lang="pt_BR">Download de informação de Concertos</description>
+ <description lang="ro">Descarcă informaţii videoclipuri</description>
+ <description lang="ru">Загружать сведения о видеоклипах</description>
+ <description lang="se">Ladda ner musikvideoinformation från theaudiodb.com</description>
+ <description lang="sk">Prevziať informácie o hudobnom videu</description>
+ <description lang="sl">Prenesite informacije o videospotih</description>
+ <description lang="sv">Ladda ner musikvideoinformation</description>
+ <description lang="th">ดาวน์โหลดข้อมูลวิดีโอเพลง</description>
+ <description lang="zh">从theaudiodb.com下载音乐电视资料</description>
+ </extension>
+</addon>
View
BIN  addons/metadata.musicvideos.theaudiodb.com/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
1  ....last.fm/resources/language/Afrikaans/strings.xml → ...iodb.com/resources/language/Afrikaans/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Gryp album duimnaelsketse vanaf fanart.tv</string>
- <string id="30001">Gryp album duimnaelsketse vanaf Last.fm</string>
</strings>
View
1  ...last.fm/resources/language/Belarusian/strings.xml → ...odb.com/resources/language/Belarusian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Grab album thumbs from fanart.tv</string>
- <string id="30001">Grab album thumbs from Last.fm</string>
</strings>
View
1  ....last.fm/resources/language/Bulgarian/strings.xml → ...iodb.com/resources/language/Bulgarian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Сваляй миниатюри за албумите от fanart.tv</string>
- <string id="30001">Сваляй миниатюри за албумите от Last.fm</string>
</strings>
View
1  ...os.last.fm/resources/language/Catalan/strings.xml → ...udiodb.com/resources/language/Catalan/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Agafa les miniatures d'àlbums de fanart.tv</string>
- <string id="30001">Agafa les miniatures d'àlbums de Last.fm</string>
</strings>
View
1  ...m/resources/language/Chinese (Simple)/strings.xml → ...m/resources/language/Chinese (Simple)/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">从fanart.tv获取专辑图片</string>
- <string id="30001">从Last.fm获取专辑图片</string>
</strings>
View
1  ...deos.last.fm/resources/language/Czech/strings.xml → ...eaudiodb.com/resources/language/Czech/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Získat náhledy alb z fanart.tv</string>
- <string id="30001">Získat náhledy alb z Last.fm</string>
</strings>
View
3  ...eos.last.fm/resources/language/Danish/strings.xml → ...audiodb.com/resources/language/Danish/strings.xml
@@ -4,6 +4,5 @@
<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
<strings>
- <string id="30000">Hent Miniaturebilleder af Albummer fra fanart.tv</string>
- <string id="30001">Hent Miniaturebilleder af Albummer fra Last.fm</string>
+ <string id="30000">Hent miniaturebilleder til albummer fra fanart.tv</string>
</strings>
View
3  ...deos.last.fm/resources/language/Dutch/strings.xml → ...eaudiodb.com/resources/language/Dutch/strings.xml
@@ -4,6 +4,5 @@
<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
<strings>
- <string id="30000">Pak albumminiaturen van fanart.tv</string>
- <string id="30001">Pak albumminiaturen van Last.fm</string>
+ <string id="30000">Verkrijg album thumbs van fanart.tv</string>
</strings>
View
1  ...os.last.fm/resources/language/English/strings.xml → ...udiodb.com/resources/language/English/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Grab album thumbs from fanart.tv</string>
- <string id="30001">Grab album thumbs from Last.fm</string>
</strings>
View
1  ...os.last.fm/resources/language/Finnish/strings.xml → ...udiodb.com/resources/language/Finnish/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Hae albumin pienoiskuvat fanart.tv:stä</string>
- <string id="30001">Hae albumin pienoiskuvat Last.fm:stä</string>
</strings>
View
1  ...eos.last.fm/resources/language/French/strings.xml → ...audiodb.com/resources/language/French/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Récupérer les vignettes d'albums depuis fanart.tv</string>
- <string id="30001">Récupérer les vignettes d'albums depuis Last.fm</string>
</strings>
View
1  ...s.last.fm/resources/language/Galician/strings.xml → ...diodb.com/resources/language/Galician/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Obter as miniaturas do álbum dende fanart.tv</string>
- <string id="30001">Obter as miniaturas do álbum dende Last.fm</string>
</strings>
View
1  ...eos.last.fm/resources/language/German/strings.xml → ...audiodb.com/resources/language/German/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Album Minibild von fanart.tv grabben</string>
- <string id="30001">Album Minibild von Last.fm grabben</string>
</strings>
View
1  ...deos.last.fm/resources/language/Greek/strings.xml → ...eaudiodb.com/resources/language/Greek/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Μικρογραφίες άλμπουμ από fanart.tv</string>
- <string id="30001">Μικρογραφίες άλμπουμ από Last.fm</string>
</strings>
View
1  ...eos.last.fm/resources/language/Hebrew/strings.xml → ...audiodb.com/resources/language/Hebrew/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">השג תמונות אלבום מ- fanart.tv</string>
- <string id="30001">השג תמונות אלבום מ- Last.fm</string>
</strings>
View
3  ....last.fm/resources/language/Hungarian/strings.xml → ...iodb.com/resources/language/Hungarian/strings.xml
@@ -4,6 +4,5 @@
<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
<strings>
- <string id="30000">Tölts le album miniképeket a fanart.tv-ről</string>
- <string id="30001">Tölts le album miniképeket a Last.fm-ről</string>
+ <string id="30000">Album miniképek letőltésea fanart.tv-ről</string>
</strings>
View
1  ...os.last.fm/resources/language/Italian/strings.xml → ...udiodb.com/resources/language/Italian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Scarica le copertine album da fanart.tv</string>
- <string id="30001">Scarica le copertine album da Last.fm</string>
</strings>
View
1  ...s.last.fm/resources/language/Japanese/strings.xml → ...diodb.com/resources/language/Japanese/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">fanart.tv からアルバムサムネールを取得</string>
- <string id="30001">Last.fm からアルバムサムネールを取得</string>
</strings>
View
1  ...eos.last.fm/resources/language/Korean/strings.xml → ...audiodb.com/resources/language/Korean/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">fanart.tv 에서 앨범 커버 가져오기</string>
- <string id="30001">Last.fm 에서 앨범 커버 가져오기</string>
</strings>
View
1  ...last.fm/resources/language/Lithuanian/strings.xml → ...odb.com/resources/language/Lithuanian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Paimti albumų miniatiūras iš fanart.tv</string>
- <string id="30001">Paimti albumų miniatiūras iš Last.fm</string>
</strings>
View
1  ...last.fm/resources/language/Macedonian/strings.xml → ...odb.com/resources/language/Macedonian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Симни сликички за албум од fanart.tv</string>
- <string id="30001">Симни сликички за албум од last.fm</string>
</strings>
View
8 addons/metadata.musicvideos.theaudiodb.com/resources/language/Norwegian/strings.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<!-- Translated using Transifex web application. For support, or if you would like to to help out, please visit your language team! -->
+<!-- Norwegian language-Team URL: http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/no/ -->
+<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
+
+<strings>
+ <string id="30000">Hent Album Thumbs fra fanart.tv</string>
+</strings>
View
1  ...eos.last.fm/resources/language/Polish/strings.xml → ...audiodb.com/resources/language/Polish/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Pobierz ikony albumu z fanart.tv</string>
- <string id="30001">Pobierz ikony albumu z Last.fm</string>
</strings>
View
1  ...esources/language/Portuguese (Brazil)/strings.xml → ...esources/language/Portuguese (Brazil)/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Obter miniaturas de álbuns de fanart.tv</string>
- <string id="30001">Obter miniaturas de álbuns do Last.fm</string>
</strings>
View
1  ...last.fm/resources/language/Portuguese/strings.xml → ...odb.com/resources/language/Portuguese/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Obter miniaturas de álbum em fanart.tv</string>
- <string id="30001">Obter miniaturas do álbum em Last.fm</string>
</strings>
View
3  ...s.last.fm/resources/language/Romanian/strings.xml → ...diodb.com/resources/language/Romanian/strings.xml
@@ -4,6 +4,5 @@
<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
<strings>
- <string id="30000">Obţine imagini album de la fanart.tv</string>
- <string id="30001">Obţine imagini album de la Last.fm</string>
+ <string id="30000">Obţine imagini albume de la fanart.tv</string>
</strings>
View
1  ...os.last.fm/resources/language/Russian/strings.xml → ...udiodb.com/resources/language/Russian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Загружать эскизы альбомов с fanart.tv</string>
- <string id="30001">Загружать эскизы альбомов с Last.fm</string>
</strings>
View
1  ...eos.last.fm/resources/language/Slovak/strings.xml → ...audiodb.com/resources/language/Slovak/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Získať náhľady albumov zo stránky fanart.tv</string>
- <string id="30001">Získať náhľady albumov zo stránky Last.fm</string>
</strings>
View
1  ....last.fm/resources/language/Slovenian/strings.xml → ...iodb.com/resources/language/Slovenian/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Prenesi sličice albumov s fanart.tv</string>
- <string id="30001">Prenesi sličice albumov z Last.fm</string>
</strings>
View
1  ...esources/language/Spanish (Argentina)/strings.xml → ...esources/language/Spanish (Argentina)/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Obtener miniatura de album de fanart.tv</string>
- <string id="30001">Obtener miniatura de album de Last.fm</string>
</strings>
View
1  ...m/resources/language/Spanish (Mexico)/strings.xml → ...m/resources/language/Spanish (Mexico)/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Obtener miniaturas de álbumes desde fanart.tv</string>
- <string id="30001">Obtener miniaturas de álbumes desde Last.fm</string>
</strings>
View
3  ...os.last.fm/resources/language/Spanish/strings.xml → ...udiodb.com/resources/language/Spanish/strings.xml
@@ -4,6 +4,5 @@
<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
<strings>
- <string id="30000">Obtener miniatura de album de fanart.tv</string>
- <string id="30001">Obtener miniatura de album de Last.fm</string>
+ <string id="30000">Obtener miniatura de álbum de fanart.tv</string>
</strings>
View
1  ...os.last.fm/resources/language/Swedish/strings.xml → ...udiodb.com/resources/language/Swedish/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">Hämta albumminiatyrer från fanart.tv</string>
- <string id="30001">Hämta albumminiatyrer från Last.fm</string>
</strings>
View
1  ...ideos.last.fm/resources/language/Thai/strings.xml → ...heaudiodb.com/resources/language/Thai/strings.xml
@@ -5,5 +5,4 @@
<strings>
<string id="30000">ดึงข้อมูลภาพปกอัลบั้มจาก fanart.tv</string>
- <string id="30001">ดึงข้อมูลภาพปกอัลบั้มจาก Last.fm</string>
</strings>
View
1  ...tadata.musicvideos.last.fm/resources/settings.xml → ...musicvideos.theaudiodb.com/resources/settings.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<setting label="30000" type="bool" id="fanarttvalbumthumbs" default="true"/>
- <setting label="30001" type="bool" id="lastfmalbumthumbs" default="true"/>
</settings>
View
42 addons/metadata.musicvideos.theaudiodb.com/tadb.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2012-06-10">
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/searchtrack.php?s=\1&t=\2&lt;/url&gt;" dest="3">
+ <expression trim="1,2">(.+)%20%20%20(.+)</expression>
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="3">
+ <RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\5 - \3 [\4]&lt;/title&gt;&lt;url cache=&quot;tadb-\1.json&quot;&gt;http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/track.php?h=\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes" clear="yes" fixchars="1" noclean="1">idTrack&quot;:&quot;([^&quot;]*)&quot;,&quot;idAlbum&quot;:&quot;([^&quot;]*).*?&quot;strTrack&quot;:&quot;([^&quot;]*)&quot;,&quot;strAlbum&quot;:&quot;([^&quot;]*)&quot;,&quot;strArtist&quot;:&quot;([^&quot;]*)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression fixchars="1" noclean="1">strTrack&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
+ <expression fixchars="1" noclean="1">strArtist&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;album&gt;\1&lt;/album&gt;" dest="5+">
+ <expression fixchars="1" noclean="1">strAlbum&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression fixchars="1" noclean="1">strDescription&quot;:&quot;(.*?)&quot;,&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression fixchars="1" noclean="1">strGenre&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression fixchars="1" noclean="1">strTrackThumb&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp conditional="fanarttvalbumthumbs" input="$$1" output="&lt;chain function=&quot;GetFanartTvAlbumThumbsByMBID&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+ <expression fixchars="1" noclean="1">strMusicBrainzAlbumID&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetDetails>
+</scraper>
View
9 xbmc/settings/GUISettings.cpp
@@ -815,7 +815,7 @@ void CGUISettings::Initialize()
AddDefaultAddon(NULL, "scrapers.moviesdefault", 21413, "metadata.themoviedb.org", ADDON_SCRAPER_MOVIES);
AddDefaultAddon(NULL, "scrapers.tvshowsdefault", 21414, "metadata.tvdb.com", ADDON_SCRAPER_TVSHOWS);
- AddDefaultAddon(NULL, "scrapers.musicvideosdefault", 21415, "metadata.musicvideos.last.fm", ADDON_SCRAPER_MUSICVIDEOS);
+ AddDefaultAddon(NULL, "scrapers.musicvideosdefault", 21415, "metadata.musicvideos.theaudiodb.com", ADDON_SCRAPER_MUSICVIDEOS);
// service settings
AddGroup(SETTINGS_SERVICE, 14036);
@@ -1461,6 +1461,13 @@ void CGUISettings::LoadXML(TiXmlElement *pRootElement, bool hideSettings /* = fa
updated = true;
}
+ // replace broken last.fm musicvideo scraper with theaudiodb.com if it's still in use
+ if (GetString("scrapers.musicvideosdefault") == "metadata.musicvideos.last.fm")
+ {
+ SetString("scrapers.musicvideosdefault", "metadata.musicvideos.theaudiodb.com");
+ updated = true;
+ }
+
if (updated)
g_settings.Save();
}
Something went wrong with that request. Please try again.