Autor Beitrag
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 02.11.10 21:21 
Ist so halb Off-Topic, aber ich pack das doch mal hier rein. ;-)

Ich versuche grade, für meinen Player ein paar Dinge in Ogg-Vorbis-Kommentare zu schreiben (also Ogg und Flac-Dateien). Das ist ja einfach eine Liste mit Einträgen der Form "<Key>=<Value>", alles einfach nur Strings.
Bei einigen Dingen, die ich schreiben möchte, gibt es leider keine Standard-Bezeichner bzw. Keys. Der ID3-Tag bietet da weitaus mehr Möglichkeiten. :?

Vielleicht hat da ja jemand eine Sammlung und weiß, was da so verwendet wird. Ich bräuchte
  • "Kommentar". Im ID3-Tag gibt es den Punkt "Kommentar", bei ogg sind alles "Kommentare". Vorschlag: "COMMENT"? Das taucht zumindest auch bei Jamendo so auf.
  • Lyrics. Im ID3v2-Tag kein Problem. Bei dem Programm Mp3tag lässt sich dafür ein "UNSYNCEDLYRICS"-Kommentar bei ogg einfügen. Einwände? Lieber nur "LYRICS"?
  • Rating und Playcounter. Im ID3-Tag gibt es da einen Kombi-Frame, der beides zusammen speichert, inklusive einer eMail-Adresse, damit mehrere Nutzer ein File bewerten können. Hier nutzen unterschiedliche Player bereits unterschiedliche Systeme, und ich weiß nicht, was davon verbreiteter ist. Ich wäre für zwei VorbisComments "PLAYCOUNT" und "RATING", aber ohne die Angabe einer Adresse (die anderswo mal Teil des Schlüssels ist, mal Teil des Wertes). Rating ist dabei skaliert zwischen 0 und 255 wie im ID3v2Tag (andere nutzen 0 bis 1 oder "Anzahl der Sterne").
  • "Weitere Tags". Für die Tagwolke in Nemp können beliebig weitere Stichworte zu einem Track gespeichert werden. Ich nutze dafür einen "Private Frame" im ID3Tag. Vorschlag für einen Feldnamen bei Ogg: "CATEGORIES". Das wäre vermutlich was komplett Nemp-spezifisches.

Ich hoffe auf ein paar Anregungen. :D

_________________
We are, we were and will not be.
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Mi 03.11.10 04:52 
user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
Ich hoffe auf ein paar Anregungen. :D
Vielleicht kannst Du mit den folgenden Links etwas anfangen:
de.wikipedia.org/wiki/Vorbis_comment
www.xiph.org/vorbis/doc/v-comment.html
Und hier noch ein Link zu einem Programm, das Tags schreiben kann (nicht getestet): easytag.sourceforge.net/
Gausi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mi 03.11.10 08:56 
Die Links waren ganz hilfreich, als ich die Klasse geschrieben habe, die die Tags verarbeiten kann. ;-) Was ich suche, ist ja außerhalb des Standards - ich weiß nur nicht, was sich da so etabliert hat (wenn überhaupt).

Das Programm schaue ich mir aber mal an, mal sehen, ob/wie der das macht. :)

_________________
We are, we were and will not be.