Version:0.7.2
Release date: 2005-08-30

* Added / Changed:
	* Tag reading:
		* small change in genre ID3V2 tag reading for non-standard 
			types of tag
	* File renaming:
		* improved renaming files using mask when mask value is unknown
		* better error checking to rename directory function
		* if destination filename already exists, a dialog warning 
			user is shown
	* FreeDB search:
		* if search has more results that are exactly the same, only 
			one occurence is shown and the column header specifies
			how many same occurences were found.


Version:0.7.1
Release date: 2005-07-09

* Fixed:
	* adds simple routine to initialization of convert.py which checks for 
		mplayer's -aofile parameter usability. This parameter is 
		obsolete since mplayer 1.0pre7 and ao pcm:file= is suggested, 
		however ao pcm:file= is not usable on older versions of 
		mplayer.


Version:0.7.0
Release date: 2005-07-07

* Added / Changed:
	* rename files tab is now able to create directory structure
		* mboxFileUtils now contains very useful function renobj(),
			which is responsible for all renaming-related 
			procedures.
	* 'Get Tags from filename' is now able to get tags from directory 
		structure, using both absolute and relative paths.
	* Added a new notebook page 'Tag operations' which contains various 
		useful tools such as 'cut characters from tag'
	* Little bit 'beautified' user interface
	* mBox now saves its size when closed and than starts at same size
		* User can turn this behaviour off in settings menu
	* wx.gizmos check: mBox is able to run even without wx.gizmos but
		convertor menu item is disabled.
	* Ability to append FreeDB DiscID to comments
		* User can make this behaviour default in settings menu

* Fixed:
	* Get Tag Test now allows window managers to show close-button. 
		Embarrassing bug.
	* Fixed a bug which made encoding to ogg impossible with default 
		settings.
	* Various fixes in Playlist Generator so it is usable again... This bug
		occured because filedialog in wx-2.6 is different from the 
		filedialog in wx-2.4



Version:0.6.1
Release date: 2005-06-16

* Added / Changed:
	* no new features were added, just internal changes
	* now completely uses wx namespace
	* code clean-ups, etc. to make it run on wxPython 2.6+
		* mBox now doesn't run on wxPython 2.4


Version 0.6.0
Release date: 2005-03-28


* Added / Changed:
	* Lightly redesigned status-bar, so it now shows information about 
		number of selected tracks / total number of tracks
	* File renaming is now two-steps process to get around 'behavior' of 
		some filesystems (eg. FAT32).
	* Added reload directory button.
	* Added support for beep-media-player. It is now default player, if 
		found installed on system, otherwise xmms is (if found) used.
	* Rewritten settings dialog & settings file format. This change is not
		backwards compatible, however this new settings dialog
		and file format should make development much easier.
	* FreeDB:
		* Completely rewritten FreeDB search function, so it now
			downloads all available informations about album from 
			the server at the beginning of session. Its drawback 
			is that it is slower than original function, however 
			it makes FreeDB search much more comfortable.
		* Changed from list view to grid, so all items are now editable
			by user.
		* Tags aren't longer written at the time, they're rather 
			appended to list of pending operations.
	* Directory browser is now resizable (VERY ugly hack =) )
	* Added support for Psyco

		
* Fixed:
	* Fixed some silly behaviour which appeared when renaming file to 
		non-ASCII string.
	* Code clean-ups
	* Temporaly disabled moving of files to other partition when source 
		directory contains subdirectory. It caused the subdirectory to
		be deleted, which is highly unwanted. Will be hopefully fixed
		in some new version soon.
	* Fixed a bug which caused Discard button at Unsaved changes tab
		to show inproper information.
	* Fixed a harmless bug when synchronizing tags.


Version:0.5.2
Release date: 2004-11-11

* Fixed:
	* Fixes a silly bug that has appeared in 0.5.1 and may lead to data 
		loss when writing ID3V2.



Version:0.5.1
Release date: 2004-11-05

* Added / Changed:
	* improved error handling while converting. All files are now 
		converted to different name and if converting was succesful, 
		they are renamed. If unsuccesful, source files are saved.
	* improved play-length detection in MP3s; useful for FreeDB search.
	* time has now hours:minutes:seconds format
		* hours only when needed
* Fixed:
	* ToolBar buttons are now disabled when something is in queue (it was
		default behaviour during 0.5.0 development but it got somehow 
		lost ;o))
	* Fixed a bug which caused 'ValueError: too many values to unpack'
		when searching freedb. 


Version:0.5.0
Release date: 2004-10-14

* Added / Changed:
	* directory browser to main mBox frame. Current layout requires bit 
		more screen space, but makes work with mBox faster.
		* removed 'Open Directory' dialog which is not needed now.
	* 'Unsaved changes' notebook page. mBox now makes most changes
		only virtually unless you save them. If you liked previous 
		mBox behaviour better, there's "Don't wait" checkbox so 
		changes are saved immediately.
	* mask variable names changed to more 'human' values, eg. '%a' now 
		stands for artist, '%l' stands for album, '%g' stands for 
		genre, etc.
		* all non-keyword chars after '%' has ignored function, eg.
		title-album-unwanted-number.mp3 would have %t-%l-%X-%n mask.
	* 'rename directory':
		* is now able to cope with absolute path positioning;
			eg. renaming to "/MyMusic/%a/%l" now creates directory 
			/MyMusic/ARTIST/ALBUM (if needed), not depending on 
			what directory you're currently in.
		* is now able to rename directory to other partition (not 
			rename actually, 'copying & deleting' is what it do)
	* initial sorting support. Just click on column header. This header 
		becomes uppered to indicate that tags are sorted there. 
		Default column is Filename as in all previous releases.
	* mask controls now remembers previous entries.
	* progress dialog shown during tag reading.
	* error handling for wma. 
	* improved functions for getting tags from filename.
	* every even line in the tracklist now has different background. You 
		can adjust colour in settings or you can even turn this 
		feature off.
	* support for 'Track #/Total Number' format of track number field:
		* when renaming file with non-digit characters in track 
			number, %n refers only to first digit part of the 
			track number field.
		* changed one-file tag editor so that you can write whatever
			you want to track number field.
		* added 'Tag operations' submenu to Tools menu which contains
			tools to reformat existing track number fields.
		* '#' column resizes as needed
	* right click menu containing 'Check all','Uncheck all','Clear all' 
		buttons to 'Edit tags' page.
	* status-bar now resizes better
	* columns resized by user keep their sizes.
		* added 'Reset columns width' button to tracklist's right-click
		menu
	* wxPython version detection system

* Fixed:
	* wma track number tag-detection. 
	* bug in convert module which resulted to error if there was 'wma' or
		'mp3' or 'ogg' string in directory name.





Version:0.4.2
Release date: 2004-09-16

* Added / Changed:
	* mBox now has logo/icon; thanks Artem.
	* added "Modify time of track" under right-button click menu. Useful when
		automatic detection failed or when performing FreeDB search
		with incomplete files.
	* added 'Rename file' function under right-button click menu. 
	* rewritten about dialog.
	* rewritten Edit/Get Tags/Rename pages.
	* rewritten single-file tag editing dialog. Now has Previous & Next 
		buttons.
	* rewritten 'Rename Directory' dialog.
	* other mp3-detecting related changes.
	* new 'Capitalize First Word' mechanism.
		
* Fixed:
	* error handling for LoadLastSession function. 


Version:0.4.1
Release date: 2004-08-31

* Added / Changed:
	* new system that takes care about detecting bitrate and music length 
		in MP3s. It's Hyriand's mp3 module from Nicotine, with some 
		bug-fixes. Overally, it's much better than the one before.
* Fixed: 
	* Added handler for case that lame is unable to encode wav file.
	* Fixed a stupid bug in ID3V2 that appeared in 0.4.0 and might 
		potentionally lead to data-loss when converting completely 
		untagged mp3 file to mp3.


Version:0.4.0
Release date: 2004-08-30

* Added / Changed: 
	* "All" tag type which includes quite a lot of code changes. Hope 
		you'll like it =)
	* We don't longer use oggenc and lame to write tags - we're doing
		it by hand. That's about five nano-seconds slower, but much 
		reliable and as side effect it also makes "identical" MP3s tag
		copy. Now converting shouldn't fail when tag is too long as it 
		did before (arguments length limitation in encoders).
	* "mBox settings" page to settings. First step toward customization ;-)
	* (un)/select all/invert selection in popup menu under right click.
	
* Fixed: 
	* oggiface now ignores UnicodeDecodeError so it doesn't longer
		marks good files as bad just because of unicode character in 
		tag.
	* when renaming wma file to something with %7 (bitrate) variable,
		final filename doesn't longer contain apostrophes.
	* selected/total time is now shown correctly.
	* saving image to unwritable file is now handled.
	* buggy playlist generator.
 




2004-08-23 Marek Hnilica
Version 0.3.0
****
* Removed ID3v2 and ID3v1 and introduced MP3 instead; I think that nobody
	really cares what is in which tag type. Instead are both tag types read
	and evatulated so the best possibility is shown to user. Editing tags
	now affects both fields. Includes changes in treatempeg and AllTag.
	* Synchronize tags function should now take care about having same tags
		in ID3V1 and ID3V2
****
* Added copy from highlighted button to mass edit. Should be pretty useful.
	If multiple files selected, than all tags are checked and if they're
	not the same, error is raised. If comments aren't same, than comment
	field is not filled with tags and no error is raised.
* Added version checker
* Added Preset/Custom to mp3 settings. Preset works pretty good, but custom
	doesn't have much error handling, since flags passed to LAME are not
	maintained by mBox.
* Added APIC intital support (file reading & viewing)
* Added base error handling for corrupted/unreadable Ogg & MP3 files.
* If tracklist is empty, appropriate buttons are disabled
* small speed-up in ID3V2: checks permissions before attempting to write
* TagBox: EVT_COMBOBOX changed for EVT_TEXT, so it nows read tags only when
	item is clicked.
* Changed playlist generator so it now works with new treatempeg format
* When tracklist is changed, first file is always selected.
* Removed two icons for play
* Removed wxGenBitmapTextButton(s) - with some (actually almost every) GNOME
	themes it looked ugly.
* Changes in Playlist Generator: pls format now uses pls v2; warning about
	empty playlist, rather than silently doing nothing.
* If failed to delete file, do not raise message instantly, instead wait for
	others and show one message with list of files.
* Added missing feature (fixed bug.. :o)) that reloads tracklist after deleting
	files
* Fixed (as it seems) a bug which messed up unsupported ID3V2 tags (well, it
	didn't really messed them up, it just added 0x00 byte to the beginning
	of tag. It's not a problem with text values, but it damages pictures,
	or other byte-stored tags)
* Fixed a bug which caused improper column resizing when artist name was too
	long
* Fixed bugs in convert module, which might sometimes cause improper 
	comment/genre selection
* Fixed a (harmless) bug when clicking on write button when mBox started 
	without loading any dir raised an AttributeError
* Fixed a stupid bug when changing text in Year/Genre in FreeDB dialog didn't
	actually change