<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>321tux.de &#187; MP3</title>
	<atom:link href="http://www.321tux.de/tag/mp3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.321tux.de</link>
	<description>Linux &#38; Ubuntu &#124; Internet &#38; WordPress</description>
	<lastBuildDate>Wed, 11 Jan 2012 09:54:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ID3-Tags konvertieren (in ID3v2.3)</title>
		<link>http://www.321tux.de/2009/11/id3-tags-konvertieren-in-id3v2-3/</link>
		<comments>http://www.321tux.de/2009/11/id3-tags-konvertieren-in-id3v2-3/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:25:28 +0000</pubDate>
		<dc:creator>Janek</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[uu-Planet]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Unter Ubuntu Linux mit eyeD3 die ID3-Tags von v2.4 nach v2.3, sowie deren Zeichenkodierung konvertieren. Alternativen: EasyTAG und Kid3]]></description>
			<content:encoded><![CDATA[<p><a title="ID3-Tag bei Wikipedia" href="http://de.wikipedia.org/wiki/ID3-Tag">ID3-Tags</a> enthalten in MP3 Dateien die Zusatzinformationen, wie Titel, Interpret und Album, welche von den meisten MP3-Playern (und natürlich den Audio-Playern am Computer) ausgelesen werden.</p>
<p>Gerade bei MP3-Playern tritt jedoch häufig das Problem auf, dass die Tags nicht gelesen werden können und Musikstücke daher unter<em> &#8220;Unknown Artist / Unbekannter Interpret&#8221;</em> aufgelistet werden. Eine Ursache hierfür kann eine vom MP3-Player nicht unterstützte ID3-Tag-Version oder Zeichenkodierung sein. Viele Player unterstützen noch immer nicht ID3v2.4, sondern erwarten ID3v2.3, weshalb man leider gezwungen ist, das etwas ältere Format zu verwenden.<br />
<span id="more-69"></span><br />
Für GNU/Linux gibt es einige grafische Programme, welche die Tags automatisiert in ID3v2.3 konvertieren können (u.a. <a title="Homepage von EasyTag" href="http://easytag.sourceforge.net/">EasyTAG</a> und <a title="Homepage von Kid3" href="http://kid3.sourceforge.net/">Kid3</a>), jedoch arbeitet das Konsolen-Tool <a title="Homepage von eyeD3" href="http://eyed3.nicfit.net/">eyeD3</a> deutlich schneller (und ist gerade bei rekrusivem Arbeiten komfortabler).</p>
<p>Es ist in den Paketquellen von Ubuntu enthalten und kann mit folgendem Befehl installiert werden:</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">sudo apt-get install eyed3</pre></div></div>

<p>Um die ID3-Tags aller MP3-Dateien rekrusiv (einschließlich aller Unterordner) nach ID3v2.3 zu konvertieren, genügt folgender Befehl im Terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-iname</span> <span style="color: #ff0000;">&quot;*.mp3&quot;</span> <span style="color: #660033;">-print0</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-0</span> eyeD3 --to-v2.3</pre></div></div>

<p>Manche MP3-Player geben sich mit ID3v2.3 noch nicht zufrieden und benötigen zusätzlich eine bestimmte Zeichenkodierung. v2.3 unterstützt <a title="ISO 8859-1 bei Wikipedia" href="http://de.wikipedia.org/wiki/ISO_8859-1">ISO 8859-1</a> (latin1) und <a title="UTF-16 bei Wikipedia" href="http://de.wikipedia.org/wiki/UTF-16">UTF-16</a>, v2.4 unterstützt darüber hinaus die häufigste Unicode-Variante, <a title="UTF-8 bei Wikipedia" href="http://de.wikipedia.org/wiki/UTF-8">UTF-8</a> (<a title="ID3v2.2, v2.3 und v2.4 bei Wikipedia" href="http://de.wikipedia.org/wiki/ID3-Tag#ID3v2.2.2C_v2.3_und_v2.4">Quelle</a>). Mit diesem Befehl sollte sich auch das erreichen lassen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-iname</span> <span style="color: #ff0000;">&quot;*.mp3&quot;</span> <span style="color: #660033;">-print0</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-0</span> eyeD3 --to-v2.3 <span style="color: #660033;">--set-encoding</span>=latin1<span style="color: #000000; font-weight: bold;">|</span>utf8<span style="color: #000000; font-weight: bold;">|</span>utf16-LE<span style="color: #000000; font-weight: bold;">|</span>utf16-BE <span style="color: #660033;">--force-update</span></pre></div></div>

<p>Bei meinen Tests hat das Konvertieren der Zeichenkodierung allerdings <a title="Thread im Forum von ubuntuusers.de" href="http://forum.ubuntuusers.de/topic/zeichenkodierung-von-id3-tags-aendern/">nicht  wie gewünscht funktioniert</a>.</p>
<p>Zudem kann eyeD3 Umlaute offenbar nicht verarbeiten und auch bei großen Musiksammlungen entstehen teilweise seltsame Fehler, welche bei einem erneuten Durchlauf aber nicht nochmals auftreten (eigene Beobachtung).</p>
<p>Auch wenn eyeD3 mit manchen Tags Schwierigkeiten hatte, konnte ich fast alle Titel meiner Musiksammlung erfolgreich von ID3v2.4 nach ID3v2.3 konvertieren. Mehr Informationen zu eyeD3 findet man in der Man-Page: <span style="font-family: Courier New;">man eyeD3</span> oder <span style="font-family: Courier New;">eyeD3 &#8211;help</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.321tux.de/2009/11/id3-tags-konvertieren-in-id3v2-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

