Author Topic: FLAC und Tags  (Read 940 times)

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #15 on: July 16, 2010, 19:07:05 »
Ich habe mich genau an die Vorbis-Comments-Spezifikation (siehe Link oben) gehalten. Dort gibt es kein Feld "Year" sondern nur ein Feld "Date". Es ist offenbar vorgesehen, dort nicht nur das Jahr einzutragen sondern ggf. das genaue Datum.

Quote
DATE
    Date the track was recorded

Bei ID3v2 gibt es zwei getrennte Felder "TYER" (Year) und "TDAT" (Date). Gängige Tagger nutzen offenbar nur das Year-Feld.

Was nun?

jangk

  • Newbie
  • *
  • Posts: 45
    • View Profile
Re: FLAC und Tags
« Reply #16 on: July 16, 2010, 22:12:20 »
Wenn man die Datenbank mit verschiedenen Audioformaten füllt (Z.B. mp3 und FLAC) ist es natürlich sinnvoll wenn massgebliche Felder den gleichen Namen tragen, in diesem speziellen Fall z.B.: ich stelle eine Playlist auf mit Tracks aus dem Jahr 1968, dann sollte man sich sinnvollerweise auf das Filtern in einem Feld beschränken können.

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #17 on: July 16, 2010, 22:25:20 »
Also entgegen der Spezifikation das Feld umbenennen? Ist dann nicht Ärger vorprogrammiert mit denjenigen, die das tatsächlich für ein Datum nutzen und nicht nur für das Jahr?

jangk

  • Newbie
  • *
  • Posts: 45
    • View Profile
Re: FLAC und Tags
« Reply #18 on: July 16, 2010, 22:32:22 »
Dein Argument kann ich schon nachvollziehen, den anstehenden Ärger aber nicht beurteilen.
Klar, Spezifikation ist Spezifikation.
Aber in jedem Datum ist auch ein Jahr  ;)
Benutzt tatsächlich jemand das explizite Datum? Ich bin immer bereits froh, wenn das Jahr korrekt ist!

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #19 on: July 16, 2010, 22:34:30 »
Ich denke, am sinnvollsten wäre eine Option, ob das Datum beim Import in das Jahr-Feld kopiert werden soll. Dann kann es jeder einstellen wie er will.

Mache ich über's Wochenende fertig.

jangk

  • Newbie
  • *
  • Posts: 45
    • View Profile
Re: FLAC und Tags
« Reply #20 on: July 16, 2010, 22:38:33 »
Da bleibt mir die Spucke weg  ;D
Ein schönes Wochenende !

radiorom

  • Regular
  • *
  • Posts: 582
    • View Profile
    • R.O.M.
Re: FLAC und Tags
« Reply #21 on: July 16, 2010, 23:16:03 »
Achtung!

da fällt mir spontan ein, bei der Datumssache, (und damit kämpfen wir immer...)
ddmmyyyy
mmddyyyy
...
...

wie wird das gehandhabt, oder wie ist die Erkennung wenn das dann vom Tag in die DB soll?

Gruss:
-Serge-
R.O.M. 106,5 FM - The music of Luxembourg
               http://www.rom.lu

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #22 on: July 16, 2010, 23:17:42 »
Da wird nichts konvertiert. Im Tag ist es ein String, in der Datenbank auch. Wird 1:1 übernommen.

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #23 on: July 18, 2010, 19:41:45 »
Ich denke, am sinnvollsten wäre eine Option, ob das Datum beim Import in das Jahr-Feld kopiert werden soll. Dann kann es jeder einstellen wie er will.

Ist nun im aktuellen Snapshot (761) drin. Findest du unter Verschiedenes -> Datei-Import.

jangk

  • Newbie
  • *
  • Posts: 45
    • View Profile
Re: FLAC und Tags
« Reply #24 on: July 18, 2010, 21:16:40 »
Hm,

mach ich was falsch?
Ich sehe kein Year bei einem Neuimport in den Attributes!

Jean

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #25 on: July 18, 2010, 21:22:36 »
Hast du die Option aktiviert?

jangk

  • Newbie
  • *
  • Posts: 45
    • View Profile
Re: FLAC und Tags
« Reply #26 on: July 18, 2010, 22:21:40 »
Ja.

Configuration -> Miscellaneous -> File Import -> Import Date Field in Vorbis Comments as Year

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #27 on: July 18, 2010, 23:05:24 »
Ah, Fehler entdeckt - das Konfigurationsprogramm schreibt die Optionen an die falsche Stelle in die mAirList.ini, bzw. das Hauptprogramm liest sie an der falschen Stelle wieder aus.

Ich werde das morgen korrigieren. Für den Moment kannst du folgendes machen: Öffne die mAirList.ini im Texteditor, suche den Abschnitt "Options", und füge folgende Zeile hinzu:

Code: [Select]
VorbisDateAsYear=on

jangk

  • Newbie
  • *
  • Posts: 45
    • View Profile
Re: FLAC und Tags
« Reply #28 on: July 19, 2010, 08:52:47 »
ok, das funktioniert.
Allerdings kommt noch das volle Datum, also yyyy mm dd, was nicht dem Year=Jahr entspricht.

Funktioniert also beim Import in die Datenbank.

Ist es später auch gedacht beim Drag&Drop aus dem Explorer/Browser in die Playlist?

LG

Jean

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: FLAC und Tags
« Reply #29 on: July 19, 2010, 09:13:43 »
Allerdings kommt noch das volle Datum, also yyyy mm dd, was nicht dem Year=Jahr entspricht.

Wie jetzt, das muss auch noch geparsed werden? Ich hatte dich bislang nur so verstanden, dass ihr dort nur das Jahr eintragt und das einfach rüberkopiert werden muss.

Mit dem Parsen ist das problematisch. Denn woher soll mAirList wissen, in welchem der auf der Welt verbreiteten Formate das nun da drin steht? Gibt es da einen Standard?

Quote
Ist es später auch gedacht beim Drag&Drop aus dem Explorer/Browser in die Playlist?

Das geht jetzt schon. Ist derselbe Mechanismus. Denk nur dran (siehe oben), wenn du per Explorer eine Datei reinziehst, werden dennoch die Metadaten aus der Datenbank genommen, falls die Datei dort verzeichnet ist - da kann man dann den Eindruck bekommen, der Import-Mechanismus würde noch immer falsch arbeiten (weil er sich noch die alten Daten aus der Datenbank zieht).