<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ID3 Tags auslesen - Hilfe! Nichts funktioniert!]]></title><description><![CDATA[<p>Hallo leute</p>
<p>naja wie gesagt ich will den id3 tag (möglichst id3v2) von mp3s auslesen.<br />
ich habe schon alle möglichen klassen benutzt. ID3lib lässt sich nicht compiliern (posssibly COFF und sowas).. und wenn ich die mit coff2omf ändere dann hat er immer linkerfehler mit ID3_Tag usw!<br />
Dann hab ich schon ne Delphiklasse namens TID3v2 benutzt. schön schön wenn man sie installiert ist sie nicht in der palette drin. kA wie man die benutzt.<br />
dann mp3fileinfo von codeproject -&gt; benutzt id3lib, gleiches problem.<br />
oh man!<br />
suche hab ich natürlich auch schon benutzt sonst hätt ich die anderen lösungen gar nich gefunden!</p>
<p>hilfäää <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>danke im voraus für eure antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123515/id3-tags-auslesen-hilfe-nichts-funktioniert</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 14:07:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123515.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Oct 2005 16:50:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Mon, 17 Oct 2005 16:50:49 GMT]]></title><description><![CDATA[<p>Hallo leute</p>
<p>naja wie gesagt ich will den id3 tag (möglichst id3v2) von mp3s auslesen.<br />
ich habe schon alle möglichen klassen benutzt. ID3lib lässt sich nicht compiliern (posssibly COFF und sowas).. und wenn ich die mit coff2omf ändere dann hat er immer linkerfehler mit ID3_Tag usw!<br />
Dann hab ich schon ne Delphiklasse namens TID3v2 benutzt. schön schön wenn man sie installiert ist sie nicht in der palette drin. kA wie man die benutzt.<br />
dann mp3fileinfo von codeproject -&gt; benutzt id3lib, gleiches problem.<br />
oh man!<br />
suche hab ich natürlich auch schon benutzt sonst hätt ich die anderen lösungen gar nich gefunden!</p>
<p>hilfäää <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>danke im voraus für eure antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894332</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Mon, 17 Oct 2005 16:50:49 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Mon, 17 Oct 2005 17:12:03 GMT]]></title><description><![CDATA[<p>Vielleicht fängst du mit V1 an-&gt; das sind die letzten 128 Bytes der Datei. Wenn vorhanden steht in den ersten 3 Bytes TAG drin.</p>
<p>Das sollte doch erstmal gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894353</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Mon, 17 Oct 2005 17:12:03 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Mon, 17 Oct 2005 17:29:00 GMT]]></title><description><![CDATA[<p>hä? ^^<br />
sorry aber ich versteh nich ganz was du meinst!<br />
wenn ich schon was mache dann will ich das aktuelle?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894381</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Mon, 17 Oct 2005 17:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Tue, 18 Oct 2005 07:22:47 GMT]]></title><description><![CDATA[<p>ID3v1 ist aktuell. Wird sogar relativ häufig verwendet. Ist ausserdem einfacher fürn Anfang. Ansonsten kann ich dazu nur sagen: Wer Hilfe will muss mit Infos rausrücken. Ich bin mir sicher die Deplhi-Klasse hat eine Dokumentation und ausserdem ist</p>
<blockquote>
<p>dann hat er immer linkerfehler mit ID3_Tag usw!</p>
</blockquote>
<p>keine Fehlermeldung die mir vom BCB bekannt ist. Code kann ich in der Kristallkugel auch nicht entdecken...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894739</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 18 Oct 2005 07:22:47 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Tue, 18 Oct 2005 08:06:09 GMT]]></title><description><![CDATA[<p>Wer nicht hören kann.....</p>
<p>Allgemein:<br />
Es ist immer wieder erstaunlich, dass sich Anfänger eine hochkomplexe Aufgabenstellung suchen, anstatt kleine Schritte zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894806</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 18 Oct 2005 08:06:09 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Tue, 18 Oct 2005 10:17:47 GMT]]></title><description><![CDATA[<p>Eher symptomatisch, denn man kann sich als Anfänger den Aufwand nicht wirklich abschätzen... (o;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894932</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 18 Oct 2005 10:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Wed, 19 Oct 2005 14:40:13 GMT]]></title><description><![CDATA[<p>wieso nennt ihr mich anfänger? ihr wisst doch eigentlich gar nicht was ich kann und was nicht.</p>
<p>werd das denn mal ausprobieren mit id3v1<br />
außerdem war keine doku dabei - das is ja das tolle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896218</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Wed, 19 Oct 2005 14:40:13 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Wed, 19 Oct 2005 14:55:09 GMT]]></title><description><![CDATA[<p>Blackhawk schrieb:</p>
<blockquote>
<p>wieso nennt ihr mich anfänger? ihr wisst doch eigentlich gar nicht was ich kann und was nicht.</p>
</blockquote>
<p>Reine Beurteilung anhand deiner hier gelieferten Fehleranalyse und der Vorgehensweise (klappt nicht, next...) ... Ich prophezeie dir, dass sich das Problem lösen liesse. Aber nicht mit den Informationen die du hier losgelassen hast...</p>
<p>Blackhawk schrieb:</p>
<blockquote>
<p>werd das denn mal ausprobieren mit id3v1<br />
außerdem war keine doku dabei - das is ja das tolle</p>
</blockquote>
<p>Also bei der id3lib ist definitv Doku dabei. Und da ich nicht weiss, welche Kompo du einsetzen wolltest, kann ich dir auch nicht sagen, dass auch dort Doku bei ist. Obwohl ich überzeugt bin, dass es entweder Doku gibt oder das Ding äusserst intuitiv ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896237</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 19 Oct 2005 14:55:09 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Wed, 19 Oct 2005 23:11:27 GMT]]></title><description><![CDATA[<p>hallo,<br />
selbst ich als anfänger kam mit dem id3 v1 sehr gut zurecht . die docu ist auch sehr gut beschrieben dafür brauchst du auch sicher keine dll für solange du keine grösseren sachen wie lyric einfügen willst.</p>
<p>leider habe ich schon nächte daran verbracht die id3 dll mit meinem cbuilder zum laufen zu bringen wie in meinem anderen beitrag zu lesen war doch ohne erfolg dafür mit vielen systemabstürzen.</p>
<p>vieleicht findet sich ja noch jemand der es selbst mal probiert ob es überhaupt geht mit dem borland wie im forum gelesen habe gab es da schon mehr mit problemen.<br />
aber als anfänger kämpfst du dich nur cm für cm nach vorn. aus diesem grund wäre ich um jeden tip froh um eine kleine demoapplication für meinen cbuilder zu erhalten. es muss auch nicht kostenlos sein.</p>
<p>danke<br />
waldsee</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896651</guid><dc:creator><![CDATA[Waldseeduo]]></dc:creator><pubDate>Wed, 19 Oct 2005 23:11:27 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Fri, 21 Oct 2005 19:41:53 GMT]]></title><description><![CDATA[<p>hallo!</p>
<p>jetzt hab ich mir ne ID3v1 klasse geschrieben.<br />
ich hab den pascal code von delphi gesehen und der ist ja fast identisch mit VCL.<br />
jedenfalls wars kein problem rauszulesen, was wie funktioniert.herausgekommen<br />
ist diese klasse:</p>
<p>ID3v1.h:</p>
<pre><code class="language-cpp">#include &lt;vcl.h&gt;

class TID3v1
{
  private:
      char buffer[128];
      String mp3;
  public:
      TID3v1(String file);
      String Copy(char *chChar,int iStart,int iEnd);
      void GetID3();
      String ID,Title,Album,Artist,Year,Comment;
      byte Genre;
};
</code></pre>
<p>ID3v1.cpp:</p>
<pre><code class="language-cpp">#include &quot;ID3v1.h&quot;

TID3v1::TID3v1(String file)
{
  mp3=file;
}

String TID3v1::Copy(char *chChar,int iStart,int iEnd)
{
  String temp;
  for(int i=iStart;i&lt;iEnd;i++)
  {
    temp+=chChar[i];  //temp = Zeichen 1-10 von chChar
  }
  return temp;
}

void TID3v1::GetID3()
{
  TFileStream *fs=new TFileStream(mp3,fmOpenRead);  //MP3 öffnen

  try
  {
    fs-&gt;Seek(-128,soFromEnd);          //Die letzten 128 Zeichen einlesen
    fs-&gt;Read(buffer,128);

    ID=Copy(buffer,0,3);
    Title=Copy(buffer,3,30);            // ID3 Tags auslesen
    Artist=Copy(buffer,33,30);
    Album=Copy(buffer,63,30);
    Year=Copy(buffer,93,4);
    Comment=Copy(buffer,97,30);
    Genre=(unsigned)Copy(buffer,127,1).c_str();
  }
  catch(...)
  {
  }
  delete fs;
}
</code></pre>
<p>mit der funktion in meinem programm ruf ich die tags auf:</p>
<pre><code class="language-cpp">void __fastcall TfrmMain::GetID3v1(String file)
{
  TID3v1 *id3v1=new TID3v1(file);
  id3v1-&gt;GetID3();
  MessageBox(Handle,(id3v1-&gt;ID+&quot;\n&quot;
                    +id3v1-&gt;Title+&quot;\n&quot;
                    +id3v1-&gt;Artist+&quot;\n&quot;
                    +id3v1-&gt;Album+&quot;\n&quot;
                    +id3v1-&gt;Year+&quot;\n&quot;
                    +id3v1-&gt;Comment+&quot;\n&quot;
                    +id3v1-&gt;Genre).c_str(),&quot;&quot;,MB_OK);
  delete id3v1;
}
</code></pre>
<p>Kompilieren lässt sich alles ohne fehler.<br />
wenn ich jetzt eine mp3 damit auslese, kommt die messagebox mit inhalt:<br />
&quot;TAG<br />
Stille Nacht, Heilige Nacht</p>
<p>224&quot;</p>
<p>reichlich komisch oder?<br />
hab die mp3 nochmal zusätzlich mit nem Tageditor angeguckt -&gt; Artist usw sind schon drinnen! weiß jemand wie ich das anstellen kann, damit das angezeigt wird?</p>
<p>hier der link zu dem pascalcode.<br />
<a href="http://www.delphipraxis.net/topic17654,0,asc,0.html" rel="nofollow">http://www.delphipraxis.net/topic17654,0,asc,0.html</a></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8798">@waldseeduo</a>: nee leider kann ich dir da nicht helfen, habs ja selbst verzweifelt versucht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898195</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Fri, 21 Oct 2005 19:41:53 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Sat, 22 Oct 2005 04:51:20 GMT]]></title><description><![CDATA[<p>Als erstes fällt schon mal auf, dass du gar nicht prüfst, ob überhaupt ein ID3Tag vorhanden ist</p>
<p>Als zweites kannst du das mit einem einfachen debuggen herausbekommen, woran das liegt. Debugge einfach die Zuweisungen.</p>
<p>Als drittes</p>
<blockquote>
<p>ich hab den pascal code von delphi gesehen und der ist ja fast identisch mit VCL.</p>
</blockquote>
<p>VCL Visual Component Library?? Dekphi benutzt die gleiche VCL wie C++Builder. Die VCL ist größtenteils sogar in Delphi geschrieben. In was programmiert du ?? VCL oder C/C++??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898421</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 22 Oct 2005 04:51:20 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Sat, 22 Oct 2005 07:41:36 GMT]]></title><description><![CDATA[<p>Der Fehler liegt in deiner Methode zum auslesen:<br />
Artist=Copy(buffer,33,30);<br />
Album=Copy(buffer,63,30);<br />
Year=Copy(buffer,93,4);<br />
Comment=Copy(buffer,97,30);</p>
<p>Du willst den Artist von Position 33 bis 30 auslesen?? Das geht nicht. Du gibt nicht die Anzahl der Bytes zum lesen an, sondern die Position bis zu der gelesen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898452</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 22 Oct 2005 07:41:36 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Sat, 22 Oct 2005 10:05:57 GMT]]></title><description><![CDATA[<p>ahhh!!<br />
danke...<br />
wie dumm kann man denn sein.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
danke nochmal ^^</p>
<p>[edit] hab jetzt da aber noch n paar fragen:<br />
Kannst du mir dann bitte noch sagen, wie ich aus der Zahl 24 (=Rock) die Genre rauskrieg?<br />
Wie kann ich die Länge einer MP3 herausfinden? (Sekunden)<br />
Wie les ich die Tracknummer aus?</p>
<p>vielen dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898518</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Sat, 22 Oct 2005 10:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Tue, 25 Oct 2005 06:36:38 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>schau mal im id3v1 tag ist folgendes festgelegt. die generes sind nach nummern unterteilt und ein byte gross</p>
<p><a href="http://www.id3.org/id3v2-00.txt" rel="nofollow">The following genres is defined in ID3v1</a></p>
<p>grüsse<br />
waldsee</p>
<p><strong>Edit:</strong><br />
Zitate bitte auf das Notwendigste beschränken. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/900493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/900493</guid><dc:creator><![CDATA[waldsee]]></dc:creator><pubDate>Tue, 25 Oct 2005 06:36:38 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Thu, 26 Jan 2006 23:39:24 GMT]]></title><description><![CDATA[<p>Vieleicht hift das</p>
<pre><code class="language-html">http://de.wikipedia.org/wiki/ID3-Tag
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/977521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977521</guid><dc:creator><![CDATA[com-cat]]></dc:creator><pubDate>Thu, 26 Jan 2006 23:39:24 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Tue, 10 Oct 2006 21:01:11 GMT]]></title><description><![CDATA[<p>Hey Leute! Danke für diesen Thread.. hat mir sehr geholfen ...<br />
Ich hab folgendes Problem mit meinem programm...<br />
Ich lese nur Artist und Titel aus...<br />
Ich kann irgendwie keine mp3s von meiner externen festplatte (E:) auslesen..<br />
Von C: und <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f628.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--fearful_face"
      title="D:"
      alt="😨"
    /> (intern) gehts ...<br />
Es kommt immer ne Execption der Klasse EFOpenError ... Keine Ahnung was das heißt .. ^^<br />
mfg<br />
Pelipe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152477</guid><dc:creator><![CDATA[Pelipe&#96;]]></dc:creator><pubDate>Tue, 10 Oct 2006 21:01:11 GMT</pubDate></item><item><title><![CDATA[Reply to ID3 Tags auslesen - Hilfe! Nichts funktioniert! on Tue, 10 Oct 2006 21:05:17 GMT]]></title><description><![CDATA[<p>Hab den Fehler schon gefunden ... (sry bin grad sehr müde .. ^^)<br />
Also ich hatte das mp3 file grad bei winamp laufen .. deswegen konnte er das nich auslesen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152482</guid><dc:creator><![CDATA[Pelipe&#96;]]></dc:creator><pubDate>Tue, 10 Oct 2006 21:05:17 GMT</pubDate></item></channel></rss>