AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Cover in WMP Format

Ein Thema von EWeiss · begonnen am 31. Mär 2018 · letzter Beitrag vom 15. Apr 2018
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

AW: Cover in WMP Format

  Alt 12. Apr 2018, 20:35
Zitat:
Über eine 200x200 Beschränkung konnte ich auch noch keine brauchbaren Informationen finden
http://www.winhelponline.com/blog/wm...humbnails-fix/
AlbumArt_{E6043A2C-BBEB-49C5-BCF0-5259B6332C34}_Large.jpg
AlbumArt_{E6043A2C-BBEB-49C5-BCF0-5259B6332C34}_Small.jpg

The large one is 200×200 the small one is 75×75


Zitat:
Ein WMP eigenes ID3-Tag Format kenne ich noch nicht
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

Zitat:
Ich habe es mit verschiedenen MP3 Dateien durchgespielt, WMP (als App nicht Plugin) zeigt immer brav alles an.
Bitte lese doch mal was ich geschrieben habe und mit Bildern dokumentiert.

Zitat:
Nebenbei es geht nicht darum ob WMP12 die anzeigen kann sondern darum ob WindowsMediaplayer_10 das Plugin Bliss diese ebenfalls widergibt.
Und das geht nur mit dem eigenen Tag von WMP! Wenn dieser den Tag speichert.
https://www.delphipraxis.net/attachm...at-nothing.png

Das Cover wurde mit mp3Tag addiert und so wie du sehen kannst tut sich nichts! (siehe vorheriges Bild im Anhang)
https://www.delphipraxis.net/attachm...rmat-cover.png

gruss

Geändert von EWeiss (12. Apr 2018 um 20:57 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Cover in WMP Format

  Alt 12. Apr 2018, 21:04
Kannst Du ein MP3 teilen was bei Deinem Projekt funktioniert? (Also ein minimales Audiofile mit Bild.)
Ich gebe zu das in deinem MS Link mehr Tags angegeben sind als übliche ID3's besitzen, um Gegenzuprüfen ob ein noch für die MP3FileUtils undefiniertes Tag den Unterschied macht bräuchte ich ein Sample.
Existiert ein Download der Abspiel-Software, dann könnt ich schneller Testen mit dem MP3-Sample.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: Cover in WMP Format

  Alt 12. Apr 2018, 21:10
Zitat:
ob ein noch für die MP3FileUtils undefiniertes Tag den Unterschied macht bräuchte ich ein Sample.
Sorry kann kein Urheberrechtliches Material hier hochladen.
Dann bekomme ich etwas auf den Deckel zumal meine MP3 Dateien größer sind als der Upload hier das erlaubt.

Du kannst das sample aber ganz einfach selbst erstellen.
Nimm ein MP3 File oder ein Album und lasse den Tag mit WMP erstellen.
Dann kannst du testen ob es im Mediaplayer Plugin "Bliss" angezeigt wird.

Das sollte normaler weise immer der Fall sein.

Dann nimm ein File wo du den Tag mit anderer Software erstellt hast inklusive Cover
Und teste das dann mit dem WMP und dem Plugin Bliss.
Deaktiviere aber vorher in den Optionen die Verbindung zum Internet damit der Tag vom WMP nicht wieder ersetzt wird.

gruss

Geändert von EWeiss (12. Apr 2018 um 21:17 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Cover in WMP Format

  Alt 12. Apr 2018, 21:37
Das ist der Unterschied!

Vergleiche beide Pics..

gruss

Geändert von EWeiss (11. Jul 2019 um 15:50 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Cover in WMP Format

  Alt 12. Apr 2018, 21:39
Das mit 200x200 bezieht sich auf die Folder.jpg Datei (Thumbnail für Explorer), falls genutzt, nicht für's integrierte Bild im ID3 an sich.
Du machst es einem auch nicht gerade einfach, kein Audio-Sample, keine Wiedergabe-Software, ich tret hier auf der Stelle.
Falls es Dir doch gelingen sollte ein 0:01 Minuten langes Audiofile "herzustellen" und mit einem Bild (von mir aus im unwürdigen 200x200 format) zu versehen, was kompatibel zu Deinem Projekt ist, lass was von Dir hören.

Beim absenden kam was rotes, sorry falls ich darauf hier nicht reagier.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#6

AW: Cover in WMP Format

  Alt 12. Apr 2018, 21:43
Zitat:
Du machst es einem auch nicht gerade einfach, kein Audio-Sample, keine Wiedergabe-Software, ich tret hier auf der Stelle.
Wiedergabe Software ist WMP.
Audiosample kannst du in 2 Minuten mit dem WMP selbst erstellen.

Aber wie schon gesagt vergleiche beide Bilder im vorherigen Beitrag dann kannst du den Unterschied schon erkennen.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Cover in WMP Format

  Alt 12. Apr 2018, 21:57
So langsam setzt ein Aha-Effekt ein, diese PRIV ID's.....
Ok, ich setz an dieser Stelle an um diese PRIV's auszuwerten/aufzudecken, also das was ich vorhin meinte, undefinierte Tags ermitteln und herausfinden was WMP damit anstellt um Dich glücklich zu bekommen.
Mein WMP hat generell keine Internet-Verbindung, Danke für die Warnung.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#8

AW: Cover in WMP Format

  Alt 12. Apr 2018, 22:29
@Maekkelrajter

Habe aus deinem Schnipsel mal schnell eine Anwendung geschrieben..
Aber..

Nemp genauso wie dein Schnipsel zerstören den Tag wenn ich ein Cover addieren.
Mal so neben bei
Es wundert mich also wie das bei dir funktionieren kann.

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, mp3FileUtils, StdCtrls;

const picfile = 'Folder.jpg';
const mp3file = '10. Chris De Burgh - The Traveller.mp3';

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

Procedure SetCoverpic;
var
  MP3Tags: TId3v2Tag;
  PicData: TMemorystream;

begin
   MP3Tags:= TId3v2Tag.Create;
   PicData:= TMemoryStream.Create;
   try
     If (MP3Tags.ReadFromFile(mp3File) = MP3ERR_None) Then
     begin
       Picdata.LoadFromFile(Picfile);
       MP3Tags.SetPicture('image/jpeg', 0, '*', PicData);
       MP3Tags.WriteToFile(mp3file);
     end;
   finally
     FreeAndNIL(MP3Tags);
     FreeAndNIl(PicData);
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin

  SetCoverpic;
end;

end.
@Kodezwerg.
http://id3.org/id3v2.3.0
siehe private Frames..

Hier gibt es ein Programm mit dem man die Privaten Frames entfernen kann.
http://invertedsky.net/?s=desiccate

Aber nach dem entfernen werden die Covers nicht mehr angezeigt.
Also es hat definitiv mit den Privaten Frames zu tun.
Nur wie kommt man daran und kann sie Addieren wenn nötig das Problem ist man weis nicht was dort abgelegt wurde.
So ein kleines Tool das die Daten vor einem Tag setzen könnte wäre nicht schlecht

Aber ohne nähere Infos wird das wohl nicht gehen.

EDIT:
Also das konnte ich schon mal identifizieren..
Zitat:
PRIV WM/MediaClassSecondaryID
PRIV WM/MediaClassPrimaryID
PRIV WM/WMContentID
PRIV WM/WMCollectionID
PRIV WM/WMCollectionGroupID
PRIV WM/UniqueFileIdentifier ;
TALB Hit Giganten-Cabrio Hits Disc 1
TPE2 Various Artists
TCON Alternative Musik
TPE1 Aventura
gruss

Geändert von EWeiss (11. Jul 2019 um 15:50 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz