| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Jens Walter Postet sich warm
|
Verfasst am: 09.08.2005 - 07:32 Titel: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Hallo Leute!
Brauche mal die Hilfe der Foobar Profis. Habe mich jetzt duchgerungen und mich mal näher mit Foobar beschäftigt! Als erste Hilfe habe ich die tollen Seiten
http://www.audiohq.de/index.php?showforum=27
bei AudioHQ benutzt! Ein großes Lob und Dank an Frank Bicking für seine Arbeit!
Nun das Problem/die Frage: In der Playlist hätte ich gerne eine Column/Spalte die mir die Discnummer anzeigt. Ich habe meine ganzen Files in MP3 oder FLAC vorliegen, welche alle korrekt mit Helium2005 getaggt wurden. Sprich die Tags TotalDisc und CurrentDisc sind ausgefüllt. Jedoch schaffe ich es nicht das Foobar2000 diese Einträge in der Playlist anzeigt. Ich habe eine Column Disc unter Playlist View eingerichtet und unter Display dort schon folgendes eingetragen/ausprobiert:
[%discnummber%] ; [%disc%]
Aber nichts funktioniert. Hat einer von Euch 'ne Idee wie ich das Problem lösen kann?! Noch besser wäre es wenn Foobar mir in der Column 'Disc' CurrentDisc und TotalDisc getrennt mit einem Schrägstrich anzeigen würde. Ist das auch möglich? Wäre toll.
Danke
Jens  |
|
| Nach oben |
|
 |
start78 MPeX.net Wizard
|
Verfasst am: 09.08.2005 - 10:14 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Klingt nach einem Tippfehler.
Lass Dir die Eigenschaften einer Datei in foobar anzeigen, kopiere die korrekte tag-Bezeichnung mit Strg+C und füge das mit Strg+V in den Columns-Eigenschaften ein. Die Form [%disknumber%] sollte stimmen. War das doppelte "m" in Deinem Post ein Tippfehler? |
|
| Nach oben |
|
 |
Lego MPeX.net Wizard
|
Verfasst am: 09.08.2005 - 11:56 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Ich würde an seiner Stelle erstmal schauen ob dieser Tag wirklich existiert, für die meisten Tags verwendet nämlich Heium de Form %h2_*% als Tag. Entsprechend würde ich die getaggten Dateien mal genauer mit dem Properties-Dialog genauer untersuchen um die genauen Bezeichner in Erfahrung zu bringen.
Tirmellon sollte genaueres wissen, ich hab hier grad kein Helium zur Hand um nachzuschauen. |
|
| Nach oben |
|
 |
Encoder MPeX.net AllStar
|
Verfasst am: 09.08.2005 - 12:22 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Also falls du deine Dateien wirklich mit %CURRENTDISC% und %TOTALDISC% getaggt hast, hab ich mal schnell einen String gebaut, der dir in einer Spalte zuerst %CURRENTDSIC%/%TOTALDISC% anzeigt, falls %TOTALDISC% größer 1 ist und er beide Werte findet. Wenn nicht zeigt er nur %CURRENTDISC%, %DISC%,%DISCNUMBER% oder gar nichts an. Je nachdem, welcher Wert vorhanden ist.
| Code: | | $ifgreater(%totaldisc%,1,%currentdisc%'/'%totaldisc%,$if3(%currentdisc%,%disc%,%discnumber%,)) |
Falls deine Tags ein anderes Format haben (z.B.%h2_totaldisc%) dann kannst du ja die Werte einfach ersetzen, oder fragst nochmal nach. Ich änder dir das dann schnell ab. |
|
| Nach oben |
|
 |
Encoder MPeX.net AllStar
|
Verfasst am: 09.08.2005 - 12:55 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
So....ich hab mich mal ein paar Minuten hingesetzt und Helium ausprobiert. Es benutzt für dieses Tag %PARTINSET%. Um alle Eventualitäten abzudecken, hab ich mal diesen String hingehunzt
| Code: | $puts(totaldisc,$if3(%totaldisc%,%h2_totaldisc%,))
$puts(disc,$if3(%currentdisc%,%h2_currentdisc%,%disc%,%discnumber%,))
$if3(%partinset%,%h2_cd%,
$ifgreater($get(totaldisc),1,$get(disc)/$get(totaldisc),$get(disc))) |
Nicht schön, aber tut was er soll. Und ist zudem auch noch Recht universell einsetzbar. Wer noch weitere Vorschläge zum Erweitern/Verbessern hat: Immer her damit!
edit: %h2_cd% hinzugefügt
Zuletzt bearbeitet von Encoder am 09.08.2005 - 15:04, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
Frank_Bicking MPeX.net Guru
|
Verfasst am: 09.08.2005 - 13:13 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
| Zitat: | | Um alle Eventualitäten abzudecken, hab ich mal diesen String hingehunzt |
Warum es eigentlich komplizierter machen, als es eigentlich ist? Er sagte doch, er habe alle Dateien sauber mit Helium getaggt und es ist davon auszugehen, dass er es weiter so handhaben wird. Es kommen also keine zusätzlichen Felder hinzu, dementsprechend muss man sich doch garnicht mit Eventualitäten beschäftigen. Wird Zeit, dass sowas wieder verlernt wird.
Vorschlag, sollten die Helium-Felder neuerdings wirklich so heißen:
| Code: | | [%h2_currentdisc%[/%h2_totaldisc%]] |
Bei mir taggt eine ältere Helium 2005 Testversion (6 Aufrufe übrig) nur ein H2_CD-Feld im Format 2/5.
Solche dämlichen Tags sind übrigens der Grund, warum ich Helium nie einsetzen werde. |
|
| Nach oben |
|
 |
Encoder MPeX.net AllStar
|
Verfasst am: 09.08.2005 - 13:29 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Vielleicht gibts ja noch andere Leute, die andere Tags benutzen oder andere Software einsetzen, die, wie Helium, "dämliche" Tags schreibt,aber den String dennoch nutzen wollen. Man kann ihn leicht erweitern und wirklich kompliziert ist er auch nicht.
Aber du weißt es ja sicherlich besser... |
|
| Nach oben |
|
 |
Jens Walter Postet sich warm
|
Verfasst am: 09.08.2005 - 14:29 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Hallo!
Meine Güte! Bin nur kurz weggewesen und soviele Antworten! Phänomenal dieses Forum! Vielen Dank für Eure Tipps und Tricks!
Letzendlich habe ich mich für den Vorschlag
[%h2_cd%]
von Frank Bicking entschieden und es funktioniert genauso wie ich es wollte! Danke an Frank! Weiter so!
Das mit
[%h2_currentdisc%[/%h2_totaldisc%]]
funktioniert nicht! Kann eigentlich auch nicht. Denn die Helium Tags heissen immer noch Current CD und Total CDs, so steht es zumindest im Tag Editor von Helium. Als Template benutzt man dann {current_cd} und {total_cds}. Sorry, mein Fehler!
Danke
Jens
P.S.: @ Encoder > Warum schreibt Helium "dämliche" Tags? 
Zuletzt bearbeitet von Jens Walter am 09.08.2005 - 14:49, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
Encoder MPeX.net AllStar
|
Verfasst am: 09.08.2005 - 14:46 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Wie du schon aus den Posts von Lego und Frank entnehmen kannst, setzt Helium vor manche Tags "h2_". Solche Tags werden von vielen (wen nicht allen) anderen Programmen ignoriert. Soweit ich das beurteilen kann, wechseln Tags auch mal ganz gerne (z.B. von %h2_cd% zu %h2_currentdisc%/%h2_totaldisc% zu %partinset%)
Wenn man also mit Helium im Verbund mit anderen Programmen (Mp3Tag,foobar,...) benutzt, muss man entweder die Tags konvertieren, oder die Programme an manche Helium spezifischen Tags anpassen. Das können durchaus umständliche Arbeitsschritte sein.
Übrigens: "dämliche Tags" kommt ursprünglich nicht von mir. |
|
| Nach oben |
|
 |
start78 MPeX.net Wizard
|
Verfasst am: 09.08.2005 - 14:51 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Was hab ich gesagt? Einfach nur in foobar2000 nachsehen, wie die korrekte Bezeichnung des Tagfeldes aussieht. Da ich nicht mit Helium herumexperimentieren wollte, bin ich eben von %tracknumber% ausgegangen, %h2_cd% ist nun wirklich eine dämliche Bezeichnung...
Ich würde mir überlegen, ob ich nicht alles mit foobar2000 umtagge. hydrogenaudio hat doch bestimmt eine "standard"-Empfehlung. |
|
| Nach oben |
|
 |
Encoder MPeX.net AllStar
|
Verfasst am: 09.08.2005 - 15:03 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Für solche Fälle: %disc%
Komplizierter wirds hier (gemacht) |
|
| Nach oben |
|
 |
Jens Walter Postet sich warm
|
Verfasst am: 09.08.2005 - 15:21 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Hallo nochmal!
Muss Eure Hilfe nochmals in Anspruch nehmen. Sieht alles ganz gut aus in der Playlist aus. Nun hätte ich es gerne anständig numerisch sortiert! Und zwar erst nach 'cds' und dann nach 'tracks'! Habe zur Zeit unter 'General' > 'Sort Incoming Files By' folgendes
$directory(%_path%,1) - $num(%tracknumber%,2) - %_filename_ext%
stehen! Das sortiert mir die Dateien eines Albums mit einem Silbertaler schön säuberlich nach Tracks, bei mehreren Silberlingen wirds dann leicht unordentlich! Aber wie bringe ich foobar jetzt dazu, zuerst nach cds zu sortieren und dann nach tracks.
Danke
Jens  |
|
| Nach oben |
|
 |
Frank_Bicking MPeX.net Guru
|
Verfasst am: 09.08.2005 - 15:34 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Du musst eigentlich nur den CD-Tag in das Sortierschema einfügen:
| Code: | | $directory(%_path%,1) %h2_cd% %tracknumber% %_filename_ext% |
Im Hintergrund passiert eigentlich nichts anderes, als dass diese Zeile für jeden Track ausgewertet wird, d.h. die Tags werden eingesetzt, und dass die Dateien dann anhand dieser Zeile alphabetisch sortiert werden:
| Code: | Ordername 1/2 01 Dateiname.ext
Ordername 1/2 02 Dateiname.ext
Ordername 1/2 03 Dateiname.ext
Ordername 1/2 04 Dateiname.ext
Ordername 2/2 01 Dateiname.ext
Ordername 2/2 02 Dateiname.ext
Ordername 2/2 03 Dateiname.ext
Ordername 2/2 04 Dateiname.ext |
Damit wird erst nach dem Ordnernamen sortiert, dann nach der CD-Nummer, dann nach der Tracknummer, und zuletzt nach dem Dateinamen. Wenn du uns kurz sagst, wie du deine Dateien und Ordner benennst, dann könnte man die Zeile vielleicht noch etwas vereinfachen.
$num(%tracknumber%,2) ist unter 0.9 übrigens nicht mehr nötig. |
|
| Nach oben |
|
 |
Jens Walter Postet sich warm
|
Verfasst am: 09.08.2005 - 16:00 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Hallo Frank!
'Tschuldigung das ich nerve, aber wo soll ich das jetzt genau eintragen! Unter 'Sort Incoming Files By' funktioniert
$directory(%_path%,1) %h2_cd% %tracknumber% %_filename_ext%
nicht!
Danke
Jens  |
|
| Nach oben |
|
 |
Frank_Bicking MPeX.net Guru
|
Verfasst am: 09.08.2005 - 16:14 Titel: RE: Foobar2000 v. 0.9 Beta 6 > Discnumber anzeigen |
|
|
Ja, genau dort, zumindest wenn es um die Sortierung von Dateien geht, die du neu in eine Playlist lädst. Wenn du eine existierende Playlist sortieren möchtest, dann über das Menü Playlist | Sort | Sort by.
Was heißt "funktioniert nicht"? Damit kann leider kein Hilfesteller etwas anfangen.
Probier mal
| Code: | | $directory(%_path%) [%h2_cd% ]%tracknumber% %_filename_ext% |
Und nach welchem Schema sind deine Dateien und Ordner benannt? |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group
|