Herzlichen Dank für das schnelle handeln.
Es funktioniert wieder wie gewohnt.
Hallo Dano, der Zugriff klappt aktuell nicht mehr auf's Cover. Könntest du bitte noch mal so lieb sein?
Tausend Dank dano, ich habe das schmerzlich vermisst. Natürlich habe ich deine Änderung gleich verglichen. Wie ich sehe, bestand für mich nicht mal Ansatzweise eine Chance, dies selber zu korrigieren. Zwar hatte ich gesehen, dass der Coverordner bei hitparade.ch anders lautet, aber diese Änderung im Script reichte einfach nicht. Der Wille war da, aber wie gesagt, Null Chance.
Ich habe nun in Hitparade.ch#Search by Artist + Title.src diese Zeile wieder eingefügt und alles funktioniert wieder wie gewohnt.
[SearchBy]=%artist% $regexp($regexp(%title%,'((|[| )(featuring|feat|ft).* .+',,1),'((|[).()|]).',)
Diese Zeile entfernt ja die Klammern und dessen Inhalt bei der Suche. Das hat sich eigentlich bewährt, wie ich meine. Könnte man diese Zeile noch so modifizieren, das alle Leerstellen vor der Klammer mit entfernt werden? In der Regel ist das ja eine Stelle, aber ich habe da manchmal bis zu 5 Stellen als Zwischenraum und dann scheitert die Suche, da im Suchfeld sämtliche Leerstellen noch am Titel hängen.
Aber wie gesagt, so ist alles wieder bestens und nun hoffe ich, dass die Schweizer dies auch so belassen.
Vielen Dank noch mal.
Neue Formel:
[SearchBy]=%artist% $regexp($regexp(%title%,'\s*((|[| )(featuring|feat|ft).* .+',,1),'\s*((|[).()|]).',)
Ich kann das immer nur bewundern und Bauklötzer staunen. Wie immer perfekt. Vielen Dank dano
Hallo dano, bei mir funktioniert wieder leider das Script zu hitparade.ch nicht mehr. Könntest du bitte bei Gelegenheit mal schauen ob sich da wieder was richten lässt. Es ist mein allerwichtigstes Script. 
Dieser Code funktioniert noch.
# Mp3tag (2.36 or higher) Parsing for hitparade.ch - by dano
# Save it in your Mp3tag data directory,
# e.g. C:\Documents and Settings\*username*\Application Data\Mp3tag\data\sources
#
#
[Name]=hitparade.ch
[BasedOn]=hitparade.ch
[AlbumUrl]=http://hitparade.ch/showitem.asp?interpret=%s&cat=s
[WordSeperator]=+
[SearchBy]=$replace(%artist%,&,%%26)&titel=$replace(%title%,&,%%26)
[ParserScriptAlbum]=...
# ###################################################################
# A L B U M
# ###################################################################
#debug "on" "C:\yDebug\debug_hitparade_B.htm" "20"
# Year
findline "<b>Jahr:</b>" 1 1
findinline "<b>Jahr:</b>" 1 1
if "</td"
outputto "Year"
findinline "td class=\"textline\">"
sayuntil "</td>"
endif
# Coverurl
gotoline 2
findline "img src=http://hitparade.ch/cdimag/" 1 1
replace "img src=http://hitparade.ch/cdimag/" "**_**_~~_http://hitparade.ch/cdimages/"
findinline "**_**" 1 1
if "_~~_"
movechar 4
outputto "coverurl"
sayregexp "http://hitparade.ch/cdimages/.+?\.jpg" "," ">"
endif
# .. Customization ..
#set "year"
#set "coverurl"
Allerdings kann ich folgende Zeile nicht mehr verwenden bzw. einbauen. Sie blendete bei der Suche die Klammern + Inhalte aus, was bisher optimal funktionierte.
[SearchBy]=%artist% $regexp($regexp(%title%,'\s*(\(|\[| )(featuring|feat|ft).* .+',,1),'\s*(\(|\[).*(\)|\]).*',)
Das Problem scheint zu sein, das zwei unterschiedliche Suchen generiert werden.
Irene Cara&titel=Flashdance ...What A Feeling funktioniert
Irene Cara Flashdance ...What A Feeling, so war es bisher bei mir mit obiger SearchBy Zeile, scheitert der Versuch. Ich muss also irgendwie "&titel=" dazwischen bekommen, das es wieder wie gewohnt funktioniert. Bisher ist nur Mist bei meinen Versuchen rausgekommen.
Mein Ziel ist also mit obigen Code, der noch funktioniert, die Klammern + Inhalt in %title% bei der Suche auszublenden.
Vielleicht so ...
[SearchBy]=%ARTIST%$regexp('&titel='$regexp(%TITLE%,'\s*(\(|\[| )(featuring|feat|ft).* .+',,1),'\s*(\(|\[).*(\)|\]).*',) ... oder ... [SearchBy]=%ARTIST% $regexp('&titel='$regexp(%TITLE%,'\s*(\(|\[| )(featuring|feat|ft).* .+',,1),'\s*(\(|\[).*(\)|\]).*',)DD.20140211.1838.CET
Danke Detlef, es scheint zu funktionieren. Es ist wohl das Script Hitparade.ch#Direct - Artist + Title.src vom letzten Updade, welches noch geht. Vor lauter rum probieren habe ich den Überblick verloren.
Hitparade.ch#Search by Artist + Title.src und Hitparade.ch#Search by Album (Compilation).src aus dieser .zip vom 31.01.2013 funktionieren aber wohl nicht mehr.
Danke noch mal Detlef 
Leider funzt es nicht wie gewohnt. Wenn nicht ganz exakt übereinstimment getaggt ist, schlägt es fehl. Beispiel Tu's doch! von Petry. Nur weil das Ausrufezeichen fehlt, klappt es nicht. Früher konnte man auch nur mit dem Titel oder Interpreten suchen. Das geht mit dem Script nicht.
Mit dem neuen Versionsupdate von mp3tag hat sich das Coverladen von hitparade.ch nun entgültig verabschiedet.
# Mp3tag (2.36 or higher) Parsing for germancharts.com
# Save it in your Mp3tag data directory,
# e.g. C:\Documents and Settings\*username*\Application Data\Mp3tag\data\sources
#
#
[Name]=germancharts.com
[BasedOn]=www.germancharts.com
[AlbumUrl]=http://www.germancharts.com/showitem.asp?interpret=%s
[WordSeperator]=+
[SearchBy]=%artist%&titel=%title%&cat=s
#[Encoding]=
[ParserScriptAlbum]=...
# ###################################################################
# A L B U M
# ###################################################################
#debug "on" "C:\zDebug\debug_germancharts_B.html" "20"
# Coverurl
#outputto "coverurl"
#Findline "http://hitparade.ch/cdimage.html?"
#say "http://hitparade.ch/cdimages/"
#FindinLine "http://hitparade.ch/cdimage.html?"
#SayUntil "'"
# Year
findline "<td align=right>"
findinline "<td align=right>"
if "<b>"
outputto "Year"
movechar 3
sayregexp "\d{4}" "" "</b>"
endif
<!--QuoteEnd--></div><!--QuoteEEnd-->
Sag mal, ist das ein allgemeingültiges Script, welches man z. B. auch auf einer eigenen Homepage einbetten kann oder bezieht sich das nur auf einen bestimmten Bereich? Erstelle derzeit eine eigene Homepage und bediene mich dabei an einem Homepage-Baukasten wie diesen hier.
Was sollte der Zweck einer Einbettung sein?
Ein Web-Sources-Script wird von MP3tag aufgerufen und enthält die Anweisungen zum Durchsuchen des HTML-Texts nach bestimmten Markierungen und des Zuweisens der gefundenen Daten in bestimmte Felder.
Wie soll das auf einer Homepage funktionieren?
Ja ok stimmt, da hast du Recht. Fange gerade erst an mich für das Thema zu interessieren.
Mit dem Update auf v2.74a hat sich das script zu hitparade.ch nun komplett verabschiedet. Nachdem die Cover nicht mehr geladen wurden, hat sich nun auch das Produktionsjahr verabschiedet. Ich hoffe nur, dass ich die alte Version wieder in Gang bekomme. Falls ja, kann ich nie mehr ein Update machen. Absoluter Trauer. Eines der wichtigsten Tools für mich wurde beerdigt.
hitparade.ch hat sich wieder in seiner Oberfläche neu aufgestellt. Es ist so lange her, dass ich nicht mal mehr weiß, wie das Web Source Script ins Programm reingefummelt wurde und wo das abgespeichert ist. Dieser Pfad scheint nicht der richtige Weg zu sein. C:\Program Files (x86)\Mp3tag\data\sources Wo könnte das Script vergraben sein? Bisher konnte ich wenigstens das Produktionsjahr noch abrufen. Ich würde wenigstes versuchen wollen, dies wieder irgendwie flott zu kriegen. Danke
Guckst du die FAQs:
Danke, APPDATA - da hat es dann geklingelt. Jetzt habe ich wenigstens schon mal das Script. Mal gucken.