BeatPacker 0.1 by Zzzen

Anyone who uses a podcasting or p2p client to download large amounts of audio tracks, gets to the final phase of sifting thru the recent loot and deciding what to actually download to a portable mp3 player and - just as important - in what order.
If you have a player that comes with software that lets you manage that, cool. But what about us folks with more primitive portable players?

BeatPacker is a dumb drag/drop script built around 2 dumb assumptions:
  1. You already have software to play MP3 files and create playlists on your computer (winamp, xmms, etc.), so why learn a new interface?
  2. No matter how dumb your portable player is, it can play files sorted by filename

WHAT IT DOES
  When you drag the icon of a .m3u playlist (generated with winamp,
  xmms, etc.) over the BeatPacker desktop icon,it creates a folder
  containing copies of all tracks renamed so that:
    - Sorting them by name would give them in the playlist's order
    - Names would resemble the artist/title info inside the files
      (the ID3 header)
    - Names would NOT contain any nasty chars that might upset
      some hardware mp3 players out there


  You can also use it from command-line in case you want to craft
  your own user-interface for the thing, or use it as part of
  some more elaborate cron/server/whathaveyou (Surprise me ;),
  but essentially, to borrow a phrase from Triumph the insult dog,
  it's simply a desktop icon for you to drag/drop on

WHAT IT DOESN'T DO
  - Read other playlist formats (.pls, .asx, etc.)
  - Understand non-mp3 tracks (ogg, aac, etc.)
  - Preserve international characters (Sorry. Dumb is a style :)
Enjoy,
Zzzen.

Copyleft 2005 Nimrod S. Kerrett
This code uses the MP3Info lib (c) 2002 Vivake Gupta. (Rrrispect)
See COPYING.txt for license (in one word: GPL)