AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:32

Parameter dieser Suchanfrage:

Suche in Thema: Cover in WMP Format
Suche alle Beiträge, die von "Gausi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 15 von insges. 15 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 14. Apr 2018
    Eher so:


    error := MP3Tags.ReadFromFile(mp3File);
    If (error = MP3ERR_None) Then
    begin
    // ...
    end else
    begin
    lblMessageVal.Caption := cMP3Error;
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 14. Apr 2018
    ID3_v1 und ID3_v2 sind zwei völlig unterschiedliche Dinge, daher sind das auch zwei Klassen bei Mp3FileUtils. Innerhalb dieser beiden Tag-Versionen wird dann unterschieden zwischen v1.0 und 1.1 bzw. v2.2 (fast nicht mehr zu finden), v2.3 und v2.4.

    In der Regel macht man das bei MP3-Dateien so, dass man zuerst nach einem ID3v2-Tag sucht. Falls der nicht da ist, nimmt man den ID3v1-Tag. Dieser...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 14. Apr 2018
    zu den PRIV-Frames nochmal: Dass dadurch der Fehler hier behoben werden konnte, liegt an der Schusseligkeit des Plugin-Entwicklers. Wenn ohnehin ein Fallback auf das normale Cover "AlbumArtSmall.jpg" genommen wird, dann sollte dieser Fallback auch genommen werden, wenn im ID3-Tag keine GUID für das Coverart gefunden werden kann. Dass man das Plugin fixen kann, in dem man Datenmüll in die Datei...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 14. Apr 2018
    Falls du meinen Codeschnipsel produktiv einsetzt, dann denk aber daran, dass du in den neu erstellten ID3-Tag noch weitere Informationen vom alten einfügst (mindestens noch Jahr, Kommentar, Genre). Und den alten Tag nur dann durch neuen, WMP-Kompatiblen ersetzt, wenn es nötig ist, also durch eine Abfrage der Version


    if MP3tags.Version.Major = 3 then
    // vorhandenen Tag schreiben, WMP kommt...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Der Gedanke kam mir auch schon. :lol:

    Aber die nächste Baustelle bei mir wäre erstmal 64-Bit. Hab da einen an der Hand, bei dem Nemp in die Knie geht, weil die Bib zu groß wird und dann mit meinem stellenweise etwas großzügigen Speicherverbrauchs an die Grenze eines 32-Bit-Prozesses kommt. Vermutlich läuft bei 1.000.000 Titeln dann auch sonst nichts mehr vernünftig, aber das Portieren reizt...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Ich weiß ehrlich gesagt nicht, was ich in Nemp mit den Privaten Frames des WMP anfangen soll. :gruebel: Sinnvoll wäre das ja nur, wenn ich das auch mit sinnvollen Daten befüllen würde. Einfach nur Zufallswerte reinschreiben finde ich nicht sonderlich -ähm- sinnvoll.

    Wie gesagt - diese Frames nutzt der WMP für seine eigenen Zwecke. Ein Cover-Bild nicht in jeder Datei zu speichern, sondern nur...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Rating ist intern ein Byte-Wert. Die 1-5 Sternchen müssen also umskaliert werden auf 1-255 (0 für undefiniert). Aber keine Garantie, dass der WMP das genauso macht.
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Aber irgendwas stimmt da doch nicht. Man schreibt eine zufällige Zahl in die Datei, und dann wird das richtige Cover angezeigt? Hä? :gruebel:

    Mit dem BassVis Beispiel und dem AlbumArt-Plugin wird bei mir auch immer ein Cover angezeigt. Ein mp3-File und ein Folder.jpg reicht.

    Aber gut, wenn es bei dir jetzt klappt, dann klappts. :lol:

    Fürs Rating gibt es eigentlich einen Rating-Frame...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Laut dem Tag-Projekt, das du eben verlinkt hast, sind CollectionID und CollectionGroupID relevant. Die sind beide identisch und 16 Byte lang in der Datei, die du mir geschickt hast.

    Dieser Code (basierend auf dem Mini-Tool aus der ersten Mail) schreibt eine zufällige ID in die Datei und konvertiert dabei die Basis-Infos zu Version 2.3 (Wichtig: Dabei können Infos verloren gehen. Zumindest...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Gerne. Dann aber wenn möglich auch die Album-Art-Datei mit der GUID im Namen, damit da ein Abgleich möglich ist. :)
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Die PRIV-Frames sind ja keine Zauberei. Die sind so aufgebaut:

    <Header for 'Private frame', ID: "PRIV">
    Owner identifier <text string> $00
    The private data <binary data>
    Der Owner identifier ist dieses "WM/WMCollectionGroup"-Gedöns. Die eigentlichen Daten sollten dann die GUID enthalten. Du müsstest dann "nur" herausfinden, wie die Binärdaten in Dateinamen konvertiert werden....
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Wenn du den WMP gar nicht benutzen willst, aber das Tag-System bzw. das Plugin, das dieses nutzt, dann könntest du probieren, ob du die GUIDs faken kannst. Wenn der WMP selbst an die Dateien nicht drankommt, dann könntest du probieren, dir ein eigenes GUID-System zu basteln. Diese GUID schreibst du dann in die Private-Frames Das genaue Format dieser Frames ggf. mit nem Hex-Editor austüfteln,...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Dann greift dieses Tool aber für die Coveranzeige auf die Datenbank des WMP zu, oder sonstwie über eine Windows-API, die möglicherweise irgendwo dokumentiert ist, oder aber vom Autor des Tools reverse engineered wurde. Das weiß ich leider nicht. Möglicherweise läuft das sogar übers Netz.

    Wenn du diese Daten schreiben willst, müsstest du noch wissen, wo denn die eigentliche Bildinformation...
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Das Stück von Chris, das du mir geschickt hast, enthält einen ID3-Tag in der Version 2.4. Mp3fileUtils schreibt beim Bearbeiten genau die Tag-Version, die bereits vorhanden ist. Wenn keine vorhanden ist, Version 3.

    Wenn du einen Hex-Editor (z.B. HxD, ist auch portabel) zur Hand hast: das 4. Byte in der Datei, direkt nach dem "ID3". Dieses Byte müsste bei Chris "4" sein, und bei Mariah "3"....
  • Forum: Multimedia

    AW: Cover in WMP Format

     
      by Gausi, 13. Apr 2018
    Ich antworte mal hier, und nicht im Nemp-Thread.

    Um es kurz zu machen: Dein Code ist in Ordnung, Mp3FileUtils ist in Ordnung, Nemp ist in Ordnung. Der Fehler liegt bei Windows. Ist für dich sicherlich eine unbefriedigende Antwort, aber davon bin ich jetzt überzeugt. Andere Tagger, die nicht auf meinem Code basieren, haben prinzipiell das gleiche Problem, auch wenn sie das ggf. umgehen.
    ...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Gausi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=195847
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz