2002-11-10 15:25  Travis Shirk <travis@pobox.com>

	* NEWS (1.8): Updates for 0.4.0 release.  

2002-11-10 03:00  Travis Shirk <travis@pobox.com>

	* NEWS (1.7), README (1.7): Updates and documentation.  

2002-11-10 02:16  Travis Shirk <travis@pobox.com>

	* NEWS (1.6): Updated release notes.  

2002-11-10 01:51  Travis Shirk <travis@pobox.com>

	* TODO (1.13): Updates 

2002-11-10 01:30  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.23): Clear the tag header in link and
	added Tag.clear().  

2002-11-10 01:22  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.14): Prettied up some output and display user
	frames.  

2002-11-10 01:21  Travis Shirk <travis@pobox.com>

	* src/eyeD3/frames.py (1.7): Got frame decompression working, and
	fixed some scoping bugs.  

2002-11-10 01:21  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.22): Added Tag.getUserTextFrames().  

2002-11-10 01:20  Travis Shirk <travis@pobox.com>

	* TODO (1.12): Updated sample stag parse status.  

2002-11-09 23:46  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.21): Added eyeD3.isMp3File so user code
	can test file names in order to decide what to load.  

2002-11-09 23:45  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.13): Added support for non mp3 files.  Many of my
	test cases are only tags and contain no audio data.  

2002-11-09 23:21  Travis Shirk <travis@pobox.com>

	* configure.in (1.10): Bumped the version up to 0.4.0 

2002-11-09 23:18  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.12): Added output of mp3 copyright and original
	flags.  

2002-11-09 23:16  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.20): 
	
	- Added the ability to remove the current v1 or v2 tag from the
	file.  
	- Added the ID3 v1 and v1.1 tag saving.  

2002-11-07 22:42  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.11): Display/save attached images and URLs.  

2002-11-07 22:41  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.19): 
	
	- Added Tag.getImages(), getURLs(), and getCDID().  
	- ALBUM_FIDs renamed to ALBUM_FIDS 

2002-11-07 22:38  Travis Shirk <travis@pobox.com>

	* src/eyeD3/frames.py (1.6): 
	
	- Added more frame Id constants.  
	- Mime type bug fix.  
	- Added ImageFrame.getDefaultFileName() 
	- More type checking in FrameSet.removeFrames and added 
	  FrameSet.removeFrame.  

2002-11-05 13:57  Travis Shirk <travis@pobox.com>

	* src/eyeD3/frames.py (1.5): Added more stringent criteria for APIC
	frame validation.  Also started a simple writeFile method.  

2002-11-04 17:58  Travis Shirk <travis@pobox.com>

	* TODO (1.11), src/eyeD3/frames.py (1.4): Added some comments
	documeting frame data formats.  It still could be better.  

2002-11-04 17:46  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.10): Use tag.getComments to pring all a tag's
	comment frames.  

2002-11-04 17:45  Travis Shirk <travis@pobox.com>

	* src/eyeD3/: __init__.py (1.18), frames.py (1.3): Lot's of
	reorganizing with respect to how data is written into a tag's
	frames.  Preparation for tag writing.  

2002-10-24 18:45  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.15): Fixed removal of dist packages so no
	accidental deletions occur.  

2002-10-24 16:53  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.10): More 0.3.1 updates.  

2002-10-24 16:52  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.14), eyeD3.spec.in (1.2): 
	
	- Added documentation to the install and RPM.  
	- Added an 'make uninstall' target.  

2002-10-24 16:24  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.9), NEWS (1.5): 0.3.1 updates.  

2002-10-24 16:17  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.13), configure.in (1.9), eyeD3.spec.in (1.1),
	setup.py.in (1.2): Now building eyeD3 RPMs.  

2002-10-24 16:16  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.17): Match filenames with MP3 as well as
	mp3.  

2002-10-23 11:44  Travis Shirk <travis@pobox.com>

	* THANKS (1.3): Added Aubin 

2002-10-23 11:44  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.16): Bug fix wrt to ID3 v1.1 track
	numbers.  

2002-10-22 11:19  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.15): Added ID3 tag version arguments to
	Tag.link and Mp3AudioFile.__init__.  Thanks to Aubin Paul
	<aubin@punknews.org> for the suggestion.  

2002-10-21 17:49  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.8): nope :) 

2002-10-21 17:49  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.9), src/eyeD3/__init__.py (1.14),
	src/eyeD3/utils.py.in (1.3): Fixed version string which broke when
	I updated to AutoConf 2.53 and added a maintainer string.  

2002-10-21 17:38  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.7): is this the last oops before 0.3.0??? 

2002-10-21 17:38  Travis Shirk <travis@pobox.com>

	* src/eyeD3/utils.py.in (1.2): Autoconf 2.5x uses PACKAGE_VERSION
	as the output variable.  

2002-10-21 17:29  Travis Shirk <travis@pobox.com>

	* NEWS (1.4): Added notes for release 0.3.0.  

2002-10-21 17:29  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.6): oops, a few more for 0.3.0 

2002-10-21 17:28  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.8): Mp3AudioFile is used and the output from the mp3
	header is output.  

2002-10-21 17:28  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.13): Added utility methods for
	converting bit rate and frequency to strings.  

2002-10-21 17:28  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.13): Added utility methods for
	converting bit rate and frequency to strings.  

2002-10-21 16:25  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.5): Added changes since 0.2.0 

2002-10-21 15:33  Travis Shirk <travis@pobox.com>

	* src/eyeD3/: __init__.py (1.12), mp3.py (1.3): Added calculations
	for track playing time and average bit rate.  Sweet! 

2002-10-21 10:48  Travis Shirk <travis@pobox.com>

	* src/eyeD3/mp3.py (1.2): Decode Xing headers added.  

2002-10-18 18:51  Travis Shirk <travis@pobox.com>

	* THANKS (1.2): Added xmms authors.  

2002-10-18 18:35  Travis Shirk <travis@pobox.com>

	* src/eyeD3/mp3.py (1.1): Mega work!  mp3 frame header decoding is
	nearly complete.  

2002-10-18 18:34  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.11): More work on Mp3AudioFile and the
	mp3 module.  

2002-10-18 18:33  Travis Shirk <travis@pobox.com>

	* src/eyeD3/frames.py (1.2): Lower case hex literals; easier to
	read.  

2002-10-17 18:26  Travis Shirk <travis@pobox.com>

	* NEWS (1.3): updates 

2002-10-17 18:25  Travis Shirk <travis@pobox.com>

	* TODO (1.10): Added some tasks.  

2002-10-17 18:24  Travis Shirk <travis@pobox.com>

	* THANKS (1.1): Added 

2002-10-17 18:23  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.7): Bug fix for GenreException catching.  

2002-10-17 18:23  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.10): 
	- Added FrameException 
	- Added the ability to link with open file objects in addition to
	file names.  
	- Added some preliminary support for a higher level mp3 file object
	  aimed at extracting mp3 header information such as mode, bit rate,
	etc.  

2002-10-11 12:58  Travis Shirk <travis@pobox.com>

	* TODO (1.9): Added sample tag status.  

2002-10-11 12:55  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.6): Catch eyeD3.TagException 

2002-10-11 12:54  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.9): 
	- Bug fixes related to frame [de]unsynchronization.  
	- Added TagException, TagHeader, FrameHeader, and FrameSet classes.  
	- Debugging utput using TRACE_MSG 
	- Cleanups related to the renaming of the ID3v2 module.  

2002-10-11 12:49  Travis Shirk <travis@pobox.com>

	* src/id3lib_test.cpp (1.3): Added APIC frame display.  

2002-10-11 12:49  Travis Shirk <travis@pobox.com>

	* src/eyeD3/: ID3v2.py (1.6), frames.py (1.1): Renamed ID3v2.py to
	frames.py 

2002-10-11 12:48  Travis Shirk <travis@pobox.com>

	* src/eyeD3/binfuncs.py (1.3): Added myself to the copyright to
	signify my changes.  

2002-10-11 12:47  Travis Shirk <travis@pobox.com>

	* AUTHORS (1.2): Added some explanantions.  

2002-10-11 12:44  Travis Shirk <travis@pobox.com>

	* README (1.6): Changed eyeD3.ID3_Tag to eyeD3.Tag which is the new
	class name.  

2002-10-11 12:43  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.12): Added a tags target.  

2002-08-21 09:19  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.11), autogen.sh (1.3), configure.in (1.8): 
	Autoconf 2.53 is required.  

2002-08-21 08:00  Travis Shirk <travis@pobox.com>

	* configure.in (1.7): Messing with Autoconf 2.53 

2002-08-20 22:43  Travis Shirk <travis@pobox.com>

	* TODO (1.7): Updates 

2002-08-20 22:43  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.8): TRACE_MSG usage.  

2002-08-20 22:41  Travis Shirk <travis@pobox.com>

	* src/eyeD3/ID3v2.py (1.5): 
	- Preliminary support for APIC (Attached pictures) frames.  
	- Added FrameHeader.parse() 
	- TRACE_MSG usage.  
	- Bug fixes wrt synch-safe integers.  

2002-08-20 22:31  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.10), configure.in (1.6): process setup.py.in 

2002-08-20 22:30  Travis Shirk <travis@pobox.com>

	* setup.py (1.3), setup.py.in (1.1): 
	- Renamed setup.py.in for VERSION substitution.  
	- Updated url.  

2002-08-20 17:08  Travis Shirk <travis@pobox.com>

	* src/eyeD3/binfuncs.py (1.2): 
	- Removed synchsafe2bin because using bytes2bin(data, 7)
	  accomplishes the same thing and is used in the library.  
	- Bug fixes, documentation, and genreal cleanup.  

2002-08-20 17:05  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.5): Added a --verbose option.  

2002-08-20 17:05  Travis Shirk <travis@pobox.com>

	* configure.in (1.5), src/Makefile.in (1.3), src/eyeD3/config.py.in
	(1.3), src/eyeD3/utils.py.in (1.1): src/eyeD3/config.py.in renamed
	to utils.py.in.  

2002-08-17 13:35  Travis Shirk <travis@pobox.com>

	* src/eyeD3/: ID3v2.py (1.4), __init__.py (1.7): 
	- Fixed frame unsynchronization and deunsyncronization to match the
	v2.4 spec.  
	- ID3v2.FrameHeader handles the bit postion changes between 2.3 and
	  2.4 and access to the flag bits has been made easier.  
	- Lot's of refactoring in ID3v2 in preparation for handling some of
	  the advanced 2.4 features.  
	- Various bug fixes and cleanup.  

2002-08-15 17:35  Travis Shirk <travis@pobox.com>

	* src/eyeD3/: ID3v2.py (1.3), __init__.py (1.6): Introduced
	ID3v2.FrameSet to contain all that logic, and allow for int and
	string key access to the frames.  

2002-08-15 13:47  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.9): Bug in the conditional changelog target.  Look
	for ChangeLog instead of Changelog.  

2002-08-15 13:21  Travis Shirk <travis@pobox.com>

	* TODO (1.5): Added tasks, and split out 2.3 and 2.4 features.  

2002-08-15 01:49  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.4): Tag data is not displayed when Tag.link returns
	false 

2002-08-15 01:48  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.5): Corrupt frame IDs are handled
	instead of reading far into the audio data.  

2002-08-15 01:46  Travis Shirk <travis@pobox.com>

	* src/eyeD3/ID3v2.py (1.2): 
	- Frame.parse returns 0 instead of throwing an exception  when "ID3"
	  is not the first three bytes of the expected header.  
	- Bug fix for Unknown frames.  The data and flags args were
	reversed.  

2002-08-14 23:14  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.2): Version 0.2.0 

2002-08-14 23:13  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.8): More changelog options.  

2002-08-14 22:46  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.7): More changelog target changes.  

2002-08-14 22:42  Travis Shirk <travis@pobox.com>

	* .users (1.1): added 

2002-08-14 22:28  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.6): added changelog target 

2002-08-14 21:27  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.3), src/eyeD3/ID3v2.py (1.1), src/eyeD3/__init__.py
	(1.4): 
	- ID3v2.TagHeader added and used for parsing and storage.  
	- Added ID3 comment support.  
	- Added ID3 URL partial support.  
	- Lots of ID3v2 code refactoring.  
	- Frame.disassemble_frame only return one argument now.  
	- Documentation.  

2002-08-14 21:23  Travis Shirk <travis@pobox.com>

	* src/eyeD3/ID3v2Frame.py (1.2): Replaced with ID3v2.py 

2002-08-14 21:22  Travis Shirk <travis@pobox.com>

	* configure.in (1.4): Bumped version to 0.2.0 

2002-08-14 20:57  Travis Shirk <travis@pobox.com>

	* TODO (1.4): additions 

2002-08-14 17:28  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.5): install depends on all 

2002-08-14 16:09  Travis Shirk <travis@pobox.com>

	* README (1.5): updates 

2002-08-13 22:46  Travis Shirk <travis@pobox.com>

	* autogen.sh (1.2): Run configure in the background.  

2002-08-13 22:10  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.2): 
	- Updates for renaming of eyeD3 classes.  
	- Added --genres option for dumping the genre map.  
	- Output using new eyeD3.Genre class.  

2002-08-13 22:06  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.3): 
	- ID3_Tag renamed Tag.  
	- Bug fix for when genre id == 0.  
	- Added eyeD3.Genre and eyeD3.GenreMap 
	- Tag::isID3v1Tag() --> Tag::isV1() and 
	  Tag::isID3v2Tag() --> Tag::isV2() 

2002-08-13 21:59  Travis Shirk <travis@pobox.com>

	* ChangeLog (1.1): added 

2002-07-31 03:32  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.4): Added bin dir.  

2002-07-31 03:31  Travis Shirk <travis@pobox.com>

	* bin/eyeD3 (1.1): added 

2002-07-31 03:31  Travis Shirk <travis@pobox.com>

	* src/eyeD3.py (1.3): Moved eyeD3.py to ../bin/eyeD3 

2002-07-31 03:26  Travis Shirk <travis@pobox.com>

	* src/eyeD3.py (1.2): Moved version definition.  

2002-07-31 02:18  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.3), configure.in (1.3): Added dist target 

2002-07-31 01:50  Travis Shirk <travis@pobox.com>

	* README (1.4): Added another small example.  

2002-07-31 01:49  Travis Shirk <travis@pobox.com>

	* src/id3lib_test.cpp (1.2): Display all frames instead of the
	small "common" subset.  

2002-07-31 00:58  Travis Shirk <travis@pobox.com>

	* src/: Makefile.in (1.2), eyeD3.py (1.1): updates 

2002-07-31 00:58  Travis Shirk <travis@pobox.com>

	* src/eyeD3/__init__.py (1.2): o Added getVersion() o Bug fixes and
	typos.  

2002-07-31 00:57  Travis Shirk <travis@pobox.com>

	* configure.in (1.2), src/eyeD3/config.py.in (1.1): Added
	src/eyeD3/config.py.in 

2002-07-31 00:56  Travis Shirk <travis@pobox.com>

	* acsite.m4 (1.3): -lz was missing from ID3LIB_LIBS when the
	library is in /usr/lib 

2002-07-31 00:55  Travis Shirk <travis@pobox.com>

	* README (1.3): Simple usage example.  

2002-07-31 00:55  Travis Shirk <travis@pobox.com>

	* Makefile.in (1.2): Moved some clean targets to src/Makefile.in 

2002-07-31 00:54  Travis Shirk <travis@pobox.com>

	* TODO (1.3): Updates.  

2002-07-30 23:24  Travis Shirk <travis@pobox.com>

	* README (1.2), TODO (1.2): updates 

2002-07-30 23:24  Travis Shirk <travis@pobox.com>

	* acsite.m4 (1.2): Check for 2.2 instead of 2.x.  As of now I'm
	using the iterators provided by 2.2.  

2002-07-30 22:39  Travis Shirk <travis@pobox.com>

	* AUTHORS (1.1), COPYING (1.1), Makefile.in (1.1), acsite.m4 (1.1),
	autogen.sh (1.1), configure.in (1.1), setup.py (1.2),
	src/Makefile.in (1.1), src/id3lib_test.cpp (1.1),
	src/eyeD3/ID3v2Frame.py (1.1), src/eyeD3/__init__.py (1.1),
	src/eyeD3/binfuncs.py (1.1): First stab stuff.  

2002-07-29 12:27  Travis Shirk <travis@pobox.com>

	* README (1.1), TODO (1.1), setup.py (1.1): Initial revision 

2002-07-29 12:27  Travis Shirk <travis@pobox.com>

	* README (1.1.1.1), TODO (1.1.1.1), setup.py (1.1.1.1): birth 

