<?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>Blog @ SIB Visions &#187; Retro</title>
	<atom:link href="http://blog.sibvisions.com/category/retro/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.sibvisions.com</link>
	<description>Blog @ SIB Visions</description>
	<lastBuildDate>Mon, 13 Apr 2026 09:47:01 +0000</lastBuildDate>
		<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Swing RETRO application - MP3Tool - update</title>
		<link>https://blog.sibvisions.com/2012/03/16/swing-retro-application-mp3tool-update/</link>
		<comments>https://blog.sibvisions.com/2012/03/16/swing-retro-application-mp3tool-update/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 20:35:56 +0000</pubDate>
		<dc:creator>rjahn</dc:creator>
				<category><![CDATA[Retro]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://blog.sibvisions.com/?p=1371</guid>
		<description><![CDATA[In the Swing RETRO application article, I wrote about my personal MP3Tool. When the tool was developed, the ID3v2 Tag was not very important and the cover image was not relevant. Now, every modern mp3 file has a cover or front or band image. The problem is that the "original" MP3Tool does not support images.
Because [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://blog.sibvisions.com/2012/01/09/swing-retro-application/">Swing RETRO application</a> article, I wrote about my personal MP3Tool. When the tool was developed, the ID3v2 Tag was not very important and the cover image was not relevant. Now, every modern mp3 file has a cover or front or band image. The problem is that the "original" MP3Tool does not support images.</p>
<p>Because it is important for me, to change files with covers too, I decided to implement a simple image support. And during my research I found other features that are often used: Lyrics Tag and APE Tag. I have never heard about them. So I decided to implement at least delete support, for those Tags.</p>
<p>After some hours, the implementation was done. I was positive surprised about the source code quality, because the code is really old. It was amazing good.</p>
<p>The update version is available <a href="http://blog.sibvisions.com/wp-content/uploads/2012/03/mp3tool_2_2.zip">here</a> and the version is now 2.2.</p>
<p><a href="http://blog.sibvisions.com/wp-content/uploads/2012/03/id3v2_cover.png" rel="lightbox[1371]"><img src="http://blog.sibvisions.com/wp-content/uploads/2012/03/id3v2_cover-300x100.png" alt="Cover images" title="Cover images" width="300" height="100" class="aligncenter size-medium wp-image-1372" /></a></p>
<p><em>The tool is not a SIB Visions Tool.</em></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.sibvisions.com/2012/03/16/swing-retro-application-mp3tool-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swing RETRO application</title>
		<link>https://blog.sibvisions.com/2012/01/09/swing-retro-application/</link>
		<comments>https://blog.sibvisions.com/2012/01/09/swing-retro-application/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 19:59:54 +0000</pubDate>
		<dc:creator>rjahn</dc:creator>
				<category><![CDATA[Retro]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://blog.sibvisions.com/?p=1250</guid>
		<description><![CDATA[During christmas break, I checked my (very) old personal Java applications. One of the first comments was from 2001. A long time ago. I had no UI framework, no testing framework and no automatic build process. All was hand-made   I was amazed that I could read and edit the source code without problems.
One [...]]]></description>
			<content:encoded><![CDATA[<p>During christmas break, I checked my (very) old personal Java applications. One of the first comments was from 2001. A long time ago. I had no UI framework, no testing framework and no automatic build process. All was hand-made <img src='https://blog.sibvisions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I was amazed that I could read and edit the source code without problems.</p>
<p>One of my biggest and first applications, that I wrote for my personal use, was "MP3Tool". It is a tool to manage (very) large MP3 inventories, it has cool automations, supports offline edit/merge via XML, supports database loading and has command line support. It has support for ID3v1 and ID3v2. I have implemented my own library to read and write ID3 TAG infos (not complete, but works still great).</p>
<p>The tool is a "developer" tool that is not very user-friendly, but it is 11 years old and has tons of features. It was developed from a developer for a developer <img src='https://blog.sibvisions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  If someone needs a Java tool for mass editing of MP3 Files - <a href='http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3tool_2_1_5.zip'>here it is</a>. It is not Open Source because it was not relevant in 2001. It is Free for everyone and if someone needs the source code it should not be a problem to upload it somewhere. <img src='https://blog.sibvisions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The tool has a German and English language file. I don't know if the auto detection works but you can change the language file in the settings, via Toolbar. I have not tried it on MacOS, but used it very often with Linux. If you search documentation - I have never used one!</p>
<p>I use the tool from time to time and still love it because it just works. After 11 years, I think it is ok to share it with you.</p>
<p>To be sure - The tool is not a SIB Visions Tool - It is a retro style swing application developed long time ago <img src='https://blog.sibvisions.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<table align="center">
<tr>
<td><div id="attachment_1255" class="wp-caption alignnone,nomargin" style="width: 160px"><a href="http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3uebersicht_eingelesen.jpg" rel="lightbox[1250]"><img src="http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3uebersicht_eingelesen-150x150.jpg" alt="mp3uebersicht_eingelesen" title="mp3uebersicht_eingelesen" width="150" height="150" class="alignnone size-thumbnail wp-image-1255" /></a><p class="wp-caption-text">File overview</p></div></td>
<td> </td>
<td><div id="attachment_1257" class="wp-caption alignnone,nomargin" style="width: 160px"><a href="http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3optimierung_ergebnis_mehrfach.jpg" rel="lightbox[1250]"><img src="http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3optimierung_ergebnis_mehrfach-150x150.jpg" alt="mp3optimierung_ergebnis_mehrfach" title="mp3optimierung_ergebnis_mehrfach" width="150" height="150" class="alignnone size-thumbnail wp-image-1257" /></a><p class="wp-caption-text">File optimization</p></div></td>
<td> </td>
<td><div id="attachment_1260" class="wp-caption alignnone,nomargin" style="width: 160px"><a href="http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3konvertierung_konvert.jpg" rel="lightbox[1250]"><img src="http://blog.sibvisions.com/wp-content/uploads/2012/01/mp3konvertierung_konvert-150x150.jpg" alt="mp3konvertierung_konvert" title="mp3konvertierung_konvert" width="150" height="150" class="alignnone size-thumbnail wp-image-1260" /></a><p class="wp-caption-text">TAG conversion</p></div></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>https://blog.sibvisions.com/2012/01/09/swing-retro-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
