# puddletag news feed

http://puddletag.sourceforge.net The latest news about puddletag: A tag-editor for GNU/Linux. Sun, 27 Nov 2016 08:31:16 GMT PyRSS2Gen-1.1.0

# 27 November 2016 - 1.2.0

http://puddletag.sourceforge.net/news.html#november-2016-1-2-0 <div class="section" id="november-2016-1-2-0"> <h1>27 November 2016 - 1.2.0</h1> <p>Minor fixes were made over the course of the year. This release is so that package maintainers can update their repos.</p> <p>A Debian package is no longer supplied, supporting two versions of Ubuntu and Debian from a single .deb would take way too much time. For Ubuntu users, <a class="reference external" href="http://www.webupd8.org/">WebUpd8</a> keeps their <a class="reference external" href="https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8">PPA</a> up to date.</p> <p>Additions</p> <ul class="simple"> <li>Swedish translation (Åke Engelbrektson)</li> <li>CJK Encoding for Encoding Conversion Function (XIE Dongping)</li> <li>Spanish translation (José Vidal)</li> </ul> <p>Changes</p> <ul class="simple"> <li>Improved Amazon tag source album matching.</li> <li>Czech translation (Pavel Fric)</li> </ul> <p>Fixes</p> <ul class="simple"> <li>#280 Turn off auto-saving &#8220;Enter description here&#8221; description for cover art</li> <li>Parsing tracks in Discogs if only a single artist (Frank Sachsenheim)</li> <li>Setting user-agent for Tag Sources (Frank Sachsenheim)</li> <li>Support for latest mutagen (Bruno Bergot)</li> </ul> </div> concentricpuddle Sun, 27 Nov 2016 00:00:00 GMT

# 31 January 2016 - 1.1.0

http://puddletag.sourceforge.net/news.html#january-2016-1-1-0 <div class="section" id="january-2016-1-1-0"> <h1>31 January 2016 - 1.1.0</h1> <p><strong>Update</strong>: There was a bug where puddletag would not start if you didn&#8217;t have git installed. v1.1.1 released as a result.</p> <p>puddletag v1.1.0 is out. This release contains minor changes made over more than a year.</p> <p>This will be the last release on SourceForge. All future downloads will point to GitHub. Documentation can be found at the new URL <a class="reference external" href="http://docs.puddletag.net">http://docs.puddletag.net</a>.</p> <p>I&#8217;m still looking at different options re the forum. I&#8217;ll close it towards new posts within the next month.</p> <p>Fixes</p> <ul class="simple"> <li>Playlists not getting loaded in certain cases</li> <li>Discogs changed their API to allow OAuth. As a result you can now only lookup releases using their Discogs release id.</li> <li>Plugins are now included in default install</li> <li>Padding of total tracks number follows the same rules as padding a track number #269</li> <li>Improved matching of Amazon resources</li> <li>Filtering &#8216;simple&#8217; values works again #253</li> <li>Bug in regex functions where extra can get added</li> </ul> <p>Changes</p> <ul class="simple"> <li>Modified date is updated by default when saving</li> </ul> <p>New</p> <ul class="simple"> <li>Autonumbering has a bunch of new options. Explained <a class="reference internal" href="source/menus.html#autonumbering-wizard"><span class="std std-ref">here</span></a>.</li> </ul> </div> concentricpuddle Sun, 31 Jan 2016 00:00:00 GMT

# 13 May 2015 - Moving to Github.

http://puddletag.sourceforge.net/news.html#may-2015-moving-to-github <div class="section" id="may-2015-moving-to-github"> <h1>13 May 2015 - Moving to Github.</h1> <p>With the shutdown of Google Code and the increasing dissatisfaction with SF, I&#8217;ve moved the code and issue tracker over to Github.</p> <p><a class="reference external" href="https://github.com/keithgg/puddletag">Linky</a></p> <p>I&#8217;ll move the rest of the site soon enough.</p> </div> concentricpuddle Wed, 13 May 2015 00:00:00 GMT

# 15 November 2014 - 1.0.5

http://puddletag.sourceforge.net/news.html#november-2014-1-0-5 <div class="section" id="november-2014-1-0-5"> <h1>15 November 2014 - 1.0.5</h1> <p>This is a bug fix which fixes an issue in Actions where floating point values were handled incorrectly.</p> <p><a class="reference external" href="http://sourceforge.net/projects/puddletag/files/puddletag-1.0.5.tar.gz">.tar.gz download</a> | <a class="reference external" href="http://sourceforge.net/projects/puddletag/files/puddletag_1.0.5-1_all.deb">.deb download</a></p> </div> concentricpuddle Sat, 15 Nov 2014 00:00:00 GMT

# 9 November 2014 - 1.0.4

http://puddletag.sourceforge.net/news.html#november-2014-1-0-4 <div class="section" id="november-2014-1-0-4"> <h1>9 November 2014 - 1.0.4</h1> <p>This one has been a long time coming. Not much new except bugfixes, but they should lessen some of the pain that some users have been experiencing.</p> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Regular expression parsing</li> <li>Discogs API no longer working. Fixed it so that searches can be done using Discogs release id only.</li> <li>Fixed comparison of boolean values in format strings.</li> <li>Scripting function escaping wasn&#8217;t working.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>All config options are stored as JSON. Should fix issues with not being able to store certain values.</li> </ul> </div> <div class="section" id="added"> <h2>Added</h2> <ul class="simple"> <li>$to_num scripting function. Converts text to numbers for easy comparison.</li> <li>AIFF support.</li> <li>Configuration is stored using XDG dirs. Settings are in ~/.config/puddletag and ~/.local/share/puddletag</li> </ul> <p><a class="reference external" href="http://sourceforge.net/projects/puddletag/files/puddletag-1.0.4.tar.gz">.tar.gz download</a> | <a class="reference external" href="http://sourceforge.net/projects/puddletag/files/puddletag_1.0.4-1_all.deb">.deb download</a></p> </div> </div> concentricpuddle Sun, 09 Nov 2014 00:00:00 GMT

# 22 June 2014 - New forum

http://puddletag.sourceforge.net/news.html#june-2014-new-forum <div class="section" id="june-2014-new-forum"> <h1>22 June 2014 - New forum</h1> <p>SourceForge has retired the hosted apps offering so I&#8217;ll be maintaining it for now. You can find the new forum at <a class="reference external" href="http://puddletag.sourceforge.net/forum">http://puddletag.sourceforge.net/forum</a>.</p> <p>Since logins were managed by SF, you might not be able to log in using your old password. If so, you can just reset your password.</p> </div> concentricpuddle Sun, 22 Jun 2014 00:00:00 GMT

# 7 November 2013 1.0.2

http://puddletag.sourceforge.net/news.html#november-2013-1-0-2 <div class="section" id="november-2013-1-0-2"> <h1>7 November 2013 1.0.2</h1> <p>Well, it&#8217;s been more than a month and now major new issues have been report.</p> <p>There&#8217;s not much to tell, but here&#8217;s some things anyway.</p> <div class="section" id="stuff-in-this-release"> <h2>Stuff in this release:</h2> <ul class="simple"> <li>Escaped chars in functions weren&#8217;t being escaped correctly. Check your functions if they make use of this odd behaviour.</li> <li>Opus support.</li> <li>Artwork windows list JPG + PNG&#8217;s at the same time.</li> </ul> </div> </div> concentricpuddle Thu, 07 Nov 2013 00:00:00 GMT

# 14 July 2013 - 1.0.2 RC1

http://puddletag.sourceforge.net/news.html#july-2013-1-0-2-rc1 <div class="section" id="july-2013-1-0-2-rc1"> <h1>14 July 2013 - 1.0.2 RC1</h1> <p>I&#8217;ve been using this release since forever and consider it to work pretty well.</p> <p>Still an RC though, just in case there are any showstoppers. Use the forum link above if you run into any issues. The list of changes is larger than usual. Checkout the <a class="reference download internal" href="_downloads/changelog" download=""><code class="xref download docutils literal"><span class="pre">changelog</span></code></a> for more.</p> <p>If no new issues are reported I&#8217;ll just rename it to 1.0.2 within a month. ;-)</p> <div class="line-block"> <div class="line"><a class="reference external" href="http://sourceforge.net/projects/puddletag/files/dev/puddletag_1.0.2RC1-1_all.deb">Debian Package</a> (SHA1 36b9d63504e95cba47667b48158b0a2132e39bf7)</div> <div class="line"><a class="reference external" href="http://sourceforge.net/projects/puddletag/files/dev/puddletag-1.0.2RC1.tar.gz">Source Tarball</a> (SHA1 fd832e627cc49aa0379021a7b777c08f23b92550)</div> </div> <div class="section" id="new-features"> <h2>New Features:</h2> <ul class="simple"> <li>Dropdown in Extended Tags that works like Tag Panel. Useful for editing multiple valued fields.</li> <li>You can now submit your tags containing MusicBrainz IDs to AcoustID. I suggest you do this.</li> <li>Russian and Czech translations.</li> <li>__total can be edited in Tag Panel and other places.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes:</h2> <ul class="simple"> <li>MP4 tagging not working at all. I cannot believe no one picked this up.</li> <li>Discogs didn&#8217;t return all album info.</li> </ul> </div> </div> concentricpuddle Sun, 14 Jul 2013 00:00:00 GMT

# 26 June 2013 - Some news

http://puddletag.sourceforge.net/news.html#june-2013-some-news <div class="section" id="june-2013-some-news"> <h1>26 June 2013 - Some news</h1> <p>Just a heads up that the repository URL has changed to</p> <div class="highlight-bash"><div class="highlight"><pre><span></span>http://hg.code.sf.net/p/puddletag/code </pre></div> </div> <p>Pavel Fric has contributed a Czech translation which you can <a class="reference download internal" href="_downloads/puddletag_cs.qm" download=""><code class="xref download docutils literal"><span class="pre">download</span></code></a>.</p> <p>Contributions are always appreciated so please post on the forum (link above) if you&#8217;d like to translate puddletag.</p> <p>New beta coming this weekend.</p> </div> concentricpuddle Wed, 26 Jun 2013 00:00:00 GMT

# 31 August 2012 - 1.0.1

http://puddletag.sourceforge.net/news.html#august-2012-1-0-1 <div class="section" id="august-2012-1-0-1"> <h1>31 August 2012 - 1.0.1</h1> <p>This release fixes some bugs spotted with the last release.</p> <p>They include:</p> <ul class="simple"> <li>puddletag.desktop file installation error with deb package.</li> <li>Python2.6 incompatibility.</li> </ul> <p>Have fun!</p> </div> concentricpuddle Fri, 31 Aug 2012 00:00:00 GMT

# 21 August 2012 - 1.0.0

http://puddletag.sourceforge.net/news.html#august-2012-1-0-0 <div class="section" id="august-2012-1-0-0"> <h1>21 August 2012 - 1.0.0</h1> <p>v1 has finally arrived!</p> <p>There&#8217;s not much difference between this and RC1 though. Just a change of icon and minor fixes. If you want to have a look at the <a class="reference download internal" href="_downloads/changelog" download=""><code class="xref download docutils literal"><span class="pre">changelog</span></code></a>.</p> <p>Right now puddletag is about as stable as it&#8217;ll get without much more work. As for the future, I have a some things that I&#8217;ve been putting off until v1. A command line version being top priority.</p> <p>Anyway, that&#8217;s it for now. Enjoy!</p> </div> concentricpuddle Tue, 21 Aug 2012 00:00:00 GMT

# 9 June 2012 - 1.0.0RC1

http://puddletag.sourceforge.net/news.html#june-2012-1-0-0rc1 <div class="section" id="june-2012-1-0-0rc1"> <h1>9 June 2012 - 1.0.0RC1</h1> <p>This release is the first RC with the final release planned for next week depending on feedback. All that&#8217;s still needed is to update the docs, fix some outstanding bugs and package the plugins.</p> <p>As for the changes here, it&#8217;s just some bug fixes. For a more comprehensive list see the <a class="reference download internal" href="_downloads/changelog" download=""><code class="xref download docutils literal"><span class="pre">changelog</span></code></a>. The most interesting ones are:</p> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Loading a new directory would sometimes not unload previously loaded directory.</li> <li>Mp3tag tag source are more compatible than before.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>The only dependency for AcoustID now is that you have <a class="reference external" href="http://acoustid.org/chromaprint">chromaprint</a> installed.</li> </ul> </div> </div> concentricpuddle Sat, 09 Jun 2012 00:00:00 GMT

# 11 April 2012 - 1.0.0beta5

http://puddletag.sourceforge.net/news.html#april-2012-1-0-0beta5 <div class="section" id="april-2012-1-0-0beta5"> <h1>11 April 2012 - 1.0.0beta5</h1> <p><strong>18 April 2012 - Updated to 1.0.0beta6 to fix issues with deb. This is the second last beta.</strong></p> <p>This release contains a ton of fixes with regards to Tag Sources.</p> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>MusicBrainz works.</li> <li>Discogs works better with regards to VA albums.</li> <li>Amazon works again.</li> </ul> </div> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li><strong>__md5_sig</strong> field for FLAC.</li> <li><strong>$regex</strong> scripting function.</li> <li>Dutch Translation by Fabian Bakkum.</li> <li>Added AcoustID support, but not for general use yet due to the heavy dependency load. Do not try to make it work unless you&#8217;re an &#8216;advanced&#8217; user.</li> </ul> <p>That&#8217;s it basically. If you want more, see the <a class="reference download internal" href="_downloads/changelog" download=""><code class="xref download docutils literal"><span class="pre">changelog</span></code></a>. Docs for the latest version have been uploaded <a class="reference external" href="http://puddletag.sf.net/latest/docs.html">here</a>. I still have quite a bit of updating to do though.</p> <p><a class="reference external" href="http://code.google.com/p/puddletag/issues">Please let me know if you experience any issues.</a></p> </div> </div> concentricpuddle Wed, 11 Apr 2012 00:00:00 GMT

# 22 January 2012 - 1.0.0beta1

http://puddletag.sourceforge.net/news.html#january-2012-1-0-0beta1 <div class="section" id="january-2012-1-0-0beta1"> <h1>22 January 2012 - 1.0.0beta1</h1> <p>It&#8217;s been a while I know, but I figured if I don&#8217;t get this out now I might just leave it until next year.</p> <p>This is a beta, reason being that it&#8217;s not anywhere near thoroughly tested, but it does contain important stuff like.</p> <ul class="simple"> <li>Masstagging improvements with regards to both matching (courtesy of <a class="reference external" href="http://beets.radbox.org/">beets</a>) and searching.</li> <li>$ceiling, $eql, $floor, $round scripting functions.</li> <li>Full support for Mp3tag tag sources.</li> <li>Support for MusicBrainz and Discogs new APIs.</li> <li>More than one file can be written to at a time in the file-view. Just select more than one file, edit a field as normal (like album) and Bob&#8217;s your aunt.</li> </ul> <p>Test it out and if you find any bugs feel free to <a class="reference external" href="http://code.google.com/p/puddletag/issues">let me know</a>.</p> <p><a class="reference internal" href="download.html#development-builds"><span class="std std-ref">Download</span></a></p> </div> concentricpuddle Sun, 22 Jan 2012 00:00:00 GMT

# 21 September 2011 - Mercurial

http://puddletag.sourceforge.net/news.html#september-2011-mercurial <div class="section" id="september-2011-mercurial"> <h1>21 September 2011 - Mercurial</h1> <p>This is just a heads up that I&#8217;ve moved from Subversion to Mercurial. No real reason for this other than trying something new. I&#8217;ve been committing only to the Mercurial repo for the last couple of months and will continue doing so. The Subversion repo will no longer be used.</p> <p>Quick commands to get started for those who don&#8217;t know Mercurial:</p> <p>To get a copy:</p> <div class="highlight-bash"><div class="highlight"><pre><span></span>hg clone http://puddletag.hg.sourceforge.net:8000/hgroot/puddletag/puddletag puddletag </pre></div> </div> <p>To update, run in the previously retrieved dir:</p> <div class="highlight-bash"><div class="highlight"><pre><span></span>hg pull -u </pre></div> </div> <p>Enjoy. ;-)</p> </div> concentricpuddle Wed, 21 Sep 2011 00:00:00 GMT

# 3 June 2011 - 0.10.4

http://puddletag.sourceforge.net/news.html#june-2011-0-10-4 <div class="section" id="june-2011-0-10-4"> <h1>3 June 2011 - 0.10.4</h1> <p><strong>Update 6 June 2011</strong>: 0.10.6 fixes another bug not found. Think this&#8217;ll be the last for now. <strong>Update 4 June 2011</strong>: Tag sources were broken due to a bug not found in testing. Therefore 0.10.5 has been released.</p> <p>Unless there&#8217;re some critical bugs discovered in this release, then the next release will be puddletag v1. There won&#8217;t be much changed except for a couple of dollops of polish. I plan to release it around the end of this month.</p> <p>As for this release, there&#8217;re a lot of changes, but nothing of note UI wise (except for the website theme change copied from the <a class="reference external" href="http://djangoproject.com">Django docs</a>).</p> <p>Quickly listed, I&#8217;ve added a Man page, created a slightly better looking splash screen, converted the documentation to reStructuredText and added it to the tarball. Also there&#8217;s a <a class="reference download internal" href="_downloads/changelog" download=""><code class="xref download docutils literal"><span class="pre">changelog</span></code></a> containing most everything done and <strong>Raphaël Rochet</strong> became the first person to translate puddletag by providing a <span class="xref std std-ref">French translation</span>.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul> <li><p class="first">Much improved masstagging.</p> </li> <li><p class="first">The <a class="reference internal" href="source/function.html#export-artwork-to-file"><span class="std std-ref">Export artwork to file</span></a> Function.</p> </li> <li><p class="first">The filter behaves like Mp3tag&#8217;s. Described in <a class="reference internal" href="source/filter.html"><span class="doc">Filter Expressions</span></a></p> </li> <li><dl class="first docutils"> <dt>For the Discogs tag source:</dt> <dd><ul class="first last simple"> <li>Added the ability to retrieve track artists for Various Artist albums.</li> <li>This required that the <strong>involvedpeople</strong> field be renamed to <strong>involvedpeople_album</strong> as a list of involved people were returned for each track too.</li> <li>These people are added to the <strong>involvedpeople_track</strong> field.</li> </ul> </dd> </dl> </li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Multiple value handling for ID3v2.3.</li> <li>When editing actions, if a field not in the current list of fields was used, then the list of saved fields would contain only that field.</li> <li>Undoing renaming of dirs and adding images using the Extended Tags dialog.</li> <li>Patterns that use scripting functions in the form <strong>$validate(arg1,,arg3)</strong>. will work correctly in that the second argument will evaluate to an empty string instead of being discarded.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>The old Extended Tags plugin will no longer work. Use the <span class="xref std std-ref">new one</span>.</li> <li>Unicode support for Replace with Regular Expression function.</li> <li><strong>peformersortorder</strong> has been renamed to <strong>performersortorder</strong> in ID3 tags.</li> <li>Similarly the <strong>lyrics_us</strong> field is now <strong>unsyncedlyrics</strong>.</li> <li>Renaming dirs hooks into <a class="reference internal" href="source/function.html#tag-to-dir"><span class="std std-ref">Tag-&gt;Dir</span></a> function now.</li> <li>A couple related to the QuodLibet library handling.</li> <li>Proper error messages are now shown, differentiating whether the error occurred while writing to files or renaming dirs, files.</li> </ul> </div> </div> concentricpuddle Mon, 06 Jun 2011 00:00:00 GMT

# 23 March 2011 - 0.10.3

http://puddletag.sourceforge.net/news.html#march-2011-0-10-3 <div class="section" id="march-2011-0-10-3"> <h1>23 March 2011 - 0.10.3</h1> <p>A couple of critical bugs were found in the last release, they&#8217;ve all been fixed.</p> <p>Provided nothing critical arises, there won&#8217;t be any releases until at least late next month.</p> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Deleting tags when they contain mapped fields.</li> <li>Functions operating on multiple values like Merge Field were broken.</li> <li>peformersortorder is spelt correctly as performersortorder for ID3 tags.</li> <li>Renaming directories when intermediate directories are to be created.</li> </ul> </div> </div> concentricpuddle Wed, 23 Mar 2011 00:00:00 GMT

# 20 March 2011 - 0.10.2

http://puddletag.sourceforge.net/news.html#march-2011-0-10-2 <div class="section" id="march-2011-0-10-2"> <h1>20 March 2011 - 0.10.2</h1> <p>Another incremental-bugfix release. I might release another one before month-end.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>A bunch of new fields related to Mp3tag compatibility, most notably <strong>__tag</strong> and <strong>__tag_read</strong>. All are listed on the <a class="reference internal" href="source/tags.html"><span class="doc">Tag Reference</span></a>.</li> <li>Loading subfolders can be turned on/off using the Filesystem Window.</li> <li>USLT Frame support for ID3 that uses the same format as ID3. See the <a class="reference internal" href="source/id3.html#uslt"><span class="std std-ref">ID3 page</span></a>.</li> <li>The Stored Tags window shows the values of all tags found in file.</li> <li>Experimental ID3v2.3 support courtesy of <a class="reference external" href="http://musicbrainz.org/doc/PicardTagger">MusicBrainz Picard</a>. Multiple values are not supported. Don&#8217;t use it for now unless you really need to. Then report back on how it went. Enable it in Edit-&gt;Preferences-&gt;Tags.</li> <li>Two new plugins. Details are on the <span class="xref std std-ref">Downloads</span> page.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Major MP4 fixes.</li> <li>Retrieving PUIDS using the MusicBrainz tag source.</li> <li>Adding album art from Tag Source was defective.</li> <li>The Tag Panel not updating with &#8216;previewed&#8217; values.</li> <li>Properties window not showing for certain file types.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>Values in the Stored Tags window aren&#8217;t emboldened anymore due to performance reasons.</li> <li>WMA support has been completely removed due to the high risk that you&#8217;d end up with damaged files.</li> </ul> </div> </div> concentricpuddle Sun, 20 Mar 2011 00:00:00 GMT

# 8 March 2011 - 0.10.0

http://puddletag.sourceforge.net/news.html#march-2011-0-10-0 <div class="section" id="march-2011-0-10-0"> <h1>8 March 2011 - 0.10.0</h1> <p>This is a kind-of bugfix release. I&#8217;m releasing it before I start with some pretty major architecture-related changes.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Cover art support for all formats (except ASF)</li> <li>Loading master releases in the Discogs.com tag source.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>For ID3 tags, UFID frames are now only loaded if the data can be decoded to UTF8.</li> <li>MusicBrainz artist search retrieves 100 albums by default.</li> <li>The initial reading of a directory can be canceled now.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Uncaught errors for Tag Sources shouldn&#8217;t leave the Tag Sources window disabled anymore.</li> <li>Discogs artist/albums are parsed correctly instead of looking weird.</li> <li>Amazon keyword search wasn&#8217;t working at all.</li> <li>Having periods in the Tag-&gt;Dir function were causing problems.</li> </ul> <p>Oh, and puddletag is now licensed under the <a class="reference external" href="http://www.gnu.org/licenses/gpl-3.0.html">GPLv3</a>.</p> </div> </div> concentricpuddle Tue, 08 Mar 2011 00:00:00 GMT

# 9 February 2011 - 0.9.12

http://puddletag.sourceforge.net/news.html#february-2011-0-9-12 <div class="section" id="february-2011-0-9-12"> <h1>9 February 2011 - 0.9.12</h1> <p>Almost all the work done, was modifying the code base so that puddletag could be translated properly. I&#8217;ve put up a <a class="reference internal" href="source/translate.html"><span class="doc">translation guide</span></a> for interested parties. Since this is a bug-fix release, there are no new features, just some changes and fixes.</p> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>Users stuck using python-musicbrainz2 &lt; 0.7.0 shouldn&#8217;t have problems with puddletag crashing on startup.</li> <li>Nor is python-musicbrainz2 a hard dependency any more.</li> <li>The default user agent now set to puddletag/0.9.12. New users will be able to use the Discogs Tag Source &#8216;out of the box&#8217;.</li> <li>I might&#8217;ve used some things available only in newer Qt versions. If you&#8217;re using Qt/PyQt &gt;= 4.5 and puddletag crashes, <a class="reference external" href="http://code.google.com/p/puddletag/issues">let me know</a>.</li> </ul> </div> <div class="section" id="fixes-include-but-are-not-limited-to"> <h2>Fixes include, but are not limited to</h2> <ul class="simple"> <li>Editing <strong>__dirname</strong> and <strong>__dirpath</strong> while using QuodLibet library is now possible + tons of Music Library related bugs.</li> <li>Editing Actions sometimes didn&#8217;t work.</li> <li>The <strong>Load Artwork</strong> function didn&#8217;t work as advertised.</li> <li><strong>%__total_files%</strong> and <strong>%__counter%</strong> not working when used within scripting functions.</li> <li>The Artwork Window is floating by default. Fixes an issue whereby the puddletag window would be larger than the screen.</li> </ul> </div> </div> concentricpuddle Wed, 09 Feb 2011 00:00:00 GMT

# 19 December 2010 - 0.9.11

http://puddletag.sourceforge.net/news.html#december-2010-0-9-11 <div class="section" id="december-2010-0-9-11"> <h1>19 December 2010 - 0.9.11</h1> <p>Another bug related to Tag Sources freezing often is fixed in this release. Promise this is the last for a while. ;)</p> </div> concentricpuddle Sun, 19 Dec 2010 00:00:00 GMT

# 18 December 2010 - 0.9.10

http://puddletag.sourceforge.net/news.html#december-2010-0-9-10 <div class="section" id="december-2010-0-9-10"> <h1>18 December 2010 - 0.9.10</h1> <p>A bug was discovered in Discogs that&#8217;d make it fail on the vast majority of albums (just not the ones I tested with). This release is to fix that. But I&#8217;ve included the following too:</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Discogs uses the Discogs ID field (which you can define) if it&#8217;s found in your files.</li> <li>You can use your own Amazon and Discogs API keys.</li> <li><strong>__counter</strong> and <strong>__total_files</strong> fields which you can use in Functions and Actions. Info <a class="reference internal" href="source/tags.html"><span class="doc">here</span></a>.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Case Sensitivity for field names is handled better.</li> </ul> </div> </div> concentricpuddle Sat, 18 Dec 2010 00:00:00 GMT

# 16 December 2010 - 0.9.8

http://puddletag.sourceforge.net/news.html#december-2010-0-9-8 <div class="section" id="december-2010-0-9-8"> <h1>16 December 2010 - 0.9.8</h1> <p>This&#8217;ll be the last release for a while as I&#8217;m taking a break from puddletag development. I&#8217;ll still be lurking in the forums and issue tracker, so don&#8217;t hesitate to ask for help or report bugs.</p> <p>All in all this has been a good year for puddletag. It went from kinda-working to better than anything else on Linux. Besides myself you gotta thank Evan for that. Without his constant feedback, testing and feature requests puddletag would be way less than it is.</p> <p>So yeah, some goals (like better WMA support) haven&#8217;t been met, but on the whole I&#8217;m satisfied with the way things turned out. The next planned release will be around mid to late March 2011, although I might do one in late January to update translations and plugins. Any other releases before March 2011 will be bugfix releases.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>puddletag now supports translations. If you want to create one for your language create an on the <a href="#id3"><span class="problematic" id="id4">|issue_tracker|_</span></a>.</li> <li>A <a class="reference internal" href="source/function.html#convert-from-non-standard-encoding"><span class="std std-ref">new Function</span></a> to correct incorrectly encoded files contributed by Stjujsckij Nickolaj.</li> <li><a class="reference internal" href="source/function.html#tag-to-dir"><span class="std std-ref">Tag-&gt;Dir</span></a>, with which you can move directories has also been included.</li> <li>MoveUp and MoveDown shortcuts that move the selected files Up/Down in file-view.</li> <li>The MusicBrainz tag source now retrieves even more fields. See <a class="reference internal" href="source/tagsources.html#musicbrainz"><span class="std std-ref">here</span></a> for a complete listing.</li> <li><strong>Select all in Dir</strong> has been removed. I&#8217;ve added two new menu items. Select Next in Dir and Select Previous Dir. Info can be found <a class="reference internal" href="source/menus.html#select-next"><span class="std std-ref">menus</span></a>.</li> <li>Support for GUI and music library plugins. There aren&#8217;t any docs yet. I&#8217;ll add them in mid January. If you want to do development in the mean time, make a post on the forum and I&#8217;ll help you out.</li> <li>A tag source that uses Discogs.com&#8217;s XML service. I&#8217;m not sure how complete this tag source is since Discogs.com&#8217;s documentation is woefully inadequate. <a class="reference internal" href="source/tagsources.html#discogs"><span class="std std-ref">Info</span></a>. <strong>You must set the User-Agent to use this!</strong>.</li> <li>puddletag now uses your theme&#8217;s icons. Thanks to <a class="reference external" href="http://sourceforge.net/apps/phpbb/puddletag/viewtopic.php?f=1&amp;t=16#p178">this</a> post.</li> <li>I&#8217;ve added (tentative) support for Mp3tag&#8217;s tag sources. Info <a class="reference internal" href="source/tagsources.html#mp3tag-sources"><span class="std std-ref">here</span></a>.</li> <li>The &#8216;~&#8217;-notation used in Tag Sources can now be used for Functions too. See the bottom of <a class="reference internal" href="source/tut3.html"><span class="doc">this</span></a> page.</li> <li>Options to remove ID3v1 and ID3v2 tags separately to the Tag Tools menu.</li> <li>You can now automatically retrieve matches using Tag Sources. Kinda like mini-masstagging.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>The Replace with Regular Expression function now starts from $1 instead of $0. I had to do this in order for Mp3tag&#8217;s Tag Sources to work. Please update your actions.</li> <li>Previews in the Functions dialog now show the fields too.</li> <li>Action Shortcuts settings have been moved from Preferences to the Actions dialog.</li> <li>Tools-&gt;Sort Selected is now Tools-&gt;Sort By. Visit this <a class="reference internal" href="source/preferences.html#sort-option-prefs"><span class="std std-ref">page</span></a> for info.</li> <li>performer in ID3 has been changed to albumartist.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>MP4 mappings and handling of unicode fields in MP4 files.</li> <li>ID3&#8217;s rating didn&#8217;t handle missing parameters well.</li> <li>Not loading APEv2 tags with cover art.</li> <li>Crashes due to renaming many directories at once.</li> <li>Undo errors while in Preview Mode.</li> <li>Quick Actions weren&#8217;t working at all.</li> <li>Bug in Amazon Tag Source while retrieving small images.</li> <li>Loading playlist&#8217;s with any contained file&#8217;s having commas.</li> <li>Tag Panel not saving if genre isn&#8217;t present.</li> <li>and more...</li> </ul> </div> <div class="section" id="website-changes"> <h2>Website changes</h2> <ul class="simple"> <li>I&#8217;ve added another tutorial called <a class="reference internal" href="source/tut3.html"><span class="doc">Things you should know</span></a>. You probably know some of it already.</li> <li>Documentation for Preferences has been added <a class="reference internal" href="source/preferences.html"><span class="doc">here</span></a>.</li> </ul> </div> </div> concentricpuddle Thu, 16 Dec 2010 00:00:00 GMT

# 30 October 2010 - 0.9.7

http://puddletag.sourceforge.net/news.html#october-2010-0-9-7 <div class="section" id="october-2010-0-9-7"> <h1>30 October 2010 - 0.9.7</h1> <p>There&#8217;s not much to this release, but I think the second &#8216;New Feature&#8217; is pretty fundamental to puddletag&#8217;s usability. Enjoy.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>The Autonumbering wizard is now a Function.</li> <li>Fields are now case-insensitive. Which means that if a file contains a field named &#8216;album&#8217;, writing to &#8216;ALBUM&#8217; will rename &#8216;album&#8217; to &#8216;ALBUM&#8217;.</li> <li>You can add your actions as shortcuts to the Actions menu. See the tooltip for Create Shortcut in Actions dialog for details.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Just a couple bugs were fixed, but nothing noteworthy.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>Filenames are now written using the filesystem&#8217;s encoding instead of UTF-8 (though you should be using UTF-8 anyway ;)).</li> <li>A new logo cause the old one was getting a bit long in the tooth.</li> <li>Functions now save their state.</li> <li>PIL (the Python Imaging Library) is no longer a dependency.</li> <li>I&#8217;ve relaxed the dependencies for the deb so that it should work on a wider range of distributions.</li> </ul> </div> </div> concentricpuddle Sat, 30 Oct 2010 00:00:00 GMT

# 13 October 2010 - 0.9.6

http://puddletag.sourceforge.net/news.html#october-2010-0-9-6 <div class="section" id="october-2010-0-9-6"> <h1>13 October 2010 - 0.9.6</h1> <p>There was a major bug discovered in 0.9.5 where fields weren&#8217;t being shown in the Function&#8217;s dialog. This release fixes it.</p> </div> concentricpuddle Wed, 13 Oct 2010 00:00:00 GMT

# 9 October 2010 - 0.9.5

http://puddletag.sourceforge.net/news.html#october-2010-0-9-5 <div class="section" id="october-2010-0-9-5"> <h1>9 October 2010 - 0.9.5</h1> <p>This release is a bit late, but packed with features.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Actions and Functions now operate and write multiple-valued fields.</li> <li>A bunch of new Functions. All listed on the <a class="reference internal" href="source/function.html"><span class="doc">functions</span></a>.</li> <li>Two new scripting functions copied straight from Mp3tag, <strong>$meta_sep</strong> and <strong>$meta</strong>. See the <a class="reference internal" href="source/scripting.html"><span class="doc">scripting functions</span></a> page for details.</li> <li>A new icon. This one designed by Yianni Pappas-Acreman.</li> <li>A new Tag Tools menu, with which you can remove ID3 and APEv2 tags from files where they don&#8217;t belong.</li> <li>Configurable confirmations. Like when you want to Rename Directories, etc.</li> <li>A __dirname field. Modify this field to rename the directory.</li> <li>UFID frames for ID3v2 Tags.</li> <li>Monkey&#8217;s Audio File&#8217;s are now supported.</li> <li>The Actions and Functions dialogs can now be tool windows too (See Windows Menu).</li> <li>All <a class="reference internal" href="docs.html"><span class="doc">docs</span></a> have been updated.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>If it was broken before, it probably works now.</li> <li>The one major fix is that you can load files with messed up encodings now, instead of having puddletag choke on them.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>Files that have previews now have a green background while in Preview Mode (Configurable in Edit-&gt;Preferences).</li> <li>The configuration for the MusicBrainz Tag Source has been removed. Instead I&#8217;ve opted to return MusicBrainz fields (Album ID, Artist ID, Track ID) by default in mbrainz_track_id, mbrainz_album_id and mbrainz_artist_id. I&#8217;ve also set up default mappings, so that these fields are written to the correct field for each format. Remove ~/.puddletag/mappings to get these.</li> </ul> </div> </div> concentricpuddle Sat, 09 Oct 2010 00:00:00 GMT

# 25 August 2010 - 0.9.4

http://puddletag.sourceforge.net/news.html#august-2010-0-9-4 <div class="section" id="august-2010-0-9-4"> <h1>25 August 2010 - 0.9.4</h1> <p>As promised, this release is awesome. The next one will be in a couple of weeks, it&#8217;ll include some features I&#8217;ve been promising for a while.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Profiles were added to MassTagging, which means now you can do a configuration once and use that forever.</li> <li>Renaming files is now possible within Preview Mode.</li> <li>A new Function called &#8216;Remove Fields&#8217; that does exactly that.</li> <li>A new scripting function (contributed by Erik Reckase) that&#8217;ll convert unicode strings to ASCII.</li> <li>The plugin interface for tag sources is now public. See the docs <a class="reference internal" href="source/function.html"><span class="doc">here</span></a>.</li> <li>Right click on any directory. Click the refresh button to refresh it.</li> <li>You can now change the shortcut for any menu item. Edit-&gt;Preferences-&gt;Shortcuts to configure.</li> <li>Also, you can now sort selected tracks using predefined fields. Some defaults are in Tools-&gt;Sort Selected. Configure it using the &#8216;Edit sort options&#8217; button in Preferences.</li> <li>I&#8217;ve finally added a <a class="reference download internal" href="_downloads/rss.xml" download=""><code class="xref download docutils literal"><span class="pre">RSS</span> <span class="pre">Feed</span></code></a> to the website.</li> </ul> </div> <div class="section" id="bugs"> <h2>Bugs</h2> <ul class="simple"> <li>Some bugs related to Preview Mode not working correctly.</li> <li>A bunch of others that aren&#8217;t really worth mentioning.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>I&#8217;ve changed the way Tag Sources store their settings, so you&#8217;ll need to reconfigure them.</li> </ul> </div> </div> concentricpuddle Wed, 25 Aug 2010 00:00:00 GMT

# 11 August 2010 - 0.9.3

http://puddletag.sourceforge.net/news.html#august-2010-0-9-3 <div class="section" id="august-2010-0-9-3"> <h1>11 August 2010 - 0.9.3</h1> <p>Because of time commitments and the complexity of the new features, this release is a bit late...and a bit unfinished. I&#8217;m releasing it, because it contains too many bugfixes to keep to myself (and those using svn).</p> <p>Trust me when I say 0.9.4, due the 25th, will be awesome.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>I&#8217;ve added WavPack, MusePack, and basic WMA support (only common fields, not including artwork are supported.)</li> <li><em>Masstagging</em>. Also known as the time-sink, was added. What this allows you to do is retrieve tags from multiple tag sources at once, combine time and write them to the selected files. It sounds simple, but extremely useful. There&#8217;s no tutorial for it as yet (soon), but I think the interface is pretty self-explanatory.</li> <li>Also, I&#8217;ve added what I call Preview Mode, wherein you can do all your editing and write to files only once. See the description for it on the <a class="reference internal" href="source/menus.html"><span class="doc">menus page</span></a> (scroll to bottom).</li> <li>A new Function called &#8216;Load Artwork&#8217; Function with which you can load artwork from the file&#8217;s directory. Explanation can be found on the <a class="reference internal" href="source/function.html"><span class="doc">functions page</span></a>.</li> <li>The plugin interface is now public for Functions. Tag sources will be available in the next release. For those interested, there&#8217;s a tutorial <a class="reference internal" href="source/plugins.html"><span class="doc">here</span></a>.</li> <li>Converting filenames to tags can now take the directory name into account. Description on <a class="reference internal" href="source/menus.html"><span class="doc">menus page</span></a>.</li> </ul> </div> <div class="section" id="bugs"> <h2>Bugs</h2> <ul class="simple"> <li>Some Tag Panel Bugs, including entries being replaced if an autocompletion was found of differing case. Genres always being Acapella and when adding entries like Blues\Rock not being separated properly. And puddletag crashing on loading non-ASCII genres.</li> <li>Copy/Paste not working correctly sometimes.</li> <li>Saving artwork using Extended tags would clear the artwork instead if the cover differed between files. Sorry &#8216;bout that one.</li> <li>Duplicate entries in comboboxes for the Functions dialog are now removed.</li> <li>A whole bunch of small ones which may have caused problems for someone somewhere.</li> </ul> </div> </div> concentricpuddle Wed, 11 Aug 2010 00:00:00 GMT

# 4 July 2010 - 0.9.2

http://puddletag.sourceforge.net/news.html#july-2010-0-9-2 <div class="section" id="july-2010-0-9-2"> <h1>4 July 2010 - 0.9.2</h1> <p>Again just a couple of things, but they improve the puddletag experience immensely.</p> <div class="section" id="new-stuff"> <h2>New Stuff</h2> <ul class="simple"> <li>FreeDB and Amazon tag sources were added.</li> <li>And puddletag can now use the MusicBrainz ArtistID if it&#8217;s in a file&#8217;s tag instead of searching for one. Still need to enable it for releases.</li> <li>Tag mappings for tag sources, see the tooltip in Preferences/Mappings for more info.</li> <li>And the ability to load only files based on their extension (Preferences/Tags to configure.)</li> <li>A new applicication icon created by Evan himself.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>No new fixes were entered last week, but there&#8217;s a bug that completely freezes puddletag that I haven&#8217;t been able to track down. I&#8217;ll fix this one as soon as I find out just WTH is causing it.</li> </ul> </div> </div> concentricpuddle Sun, 04 Jul 2010 00:00:00 GMT

# 25 June 2010 - 0.9.1

http://puddletag.sourceforge.net/news.html#june-2010-0-9-1 <div class="section" id="june-2010-0-9-1"> <h1>25 June 2010 - 0.9.1</h1> <p>Just a couple of things this time. I spent most of my time on backend stuff. Next week will be dedicated to tag sources, so expect some major additions/improvements on that side.</p> <div class="section" id="new-stuff"> <h2>New Stuff:</h2> <ul class="simple"> <li>Moving files using Tag-&gt;File is now supported. See the <a class="reference external" href="source/functions">functions page</a> for examples.</li> <li>And using it as an part of an action is possible too.</li> <li>The option to not write ID3v1 tags.</li> <li>Complete rewrite of the tag sources backend. Now you can sort the tag sources window using any field you want.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>A bug where the same value is shown for user-defined fields in ID3 tags.</li> <li>The artwork windows resizing by itself (when not docked).</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>The Replace with regular expression function now works like Mp3tag&#8217;s. i.e only replacing matches instead of overwriting whatever field it was writing to.</li> <li>Extended tags now shows changes properly.</li> </ul> </div> </div> concentricpuddle Fri, 25 Jun 2010 00:00:00 GMT

# 11 June 2010

http://puddletag.sourceforge.net/news.html#june-2010 <div class="section" id="june-2010"> <h1>11 June 2010</h1> <p>Interesting Trivia. The World Cup starts in about an hour.</p> <p>This release is pretty awesome. Evan found bugs, I fixed &#8216;em. Then added some polish. Then uploaded this release. Which is pretty awesome.</p> </div> concentricpuddle Fri, 11 Jun 2010 00:00:00 GMT

# 14 April 2010

http://puddletag.sourceforge.net/news.html#april-2010 <div class="section" id="april-2010"> <h1>14 April 2010</h1> <p>It&#8217;s five months later and from the outside it kinda looks like the project has died when in fact I&#8217;ve spent more time working on puddletag this year than I have the past two years. All thanks to Evan Devetsis who&#8217;ve taken it upon himself to help me make puddletag better. Mostly it was restructuring work in paving the way to add new features, like:</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Multiple tag sources support. Musicbrainz only for now, will add more over the coming week.</li> <li>Tag mappings. Map a tag to whatever you want to.</li> <li>Some tags were changed. See the <a class="reference internal" href="source/tags.html"><span class="doc">Tag Reference</span></a>.</li> <li>More ID3 tags are supported.</li> <li>Unicode in MP4 tags is supported.</li> <li>Library code has been rewritten. Currently only QuodLibet is supported. Will add more week after next.</li> <li>Some of the scripting functions with odd names (if_, not_, etc.) have been renamed to what they&#8217;re supposed to be.</li> <li>All icons not created by me are from the Oxygen icon set for KDE. As soon as I found out how to detect if GNOME is running, I&#8217;ll add some Ubuntu icons.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Far too many to list.</li> </ul> <p>Most everything has changed, so for those that&#8217;ve used it before, explore and check it out. Cause I&#8217;m not listing all that here (...because I forgot :)</p> </div> </div> concentricpuddle Wed, 14 Apr 2010 00:00:00 GMT

# 5 November 2009

http://puddletag.sourceforge.net/news.html#november-2009 <div class="section" id="november-2009"> <h1>5 November 2009</h1> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>The only new feature for this release is that the MusicBrainz dialog now allows you to select individual tracks. I like it better now.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>Some (actually many) bugs with loading directories were fixed.</li> </ul> <p>There won&#8217;t be any releases until at least February next year as I&#8217;m gonna take some time of from puddletag (and python) to learn new stuff and hopefully with enough new knowledge to implement the advanced features that I&#8217;ve been thinking of. If I do discover some critical bugs during this time though, I&#8217;ll update the site.</p> </div> </div> concentricpuddle Thu, 05 Nov 2009 00:00:00 GMT

# 10 October 2009

http://puddletag.sourceforge.net/news.html#october-2009 <div class="section" id="october-2009"> <h1>10 October 2009</h1> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>A Stored Tags dialog that shows the current tags of the selected file as stored on disk. Useful for when editing libraries and the tag differs from the tag on disk.</li> <li>I added an option to allow retrieval of duplicates via a specific tag. This can speed things up for some searches.</li> <li>A properties dialog as in Mp3tag (but slightly different) in addition to a delete tags button.</li> <li>And finally, a setup script.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>Instead of changing the background colour of a row, the Musicbrainz dialog now just emboldens the text that&#8217;s to be written. It&#8217;s better this way.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Duplicates can retrieve more than 300 at a time. (My fault for not checking.)</li> <li>Musicbrainz now works for all cases (it gave an error when retrieving via &#8216;album&#8217;).</li> <li>There ain&#8217;t no more barfing of errors while editing text in the pattern combo.</li> <li>Reloading works again (didn&#8217;t even know it was broken).</li> </ul> <p>For the next release I&#8217;m gonna give Musicbrainz lots of attention. It really needs it.</p> </div> </div> concentricpuddle Sat, 10 Oct 2009 00:00:00 GMT

# 9 September 2009

http://puddletag.sourceforge.net/news.html#september-2009 <div class="section" id="september-2009"> <h1>9 September 2009</h1> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>A super useful duplicates finder. It&#8217;s not as well tested as I&#8217;d like so I&#8217;ll make that a priority for the next release. Currently it only works on the supported music libraries. I&#8217;ll add support for arbitrary folders during the month.</li> <li>Rudimentary file-management support had been added to the filesystem view.</li> <li>Note that I haven&#8217;t added any progress bars for these features (due in a week) so just have patience when using them (and keep an eye on the command line for errors).</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>I&#8217;ve changed the config system to use ConfigObj as PyQt4&#8217;s too buggy and Python&#8217;s built in library too much of a pain. Because of this, I recommend you remove ~/.puddletag/puddletag.conf just to avoid any adverse effects from using the new config style.</li> <li>Amarok library support has been removed due to the fact that it&#8217;ll probably not work on any machine but mine (and that&#8217;s not even guaranteed).</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Bugs were fixed where needed (I seriously need to remember to log this stuff)</li> </ul> </div> <div class="section" id="website-changes"> <h2>Website changes</h2> <ul class="simple"> <li>It looks tons better.</li> <li>A <a class="reference internal" href="screenshots.html"><span class="doc">screenshots</span></a> section was added. I&#8217;ll up some videos during the month if I get time.</li> </ul> </div> </div> concentricpuddle Wed, 09 Sep 2009 00:00:00 GMT

# 4 June 2009

http://puddletag.sourceforge.net/news.html#june-2009 <div class="section" id="june-2009"> <h1>4 June 2009</h1> <p>Besides not having much time, I have been very lazy this month when it came to puddletag. If all goes well then the next release will be more bountiful. Till then, you&#8217;ll have to make due with this, which only has the following to offer...</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Loading times are improved by a couple of miliseconds.</li> <li>I&#8217;ve implemented a bit of fuzzy string matching via the Show Dupes button. Enter a tag prepended by a colon (like <strong>&#8221;:title</strong> and values will be fuzzily matched. It uses the <a class="reference external" href="http://code.michael-noll.com/?p=third-party;a=tree;f=python-Levenshtein-0.10.1">python-Levenshtein</a> for matching. If you don&#8217;t have it installed, difflib (part of the standard library) is used. There isn&#8217;t much difference except that Levenshtein is supposed to be faster since it&#8217;s compiled (I haven&#8217;t tested it though). Furthermore, entering <strong>:artist</strong> in the library search box will show you all the fuzzily matched duplicate artists.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>I just changed the UI a bit to make it more coherent. It&#8217;s still ugly as hell, but that&#8217;s way outta my area of expertise.</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>There are many. I spent some time writing unit tests and testing the critical parts of puddletag. Many bugs were found. Many of these bugs weren&#8217;t logged. This being said, there may still be some bugs as I&#8217;ve once again made some internal changes that could mess up things. Expect one or two updates during the month.</li> </ul> </div> </div> concentricpuddle Thu, 04 Jun 2009 00:00:00 GMT

# 1 May 2009

http://puddletag.sourceforge.net/news.html#may-2009 <div class="section" id="may-2009"> <h1>1 May 2009</h1> <p>I like so this release so much that I almost changed it to puddletag version 1, but it still has some shortcomings compared to Mp3tag and some things that I want to implement before then.</p> <p>With that being said, here are the changes you&#8217;ll notice.</p> <div class="section" id="new-features"> <h2>New Features</h2> <ul class="simple"> <li>Saving and loading is now loads faster. On par with Mp3tag (sometimes puddletag is faster, sometimes Mp3tag).</li> <li>Like Mp3tag, puddletag stores a history of all the values you&#8217;ve used for the Format Value function, and every other one. Unlike Mp3tag, puddletag allows you delete any entries you don&#8217;t want on-the-fly, by clicking the red button next to it!</li> <li>Cut, Copy and Paste of tags is supported. Available via the Edit menu.</li> </ul> </div> <div class="section" id="changes"> <h2>Changes</h2> <ul class="simple"> <li>All window related actions were move to a new Windows menu to reduce clutter on the edit menu.</li> <li>A progress indicator is now shown when loading a music library.</li> <li>Settings are stored in ~/.puddletag instead of the ~/.config...</li> </ul> </div> <div class="section" id="fixes"> <h2>Fixes</h2> <ul class="simple"> <li>Bugs in the image editor (changing picture type, enabling buttons depending on context, etc.) are fixed.</li> <li>Clicking Cancel while loading or saving now actually works as expected and instantly.</li> <li>The progress window doesn&#8217;t stay persistent anymore when puddletag loads or saves files too quickly.</li> </ul> </div> </div> concentricpuddle Fri, 01 May 2009 00:00:00 GMT

# 8 April 2009

http://puddletag.sourceforge.net/news.html#april-2009 <div class="section" id="april-2009"> <h1>8 April 2009</h1> <p>Besides the bugfixes in the minor releases last month, the changes this month include...</p> <ul class="simple"> <li>M4A support(You need mutagen 1.9 or greater in order not to get any error messages)</li> <li>Bugfixes galore</li> <li>A console version(in the main directory as console.py). I&#8217;ve been pressed for time, so expect documentation to be added over the coming week.</li> </ul> <p>P.S. This version is 0.5.8, because it&#8217;s not tested as much as I&#8217;d like, so expect many bugfixes over the coming month.</p> </div> concentricpuddle Wed, 08 Apr 2009 00:00:00 GMT

# 9 March 2009

http://puddletag.sourceforge.net/news.html#march-2009 <div class="section" id="march-2009"> <h1>9 March 2009</h1> <p>Nope, still don&#8217;t got no console version(been busy with other stuff, definitely next month).</p> <p>Anyway, some changes from the last release include:</p> <ul class="simple"> <li>The ability to search the music libraries (albeit slowly).</li> <li>A totally revamped parsing system(though it&#8217;ll look the same from the users point of view).</li> <li>Like Mp3tag, Actions are now stored separately instead of in one big file.</li> <li>Two extra toolbar buttons, &#8220;In library&#8221; and &#8216;Show Dupes&#8221;.</li> <li>If a library is loaded then &#8220;In library?&#8221; hides all the files that are not in the library.</li> <li>&#8220;Show Dupes&#8221; hides all the files in the file-view that doesn&#8217;t have a duplicate(in the file-view).</li> <li>...and a ton of bugfixes, most of which I can&#8217;t remember(but which are in the svn logs...well, not really)</li> </ul> <p>For the next release I&#8217;ll concentrate on supporting the rest of Mutagen&#8217;s supported formats, fixing bugs and smoothing the user interface(progress when loading a library, faster search, etc.).</p> <p>Expect some interim updates over the next couple of days and a complete release in about a month (1 April 2009).</p> </div> concentricpuddle Mon, 09 Mar 2009 00:00:00 GMT

# 5 February 2009

http://puddletag.sourceforge.net/news.html#february-2009 <div class="section" id="february-2009"> <h1>5 February 2009</h1> <p>This is basically a bugfix release. There are far too many fixes to list here, but some of the major ones were unicode related like:</p> <ul class="simple"> <li>Unicode support in prokyon, amarok and rhythmbox libraries was fixed.</li> <li>UTF-8 is used for everything.</li> <li>puddletag&#8217;s unicode issues were sorted(e.g. If the last folder you visited</li> <li>contained non-ascii characters, puddletag would give you a big F-U.</li> <li>Changing a picture using the extended tags dialog now works.</li> </ul> <div class="section" id="some-other-interesting-stuff-include"> <h2>Some other interesting stuff include:</h2> <ul class="simple"> <li>The user interface has changed. This includes the look of the icons have improved (they&#8217;re remain horrible, but still)</li> <li>If you wanna, you can use the __image tag to show the currently selected file&#8217;s cover in the Tag Editor (Go to Preferences -&gt; Tag Editor to add it)</li> </ul> <p>Hmmm, most of the other changes have to do with code quality (improved, but not much) and refactoring, which I doubt you&#8217;ll wanna hear about.</p> <p>Anyway, the only thing I have for the next release is more powerful scripting and (maybe not, but probably) a console version.</p> </div> </div> concentricpuddle Thu, 05 Feb 2009 00:00:00 GMT

# 20 January 2009

http://puddletag.sourceforge.net/news.html#january-2009 <div class="section" id="january-2009"> <h1>20 January 2009</h1> <p>Got a bunch of updates for ya.</p> <p>First as promised, the feature is called <strong>Import Your Music Library (Tools -&gt; Import Music Library)</strong>. Like I said, I haven&#8217;t seen it before anywhere else. The reason (I think) it because it&#8217;s extremely difficult to do well. Right now, only three types of music libraries are supported: Prokyon3 (which is what I use), Rhythmbox (which is what a lot of other people use, why?) and Amarok (before version 2). I have to mention a couple of caveats though. If your music library is spread out across many devices (on another server especially), don&#8217;t use puddletag to edit the library, because I haven&#8217;t taken those conditions into account. Concerning Rhythmbox, you&#8217;ll notice that it has a save button above the Library tree. Use this to save files to the database, because it takes a while to do for large libraries. Expect these irritants to be gone two weeks from now.</p> <div class="section" id="now-for-the-other-added-stuff"> <h2>Now for the other added stuff</h2> <ul class="simple"> <li>The user interface is a bit more customizable then before. The Tag editor and Filesystem windows are now tool windows. So you can drag them around and do whatever you want. Use the items on the Edit menu to show and hide these windows.</li> <li>Saving and writing images to id3 tags is now supported. You can do this via the extended tags dialog. Besides that, user defined tags are now supported(as long as the don&#8217;t conflict with any of internal puddletag tags). Oh, and having multiple values per tag is now possible too.</li> <li>Like Mp3tag, the Preferences dialog now contains an extra option to edit all the patterns you&#8217;ve created using the patterncombo. Use it when you need to.</li> </ul> </div> <div class="section" id="stuff-that-s-fixed"> <h2>Stuff that&#8217;s fixed</h2> <ul class="simple"> <li>My Kubuntu cd arrived a couple of days ago and puddletag (besides having some bugs) looked atrocious. All these are fixed now, and all ya&#8217;ll Kubuntu users who haven&#8217;t been able to use puddletag can now share in the joy.</li> <li>There was a pretty nasty bug where puddletag would remove any unsupported tags. Sorry about that, hopefully you haven&#8217;t lost any priceless info because of it.</li> </ul> <p>I&#8217;m sure there&#8217;s a bunch of other stuff, but I can&#8217;t remember and I&#8217;m to lazy to look at previous versions, so you&#8217;ll just have to see for yourself. Oh, there&#8217;s a <a class="reference external" href="http://www.reddit.com/r/puddletag">puddletag subreddit</a> now too.</p> </div> </div> concentricpuddle Tue, 20 Jan 2009 00:00:00 GMT

# 16 December 2008

http://puddletag.sourceforge.net/news.html#december-2008 <div class="section" id="december-2008"> <h1>16 December 2008</h1> <p>It&#8217;s December and the sun is out. As such, all I have to show is just a couple of bugfixes (in particular, the import from file window not saving tags) and a message that appears in the statusbar when an error occurs while editing a file.</p> <p>Don&#8217;t expect any updates until the 20th of January. If everything works out I&#8217;ll have at least one feature that sets puddletag apart from any tag-editor I&#8217;ve ever seen and propel puddletag into greatness.</p> </div> concentricpuddle Tue, 16 Dec 2008 00:00:00 GMT

# 3 December 2008

http://puddletag.sourceforge.net/news.html#december-2008 <div class="section" id="december-2008"> <h1>3 December 2008</h1> <div class="section" id="stuff-that-s-added"> <h2>Stuff that&#8217;s added</h2> <ul class="simple"> <li>Genres! Now you don&#8217;t have to remember all of them.</li> <li>Press Ctrl+W to switch between the file-view, pattern combo and the tag panel.</li> <li>A splash screen for the long loads at the beginning to keep you company.</li> <li>FLAC and APEv2 tags are now supported (only text tags, not images). Feedback on these would be appreciated as I have a serious lack of FLAC on my PC.</li> </ul> </div> <div class="section" id="stuff-that-s-fixed"> <h2>Stuff that&#8217;s fixed:</h2> <ul class="simple"> <li>The musicbrainz dialog doesn&#8217;t freeze up puddletag anymore. Note that the threading is implemented in a very roughshod way though, so don&#8217;t hesitate to contact me if behaves in unexpected ways.</li> <li>The main window&#8217;s layout in addition to its size is now saved.</li> </ul> </div> </div> concentricpuddle Wed, 03 Dec 2008 00:00:00 GMT

# 25 November 2008

http://puddletag.sourceforge.net/news.html#november-2008 <div class="section" id="november-2008"> <h1>25 November 2008</h1> <div class="section" id="stuff-that-s-added"> <h2>Stuff that&#8217;s added</h2> <ul class="simple"> <li>A filter like in Mp3tag. F3 shows/hides it.</li> <li>Musicbrainz support(Available on the toolbar and Tools -&gt; Musicbrainz). Not sure how good it is. Send me a mail if you have any ideas on improving it.</li> <li>The extended tags dialog is now available via the Tools menu(and by right clicking on the file-view).</li> </ul> </div> <div class="section" id="stuff-that-s-fixed"> <h2>Stuff that&#8217;s fixed</h2> <ul class="simple"> <li>Saving a file&#8217;s album art to disk now works.</li> <li>The importing tags text files dialog now looks better, by bolding the tags instead of the ugly interface puddletag had before.</li> <li>Not everything moves around when resising puddletag anymore and the layout is saved from the previous session.</li> </ul> </div> </div> concentricpuddle Tue, 25 Nov 2008 00:00:00 GMT