Because I forget stuff. Part of

Note: It appears you must have reached this page by a deep level URL. In general this site is currently down and unmaintained. See here

About This Post

Originally posted September 1 2006 at 19:09 under Computing. 0 Comments. Trackbacks Disabled.

Winamp And External Editors


I quite like Winamp actually. It’s my player of choice on Windows, mainly because it helps me keep track of all the music, does video too, plays pretty much whatever I throw at it, updates my website (see the music panel on the blog front page) and isn’t iTunes. One of winamp’s best features is the media library which keeps track of songs, playlists and the like and has quite a powerful query language. The one thing the media library isn’t really good at (which you might argue it ought to be) is updating the ID3 tags on a bunch of files (it can just about be done for one but it’s painful for more). For working with tags I quite like mp3Tag. The problem is getting everything to play together exactly how I want.

I have mp4Tag set not to update the file modification time if I make an edit. The reason I have this is that within winamp I have a few smartviews set up for stuff like “things I recently added”, which obviously have to rely on the file mod time (or the media library updated time) to work. Winamp also backgrounds scans my main music folder hierarchy to find any new items and, I thought, update the library with changes. Except I just realised that last part isn’t exactly happening. It turns out that winamp won’t bother to actually read the tags on files unless the file modification time is later than the last update time, so changes I made to the tags weren’t showing up in the media library. Gaaaaa.

I’ve tried everything I can think of to get this to work without screwing file mod times and I can’t, really. You can get it to work by removing the items from the library and then adding them again but that messes up the playcount/last played time, which I use for other smart views. I just started writing a script to: copy files (preserving modification time) to a temp location; touch all files; wait for me to rescan in winamp; copy files back…..then I realised how nuts that is and decided to moan here instead. It seems I can have either a not very good record of what was really recently added or a not very good record of playing history, but I can’t have it all!

Comments (0):

Post a comment

Name and email address are required. Email address is never shown. If you enter a URL your name will be linked to it (this and other links will have the rel attribute set to contain nofollow). Markup allowed: <a href="" title="" rel=""> <em> <strong> <abbr title=""> <acronym title=""> <p> <br />. Anything else is stripped; please be valid. Single linebreaks automatically convert to <br />, double to <p>'s. Additionally anything that looks like a bare URL should get automagically linked. Many acronyms and abbreviations are also automagically handled.

Please note this blog's comment policy

Trackbacks (0):

Trackback URL:


This Crazy Fool

Dr Ian Scott
Croydon (and Gateshead), United Kingdom
Bullding Services Engineer (EngDesign), PhD in Physics (University of York), football fanatic (Newcastle United), open source enthusiast (mainly Mozilla)

More about me [Disclaimer]

You may subscribe to IMS_Blog using the RSS Feed, the Atom Feed or by email.

Creative Commons License

© Ian Scott. Powered by Movable Type 3.2. This blog uses valid XHTML 1.0 Strict and valid CSS. All times are local UK time. For further details see the IMS_Blog about page.. All my feeds in one.