Help - Search - Members - Calendar
Full Version: Discogs-Pone Script Version 3 von 2011
Mp3tag Forums > Mp3tag - Deutsch > Allgemein
Pages: 1, 2
mbaa3
Ich habe versucht das Discogs-Pone Script (Newest version: 3.0 (uploaded 04.04.2011) zu installieren, ohne genau zu wissen worum es geht. Dabei habe ich nur den ersten Abschnitt "Script Installation & Usage" abgearbeitet.
http://forums.mp3tag.de/index.php?s=&s...ost&p=41277

Punkt 4 "edit the tag-field values" konnte ich nicht durchführen, weil ich nicht wusste welchen Dateinamen ich laden sollte.

Gibt es eine deutsche Anleitung?
pone
ZITAT(mbaa3 @ Apr 5 2011, 14:13) *
Ich habe versucht das Discogs-Pone Script (Newest version: 3.0 (uploaded 04.04.2011) zu installieren, ohne genau zu wissen worum es geht. Dabei habe ich nur den ersten Abschnitt "Script Installation & Usage" abgearbeitet.
http://forums.mp3tag.de/index.php?s=&s...ost&p=41277

Punkt 4 "edit the tag-field values" konnte ich nicht durchführen, weil ich nicht wusste welchen Dateinamen ich laden sollte.

Gibt es eine deutsche Anleitung?


Der Zip Ordner enthält die mp3 Datei Discogs Pone Web Script Settings.mp3.
Diese musst du in Mp3tag laden (wo du sie speicherst ist egal).
Die Tag Felder der Mp3 Datei sind quasi die Optionen für Export Skripte, die dann die Web Skripte erstellen.

Lade die Mp3 Datei in Mp3 Tag und öffne die Erweiterte Tags Ansicht .
Zum ändern der Optionen musst du einfach in der Mp3 den Wert der Tag Felder verändern. Bitte keine Tag Felder entfernen.

Es gibt dann drei verschiedene Arten von Optionsfeldern:
DISCOGS_... Felder
repräsentieren jeweils eine Inforamtion von Discogs, für das du entweder das von dir gewünschte Tag Feld eintragst, oder no wenn du die Information nicht speichern willst.

DISCOGS~... Felder
sind ähnlich, nur handelt es sich hier um Extra Felder, die entweder verschiedene Discogs Informationen kombinieren oder auch nochmal trennen. Auch hier den gewünschten Tag-Feld Namen oder no eingeben.

OPTION:... Felder
sind Optionen. Hier kann man entweder yes oder no als Wert eingeben.


Wenn du dann alle Felder nach deinen Bedürfnissen angepasst hast, markierst du die Discogs Pone Web Script Settings.mp3 Datei und führst die mitgelieferte Aktion Discogs Pone Create Scripts aus.
Diese Aktion löst verschiedene Export Skripte aus, die dann die eigentlichen Web Skripte und auch einen Aktion zum erstellen von Cue Sheet Dateien erstellt. Alles jeweils ausgerichtet auf die zuvor von dir in der Discogs Pone Web Script Settings.mp3 Datei angegebenen Tag-Felder.

Du kannst die Optionen auch jederzeit wieder verändern und die Aktion Discogs Pone Create Scripts erneut laufen lassen, dann werden die bereits erstellten Skripte mit neuen überschrieben, die dann das neuen Tag Felder enthalten.

Für weitere Fragen und Anregungen stehe ich gern zur Verfügung.
pone
P.S.:
Damit die exportierten Skripte automatisch im richtigen Ordner erstellt werden, braucht man Mp3tag v.2.48a oder neuer.
Andernfalls werden die Skripte in einem neuen Ordner neben der Discogs Pone Web Script Settings.mp3 Datei gespeichert und müssen manuell in den Mp3tag Ordner verschoben werden.
mbaa3
Danke für die schnelle und ausführliche Antwort. Ich hatte noch nicht die 2.48a-Version.
pone
ZITAT(mbaa3 @ Apr 6 2011, 11:16) *
Danke für die schnelle und ausführliche Antwort. Ich hatte noch nicht die 2.48a-Version.

Im Moment funktioniert das Skript nicht, da Discogs schon wieder was auf der Seite geändert hat. Update kommt bald.
T.poem
ZITAT(pone @ Apr 6 2011, 13:05) *
Im Moment funktioniert das Skript nicht, da Discogs schon wieder was auf der Seite geändert hat. Update kommt bald.

Im Moment funktionieren auch die älteren scripts von Dano nicht; und auch nicht die im "Lieferumfang" enthaltene discogs.src Datei. Bis ca. vorgestern lief das alles noch.
pone
3.1 is online und funktioniert wieder.

Jetzt ist noch eine neue Aktionsgruppe Namens Discogs Pone>Update Settings Mp3 File hinzugekommen. Diese braucht man, wenn man die Discogs Pone Web Script Settings.mp3 Datei bereits von einer älteren Version hat. Da in dieser Datei die persönlichen Einstellungen gespeichert werden, sollte man diese nicht einfach überschreiben. Mit dieser Aktion werden nur die neuen Felder hinzugefügt und die alten gelassen wie sie sind.
Die neu heruntergeladene Discogs Pone Web Script Settings.mp3 Datei kann man löschen, wenn man sie bereits von der vorherigen Version hat.
mbaa3
Danke für die schnelle und ausführliche Antwort. Ich habe jetzt die 2.48b-Version.
pone
Nochmal hier für alle eine deutsch Anleitung:

Skript Installation & Benutzung:
1. Lade den Zip Ordner herunter und extrahiert die Dateien
2. Verschiebt die extrahierten Ordner und Dateien in das Mp3tag Profil Verzeichnis %appdata%\Mp3tag\
(kopier das einfach in die Adresszeile des Explorers um zu diesem Ordner zu gelangen)
3.a. wenn du das Skript zum ersten Mal benutzt:
Verschiebe die Datei Discogs Pone Web Script Settings.mp3 file in diesen Ordner: %appdata%\Mp3tag\
3.b. wenn du das Skript updatest:
Lösche die neu heruntergeladene Discogs Pone Web Script Settings.mp3 Datei und behalte die bereits existierende Datei
4. Lade Discogs Pone Web Script Settings.mp3 in die Dateiansicht von Mp3tag
5. Führe folgende Aktionsgruppe aus: Discogs Pone>Update Settings Mp3 File
6. Öffne das Erweiterte Tags Fenster und editiere die Einträge der Tag-Felder der Discogs Pone Web Script Settings.mp3 Datei um das Skript nach deinen Wünschen anzupassen.
7. Führe folgende Aktionsgruppe aus: Discogs Pone>Create Scripts
8. Jetzt kannst du die Tag-Quellen Skripte benutzen


Edit:
Bei der Version 4 meines Skriptes bitte Schritt 5 erstmal weglassen.
ohrenkino
ZITAT(pone @ May 17 2011, 22:53) *
... in diesen Ordner %appdata%\Mp3tag\

Ich benutze (auch) eine mobile Version von MP3tag, so dass es auf dem jeweiligen Computer, an den die externe Festplatte angeschlossen wird, keinen Ordner mp3tag in %appdata% gibt.
Stattdessen liest MP3tag aus dem Installationsordner.
Müssen jetzt alle %appdata% durch den Installationsordner ersetzt werden?
pone
ZITAT(ohrenkino @ May 18 2011, 07:38) *
Ich benutze (auch) eine mobile Version von MP3tag, so dass es auf dem jeweiligen Computer, an den die externe Festplatte angeschlossen wird, keinen Ordner mp3tag in %appdata% gibt.
Stattdessen liest MP3tag aus dem Installationsordner.
Müssen jetzt alle %appdata% durch den Installationsordner ersetzt werden?

Ja.

Ausserdem musst du dann in Schritt 6 folgende Option einstellen:
OPTION: DO YOU USE MP3TAG AS PORTABLE VERSION? = yes

weil ansonsten die exportierten Skriptdateien trotzdem im %appdata% Ordner landen.

Wenn du gleichzeitig eine normale und eine mobile Version installiert hast, reicht es, wenn du mein Skript wie beschrieben erst nur in der moblen Version installierst, und dann die Schritte 6 und 7 zweimal durchführst, einmal mit
OPTION: DO YOU USE MP3TAG AS PORTABLE VERSION? = yes
und einmal mit
OPTION: DO YOU USE MP3TAG AS PORTABLE VERSION? = no
Dann musst du die restlichen Settings nur einmal und vor allem in nur einer Datei anpassen.
ohrenkino
Supi, an alles gedacht! Danke!
kyleXY
Hallo

Ich benutze das Script jetzt zum 1. mal. Die mp3Tag Version ist 2.49 betriebn mit Wine unter Linux

Ich scheitere gerade an Punkt 5: Führe folgende Aktionsgruppe aus: Discogs Pone>Update Settings Mp3 File

Diese Aktionsgruppe ist bei mir nicht vorhanden...
SFL
Ich habe das ja auch gerade gemacht. Wenn du das richtig eingebaut hast, müsstest du, bei mir steht es ganz unten in Aktionsgruppen, die Discogs Einträge stehen haben. Allerdings hab' ich nun kein Vergleich zu Linux.
kyleXY
hier noch ein Bild von der Verzeichnisstruktur und den Aktionsgruppen

http://imageshack.us/photo/my-images/202/mp3tagpone.png/
pone
ZITAT(kyleXY @ Jan 28 2012, 01:29) *
hier noch ein Bild von der Verzeichnisstruktur und den Aktionsgruppen

http://imageshack.us/photo/my-images/202/mp3tagpone.png/


Die Exopt Dateien (.mte) und die Settings Datei (.mp3) sind schon mal am richtigen Ort.
In dem Zip Archiv gibt es noch den Ordner data\actions. Dort befinden sich zwei Aktions Dateien (.mta) die du bei dir auch in den Ordner data\actions schieben musst. Dann kannst du die Aktionsgruppen sehen und benutzen.
kyleXY
Die sind drin, ist bloß nicht auf dem Screenshot mit drauf smile.gif
kyleXY
Ich hab sie in den Mp3Tag Ordner in C:/Programme/... reinkopiert. Die beiden Einträge sind jetzt drin smile.gif
pone
ZITAT(kyleXY @ Jan 28 2012, 18:39) *
Ich hab sie in den Mp3Tag Ordner in C:/Programme/... reinkopiert. Die beiden Einträge sind jetzt drin smile.gif


Was wird denn bei dir angezeigt, wenn du $getenv(mp3tagappdata) in den Tag-Dateinamen Konverter eingiebst?
Dahin werden nämlich die fertigen Web Skripte (.src) und auch zwei weitere Aktionsdateien (.mta) und eine weitere Exportdatei (.mte) exportiert. Sollte $getenv(mp3tagappdata) bei bei der Linux/Wine Lösung nicht den Ordnerpfad wiedergeben, aus dem Mp3tag diese Dateien liest, musst du sie nach Schritt 7 in der Installation von dort in das bei dir richtige Verzeichnis schieben.
kyleXY
$getenv(mp3tagappdata) im Tag-Dateinamen Konverter gibt "C:\Programme\Mp3tag.mp3" aus. In dem Ordner liegen wurde auch die zip-Datei entpackt. Und mit dem Pfad funktionierte das auch mit der Aktionsgruppe...

Andere Frage: Für Schritt 6 wo ich die Verschiedenen Tags aktiviere, die Ich haben möchte...gibt es da anhand der Discogs Webseite, mal ein Besipiel, was sich hinter welchen Tag verbirgt?
pone
ZITAT(kyleXY @ Jan 28 2012, 19:22) *
Andere Frage: Für Schritt 6 wo ich die Verschiedenen Tags aktiviere, die Ich haben möchte...gibt es da anhand der Discogs Webseite, mal ein Besipiel, was sich hinter welchen Tag verbirgt?


Sowas wollt ich schon lang mal machen, also großen Screenshot oder so. Vielleicht komm ich die nächsten Tage (morgen) dazu. Ansonsten einfach ausprobieren, und die Schritte 6 und 7 solange wiederholen, bis dir das Ergebnis passt.
Ich hab versucht alles so zu formulieren, dass man weis was gemeint ist.

DISCOGS_... Felder
geben direkt einen Inhalt von Discogs wieder. Das ist meist unter dem selben Namen auf der Discogs Seite zu finden.

DISCOGS_MASTER ... Felder kannst man eigentlich vernachlässigen. Da war ich ein bisschen übermotiviert. Die sind nur für die wenigen Skripte (API Artist List, Direct by WWW und Standard Search), die auch die Master-Release-Pages bei Discogs aufrufen. Du kannst dann mit den DISCOGS_Master Feldern entscheiden, ob du dann auch die vollen Informationen willst (dann das selbe wie beim entsprechenden DISCOGS_... Feld eingeben), oder ob du z.B. nur die DISCOGS_MASTER RELEASE ID willst um hinterher gleich mit dem "API-List Master Release Page" Skript nach dem exakten Release zu suchen.
Karsten61
Ich arbeite noch nicht sehr lange mit mp3Tag und habe mit den genannten Scripten und dem Einrichten anderer Tag-Quellen leider keine Erfahrung. Mein Problem ist folgendes: In meinen mp3-Dateien fehlen fast überall die Erscheinungsjahre der Titel. Diese sind mir aber besonders wichtig und sie sollten daher auch einigermaßen zuverlässig sein. Daher wollte ich diese Angaben entweder über Discogs oder Amazon beziehen. Ich habe also die vorhergehende Anleitung befolgt und die entpackten Dateien in den genannten Ordner verschoben. Allerdings erscheint die Aktionsgruppe "Discogs Pone > Update Settings Mp3 File" auch nach mehreren versuchen nicht im Aktionsgruppen-Fenster. Dort finde ich nur CD-R, Schreibweise aendern und Standard. Könnte mir da bitte jemand helfen? Vielen Dank!

Karsten61
pone
ZITAT(Karsten61 @ Jan 29 2012, 14:18) *
Ich habe also die vorhergehende Anleitung befolgt und die entpackten Dateien in den genannten Ordner verschoben. Allerdings erscheint die Aktionsgruppe "Discogs Pone > Update Settings Mp3 File" auch nach mehreren versuchen nicht im Aktionsgruppen-Fenster. Dort finde ich nur CD-R, Schreibweise aendern und Standard. Könnte mir da bitte jemand helfen? Vielen Dank!


Dann hast du wahrscheinlich die Dateien in den Falschen Ordner geschoben.
Hier steht wie du den Ordner findest: http://forums.mp3tag.de/index.php?showtopic=3034#entry13720
Du kannst dir den Pfad auch innerhalb von Mp3tag anzeigen lassen, wenn du $getenv(mp3tagappdata) in den Tag-Dateinamen-Konverter eingibst. Dann wird als Vorschau der richtige Pfad angezeigt (das ".mp3" am Schluss musst du ignorieren).

Dort dann die Dateien in den Unterordnern unterbringen, in denen sie auch in der zip Datei sind:
.mta Dateien in den Unterordner data\actions
.mte Dateien in den Unterordner export
Karsten61
Ich danke Dir für Deine Hilfe. Jetzt habe ich auch den Fehler entdeckt. Es fehlten Dateien, die ich beim Verschieben übersehen hatte. Jetzt funktioniert alles. rolleyes.gif

Ein Problem habe ich trotzdem noch: Ich dachte, dass das Erscheinungsjahr eines Titel automatisch in den Tag übernommen wird. Nun muss man aber bei jedem Einzelnen dieses Jahr aus einer Auflistung von Alben heraussuchen. Das ist bei mehreren tausend Dateien eine sehr aufwändige Angelegenheit. Geht das auch einfacher?

Karsten
pone
ZITAT(Karsten61 @ Jan 30 2012, 14:27) *
Ich danke Dir für Deine Hilfe. Jetzt habe ich auch den Fehler entdeckt. Es fehlten Dateien, die ich beim Verschieben übersehen hatte. Jetzt funktioniert alles. rolleyes.gif

Ein Problem habe ich trotzdem noch: Ich dachte, dass das Erscheinungsjahr eines Titel automatisch in den Tag übernommen wird. Nun muss man aber bei jedem Einzelnen dieses Jahr aus einer Auflistung von Alben heraussuchen. Das ist bei mehreren tausend Dateien eine sehr aufwändige Angelegenheit. Geht das auch einfacher?

Karsten


Grundsätzlich: nein.
Ein automatische Schreiben von Tag-Feldern ist nicht möglich. Mann muss immer suchen und bestätigen.
Und wenn du lauter einzelen Lieder hast und keine kompletten Album/Releases, würd ich dir das Skript eher nicht empfehlen. Dann ist es halt schon sehr viel Arbeit.
Discogs.com ist nun mal nach Album/Releases strukturiert, und dafür lässt es sich auch am besten verwenden.
Und Discogs schreibt immer das Veröffentlichungsjahr des konkreten Tonträgers, nicht das Erstveröffentlichungsdatum eines Album. Damit muss man klar kommen. Das ist bei Amazon zum Beispiel anders.

Ansonsten kann ich dir nur ein paar Tipps geben, die du vielleicht eh schon entdeckt hast:
- Du kannst die Liste der Alben nach dem Jahr ordnen, dann steht das älteste immer oben.
- Wenn du eines der Such-Skripte verwendest, die auch Master Releases anzeigen (API-List Artist, Direct by WWW, Standard Search), kannst du immer dieses verwenden, dann hast du im Normalfall auch immer das älteste Jahr. (Dazu musst du in der Settings mp3 Datei das Feld DISCOGS_MASTER YEAR verwenden)
- Mit dem API-Liste Master Release Page Such-Skript kannst du auch nochmal alle Versionen eines Releases auflisten, wenn du eine ganz bestimmte brauchst.
Karsten61
Vielen Dank! Ich werde mich dann mal ans Werk machen. Bisher hatte ich diese Daten manuell aus charts.de und allmusic.com herausgesucht, aber nun geht es wahrscheinlich doch etwas schneller.

Karsten
collect_nerd
ciao,

großartiges skript! allein schon wegen der technischen schönheit.

ich habe leider ein problem.
1) das feld DISCOGS_CATALOG# wird nirgendwo hin geschrieben. eigentlich soll es in comment geschrieben werden, aber ich habe testweise auch eigene feldnamen probiert, but nothing ever happens. die releases von denen ich es probiere haben nur eine cat# und sämtliche Series-funktionalität habe ich eigentlich ausgeschaltet.

2) leider wird auch die debug.txt nicht geschrieben. kann und muß ich das irgendwo einschalten?

3) wie wäre es auch die zu erstellenden (bzw. im gegenteil zu löschenden) skripte konfigurieren zu können? das macht es für leute wie mich, die eigentlich nur per release_id fetchen, übersichtlicher.

4) noch eine idee: das DISCOGS_DATE-feld nur schreiben, wenn Monat darin ungleich Null ist. aus kompalibitätsgründen schreibe ich auch das year-feld. es kann also vorkommen, daß die information in date und year dann voll redundant sind.

schönen tag noch!
pone
1.
Kann ich dir jetzt nicht sagen woran das liegt. Bei früheren Versionen konnte die Katalognummer (DISCOGS_CATALOG#) nur gelesen werden, wenn man auch das Label (DISCOGS_LABEL) als Tag-Feld aktiviert hatte. Aber das hab ich eigentlich behoben. Bei mir funktioniert es ohne Probleme, mit Series dürfte eigentlich auch kein Konflikt bestehen. So wie du das willst, müßtest du einfach folgendes haben:
DISCOGS_CATALOG# = comment

Der ursrüngliche Wert war anders, aber das spielt keine Rolle:
DISCOGS_CATALOG# = catalog #
Wenn es mir nicht klappt, schick mir bitte deine Settings mp3 Datei, dann schau ich woran es liegen könnte.

2.
Ja, muss mann.
Zum einen muss man im Feld TEXT OPTION: DEBUG PATH den vollen Dateipfad der gewünschten Debug Datei angeben. Beim ersten ausführen der Discogs Pone>Update Settings Mp3 File wird dafür automatisch der Pfad eingetragen, an dem sich auf deinem Computer auch die Web Scripte von Mp3tag befinden. Wenn du das in der Settings Datei änderst, bleibt dein geänderter Pfad bei weiteren Updates erhalten.
Zum anderen muss man in den .src Datein selbst noch die Debug Funktion aktivieren. Dort steht jetzt am Anfang des [ParserScriptAlbum]=... Teil:
# debug "on" "C:\Users\<user name>\AppData\Roaming\Mp3tag\data\sources\debug.txt"
Wenn du die Raute am Anfang löscht, wird der Befehl aktiviert. Du kannst die Zeile auch an eine beliebige andere Stelle in der src Datei kopieren, um den Befehl erst später zu aktivieren. Mit
# debug "off" "C:\Users\<user name>\AppData\Roaming\Mp3tag\data\sources\debug.txt"
lässt sich der Befehl auch wieder deaktivieren.
Jedesmal wenn du die src Dateien mit der Aktion Discogs Pone>Create Scripts wieder neu erstellst, ist der Befehl erstmal wieder deaktiviert.

3.
Dazu einfach nach der Aktion Discogs Pone>Create Scripts die unerwünschten .src Dateien wieder löschen. Schaden aber doch eigentlich nicht. Durch die verschiedenen Suchmethoden ist ein zuvoriges Suchen im Web Browser eigentlich überflüssig. Und wenn du dir die Tastenkombinateion Alt+Q > P > I merkst, hast du dein gewünschtes Skript immer schnell aufgerufen. Die .src Datei befinden sich im Ordner Mp3tag\data\sources , in dem wie gerade geschrieben auch die Debug Datei standardmäßig landet.

4.
Das ist bereits möglich. Und es hat mich einige Mühen gekostet, das als flexible Option einzubauen. Die Anleitung dazu ist hier versteckt:
http://forums.mp3tag.de/index.php?showtopi...ost&p=59334
Was in eckiger Klammer steht, wird nur geschrieben wenn ein Monat angegeben ist, was in runder Klammer steht nur wenn ein Tag angegeben ist
Bespiele:
[YYYY-MM-DD] schreibt nichts wenn das Monat fehlt.
YYYY[-MM-DD] schreibt nur das Jahr wenn das Monat fehlt.

[YYYY-MM](-DD) schreibt nur Jahr und Monat wenn der Tag fehlt, nichts wenn der Monat fehlt
YYYY[-MM](-DD) schreibt nur Jahr und Monat wenn der Tag fehlt, nur das Jahr wenn der Monat fehlt
(YYYY-MM-DD) schreibt nichts wenn der Tag fehlt.

Ansonsten werden fehlende Daten immer mit 00 ersetzt wenn sie nicht eingeklammert sind.
collect_nerd
vielen dank erstmal für die schnelle und ausführliche antwort.

1. auch weiteres probieren (die einstellung hatte ich ja so schon) hat nicht geholfen.
das sagt der debug-output:
QUELLTEXT
Script-Line    : 68
Command        : outputto
Parameter 1    : >comment<

Output         : ><

Line and position:
<div class="head">Label:</div> <div class="content"> <<label>>Deram</a> &ndash; 800 087-2 </div> <div class="head">Format:</div> <div class="content"> <<fmt>>CD</a>, Album <br /> </div> <div class="head">Country:</div> <div class="content"> <<country>> US </a> </div> <div class="head">Released:</div> <div class="content"> <<decade>> 1983 </a> </div> <div class="head">Genre:</div> <div class="content"> <<genre>>Rock</a> </div> <div class="head">Style:</div> <div class="content"> <<style>>Folk Rock</a>, <<style>>Psychedelic Rock</a> </div> <div class="clear_left"></div> </div></div><div id="tracklist" class="section major tracklist">
^

------------------------------------------------------------

Script-Line    : 69
Command        : regexpreplace
Parameter 1    : ><<label>>.+?</a> &ndash; (.*?)</div><
Parameter 2    : ><<catalog>>$1<</catalog>><

Output         : ><

Line and position:
<div class="head">Label:</div> <div class="content"> <<catalog>>800 087-2 <</catalog>> <div class="head">Format:</div> <div class="content"> <<fmt>>CD</a>, Album <br /> </div> <div class="head">Country:</div> <div class="content"> <<country>> US </a> </div> <div class="head">Released:</div> <div class="content"> <<decade>> 1983 </a> </div> <div class="head">Genre:</div> <div class="content"> <<genre>>Rock</a> </div> <div class="head">Style:</div> <div class="content"> <<style>>Folk Rock</a>, <<style>>Psychedelic Rock</a> </div> <div class="clear_left"></div> </div></div><div id="tracklist" class="section major tracklist">


die konfigurations-mp3 hänge ich an.

3. klar geht's auch händisch. ich war und bin nur immer noch sehr begeistert von deinem ansatz das skript zu konfigurieren. bisher hatte ich mir immer danos skript von hand angepaßt. bei der x-ten änderung des discogs-outputs nervt das dann irgendwann.
a propos, könntest du nicht auch die felder direkt via discos-api beziehen statt das html zu parsen?
http://www.discogs.com/developers/resource...se/release.html

4. ich meinte das so. bspw:
DISCOGS_DATE = 2012-02-07
=>
date -> 2012-02-07
year -> 2012

DISCOGS_DATE = 2012
=>
date
year -> 2012

so können auch ganz einfache mp3-player wenigstens das jahr anzeigen. ansonsten mag ich einfach keine redundanten daten. ich weiß, es ist ein luxusproblem.
pone
1.
Danke für deine Settings Datei. Konnte den Fehler schnell finden.
TEXT OPTION: MULTI LABEL: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS) = yes
verträgt sich nicht mit
TEXT OPTION: MULTI CATALOG#: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS) = no

Das selbe zählt wohl auch für:
TEXT OPTION: MULTI SERIES: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS) = yes
TEXT OPTION: MULTI CATALOG#_(SERIES): MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS) = no

Ich schau, dass ich das Problem beim nächsten Update behebe. Einstweilen kannst du dir dadurch helfen, dass du folgendes in diese Zeilen:
QUELLTEXT
outputto "comment"
findline "<<_GO-TO-START_>>" -1 1
findline "<a href=\"/label/" 1 1
regexpreplace ",\s*<a href=\"/label" "</div>"
findinline "<a href=\"/label/" 1 1
findinline "&ndash;" 1 1
sayuntil "</div>"

in das Feld
TEXT OPTION: FREE WEB SOURCES SCRIPT CODE FOR STANDARD SCRIPTS
kopierst.
Wenn du auch die spezial Skripte verwenden möchtest, dann auch in
TEXT OPTION: FREE WEB SOURCES SCRIPT CODE FOR MULTISONG-TRACKS TRACKLIST SCRIPT
&
TEXT OPTION: FREE WEB SOURCES SCRIPT CODE FOR DJ SETS IN ONE FILE TRACKLIST SCRIPT

Für die Master Scripts dürfte dieser Code nicht funktionieren.


3.
Das mit der API hab ich mir schon öfter überlegt und auch schon ein bisschen rumgebastelt. Was mich davon abhält ist, dass dort ein paar Sachen fehlen. Nämlich Series, Series Cat#, Companies etc und Rating. Dafür würde sich die Hauptschreibweise von Künstlernamen viel einfacher holen lassen, wenn Discogs eine Variant mit Stern* verwendet. Und das Skript wäre wohl stabieler und schneller.
Kommt vielleicht irgendwann. Kann ich aber nicht versprechen.

4.
Das wäre dann:
DISCOGS_YEAR = YEAR
DISCOGS_DATE = DATE
TEXT OPTION: DATE FORMAT (DD/D = DAY, MM/M/MON/MONTH = MONTH, YYYY/YY = YEAR) = [YYYY-MM-DD]
oder
TEXT OPTION: DATE FORMAT (DD/D = DAY, MM/M/MON/MONTH = MONTH, YYYY/YY = YEAR) = [YYYY-MM](-DD)

Das zweite hast du ja in der mir zugesandten Datei. Funktioniert doch, oder? Zumindest bei den Skripten die ich mit deiner Datei gemacht hab.
collect_nerd
1. cool, danke für den hinweis. ich habe auch bei den anderen feldern die multifield-option ausgestellt.

3. soll ich da mal nen feature request bei discogs schreiben?
allerdings würde das sicher auch bedeuten, daß noch allerhand andere felder dazukommen, die gar nicht mal so uninteressant für den einen oder die andere sein werden (phonographisches / mechanisches Copyright, Recorded At, Mixed At, ...).

4. ich hab ne weile auf'm schlauch gestanden und hab endlich alles zusammengepuzzled (discogs_year hatte ich zunächst übersehen). rolleyes.gif die lösung für mich lautet also:
[YYYY-MM(-DD)]
pone
1.
Das geht natürlich auch.

3.
Nen Feature Request and discogs kannst du gerne schreiben. Keine Ahnung ob das was bringt. Die haben ja die API gerade umgestellt, weiß nicht ob sie da wieder was ändern wollen.

Die von die angesprochenen Felder kann mein Skript ja momentan lesen. Sie werden alle zusammengefasst in das Feld DISCOGS_COMPANIES_ETC geschrieben.
Bei Bedarf könnte ich auch Optionen einbauen, das in einzelne Tagfelder zu splitten. Bei Barcodes & Other Identifiers hab ich das mal auf Nachfrage mit Barcodes gemacht. Das würde halt die Optionen in der Settingsdatei noch unübersichtlicher machen. Und ich glaube eigentlich nicht, dass das Sinn gibt, weil die Daten bei Discogs hier doch sehr lückenhaft sinde. Ein eigenes Feld gibt ja meiner Meinung nach nur Sinn, wenn man es auch in seiner Medienbibliothek anzeigen lässt. Und dort hab ich bereits eine unübersichtlich große Anzahl an Spalten. Und Spalten, die beim Großteil der Dateien leer bleiben, sind in der Anzeige im Mediaplayer unökonomisch.

Schön wenn jetzt so weit alles funktioniert. Freut mich immer wenn mein Skript die Leute zufriedenstellt.
Mabba
Ist auch ein super script.
Und ich habs auch langsam im Griff. rolleyes.gif
collect_nerd
ZITAT
3.
Nen Feature Request and discogs kannst du gerne schreiben. Keine Ahnung ob das was bringt. Die haben ja die API gerade umgestellt, weiß nicht ob sie da wieder was ändern wollen.

Die von die angesprochenen Felder kann mein Skript ja momentan lesen.

was ein feature request bringt ist schwer zu sagen. mir schien aber immer, daß es ein stärkeres interesse gibt die api als andere aus discogs-user-sicht wichtigere dinge.
ich sehe aber gerade, daß es doch schon so nutzbar ist:
ZITAT
{
"entity_type": "1",
"catno": "SK032",
"id": 5,
"entity_type_name": "Label",
"name": "Svek"
"resource_url": "http://api.discogs.com/labels/5"
}
],
"companies": [
{
"entity_type": "23",
"catno": "",
"id": 271046,
"entity_type_name": "Recorded At",
"name": "The Globe Studios",
"resource_url": "http://api.discogs.com/labels/271046"
}

http://www.discogs.com/developers/resource...se/release.html

um flexibilität zu bieten, könntest du ja frei konfigurierbare zuordnungen einführen, z.b.:
free_config_discogs_field_1 = discogs_series
free_config_target_tag_1 = series
free_config_discogs_field_2 = discogs_recorded_at
free_config_target_tag_1 = recording studio

wobei die variablennamen völlig willkürlich gewählt sind, es soll nur das prinzip erklären.

außerdem hatte ich die idee, die konfiguration auf mehrere mp3s zu verteilen. schon jetzt ist es ja reichlich unübersichtlich. ob das mit mptags action-funktionalität überhaupt realisierbar ist, weißt du aber sicher besser als ich. ich weiß es nämlich nicht.

wie sich die leute ihre mediaplayeranzeige einrichten (ich bin da selbst recht sparsam), ist denke ich, gar nicht so wichtig. denn struktur und repräsentation von daten sind ja im idealfall zwei verschieden paar schuhe und mp3tag ist ja nur für die struktur zuständig.
pone
Vielen, vielen Dank. Ich habe die Seite bisher immer als xml anstatt json dokument anzeigen lassen. Und da fehlt das dann. Hätte nicht gedacht, dass es da inhaltliche Unterschiede gibt.

Weißt du zufällig ein Tool, dass mir solche json Dokumente wie oben dargestellt in verschiedenen Zeilen darstellt? Mit meinem Mozilla Firefox seh ich da nämlich immer alle in eine Zeile, das ist sehr unübersichtlich.

Damit wird die API Version meines Skriptes ein gutes Stück wahrscheinlicher. Wird aber noch ein bisschen dauern bis ich das mach, weil ich dafür alles von Grund auf überarbeiten muss.


Wie meinst du das mit den free_config Felder? Damit hätte die Settings Datei ja dann doppelt so viele Felder. Technisch ist das auch komplizierter denke ich. Die fertigen Skripte werden ja jetzt durch die in Mp3tag eingebaute Export Funktion erstellt. Dort steht jetz z.b.:
outputto "%discogs_series%"
im fertigen web script steht dann das, was du im feld DISCOGS_SERIES eingetragen hast, also hier
outputto "series"

Mit deinem Vorschlag müßte ich schreiben:
outputto "$if($eql(%free_config_discogs_field_1%,discogs_series),%free_config_target_tag_1%,)"
Und das würde nur das erste Feld abdecken. Ich müßte das dann noch für jedes weitere free_config Feld wiederholen, und zwar jedesmal wenn ich einen Feldnamen brauche.

Mehrere Mp3 Dateien wäre denkbar. Würde den Export aber auch viel komplizierter Machen. Und der User hätte dann das Problem, die richtige Einstellung in verschiedenen Dateien suchen zu müssen. Eher nicht.

Lösungen die ich mir überlegt habe, aber aufgrund des Aufwands noch nicht durchgeführt habe:
- Alle Felder in der Settings Datei grundsätzlich umbenennen.
Momentatan sind sie ja nach der Funktion der Felder geordnet. Erst alle Felder die für Werte aus der Discogs Seite stehen (DISCOGS_), dann alle Felder, die zwar auch für Werte von der Seite, aber schon in veränderter oder kombinierter Form stehen (DISCOGS~), dann Optionsfelder die mann nur mit yes/no beantworten kann (OPTION:), dann Optionsfelder die komlexere Möglichkeiten zulassen (TEXT OPTION).
Schon die einführung der Master Felder (DISCOGS_MASTER ) hat mir da nen Wurm reingbracht.
Besser wäre wahrscheinlich, alles so zu ordnen (=umbenennen, da Ordnung immer alphabetisch), dass die Optionen immer gleich unter dem Feld stehen, auf dass sie sich beziehen.

- Eine Grundsätzlich ander Eingabeart wär denkbar, wenn der User erst ein externes Dokument editiert und das dann mit der Aktion Textdatei Importieren in die Mp3 übertragen wird. Dazu bräuchte ich am besten irgendein tabellarische Textformat, damit der User nicht vesehentlich etwas verschiebt und dann nichts mehr richtig zugordnet werden kann.


Es ist zwar richtig, dass Mp3tag nur für die Struktur der Daten zuständig ist. Da sich aber bei ca. 95% (frei erfundener Wert) der erhältlichen Hard- & Software Mediaplayer & -bibliotheken nicht oder nur sehr wenig in der Zuordnung der Tagfelder einstellen läßt, gibt die Datenstruktur in den meisten Fällen die spätere Datenanzeige vor.
DetlevD
QUOTE (pone @ Feb 11 2012, 11:25) *
... Weißt du zufällig ein Tool, dass mir solche json Dokumente wie oben dargestellt in verschiedenen Zeilen darstellt? Mit meinem Mozilla Firefox seh ich da nämlich immer alle in eine Zeile, das ist sehr unübersichtlich. ...

Wie meinst du das genau?
Beispiel?

DD.20120211.1135.CET
pone
ZITAT(DetlevD @ Feb 11 2012, 11:34) *
Wie meinst du das genau?
Beispiel?

DD.20120211.1135.CET


Eine Anzeige wieh ier: http://www.discogs.com/developers/resource...se/release.html
Im Respone Teil ist jede Information in einer extra Zeile dargestellt. Ausserdem übersichtliche Einrückungen bei geschweiften Klammern.

Wenn ich Seite, von der der Code im Beispiel stammt, mit Mozilla Firefox aufmache, bekomme ich erstmal eine xml Anzeige zu sehen.
http://api.discogs.com/release/1

Mit dem Zusatz ?f=json bekomme ich die json anzeige, allerding in einer einzigen Zeile ohne die Zeilenumbrüche und Einrückungen bei Klammern und Kommas.
http://api.discogs.com/release/1?f=json


Ich muss dazu sagen dass ich nicht die geringste Ahnung von json hab. Weiß nichtmal was das heißt. Wahrscheinlich müßte ich nur nach einem Plug-in für Firefox suchen. Weißt du ein gutes?
dano
Google JSON Validator
pone
ZITAT(dano @ Feb 11 2012, 11:53) *
Google JSON Validator


Danke. Auch nicht schlecht.
Ich hab mir jetz das JSONovich add-on für Mozilla insalliert. Macht was ich wollte:
https://addons.mozilla.org/en-US/firefox/addon/jsonovich/
DetlevD
QUOTE (pone @ Feb 11 2012, 11:45) *
... Im Respone Teil ist jede Information in einer extra Zeile dargestellt. ...

Wie ich soeben im Thread sehe hat sich die Frage erledigt.
Eigentlich kann man das Aufbrechen des JSON strings in einzelne Zeilen mit je einem Key:Value Paar doch auch im Websource Script machen mit einem RegEx.

DD.20120211.1215.CET
pone
ZITAT(DetlevD @ Feb 11 2012, 12:14) *
Wie ich soeben im Thread sehe hat sich die Frage erledigt.
Eigentlich kann man das Aufbrechen des JSON strings in einzelne Zeilen mit je einem Key:Value Paar doch auch im Websource Script machen mit einem RegEx.

DD.20120211.1215.CET


Ja, kann mann sicherlich. Ist aber wahrscheinlich gar nicht nötig.
Mir gings jetz vor allem darum, selbst einen Überblick zu bekommen, wie das JSON strings aufgebaut sind, damit ich weiß wie ich sie mit den web sources script parsen kann.
SFL
Ist es möglich, das man im Vorschaufenster auch die Titellänge mit in die Ansicht bekommt?
pone
ZITAT(SFL @ Feb 11 2012, 13:36) *
Ist es möglich, das man im Vorschaufenster auch die Titellänge mit in die Ansicht bekommt?


Nein. Das wär oft praktisch, ich weiß. Aber Discogs zeigt die einzelnen Title oder ihre Gesamtanzahl nicht auf den Suchseiten an.

Ich geh da meist folgendermaßen vor wenn ich selbst eine Version mit Bonus Tracks hab:
Ich nehm den erstbesten Treffer des Releases und vergleich mit meiner Version. Dann seh ich welche Stücke die Bonus Stücke sind. Dann Suche ich neu mit der Artist + Title Suche, wobei ich nur mit dem Bonus Stück suche. So finde ich meist schnell die richtige Version. Von der kopiert ich dann die Release ID und Such mit dem entsprechendem Skript für das ganze Album nochmal neu.
SFL
Schade, da mussch jetzt aber mal kurz vor mir mir her schimpfen. wink.gif Na ja, man kann nicht alles haben smile.gif
Trinity
Erst einmal ganz herzlichen Dank für dieses tolle Script. Ich habe mir nun fest vorgenommen meine Sammlung einheitlich auf "Discogs-Standard" zu bringen, obwohl ich wohl eher zu der "Brett-Vorm-Kopf" Fraktion gehöre.

Ich habe es nun tatsächlich zum laufen bekommen das Script und auch ein erstes Album konnte ich finden, mit Hilfe dieses Scripts.

Nun tun sich aber noch einige Fragen auf, worüber die meisten wohl lachen werden, aber für mich ist das alles wirklich nicht so leicht zu verstehen.

Ich finde nur mit der Album Suche etwas mit Hilfe des Scripts, alle anderen Optionen schlagen fehl - ich vermute das es an kleinen Abweichungen im Albumnamen liegt, lieg ich da richtig? Also ich muss genau den Namen eingeben, der bei Discogs vergebn ist denke ich mal.

Im hauptfenster von MP3tag habe ich auf der linken Seite generell nur folgende Tag-Felder:
Titel, Interpret, Album, Jahr,Track, Genre, Kommentar, Verzeichnis, Album Interpret, CD-Nummer.
Kann ich da irgendwie die fehlenden Felder hinzufügen, so das sie generell dort aufgelistet sind, oder geht es tatsächlich nur über den Button "Erweiterte Tags" ?

Bei Samplern wird immer "va" eingesetzt. Kann ich das in "Various" ändern? Wenn ja, wie?

CD wird immer als Cd angezeigt - kann ich das ändern, also das beide Buchstaben groß geschrieben werden?

Das wars erstmal mit meinen Fragen, ich bin mir fast sicher das da noch mehr folgen werden mit der Zeit ;-) Auf jeden fall freue ich mich sehr über dieses Script und das ich immer mehr Fortschritte mache mit MP3tag, auch wenn es kleine Schritte sind. Freue mich über jede Hilfe und jeden Tip.

Gruß, Tom
pone
ZITAT(Trinity @ Mar 19 2012, 13:06) *
Ich finde nur mit der Album Suche etwas mit Hilfe des Scripts, alle anderen Optionen schlagen fehl - ich vermute das es an kleinen Abweichungen im Albumnamen liegt, lieg ich da richtig? Also ich muss genau den Namen eingeben, der bei Discogs vergebn ist denke ich mal.


Ja. Die Suche bei Discogs ist nicht so intelligent wie man das von Google gewöhnt ist. Mann muss alles exakt schreiben wie es in Discogs gespeichert ist. Deshalb auch die verschiedenen Suchskripte, weil man eben nicht immer gleich mit der ersten Suche Erfolg hat.
Bei den Suchen, die zwei Felder kombinieren, steht zwischen den Suchbegriffen immer ein kurzer URL-Adressteil, wie z.B.: "&release_title=" oder "&range=is&year1=". Das musst du unbedingt stehen lassen, solltest du die Sucheingabe, die aus den vorhandenen Tag Feldern erzeugt wird, umändern müssen.

ZITAT(Trinity @ Mar 19 2012, 13:06) *
Im hauptfenster von MP3tag habe ich auf der linken Seite generell nur folgende Tag-Felder:
Titel, Interpret, Album, Jahr,Track, Genre, Kommentar, Verzeichnis, Album Interpret, CD-Nummer.
Kann ich da irgendwie die fehlenden Felder hinzufügen, so das sie generell dort aufgelistet sind, oder geht es tatsächlich nur über den Button "Erweiterte Tags" ?.


Um Felder zum Tag-Panel hinzuzufügen:
Extras > Optionen > Tag-Panel > Neu mt_new.png

Um Felder zur Spaltenansicht hinzuzufügen:
Ansicht > Spalten > Neu (Name & Wert genügt zum ausfüllen)


ZITAT(Trinity @ Mar 19 2012, 13:06) *
Bei Samplern wird immer "va" eingesetzt. Kann ich das in "Various" ändern? Wenn ja, wie?

In der Settings Mp3 Datei meines Discogs Skriptes folgendes einstellen:
TEXT OPTION: REPLACE ALUBMARTIST "VARIOUS" WITH: = Various

ZITAT(Trinity @ Mar 19 2012, 13:06) *
CD wird immer als Cd angezeigt - kann ich das ändern, also das beide Buchstaben groß geschrieben werden?

Da weiß ich jetzt nicht was du meinst? Wo wird das angezeigt? Hängt das mit meinem Skript zusammen?

Das was sich auf der Discogs Seite "Format:" nennt und mein Skript standardmäßig in das Feld "DISCOGS_MEDIATYPE" schreibt, behält eigentlich die Groß/Kleinschreibung von Discogs bei. Und die lautet "CD", bzw ab und zu "CDr" für Promo CDs, die nicht aus einem Presswerk stammen.
Trinity


QUOTE
Um Felder zum Tag-Panel hinzuzufügen:
Extras > Optionen > Tag-Panel > Neu mt_new.png

Genau das habe ich gesucht - 1000 Dank dafür.



QUOTE
In der Settings Mp3 Datei meines Discogs Skriptes folgendes einstellen:
TEXT OPTION: REPLACE ALUBMARTIST "VARIOUS" WITH: = Various

Auch diese Antwort ist genau das was ich gesucht habe - vielen Dank.

QUOTE
Da weiß ich jetzt nicht was du meinst? Wo wird das angezeigt? Hängt das mit meinem Skript zusammen?


Ist nur eine Kleinigkeit, die ich meine. Im Feld Mediatype kommt bei mir immer Cd statt CD - das könnte ich nachträglich ja einfach ändern noch wenn es nicht anders geht.

Ein Anliegen habe ich noch, welches sehr wichtig für mich wäre.
Ich möchte das MP3tag aus dem Albumnamen den Ordnernamen erstellt, und zwar in folgender Anordnung:

Nehmen wir mal an das Album heisst: Clubsounds Vol. 26 und ist aus dem Jahre 1999.
Nun möchte ich daraus folgenden Ordnernamen erstellen lassen: Various - (1999) Clubsounds Vol. 26
Bei Einzelinterpreten dann so:
ABBA - (2002) The Greatest Hits

Ist das mit diesem Script auch machbar, oder mit einer anderen Option eventuell, es würde mir die Arbeit sehr erleichtern beim Taggen.

Gruß, Tom
pone
ZITAT(Trinity @ Mar 19 2012, 18:34) *
Ist nur eine Kleinigkeit, die ich meine. Im Feld Mediatype kommt bei mir immer Cd statt CD - das könnte ich nachträglich ja einfach ändern noch wenn es nicht anders geht.


Also das ist seltsam. Bei mir geschieht das nicht und ich kann mir auch nicht recht erklären wie das passieren soll. Schick mir doch mal deinen Settings Datei, dann werf ich einen Blick drauf.

ZITAT(Trinity @ Mar 19 2012, 18:34) *
Ein Anliegen habe ich noch, welches sehr wichtig für mich wäre.
Ich möchte das MP3tag aus dem Albumnamen den Ordnernamen erstellt, und zwar in folgender Anordnung:

Nehmen wir mal an das Album heisst: Clubsounds Vol. 26 und ist aus dem Jahre 1999.
Nun möchte ich daraus folgenden Ordnernamen erstellen lassen: Various - (1999) Clubsounds Vol. 26
Bei Einzelinterpreten dann so:
ABBA - (2002) The Greatest Hits

Ist das mit diesem Script auch machbar, oder mit einer anderen Option eventuell, es würde mir die Arbeit sehr erleichtern beim Taggen.

Mit einem Web Sources Script ist das nicht möglich. Grundsätzlich aber schon. Dazu gibt es zahlreiche Beiträge:
http://forums.mp3tag.de/index.php?showtopic=13037
http://forums.mp3tag.de/index.php?showtopic=14112

dein Fromatstring:
%albumartist% - '('%year%')' %album%
Trinity
Hallo Pone,

Also das ist seltsam. Bei mir geschieht das nicht und ich kann mir auch nicht recht erklären wie das passieren soll. Schick mir doch mal deinen Settings Datei, dann werf ich einen Blick drauf.

Komisch - nun klappt es auf einmal ;-) Weiß wirklich nicht warum es anfangs nicht so hingehauen hat.

Mit einem Web Sources Script ist das nicht möglich. Grundsätzlich aber schon. Dazu gibt es zahlreiche Beiträge:
http://forums.mp3tag.de/index.php?showtopic=13037
http://forums.mp3tag.de/index.php?showtopic=14112

Vielen Dank - das hat mir schon ein Stück weitergeholfen.
dein Fromatstring:
%albumartist% - '('%year%')' %album%

Super - habe es etwas abgeändert in .\%albumartist% - '('%year%')' %album% - so wird kein neuer Ordner in dem vorhandenen ordner erstellt. Bin aber noch am testen ob es so auch die optimale Lösung für mich ist.

Wie gesagt, ich bin eher noch Anfänger in Sachen Mp3tag und muß mich noch viel mehr in die Logik des Programms einarbeiten. Tue mich ehrlich gesagt immer noch sehr schwer damit.

Da Du ja wohl zu den erfahrenen Usern gehörst, wollte ich mal anfragen ob Du mir Deine Einstellungen in Mp3tag verraten magst? Also, welche Tag Felder Du benutzt, wie Du sie benannt hast, welche Tag Felder lässt Du Dir im Tag Panel auf Der linken Seite anzeigen? Wäre super, denn dadurch könnte ich mich besser einarbeiten und auch gegebenfalls etwas davon übernehmen.

Insbesondere frage ich mich wie ich folgendes Anliegen am besten lösen kann: Ich habe viele alte Soul/Funk Alben die Original auf Vinyl erschienen sind - später sind sie dann auf CD gepresst worden-oftmals mit Bonus Tracks und remastered. Meine Ordner-Alben-namen sehen ja so aus: Marvin Gaye - (1980) Get It On

Nun frage ich mich ob es Sinn macht bei Remastered CD's einen Anhang in Klammern zu setzen, z.B. so: Marvin Gaye - (1980) Get It On (CD Remastered Japan 2011)
Oder macht es mehr Sinn diese Zusatzinformationen nur im Tag zu speichern?

Ich würde auch gerne die Track-Nummern folgendermassen gestalten 101 für den ersten Track auf der ersten CD 201 für den ersten Track auf der zweiten CD usw. Wie muss ich da genau vorgehen um das zu "automatisieren"? Bei Alben mit 2 CD's würde ich dann trotzdem beide Alben in einem Ordner haben wollen.

Ich weiß das sind viele fragen, aber es lässt mich nicht mehr los ;-) und irgendwie komm ich da nicht weiter um meine persönliche "beste" Formatierung und Einstellung zu finden. Würde mich wirklich sehr freuen über Unterstützung ;-)

Gruß, Tom
pone
Fragen über Fragen...
Grundsätzlich mußt du deine Formatierung und Einstellung selbst finden. Da hängt viel von den persönlichen Anforderungen und Wünschen ab.

Zum Marvin Gaye Album:
Ich würde da folgendermaßen vorgehen:
- erst mit dem Discogs Script taggen, und zwar von dem 2011 Japan Release oder einem anderen Release mit exakt gleicher Tracklist
- dann folgende Tag-Felder manuell ausbessern:
YEAR = 1980
ALBUM = Get It On [2011 Japan Version]
SOURCE = CD, Remastered
und für alle Tracks, die nicht auf dem 1980 Original Album waren:
CHAPTER = Bonus Track
Das Chapter wird meist schon von Discogs geschrieben, je nachdem, welche Informationen vorhanden sind.
Das YEAR und ALBUM Feld passe ich normal schon im "Anpassen der ermittelten Informationen" Dialog den Web Source an.
Das SOURCE Feld hat nichts mit dem "Format" von Discogs zu tun. SOURCE ist das, wo meine Dateien tatsächlich herstammen. Wenn ich das nicht weiß, bleibt es leer. Das Format von Discogs schreibe ich zwar in meine Dateien, hat aber oft nichts mit der tatsächlichen Quelle meiner Dateien zu tun.
Wenn keine Bonus Tracks vorhanden sind, versuche ich immer bei Discogs das Original Album zu verwenden, egal ob das z.B. Vinyl ist und meine Dateien von einer geremasterten CD stammen oder aus einem Online Mp3 Shop.
Den Ordnername erzeuge ich dann aus den Tag Feldern nachdem ich mit diese alle passen, das wäre hier bei mir: Marvin Gaye - Get It On [2011 Japan Version] (1980)
Wenn man hier die Zusatzinfo in eckigen Klammern nicht haben will, könnte mann sie in ein extra Tag Feld schreiben oder auch bei CHAPTER oder SOURCE anhängen, wenn man nicht zu viele Felder kriegen will.
Oder man verwendet bei Formatieren der Ordnernamen eine $regexp Funktion, die alles in eckigen Klammern ignoriert.

Hier hab ich mich vor kuzem über ähnliche Fragestellungen ausgelassen:
http://forums.mp3tag.de/index.php?showtopic=15280


Tracknummern 101, ... 201, ... und alles in einem Ordner, das ist auch genau meine Methode.
Dazu folgende Einstellungen in der Settings Datei meines Discogs Skriptes verwenden:
DISCOGS~TRACK NUMBER WITH LEADING ZEROS = track
DISCOGS~TRACK_ONLY FOR MULTI DISC CDS: NUMBER COMBINED WITH DISCNUMBER = track

Wenn die Tracks dann urspünglich in zwei Orndern waren, die Dateinamen neu Formatieren um die neuen Tracknummer am Anfang zu haben, und mit folgender Aktion alles in den Überordner verschieben:
Aktion: Tag Feld formatieren
Feld: _DIRECTORY
Formatstring: .\

Ansonsten:
Hier ist ein Screenshot von meinem Tag Panel:
http://forums.mp3tag.de/index.php?showtopi...ost&p=57918

Und hier hab ich mal mein persönliches System beschrieben, verschieden Releases in Gruppen zusammenzufassen:
http://forums.mp3tag.de/index.php?showtopi...ost&p=52420

Im Anhang meine kompletten gespeicherten Aktionen, hab da jetzt nur die raus, die zu meinem Discogs Skript gehören damit es zu keinen Verwirrungen mit unterschiedlichen Einstellungen kommt.
Interssant dabei vielleicht die die Aktionengruppen "Orndern Umbenennen...". Und die Aktionsgruppen "Zerlegen..." und "Formatieren...", da kommt geballte regex Power zum Einsatz für Sachen, die ich nicht über Discos tagge.


Fröhliches Taggen!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.