Wie Amarok nach Musikbereichen gruppieren?
Ich habe die Musikbereiche in verschiedenen Verzeichnissen gruppiert, zB Klassik und Pop. Amarok analysiert jedoch die Metatags und fasst alles unter 1 Ebene zusammen. Wie selektiere ich nun automatisch zB den gesammten Klassik-Bereich? Notlösung ist alle anderen Verzeichnisse auszuklammern, aber das ist auch nicht so optimal. Mit Wiedergabelisten wäre es theoretisch denkbar, aber wie schaffe ich die Verbindung zum Verzeichnis? Manuelle Auswahl kann nicht die Lösung sein. Aktualisierungen der Verzeichnisse sollen natürlich auch automatisch berücksichtigt werden. Al --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Am Donnerstag, 29. März 2007 22:28 schrieb Al Bogner:
Ich habe die Musikbereiche in verschiedenen Verzeichnissen gruppiert, zB Klassik und Pop. Amarok analysiert jedoch die Metatags und fasst alles unter 1 Ebene zusammen. Wie selektiere ich nun automatisch zB den gesammten Klassik-Bereich? Du hast im Reiter "Sammlung" unter der oberen Leiste von amarok (unter "Aktion" und "Wiedergabeliste") eine Schaltfläche Gruppierungen. Dort gibt es auch eine Auswahl "Genre/Interpret" & "Genre/Interpret/Album".
Solltest du deine Genre Tags nicht ausgefüllt haben, kannst du das mit "easytag" nachholen. Also zum Bsp. Klassik: Mit easytag deinen Klassikordner auswählen und einlesen lassen. Alle gefundenen mp3s auswählen und ein Häckchen in die Box hinter Genre setzen. Jetzt wird in ALLEN ausgewählten Dateien das Genre eingetragen was du in dem Feld davor ausgewählt hast. Speichern->In der erscheinenden Messagebox, das Häckchen für "Alle Dateien" setzen, dann gehts in einem Rutsch. Versuch dich aber bitte vorher einmal an Kopien. Ich will nicht Schuld sein wenn deine ganze Sammlung versaut wird ;-).
Manuelle Auswahl kann nicht die Lösung sein. Aktualisierungen der Verzeichnisse sollen natürlich auch automatisch berücksichtigt werden.
Eigentlich ging das bei mir immer automatisch....glaub ich zumindest. mfg --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Am Freitag, 30. März 2007 17:27 schrieb Andre:
Am Donnerstag, 29. März 2007 22:28 schrieb Al Bogner:
Ich habe die Musikbereiche in verschiedenen Verzeichnissen gruppiert, zB Klassik und Pop. Amarok analysiert jedoch die Metatags und fasst alles unter 1 Ebene zusammen. Wie selektiere ich nun automatisch zB den gesammten Klassik-Bereich?
Du hast im Reiter "Sammlung" unter der oberen Leiste von amarok (unter "Aktion" und "Wiedergabeliste") eine Schaltfläche Gruppierungen. Dort gibt es auch eine Auswahl "Genre/Interpret" & "Genre/Interpret/Album".
Hmmh, vielleicht können wir uns einen Workaround für meine Anforderungen überlegen. Bei mir steht in Genre etwas enthalten, wenn die CDDB etwas geliefert hat. Musicbrainz findet in der Regel meine Lieder nicht. Ich wäre schon weiter, wenn ich einen ID3v2-Tag für Sprache definieren könnte, notfalls auch ID3v2.4, obwohl der Großteil ID3v2.3 ist, zumindest konvertiere ich zur Zeit dorthin. Diesen Tag müsste Amarok dann aber auch auswerten können. 4. Declared ID3v2 frames http://www.id3.org/id3v2.3.0#head-e4b3c63f836c3eb26a39be082065c21fba4e0acc 4.2.1 TLAN [#TLAN Language(s)] TLAN The 'Language(s)' frame should contain the languages of the text or lyrics spoken or sung in the audio. The language is represented with three characters according to ISO-639-2. If more than one language is used in the text their language codes should follow according to their usage. Hier findet man die Sprachcodes: http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes Doch wie schreibe ich nun die Sprache in das Mp3-File an einem konkreten Beispiel? Allein schon die Comment-Tag-Syntax ist nicht so ohne, wenn man Sprachkodierungen verwendet. Vgl. http://eyed3.nicfit.net/ -c [LANGUAGE]:[DESCRIPTION]:COMMENT, --comment=[LANGUAGE]: [DESCRIPTION]:COMMENT Da eyeD3 IMHO buggy ist, d.h. es schliesst die einzelnen Tags nicht richtig ab, wenn man sich das mit einem Hexeditor ansieht, bin ich wieder davon abgekommen, UTF-8 Kommentare mit Zeichen außerhalb von Latin1 zu schreiben. Aber eyeD3 kommt wenigstens mit UTF-8 meistens im Artist, Title und Album-Bereich zurecht, obwohl auch hier Bugs zu schaffen sind. Irgendwann kommt da ein Bug-Report vor mir, aber es ist gar nicht so leicht, das Problem zu analysieren. Es gibt da zB Unterschiede, ob man mehrmals den Tag verändert. Meine Hoffnung geht auch Richtung Exiftool, denn da habe ich zum Entwickler eine guten Draht. ;-)
Solltest du deine Genre Tags nicht ausgefüllt haben, kannst du das mit "easytag" nachholen.
Easytag taugt nichts, zumindest bei griechischen UTF-8-Metatags. Ich merke schon das Thema geht wieder in Richtung Tag setzen. Brauchbar finde ich für schnelle einfache Korrekturen Konqueror und per Script eyeD3, der Rest machte irgendwo Probleme, id3v2 hat mich lange genug an der Nase rumgeführt. Zum Auslesen der Tags ist das neueste Exiftool am brauchbarsten., das Schreiben der Tags mit Exiftool ist noch in Entwicklung, ich bin aber sicher, dass das ziemlich gut wird. Ein paar spezielle Problemsituationen habe ich dort schon deklariert.
Also zum Bsp. Klassik: Mit easytag deinen Klassikordner auswählen und einlesen lassen. Alle gefundenen mp3s auswählen und ein Häckchen in die Box hinter Genre setzen.
Schön, aber ich finde das ID3-Tag-Konzept, zumindest wie es begonnen hat, Schwachsinn. ID3v2.4 könnte nun besser sein, aber ich habe mich damit noch zu wenig beschäftigt. Wenn schon, dann will ich bei Klassik hierarchisch unterteilen können. Bei diesen ganzen Tags fällt mir immer wieder auf, es gibt kein wirklich passendes Genre und es ist nicht eindeutig festlegbar. Natürlich ist es auch eine Frage der Menge der Titel, die man hat. Hat man nur 1 Klassik-CD, dann ist Klassik als Tag sicher brauchbar, sind es tausende Titel tut man sich schwer. Aber Klassik ist für mich gar nicht so das Problem. Mein Problem sind die CDs, die nicht in Englisch gesungen sind. Ich möchte also gerne eine Oberkategorie Sprache. Ich versuche es mal nicht zu kompliziert werden zu lassen. Latin passt auf CDs aus Südamerika, sowohl spanisch als auch brasilianisch gesungen, die CDs aus Spanien passen dort aber nicht hin. Was macht man aber zB bei lateinamerikanischer Rockmusik, etc.? Ist das nun Latin oder Rock? Für meine CDs passt die Genre-Einteilung überhaupt nicht und daher habe ich mich nicht darum gekümmert. Die Tags von "8.1. Appendix A - Genre List from ID3v1" http://www.id3.org/id3v2.3.0#head-129376727ebe5309c1de1888987d070288d7c7e7 erinnern mich an Tags, die zufällig jemand in seiner Privatsammlung benötigt hat, sind aber weit weg von möglichen Tags aller Musikrichtungen.
Jetzt wird in ALLEN ausgewählten Dateien das Genre eingetragen was du in dem Feld davor ausgewählt hast. Speichern->In der erscheinenden Messagebox, das Häckchen für "Alle Dateien" setzen, dann gehts in einem Rutsch. Versuch dich aber bitte vorher einmal an Kopien. Ich will nicht Schuld sein wenn deine ganze Sammlung versaut wird ;-).
Vielen Dank für deine Erklärung, aber es scheitert ja schon daran, dass das Genre nicht passend definiert werden kann. Um wieder auf Amarok zurückzukommen, es ware IMO ganz gut, wenn man die Selektionen auf Verzeichnisse beschränken könnte, ohne die Gesamtsammlung zu verändern. Am einfachsten ist es noch bei griechischer Musik, wenn in griechischer Schrift getaggt wurde, denn dann stehen alle griechischen Titel am Ende des Alfabets. Al --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Hoola... Das du dich schon sooo intensiv mit Tags beschäftigst, kann ich hier auf der anderen Seite des Kabels nicht sehen ;-). Sorry. Nichtsdestotrotz hatte ich auch so meine Probleme mit der ganzen Ordnerei. Eine Lösung wie du sie anstrebst, also die KOMPLETTE Freiheit kenne ich nicht. Das einzige was ich dir anbieten kann, ist mein Würgaround (es gibt garantiert 1000 Bessere). Vielleicht gibt er dir ja irgendwie einen Schubs in eine Richtung, eine Lösung wird es aber nicht sein, weder ordnen nach Ordnern, noch das Problem zum definieren nach Sprache. Also ich habe meine mp3s in zwei Ordner Deutsch & Englisch. Dabei habe ich nach Herkunft entschieden, also auch wenn englisch gesungen wird und Herkunft ist D, dann nach Deutsch. Zweitens habe ich immer den Genre Tag ausgefüllt und drittens einen Kommentar hinzugefügt, wo ich das spezialliesieren wollte. Bei mir ist das nur "80iger". Folgende Aufgabe (amarok 1.4.5): Zeige alle Musik der Achtziger in Englisch. Im Reiter "Sammlung" neben dem Suchfeld auf den Button-> Anstatt "Einfache Suche", "Ordner" auswählen-> "Englisch" eintippen, "Hinzufügen"-> "Kommentar" auswählen, "80iger" eintippen-> OK. Fertig (Es reicht auch "Eng" und "8" einzugeben.) schnipp..
Bei mir steht in Genre etwas enthalten, wenn die CDDB etwas geliefert hat. Hat man nur 1 Klassik-CD, dann ist Klassik als Tag sicher brauchbar, sind es tausende Titel tut man sich schwer. schnapp.. Gottseidank habe ich ziemlich von Anfang an, alles nach meinem Gusto getagt. Im nach hinein ist das sicherlich ein Strafarbeit.
Vielen Dank für deine Erklärung, aber es scheitert ja schon daran, dass das Genre nicht passend definiert werden kann. Man kann sehr wohl eigene Genres schreiben (z.B Mittelaltermusik), das beseitigt aber nicht das Problem das man eben nur EIN Genre beschreiben kann.
Ich merke schon das Thema geht wieder in Richtung Tag setzen. Alles nicht das was du willst, aber was anderes als Tags ist nun mal nicht vorhanden. Wenn du deine Sammlung genauer einstellen willst, bleibt dir meiner Meinung nach nur der Weg über "Kommentar". Nach deinem Beispiel währe das dann eben folgende Kommentare: "Lateinamerika, spanisch, Rockmusik" bzw "Lateinamerika, portugiesisch, Salsa" usw. Dann suchst du halt nach comment:"Lateinamerika"&comment:"spanisch" oder eben NUR nach comment:Rockmusik oder comment:"Rockmusik"&-comment:"spanisch" OHNE spanische Rockmusik usw. Nach dem Prinzip könntest du frei Einstellungen definieren. Dafür währe es natürlich interessant eigene Filter speichern zu können und die per Shourtcuts abzurufen und nach dem Muster auch eigene Gruppierungen zu erstellen. Aber diese Möglichkeit kenne ich auch nicht. Wenn jemand dazu eine Idee hätte...?
Wie gesagt, es gibt garantiert 1000 bessere Möglichkeiten. mfg --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Am Samstag, 31. März 2007 14:09 schrieb Andre:
Hoola... Das du dich schon sooo intensiv mit Tags beschäftigst, kann ich hier auf der anderen Seite des Kabels nicht sehen ;-). Sorry.
Warum sorry? Danke für dein Posting! Ich habe versucht die Problematik anfangs
nicht zu kompliziert zu machen. Da würde mir nämlich alles mögliche
einfallen, das auch nicht abgedeckt ist. Wie wäre es mit Tags zu Liedern, die
griechische _und_ türkische Sonderzeichen enthalten sollen und abwechselnd in
beiden Sprachen gesungen werden (zB Candan Erçetin)? Griechisch und
mittelalterliches Spanisch hätte ich auch anzubieten (zB Σαβίνα Γιαννάτου).
Ich bin da gerade etwas überreizt, nachdem ich die CDDB-Spezifikationen
gelesen habe: http://www.freedb.org/en/faq.3.html#26 "This is the list of the
11 freedb categories:" Sorry, aber da waren Träumer unterwegs, die ein
weltweites System definiert haben. Ich frage mich auch, wie man auf diese
blöde Idee kommen kann: http://www.freedb.org/en/faq.3.html#22
Nichtsdestotrotz hatte ich auch so meine Probleme mit der ganzen Ordnerei. Eine Lösung wie du sie anstrebst, also die KOMPLETTE Freiheit kenne ich nicht.
Ich denke, wenn exiftool mp3-Tags schreiben kann, dann wird es schon viel besser werden. Vgl. http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/ID3.html "'TLA' Language" ist dort schon als lesbar gelistet. Leider kenne ich kein Programm, das diesen Tag zur Zeit schreiben kann. Wenn das mal möglich ist, dann muss man die Amarok-Programmierer dazu überreden diesen Tag bei den Spalten, etc. aufzunehmen. Deutsch / Englisch dürfte ja doch einige treffen und ich meine in anderen Ländern existiert auch immer das Problem, der Teilung in Landessprache und zumindest Englisch.
Das einzige was ich dir anbieten kann, ist mein Würgaround (es gibt garantiert 1000 Bessere). Vielleicht gibt er dir ja irgendwie einen Schubs in eine Richtung, eine Lösung wird es aber nicht sein, weder ordnen nach Ordnern, noch das Problem zum definieren nach Sprache.
Ich habe festgesellt, dass Amarok bei der aktuellen Playlist nach Verzeichnissen sortieren kann (Spalte ist zu aktivieren). Auf diese Weise kann ich nun einigermaßen akzeptabel Playlisten nach Sprache erstellen, in dem ich die komplette Sammlung selektiere, nach Verzeichnis sortiere und dann die ungewollten Verzeichnisse lösche. Das Problem ist aber die Aktualisierung.
Also ich habe meine mp3s in zwei Ordner Deutsch & Englisch. Dabei habe ich nach Herkunft entschieden, also auch wenn englisch gesungen wird und Herkunft ist D, dann nach Deutsch. Zweitens habe ich immer den Genre Tag ausgefüllt und drittens einen Kommentar hinzugefügt, wo ich das spezialliesieren wollte. Bei mir ist das nur "80iger".
Folgende Aufgabe (amarok 1.4.5): Zeige alle Musik der Achtziger in Englisch. Im Reiter "Sammlung" neben dem Suchfeld auf den Button-> Anstatt "Einfache Suche", "Ordner" auswählen-> "Englisch" eintippen, "Hinzufügen"-> "Kommentar" auswählen, "80iger" eintippen-> OK. Fertig (Es reicht auch "Eng" und "8" einzugeben.)
Das muss ich mir noch näher überlegen.
schnapp.. Gottseidank habe ich ziemlich von Anfang an, alles nach meinem Gusto getagt. Im nach hinein ist das sicherlich ein Strafarbeit.
Das Taggen nach Genre, wie es zur Zeit läuft, ist IMO ziemlich sinnlos. Was nehme ich nun vocal oder female. Ist da keiner auf die Idee gekommen, dass es Sängerinnen gibt? Es müssten Felder definiert werden, die eindeutig zuzuordnen ist. Ich würde mal trennen zwischen instrumental und vocal, männlich und weiblich und dann Hauptkategorien und Unterkategorien einführen. Mir ist die Pflege meiner eigenen DB zu aufwendig worden. Da hatte ich es so gelöst. IMO müsste man mal einen Schnitt machen und ein gut durchdachtes Konzept umsetzen.
Man kann sehr wohl eigene Genres schreiben (z.B Mittelaltermusik), das beseitigt aber nicht das Problem das man eben nur EIN Genre beschreiben kann.
Eben. IMO müssten pro Lied mehrere Genre-Tags möglich sein, die hierarchisch unterteilt sind.
Alles nicht das was du willst, aber was anderes als Tags ist nun mal nicht vorhanden. Wenn du deine Sammlung genauer einstellen willst, bleibt dir meiner Meinung nach nur der Weg über "Kommentar".
Den Tag nutze ich sowieso schon, aber gerade hier ist eyeD3 bei Nicht-Latin-Zeichen buggy. Ich hoffe wieder mal auf Exiftool ;-)
Nach deinem Beispiel währe das dann eben folgende Kommentare: "Lateinamerika, spanisch, Rockmusik" bzw "Lateinamerika, portugiesisch, Salsa" usw. Dann suchst du halt nach comment:"Lateinamerika"&comment:"spanisch" oder eben NUR nach comment:Rockmusik oder comment:"Rockmusik"&-comment:"spanisch" OHNE spanische Rockmusik usw. Nach dem Prinzip könntest du frei Einstellungen definieren.
Ich denke man müsste die v2-Tags besser nutzen. Wenn ich damit mal brauchbar Tags schreiben kann, dann wende ich mich an die Amarok-Entwickler. Das Problem dürften doch viele haben.
Dafür währe es natürlich interessant eigene Filter speichern zu können und die per Shourtcuts abzurufen und nach dem Muster auch eigene Gruppierungen zu erstellen. Aber diese Möglichkeit kenne ich auch nicht. Wenn jemand dazu eine Idee hätte...?
Vielleicht hast du mal Lust eine Wish-List bei Amarok zu hinterlassen? Al --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Zu Amiga-Zeiten hatte ich mir mal eine Datenbank für meine Sammlung (damals nur ca. 3000 Musikstücke) gebastelt. Da hatte ich dann alle gewünschten Infos für das jeweilige Musikstück abgelegt. Per Filter oder manueller Auswahl lies sich eine Liste für den Player erstellen. So etwas ist natürlich mordsmäßig viel Arbeit und eher für statische Sammlungen geeignet. Auf diese Weise lassen sich aber haufenweise Infos und Querverweise zuordnen für die das Taggedöhns nicht ausreicht. Grüße René --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Am Donnerstag, 5. April 2007 17:17 schrieb René Falk:
Zu Amiga-Zeiten hatte ich mir mal eine Datenbank für meine Sammlung (damals nur ca. 3000 Musikstücke) gebastelt.
Ich habe am Atari angefangen, dann zum Mac migriert und schließlich zu Linux.
Da hatte ich dann alle gewünschten Infos für das jeweilige Musikstück abgelegt. Per Filter oder manueller Auswahl lies sich eine Liste für den Player erstellen.
So etwas ist natürlich mordsmäßig viel Arbeit
Eben. Ich habe auch einige Scripts dazu gebaut, die für mich keine Wünsche offen ließen, aber die Datenpflege ist einfach zu aufwendig und ich denke mit CDDB und last.fm (Web 2) kann man auch schon relativ weit kommen. Das Hauptproblem sind wohl das bisherige CDDB-Konzept und die Datenpflege, sprich die Chaoten, die die Datenbank nach Lust und Laune füllen. Das Tagging der Musikkategorien bei last.fm wäre gar nicht so schlecht, wenn die Lieder _eindeutig_ identifiziert werden könnten. Bevor ich Mist eingebe, lasse ich es lieber und manche CDs sind verdammt schwer richtig einzugeben. Ich bin der Meinung fremdsprachige CDs sollte man in der Originalsprache eingeben und zwar inkl. Akzente, last.fm unterscheidet Akzente und berücksichtigt auch Groß- und Kleinschreibung, sodass in Folge Künstler mehrfach geführt werden. Hier liegt gerade eine CD von Irene Pappas, aber auf griechischen CDs liest man Ειρήνη Παππά, also ohne s am Schluß und manchmal wird sie auch mit nur einem "p" in der Mitte geschrieben. Chaos ist vorprogrammiert, man findet noch Varianten mit Eirini, Irini, etc. Bei romanischen Sprachen ist es auch nicht viel anders Ein Müller ist eben kein Muller, und coração eben nicht coracao.
und eher für statische Sammlungen geeignet. Auf diese Weise lassen sich aber haufenweise Infos und Querverweise zuordnen für die das Taggedöhns nicht ausreicht.
Für die CDDB gebe ich dir reicht, aber nicht für last.fm. Die Tags sind teilweise gar nicht so schlecht. IMO wäre es mal angesagt, CDDB und last.fm aufeinander abzustimmen. Ich nehme die CDDB als Basis und editiere, wenn es nicht passt, per Shellscript. Irgendwie fehlt mir noch die Idee, wie ich die CDDB mit meinen Varianten per Script füllen könnte. Das Script kann bereits aus einer CD eine Text-Datei erstellen, die der CDDB-Syntax entspricht. Bei der Übergabe stehe ich aber an. Al --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Für die CDDB gebe ich dir reicht, aber nicht für last.fm.
last.fm? Hilfe, web2.0! Da ist das Chaos vorprogrammiert. :-) Ich erlebe da auch immer "lustige" Überraschungen von meinen "Nachbarn". Ab und zu knirsch ich auch mal mit den Zähnen, wenn ich über merkwürdige Tags stolpere. Nett ist auch, wenn ich hier meine sorgfältig getagten Musikdateien von der Platte abspiele, und last.fm des öfteren mal nichts damit anfangen kann. Dann gibt es zwar Hinweis, aber leider erfährt man nicht wo es hakt. Grüße René --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Am Donnerstag, 5. April 2007 schrieb Al Bogner:
Am Donnerstag, 5. April 2007 17:17 schrieb René Falk:
Zu Amiga-Zeiten hatte ich mir mal eine Datenbank für meine Sammlung (damals nur ca. 3000 Musikstücke) gebastelt.
ich hab hier bei mir so nach und nach alle meine cds gerippt, grob 35gig, knappe 8000 titel oder so... amarok mit collection in mysql kommt damit auf einem p3 700mhz noch wunderbar zurecht; itunes auf einem 500mhz G4 nicht. bye, MH -- gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
participants (4)
-
Al Bogner
-
Andre
-
Mathias Homann
-
René Falk