1
--------------------------------------------------------------------------
2
---------                  Ampache -- CHANGELOG                  ---------   
3
--------------------------------------------------------------------------
4
5
--------------------------------------------------------------------------
6
  v.3.3.3.6 
7
	- Fixed potential display problem with some preferences
8
	- Fixed typo in the getid3() library that was potentially causing
9
		dead-locks on some files
10
11
--------------------------------------------------------------------------
12
  v.3.3.3.5 08/19/2007
13
  	- Fixed potential install problem due to invalid database name 
14
  	- Fixed a problem with session fixation if session expires, but
15
		cookie still exists. 
16
	- Fixed two non-critical sql injections (Thx LT) 
17
  	- Fixed a few querys in artist and album
18
  	- Updated LastFM methodology to decrease delay at the end of a 
19
		song stream
20
  	- Remove redundent GPL licence file
21
  	- Fixed now playing issue with Audacious 1.3.x's sloppy stream
22
		mime type detection, office space style
23
  	- Fixed an issue with seeks in streams incorrectly causing stats
24
		counts
25
	- Added prevent_multiple_logins config option to restrict user 
26
		logins to one ip address (Thx Vlet)
27
	- Tweaked Now playing display and added read-only ratings to 
28
		albums of the moment (Thanks nf)
29
30
--------------------------------------------------------------------------
31
  v.3.3.3.4 07/09/2007 
32
	- Fixed an issue with the Admin page select links. 
33
	- Fixed an issue with LastFM submission due to a change in the 
34
		lastfm handshake format (Thx entropathy) 
35
	- Fixed issue with Unknown (Orphaned) albums having different
36
		years
37
	- Fixed a error on artists of genre display page
38
  	- Fixed potential caching issues with /image.php
39
  	- Fixed typos in German translations (Thx nfoster)
40
  	- Fixed a problem with file based album art uploads caused 
41
		by a typo (Thx the_jk)
42
	- Fixed a problem with Albums of the moment if you had more then
43
		0 albums with art, but less then ~8 albums with art
44
	- Fixed a problem with the Min count breaking artists view
45
	- Fixed random play full album and full artist not respecting
46
		the catalog restriction (Thx peder) 
47
48
--------------------------------------------------------------------------
49
  v.3.3.3.3 06/10/2007 
50
  	- Fixed Create A Catalog link if no catalog found
51
  	- Fixed a problem with the installer created with db changes
52
	- Fixed a problem with recently played calc thinking there are
53
		60 hours in a day, and 60 days in a week :S
54
	- Fixed a bug in the duplicate display where the song_id's for the
55
		play link were always the same
56
	- Fixed bad sort link on show albums
57
	- Fixed missing Offset Limit
58
	- Altered session.id making it VARCHAR(64) to account for longer
59
		session id's generated by PHP
60
	- Added LastFM album art searching 
61
	- Fixed Show All on Song Title and Genre Browse
62
	- Tweaked Preferred Album Art filename to allow % in filename to 
63
		indicate wildcards (a preg .*)
64
	- Fixed plugin preferences not being built correctly
65
	- Fixed the logic with MPD Global/Local with an ugly hack
66
	- Fixed the dump album art script for real this time
67
	- Added a missing icon for the add user
68
	- Fixed a potential infinite loop on the random album display
69
	- Fixed the /bin/ scripts so that you don't have to be in their
70
		dir to execute them
71
72
--------------------------------------------------------------------------
73
  v.3.3.3.2 05/11/2007 
74
	- Fixed a problem where downsampling remote on xmlrpc was always
75
		defaulting to 32kb regardless of settings
76
	- Fixed a problem where the random album would pick two of the same
77
		album 
78
	- Fixed now playing not being cleared if you seeked past 50%
79
	- Fixed a problem with the ratings that I caused with the last
80
		database upgrade
81
	- Fixed an issue with the MPD controller that caused it to not 
82
		correctly populate the user preferences when being enabled
83
	- Fixed the Dump Album Art script
84
85
--------------------------------------------------------------------------
86
  v.3.3.3.1 04/26/2007
87
	- Fixed an issue with the query used for random albums that caused
88
		a full table scan
89
	- Renamed /bin scripts to prevent execution from web incase the
90
		.htaccess is ignored
91
	- Added some minor sorting to the browse by song 
92
	- Added ability to search year range (Thx Tom Kiehne)
93
	- Updated French and German translations
94
  	- Added min song count to Browse Artist, referencing min object count
95
		preference
96
  	- Fixed ratings so that it shows your rating if you've rated it
97
		otherwise it shows an average rating
98
  	- Fixed Democratic Play newest votes of same total count first
99
		(Order by vote time)
100
	- Fixed a problem where config re-gen wouldn't update the current
101
		version
102
	- Changed database to fix some user tracking issues
103
	- Added date to user_vote to allow for sorting by vote date on 
104
		democratic play
105
	- Added Label, Catalog # and Language to song extended data table
106
107
--------------------------------------------------------------------------
108
  v.3.3.3 01/26/2007 
109
	- Updated the SQL file for stable release
110
	- Fixed an issue with having db album art method always returning
111
		true and returning a non-array
112
	- Fixed a race condition with downsampling and transcoding
113
	- Fixed some refresh issues on the localplay page
114
	- Fixed a redirect to a blank page if you hit play selected when
115
		nothing was selected (Thx Chenb)
116
	- Added detection of old config files, message displayed to admins
117
		upon login
118
	- Fixed an issue with WMP11 and Lock Songs that prevented playback
119
		due to the way Now Playing was being calculated
120
	- Fixed comment searching, broken when split out into its own
121
		table
122
	- Fixed a issue with Catalog builds in Windows 
123
	- Fixed a bug with admins ability to set the preferences of a 
124
		specific user
125
	- Fixed logic on force http that was causing it not to work under
126
		specific configurations
127
	- Fixed a flagged and rated item clean issue with catalogs
128
	- Fixed some minor issues in HttpQ and MPD localplay controllers
129
  	- Fixed Album Art search on Catalog add so that it only searches
130
		albums that currently don't have art
131
  	- Fixed a long outstanding issue with Windows Shared drives and
132
		the incorrect slashes and speed up catalog builds a tiny
133
		bit
134
	- Improve speed, sanity of single album art search
135
	- Fixed a logic issue with force_http_play
136
	- Improved performance of Amazon album art search by reducing the
137
		queries made on gather album art
138
	- Fixed an issue with all numeric usernames
139
	- Fixed some minor catalog cleaning issues that could arise due
140
		to the order of the clean functions
141
	- Added missing functions to the HttpQ controller, should now have
142
		all capabilities that MPD has. 
143
	- Fixed minor ajax issue with localplay buttons
144
	- Fixed issue with Add to Catalogs always searching for all
145
		album art making it really slow
146
	- Fixed typo in session management that prevented setting of
147
		secure_cookie option (used default value)
148
	- Added ability to e-mail flagged/disabled reports in mail 
149
		functions (Thx PB1DFT)
150
	- Fixed flagging not correctly tracking user on flag creation
151
	- Added select boxes to Admin Flag pages to allow rejection or
152
		approval of all songs at once
153
	- Fixed an XMLRPC catalog issues created when I moved comments
154
	- Fixed an issue with localplay controls showing up even if it
155
		was disabled
156
	- Fixed Album of Moment's title tag and prevented it from showing
157
		albums without art (Thx Spocky)
158
	- Fixed a play issue on democratic play created when I added
159
		the menu
160
  	- Fixed batch page to correctly show access denied rather then
161
		redirecting on error
162
	- Fixed Genre actions to actually work
163
	- Added http://www.famfamfam.com icons to browse functions
164
  	- Fixed Flash Player now playing issue
165
  	- Fixed a img resize logic error that could cause no art to
166
		display if resize was on and resize failed
167
  	- Added Albums of the Moment to the Front page and removed the
168
		stats information
169
  	- Moved Popular/Recent to /stats.php and made Browse by Song the
170
		default browse action
171
  	- Fixed missing clean of Genre stats information and a logic
172
		flaw with order of clean functions in the catalog clean 
173
  	- Fixed Localplay page appearing even if disabled by Admin Config
174
		if user still had distinct permissions
175
  	- Added Menu to TV page per request
176
  	- Fixed Album Art Upload and Cover URL methods
177
  	- Fixed play lock with Democratic Play if song no longer exists
178
  	- Fixed a display issue of the Now Playing on the Democratic
179
		play page
180
  	- Fixed display of Last IP if track_user_ip was disabled
181
  	- Fixed Update to redirect to test.php if no db connection found
182
		(Thx SpComb)
183
	- Fixed an issue that caused AJAX not to work if you were working
184
		in a sub-directory. 
185
186
--------------------------------------------------------------------------
187
  v.3.3.3-Beta3 01/04/2007 
188
	- Fixed a few more un-handled mis-configurations of Localplay which
189
		could cause PHP errors
190
	- Fixed an issue with the Quick Jump box on Browse by Songs
191
		(Thx Jru)
192
	- Tweaked Headers passed for AJAX in an attempt to 'help' IE. 
193
  	- Last Database update before Stable
194
  	- Fixed a view issue introduced when sorting of the albums under
195
		single artist view was added 
196
  	- Removed unused options from config file
197
  	- Fixed some remaining album art issues and a undefined array()
198
		issue if you only have one user and try to view 
199
		recommendations
200
	- Fixed some get_info() references in song.class.php that caused
201
		XBMC to not work. 
202
	- Added Die,Das,Ein,Eine as prefix's for album names (Thx Vogi)
203
	- Added reading of riff tags 
204
	- Improved Sidebar CSS making it more compliant with different
205
		browsers (Thx Spocky)
206
	- Fixed some logic errors in the Transcoding logic and play logic
207
	- Rewrote Album Art collection to correct some serious logic flaws
208
	- Added potential fix for FastCGI installations
209
	- Updated Snoopy to 1.2.3 (from manually patched 1.2.1) 
210
	- Fixed sorting of Themes, now sorted by Alpha of theme name
211
	- Fixed long standing Now Playing display issue in Classic Theme
212
	- Fixed Now Playing to account for Windows Media Player 11s 
213
		3 HTTP Requests per song stupidity
214
	- Added ability to mass tag using play selected functionality
215
	- Fixed Preferences page, preferences now ordered semi-logically
216
	- Fixed MPD controller so it displays track numbers correctly
217
	- Added HttpQ Localplay Module. 
218
  	- Added 'Best Guess' option to Duplicate Song Disabled that checks
219
		the shortest, lowest bitrate, smallest of a duplicate set
220
  	- Removed unused templates and documents
221
	- Added ability to edit artist/albums and flag all songs under them
222
		for re-tagging. 
223
	- Fixed charset of XML documents returned (Thx blueorder)
224
	- Fixed ORDER BY `track` that was missing on play selected and 
225
		reduced it to a single query, rather then one per object
226
	- Fixed ip history being tracked even if disabled in config
227
	- Improved performance of icon rendering due to increased use
228
	- Added error handling for if /config/ampache.cfg.php.dist is 
229
		not readable
230
	- Added new Icons from http://www.famfamfam.com from the Silk
231
		subset. (Thx kalrnux && Mark James)
232
233
--------------------------------------------------------------------------
234
  v.3.3.3-Beta2 12/18/2006: 
235
	- Fixed a bug that prevented adding new songs to the catalog.
236
	- Removed a upload preference that I missed.
237
	- Timezone setting actually works
238
239
240
--------------------------------------------------------------------------
241
  v.3.3.3-Beta1 12/18/2006 
242
  	- Moved Comment information to separate table and added lyrics
243
		row, no support for lyrics yet though.
244
  	- Removed Upload functionality (broken, and time better spent on
245
		other features)
246
  	- Added Recommendations based on Ratings to Stats page
247
  	- Encoded the LastFM password so that it isn't displayed or
248
		stored in plain text. 
249
  	- Fixed an issue with Admin -> Streaming -> Localplay Level
250
		not correctly displaying the current setting
251
  	- Integrated LastFM plug-in per user requests. 
252
	- Added /bin/delete_disabled.php.inc to delete any disabled
253
		songs in your DB, defaults to Debug only mode
254
	- Fixed display issue with players that ignore EXTINF in m3us
255
		(Thx AlxRogan)
256
	- Added Refreshing to the Recently Played menu at the same time
257
		it refresh the now playing on the index page
258
	- Fixed a cataloging issue that was using a round about way of
259
		checking to make sure the song wasn't flagged. 
260
	- A ton of CSS cleanup (Thx apex)
261
	- Fixed an issue with multi-value config options on test.php
262
	- Changed default site_charset to UTF-8 in ampache.cfg.php.dist
263
	- Fixed some <? in show_test.inc (Thx apex)
264
	- Added Plug-in Interface under Admin --> Modules
265
	- Fixed play type switcher so it shows all possible play methods
266
	- Tweaked home page a little, remove pop songs and recent artists
267
	- Added Recently Played to Main Page
268
	- Fixed an issue on Browse by Albums and sorting by Artist after
269
		sorting by something else 
270
	- Added initial Tag writing script (Thx Jirwin)
271
  	- Updated flag class to make it easier to create a tag writer
272
  	- Fixed some potential issues with sort_files.php.inc
273
	- Added the ability to Upload a M3u and have it attempt to build
274
		a playlist based on the filenames
275
	- Added the ability for admins to 'Push' the democratic link
276
		to a play method/localplay instance
277
	- Fixed a bug with the File tag_order method
278
	- Fixed a problem with Localplay Skip to song and added 
279
		highlighting of currently playing song
280
	- Added new Flash Player with full support for Non-US Char and 
281
		colors. (Thx PB1DFT/Enrico Lai http://www.enricolai.com)
282
	- Tweaked how MPD is handled, if MPD is stopped a new play action
283
		will clear old playlist, otherwise Play appends. 
284
		(Thx henrik)
285
286
--------------------------------------------------------------------------
287
  v.3.3.3-Alpha2 11/12/2006
288
        - Added Export to Itunes DB function (Thx PB1DFT)
289
	- Fixed some Ajax Issues, added Now Playing to TV page
290
	- Fixed album art search on every Catalog Add
291
	- Added exception to MPD controller, forces HTTP play regardless
292
	- Added From File: option to album art (Thx pb1dft)
293
	- Updated French Translation (Thx charrea)
294
	- Tweaked default config, Ratings are enabled by default
295
	- Added Genre link on show_songs along with some other minor UI
296
		improvements
297
	- Added Export to Itunes DB function (Thx PB1DFT) 	
298
	- Fixed Show All of Song Titles not having any data
299
	- Fixed override of local_length to 9000 regardless of config file
300
	- Tweaked Remember Me Checkbox to be disabled if remember_length
301
		is <= local_length
302
	- Fixed issues with date not being set on insert of stats
303
	- Fixed style issue on Single Album view when ratings are off
304
	- Added Democratic Play ability, UI incomplete and 'clunky'
305
	- Added some extra error checking to the install process
306
	- Fixed issue with delete confirmation on playlist always being 
307
		yes, even if you click no.
308
	- Added more error checking to install, won't let you continue 
309
		without a valid MySQL connection, rather then relying
310
		on the db_select() to fail
311
	- Fixed a session race condition if you turn use_auth off and on
312
		and a user log in while use_auth if off
313
	- Fixed a potential foreach error if no songs passed to stream
314
		now logs error and gently returns the user
315
	- Added ability for Admins to define the required permission level
316
		for individual preferences
317
	- Added WavPack support
318
	- Forced a sane Post Size had some people with 32 byte post sizes
319
		which will not work with Ampache. 
320
	- Fixed a logic error with the MPD controller.
321
	- Fixed a problem were invalid bitrates below the set downsample
322
		bitrate could cause lame to crash as they weren't 
323
		validated. 
324
	- Added XSPF Flash player, rough around the edges but it works
325
		(Thx pb1dft/GrinningArmor)
326
	- Fixed bug with Album --> Artist sorting, wasn't allowing you to
327
		sort Z-A
328
	- Fixed bug with most popular where links weren't being generated
329
		correctly
330
331
332
--------------------------------------------------------------------------
333
  v.3.3.3-Alpha1 10/28/2006
334
        - Added IP History to admin->users (Thx pb1dft)
335
	- Added HTTP auth method, auto-creates a 'user' if the auth user
336
		doesn't exist in the database. 
337
	- Fixed Mail statistics. It broke down after earlier updates.
338
	- Reworked RSS features (Thx pb1dft)
339
		Newest and latest songs albums and artist are available 
340
		through RSS.
341
	- Reworked Stats so that they are time specific, allows for 
342
		Top 10 of this week, threshold is per user configured
343
	- Added Admin Allow XXXX preferences for downsampling, streaming
344
		localplay and democratic play
345
	- Added Generate Config tool for admins to update their configs
346
		to the latest version. It reads current settings and merges
347
		with the new config file and prompts for a download
348
	- Added PutENV check on test page to make sure we can redefine
349
		memory limit and safemode is off
350
	- Added Russian translation (Thx Dimon) 
351
	- Fixed a problem with vainfo ignoring file pattern if no other
352
		tags were found
353
	- Added new version of getid3() library which will hopefully 
354
		resolve some PHP5 related issues
355
	- Fixed security issue that allowed users to gain guest access to
356
		ampache if register globals is enabled. 
357
	- Added xml based query for artists,genre,albums and search see
358
		/server/xml.server.php
359
	- Fixed false positive error and PHP5 related error on archive
360
		creation
361
	- Added <image> tag for album art and ability to filter rss feed
362
		by user by adding ?username=<username> to rss link.  
363
	- Added LDAP/Active Directory  auth support (Thx Rubin & pb1dft)
364
	- Added ajax support to ratings, no longer requires a refresh, 
365
		hello instant gratification. 
366
	- Tweaked Kajax, now accepts an array of elements to replace
367
		from a passed xml document. allows for multiple targets
368
		on a single ajax request 
369
	- Fixed display of disabled localplay methods, Preferences will
370
		now only display active ones. 
371
	- Fixed MPD Controller to attempt to find files based on filename
372
		if they were added outside of ampache
373
	- Tweaked Now Playing to prevent wrapping of Album Art.
374
	- Tweaked stylesheet to fix problem with Firefox and the :active
375
		style on the sidebar with the select drop downs
376
	- Added Options to Mail statistics to users when sending them
377
		a message (Thx pb1dft)
378
379
--------------------------------------------------------------------------
380
  v.3.3.2 10/01/2006
381
	- Updated SQL file, changed default site title
382
	- Fixed Duplicate Songs functions that have been broken for a 
383
		while
384
	- Fixed some Install issues with incorrectly named templates
385
	- Added check for MySQL support to first install page, redirects
386
		to /test.php if mysql support is non-existent
387
	- Added ability to turn Random/Repeat on and off in localplay
388
		and also improved localplay page a tiny bit.
389
	- Fixed a problem with pagination on the admin/users.php page
390
	- Added ability to turn on User/IP/Date Login history tracking 
391
		viewable only by Administrators
392
	- Fixed issue with IE not being able to download files with ? or
393
		/ or \ in their filenames, replaced with _
394
	- Added New ACL system which allows user based ACL's  and 
395
		introduces shared keys for xml-rpc communication and 
396
		local/remote network definitions for auto-downsampling
397
	- Introduced new Theming method and 'migrated' all old themes in
398
		/contrib results may vary. (Thx Ros)
399
	- Added ability to search by Rating, requires MySQL 4.0 or above
400
	- Page headers now limited to 30 pages with [....] between top
401
		and bottom 15.
402
	- Added Browse by Title functionality (Thx Rubin)
403
	- Added Min Album size as preference, defaults to 0 (Thx Rubin)
404
	- Fixed a problem with the automatic registration sorting on user
405
		lists and admin notification of new users (Thx pb1dft)
406
	- Fixed 'auto_user' config option on automatic registration it
407
		wasn't actually respecting the config option (Thx pb1dft)
408
	- Fixed Implemented XSPF playlist generation (Thx pb1dft)
409
	- Fixed an issue with 'Download Selected' from playlists passing
410
		the incorrect songs
411
	- When adding to a playlist by default it 'appends' rather then
412
		integrating (Thx Salguod)
413
	- Now Remembers the Last used playlist correctly. (Thx Salguod)
414
	- Cleaned up some Formating issues with the Access control 
415
		interface.
416
	- Fixed an issue with the MPD Controller not passing the password
417
		to the MPD class causing flames to shoot out if your MPD
418
		had a password set.
419
  	- Fixed issue with transcoding not changing the mime type or the
420
		filename, currently hardcodes to mp3 and audio/mpeg.
421
  	- Updated Spanish Translation (Thx Bgordon)
422
	- Fixed potential for a foreach() error on vainfo if no tags are
423
		found, and fixed quicktime (mp4) tag reading.
424
  	- Fixed the CSS for now playing, with multiple entries it turned
425
		into modern art. 
426
  	- Fixed issue with Keywords search that cropped up when I removed
427
		the checkboxes. 
428
429
--------------------------------------------------------------------------
430
  v.3.3.2-Beta3 06/22/2006
431
  	- Fixed file-based parsing so that it can now be given priority
432
		over the tags in the files using tag_order in the config
433
		file
434
  	- Fixed Nowplaying, now div based layout and AJAX refreshed
435
		based on config files refresh_limit
436
  	- Moved /modules/init.php to /lib/init.php
437
	- Removed Checkboxes from Search page and added ability to 
438
		search on Comment and Rating
439
  	- Fixed a missing close tag on the catalog build if ampache was
440
		unable to get the filesize of a file
441
  	- Fixed link to Statistics page, user link has been missing
442
		since the new interface was put into place
443
  	- Added new getid3() wrapper (vainfo) should resolve the
444
		id3 tags in oggs issue that some people were having
445
		and makes file only tag basis possible. requires
446
		and update to your ampache.cfg.php
447
  	- Fixed Transcoding logic issue and added preset line for
448
		transcoding flac files in .dist file (Defaulted to Off)
449
  	- Upgraded to Getid3() 1.7.6
450
  	- Fixed an issue where the new song->get_url() wasn't respecting
451
		the force_http_play, this also fixes a long outstanding
452
		bug with localplay + https + force_http_play
453
  	- Added PCRE check on /test.php and updated to use Ros's new
454
		spiffy theme
455
  	- Added pruning of empty playlists (Admin Only)
456
  	- Fixed error on /login.php when theme isn't set which caused
457
		a fopen failure to show up in the logs
458
  	- Improved MPD class to use PHP 4.3+ socket timeout settings so
459
		that if your MPD server goes down while in MPD mode it
460
		doesn't hard-lock ampache. 
461
  	- Suppressed deprecated var warnings in PHP5
462
  	- Fixed link to playlist import
463
	- Fixed playlist add on every catalog add (I'm not kidding this 
464
		time... really..)
465
  	- Fixed Access Control List so that it prevents Login if you are
466
		not inside the allowed range. 
467
  	- Fixed Localplay/Stream Buttons so that they also work if you
468
		have use_auth disabled
469
  	- Added Icecast Controller (Thx Nikk)
470
  	- Added Clear Playlist Functionality to Localplay
471
  	- Added Language selection to Installer (Thx Ros)
472
  	- Added xbmc controller, restricted to playback of mp3s shared 
473
		over samba (Thx Infamy)
474
  	- Fixed a problem where if require_session was disabled it would
475
		still pass the sid with the urls
476
  	- Fixed problem where jpegs wouldn't get resized (Thx blueorder)
477
  	- New Install and Update screen styles (Thx Ros)
478
  	- Fixed a glitch that was causing m3u's to be built on every 
479
		catalog add, rather then just on creation
480
	- Tweaked Preferences once more
481
	- Added Modules Page, used for enabling/disabling localplay
482
		types
483
  	- Fixed a missing web_path reference on playlist edit page
484
	- Added Localplay API, check the wiki for more information
485
		https://ampache.bountysource.com/wiki/Localplay
486
  	- Added Download to Random play along with Size limitation
487
		useful for downloading a set amount of music for your
488
		mp3 player.
489
  	- Fixed mime detection, wasn't strtolowering the value
490
	- Fixed a few more Charset issues specifically with Russian 
491
		(Thx Nikk)
492
493
--------------------------------------------------------------------------
494
  v.3.3.2-Beta2 03/29/2006
495
  	- Fixed some Charset problems with htmlentities (Thx Nikk)
496
	- Fixed some issues with IE and session caching (Thx wishbone)
497
  	- Improved Upload Error Messages and blanked up upload and 
498
		quarantine directories for non-admin users
499
  	- Added horrible hack to make Artist sorting work in the Album 
500
		browse page, this is temp until Ampache 3.4
501
  	- Fixed a problem with the playlist update confirmation page
502
  	- Fixed css issues with preferences (Thx WarrenG) 
503
  	- Added dump album art command line script and tweaked catalog
504
		build display.
505
  	- Tweaked preferences adding tab'd views rather then all on one
506
		page, also added account page back in. 
507
  	- Fixed popen in downsample, forcing binary mode, so that windows
508
		works correctly (Thx SoundOfEmotion)
509
  	- Tweaked some defaults in .dist config file as well as the error 
510
		handler, in order to account for debug_level
511
  	- Added catalog drop down back to quick random play form
512
  	- Added bandwidth throttling to downloads, must be enabled in config
513
		(Thx pb1dft)
514
  	- Added loose name compare and rename functions to help with sorting
515
		similar artist names (Thx SpComb)
516
  	- Fixed a problem with not being able to add Albums to a playlist
517
		(Thx eudaimon)
518
  	- Fixed a problem with browsing genres that would incorrectly put
519
		'Browse' in the Showing Genres Starting With: box
520
  	- Fixed some unescaped ID's in class constructors. 
521
  	- Added debug_level config option to allow fine tuning of logging
522
  	- Fixed catalog functions hopefully increasing speed and removing a bug
523
		with fast search
524
  	- Fixed cookie code to account for violation of RFC's by IIS 5 where
525
		in IIS 5 fails to send cookie header on a header redirect
526
		(Thx Paul Webb)
527
  	- Fixed verification of Batch Downloading, if ZLIB isn't detected it
528
		will not even give you the link
529
  	- Added remember_length which defines the length that a 'remember me'
530
		session will last, default is 900 or 15 min
531
  	- Fixed truncated names on tool-tip text (Thx Patrik)
532
  	- Fixed a few more Search snafu's that caused it to not remember
533
		what you had selected after performing a search (Thx Rubin)
534
  	- Fixed ordering of playlist m3u generation
535
  	- Fixed ratings images to use Javascript hotness (Thx burnsides)
536
  	- Fixed a catalog update bug that was introduced when I switched 
537
		over to vauth. 
538
	- Fixed some minor Local Play display/consistency issues (Thx Morgan)
539
  	- Fixed disable/enable functions which were incorrectly referencing
540
		session variables to check for permission (always failed)
541
  	- Fixed lack of default amazon web url which prevented searching
542
		from working at all if you had not updated your config 
543
		file
544
  	- Fixed read_config so that it loads faster, removed ~1500 
545
		preg_match calls per page (Thx XGizzmo)
546
  	- Rewrote entire Flag method, this includes the edit functionality
547
	- Fixed play selected on playlists, it no longer always plays
548
		everything. 
549
  	- Fixed redirection after applying a rating to an album
550
  	- Fixed a few typos in the xmlrpc code and playlists and fixed the
551
		weird skipping when seeking using some players (Thx Sven)
552
  	- Fixed a problem with the Image Resize code which wasn't correctly
553
		detecting the lack of GD causing no art to be displayed
554
  	- Fixed Remember Me button (part of the vauth)
555
  	- Added new Session Handling code called vauth (Vollmer's Auth)
556
  	- Moved xml-rpc server file to /server/xmlrpc.server.php keeping 
557
		with the location of the ajax server mojo.. This will 
558
		break compatibility with previous versions, sorry!
559
  	- Added ability to search from non-us amazon webservices website
560
		and retrieve more then one page (Thx nhorloc)
561
562
--------------------------------------------------------------------------
563
  v.3.3.2-Beta1 01/08/2006
564
  	- Fixed lack of Access List check on download 
565
  	- Fixed Access List so that you can edit existing records
566
  	- Fixed counting error when using the /bin/catalog_update.php.inc
567
		script
568
  	- Fixed some minor theme issues with the built in themes
569
  	- Fixed some RSS problems, and linked it on header (Thx pb1dft)
570
  	- Fixed bug where you couldn't delete admin users because of an
571
		overzealous permission check
572
  	- Fixed Search Album art page so it correctly shows results
573
		(Thx nhorlock)
574
  	- Fixed stylesheet so all old Themes work again (Thx Sigger)
575
  	- Added Normalize Tracks function to playlist which makes track
576
		numbers contiguous
577
	- Fixed ordering on Playlists under new code
578
  	- Added the Import From File action for playlists back. The link
579
		was just missing
580
  	- Fixed SQL errors with Windows + Mysql5.x songs with empty 
581
		genres, are now given a Unknown genre value (Thx WarrenG)
582
  	- Rewrote entire Playlist class and document to use the new id
583
		field in database, also added support for playlist tracks
584
		that are based on search criteria.
585
  	- Fixed Album Art Search so that it doesn't include the artist
586
		if there is more then one artist on the album
587
  	- Fixed Registration code so that it used existing functions and
588
		added default to off config option for captcha because
589
		its hard to detect compatibility
590
  	- Fixed some logic errors in Downsampling code
591
  	- Updated Registration code (Thx pb1dft)
592
  	- Updated GetId3() Library to v.1.7.5
593
  	- Updated SQL file
594
	- Fixed Install script so it throws errors and is now able to
595
		if specified create the database user for you
596
  	- Added Popup Album Art (Thx Di-Fosfor)
597
  	- Fixed Typo in Amazon Search debug statement
598
  	- Added sort_files.php.inc to /bin 
599
  	- Fixed Ratings designation mistake and added it to artist view
600
  	- Fixed location detection for contextual titles and browse
601
		on the simple menu's (Thx SoundOfEmotion)
602
  	- Fixed a botched change to the database (No Data loss!) but I 
603
		still feel stupid (Blame Vollmer)
604
  	- Fixed a problem where .flac files wouldn't get recognized by
605
		the regular expression that pulls in files from m3u's
606
		(Thx nhorlock)
607
  	- Fixed a logic problem with the rating system where it would
608
		show a star for the 0 value when it should always show
609
		the 0 or don't play symbol
610
  	- Fixed drop-downs on sidebar not resizing with fontsize
611
		(Thx SoundOfEmotion)
612
  	- Fixed wrap-around text by removing float:left; on #content
613
		(Thx Sigger)
614
615
--------------------------------------------------------------------------
616
  v.3.3.2-Alpha4 12/27/2005 
617
  	- Fixed Registration system sort of. It still needs massive 
618
		improvement, but it works.. kinda (Thx SoundOfEmotion)
619
  	- Added Rating system, currently only non-flash works. 
620
		(Thx SoundOfEmotion for original code)
621
  	- Added pop-up sub-menus to classic Theme (Thx Sigger)
622
	- Fixed genre pull-down so it's a good bit faster (1/2 the sql calls)
623
  	- Updated Preferences (yet again) maybe it's better, maybe it's not
624
		we'll never know...
625
  	- Fixed Classic Theme view in IE (had spaces)
626
	- Fixed permission bug with guest users when batch download was
627
		enabled
628
  	- Added initial Italian translation (Thx Michele)
629
  	- Updated Burgundy theme to take advantage of div format so that 
630
		it acts like the old 'horizontal' menu
631
  	- Introduced new 'vertical' interface that uses <divs>. Interface
632
		should load a faster now. 
633
	- Fixed a problem where down-sampled songs wouldn't get recorded
634
		in stats due to their diminished size
635
	- Fixed column typo on Admin User page
636
  	- Fixed a problem with the no_symlinks setting which could
637
		cause some files to be missed regardless 
638
		(Thx solarium_rider)
639
  	- Fixed problem where Genre on OGG was not being correctly 
640
		picked up by catalog (Thx redswami)
641
  	- Added "Keyword" search which searches title, artist name
642
		and album name, also forced 'quick search' to always
643
		use Keyword (Thx Rubin)
644
  	- Added ability to Rename/Merge artists (Thx SpComb)
645
  	- Fixed a flaw in album art search which only returned a single
646
		result, now shows all results and allows you to pick
647
		the correct one. 
648
  	- Added ability to re-define album art search (Thx csammis)
649
		https://ampache.bountysource.com/Task.View?task_id=86
650
  	- Fixed a logic flaw where it would attempt to parse the m3u
651
		before all songs were cataloged 
652
		https://ampache.bountysource.com/Task.View?task_id=122
653
  	- Fixed a problem where updating your normal preferences when
654
		use_auth was off would clear admin prefs
655
	- Found a few more <? and replaced them with <?php
656
657
--------------------------------------------------------------------------
658
  v.3.3.2-Alpha3 11/29/2005
659
  	- Added marineam's patch to the Snoopy class which fixes a flaw
660
		in the new version which fails to escape single quotes
661
  	- Updated included Snoopy class due to vulnerability
662
		http://seclists.org/lists/fulldisclosure/2005/Oct/0536.html
663
		(Thx marineam)
664
	- Fixed a problem where it would attempt to redirect back to the
665
		admin section regardless of rights giving a access denied
666
		message. 
667
  	- Added transcoding of m4a files so they stream properly 
668
		(Thx Rosensama)
669
	- Fixed problem where Add to Playlist from mpd.php only works for 
670
		file method (Thx Rosensama)
671
	- Added 'Simple' Genre Bar (Thx sigger)
672
	- Added initial TV page for viewing of now playing and additional 
673
		information (Thx sigger)
674
	- Updated Archive library to 2.1 Released 08/13/2005
675
	- Corrected math error with automatic down-sampling (Thx J)
676
	- Corrected some of the no_auth preference problems
677
	- Fixed a problem where Clearing the catalog stats, didn't actually
678
		do anything
679
	- Fixed a slight logic error that could give a weird error when 
680
		you attempted to create two users with the same username
681
	- Removed the last of the short php tags
682
	- Reworked Search to allow for multiple searches, and eventually
683
		allow you to return a list of albums,artist,genres
684
		rather than a list of songs. 
685
	- Fixed Lock Songs always returning false and thus preventing
686
		any playback when enabled. (Thx J)
687
	- Fixed a flaw in the down-sampling which would allow you to set
688
		invalid bitrates. (Thx J)
689
	- Fixed a few problems with WMP, down-sampling and now playing
690
		information. This is not a final fix for WMP but it's
691
		better than before. 
692
	- Fixed problem where played wasn't getting set correctly. 
693
	- Fixed a problem where you could enter invalid bitrates into 
694
		the preferences, and cleaned up logic
695
	- Fixed a problem with Real Player Tag detection (hack)
696
	- Added RAM playlist type
697
	- Added ability for Admin's to view other users personal stats
698
	- Fixed a problem with the Apply to All checkbox on admin
699
		preferences
700
701
  
702
--------------------------------------------------------------------------
703
  v.3.3.2-Alpha2 08/14/2005
704
  	- Improved MPD URL method so it acts just like file method 
705
		(Thx Sigger, Trey)
706
	- Added Simplified Chinese (Thx Hongyi Gao)
707
	- Fixed XMLRPC session checking
708
	- Fixed up the init_mpd() function to prevent errors on local play
709
		page
710
	- Updated Now Playing to account for new db structure
711
	- Fixed Now Playing so that songs played by the MPD file method
712
		actually show up (Thx sigger)
713
	- Fixed Now Playing so that if Windows Media Player is detected
714
		it handles it correctly, and doesn't remove the row after
715
		the script execution has finished, and depends upon the
716
		GC to catch it
717
	- Added Optional Automatic Bandwidth management for downsampled
718
		users based on defined bandwidth limits (Thx Jens)
719
	- Prevented Load of XML-RPC library if xml_rpc isn't enabled
720
	- Correctly deleted the session when deleting a user
721
	- Added Search Bar to main page (Thx sigger)
722
	- Added British English (Thx ??? <I need to look it up>)
723
	- Added optional automatic resizing of thumbnails using php-gd
724
	- Improved Upload System (Thx Rosensama)
725
	- Added Download Selected Option if Zip Downloads are allowed
726
	- Added Genre Browsing
727
	- Fixed problem where catalog wouldn't clean unused genre
728
		entries
729
	- Fixed a security problem with Albums & Artists browse pages
730
	- Fixed Logout button showing up when use_auth was false
731
732
733
--------------------------------------------------------------------------
734
  v.3.3.2-Alpha1 07/11/2005:
735
  	- Added Spanish Translation (Thx ros)
736
	- Fixed Menu Highlight when using a Translation
737
	- More HTML cleanup (Thx Xgizzmo)
738
	- Added initial Browse Pages and Supporting Functions
739
	- Added Genre Stats Tracking
740
	- Moved files into more logical areas, added .lib and .class
741
		suffix to library and class files, also started using 
742
		phpdoc style documentation
743
	- Added Improved MPD interface (Thx Sigger)
744
	- Updated XMLRPC lib to 1.1.1 due to security issues with previous
745
		versions 
746
	- Updated Getid3() library to 1.7.4
747
	- Added code to streaming that requires you to play at least half
748
		the song before it's counted in the stats (Thx SH)
749
	- Added Dutch translation (Thx Ruudboy)
750
	- Added a clean_catalog() to the /bin/catalog_update.php.inc script
751
	- Removed all instances of $user->id
752
	- Improved XMLRPC client and server functions, no longer attempts
753
		to pull all songs at once, pulls in 500 song chunks
754
	- Added tables/fields for Dynamic Playlists and IP tracking
755
	- Fixed some spelling errors
756
	- Added remote session validation for XMLRPC streaming
757
758
--------------------------------------------------------------------------
759
  v.3.3.1 06/21/2005:
760
  	- Fixed hardcoded HTTP reference in list_header.inc 
761
		(Thx hongyi_gao)
762
	- Fixed refresh javascript for main page.
763
	- Fixed <html lang=> tag so that it validates (Thx XGizzmo)
764
	- Added show_footer_menu() function and preference (Thx XGizzmo)
765
	- Added localplay_menu config option that puts MPD on it's own 
766
		page, will eventually control icecast,localplay,slimserver
767
		as well (Thx Nedko)
768
	- Fixed problem with preferences, where it would show theme change
769
		until a second refresh. 
770
	- Added refresh on Local Play page (Thx XGizzmo)
771
	- Removed DEMO getid3() files
772
	- Fixed a problem with MPD file method and a trailing slash on 
773
		the catalog name (Thx Rosensama)
774
	- Fixed play_selected on Playlists
775
	- Fixed Adding to playlist from Album (Thx rperkins)
776
	- Fixed problem where attempting to view multi-artist albums would
777
		only show one artists songs (exception for Unknown albums)
778
	- Fixed refresh link if Local Play is on it's own page (Thx XGizzmo)
779
	- Fixed a ton of HTML, and CSS errors (Thx XGizzmo)
780
	- Fixed MPD so that adding songs also starts playback 
781
	- Fixed access and disabled issues on admin::users (Thx Orion88)
782
	- Fixed problem where disabling a user didn't remove their session
783
	
784
785
--------------------------------------------------------------------------
786
  v.3.3.1-Beta2 05/22/2005:
787
  	- Included new Greyblock Theme (Thx Shieldb)
788
  	- Fixed playlists if use_auth == FALSE
789
  	- Tweaked CSS classing in an attempt to improve themeing. This
790
		breaks all previous themes. (Thx mkeadle)
791
	- Fixed problem with Color Boxes in IE (Thx rperkins)
792
  	- Tweaked the Main page adding most popular albums as well as
793
		splitting out the mpd control and now playing. 
794
		(Thx Nedko and reflous)
795
  	- Fixed a problem with directories named '0' (Thx Protagonist)
796
  	- Fixed lack of seeding of RAND() which would cause Pre PHP 4.2
797
		to not really have random playlists. 
798
  	- Fixed a bug where guests could change their own password and 
799
		control MPD
800
  	- Fixed a ton of class formating inconsistencies as well as tweaked
801
		a few tables. (Thx Rperkins)
802
  	- Fixed some consistency issues with where the A-Z listing was 
803
		between Albums and Artists, Added Bolding of currently
804
		selected Letter/Number (Thx Rperkins)
805
  	- Fixed a problem with the admin preferences where the theme
806
		colors wouldn't reset, if the target theme is the current 
807
		one of the user setting it (Thx Nedko)
808
	- Fixed a problem with the CHARSET not being passed correctly
809
		(Thx Nedko)
810
811
812
--------------------------------------------------------------------------
813
  v.3.3.1-Beta1 05/01/2005:
814
  	- Added Random Play for Playlists
815
  	- Added Per User config option to set ellipse thresholds as well 
816
		as some index.php tweaks (Thx Nedko)
817
  	- Added support for SPX files. 
818
  	- Fixed a problem that occurred when a userfield contained a single
819
		quote (username,fullname etc)
820
  	- Turkish Translation, Charset iso-8859-9 added (Thx vireas)
821
  	- Flipped Actions on MPD Control, clicking on the title now skips
822
		to the song, clicking on number removes it (Thx rastan)
823
  	- Tweaked Preferences look, adding color boxes showing the color
824
		of the preference, and misc html/spelling fixes
825
		(Thx Rperkins)
826
  	- Added Random On/Off to MPD controls and truncated songs with ...
827
		(Thx Orion88)
828
  	- Added ability to pass a URL to MPD allowing it to be on a 
829
		different computer than the MP3's this also makes setup of
830
		MPD a lot easier. 
831
	- Fixed Connected User Count.
832
	- Fixed random HTML errors that caused custom themes to look wrong
833
834
835
--------------------------------------------------------------------------
836
  v.3.3.1-Alpha2 04/23/2005:
837
  	- Added ability to import M3U's as playlists on catalog build and
838
		from the playlist screen, note the m3u must exist on the
839
		server. Uploading from client is not working
840
  	- Fixed a bug that caused it always to generate a m3u file when
841
		using downsampling
842
  	- Added support for .mpc files
843
	- Added .htaccess and renamed all /bin files to .php.inc so that
844
		the webserver, even if it ignores the .htaccess won't try
845
		to run the scripts
846
  	- Fixed ampache.cfg and /docs references in /install.php 
847
		(Thx rperkins)
848
  	- Fixed a typo that caused ASX playlists to not be populated with
849
		the user_id as they should (Thx weidercs)
850
  	- Fixed a problem where when creating a new user it wouldn't take
851
		the values from "Admin Preferences" as it should. 
852
  	- Fixed catalog toolbox so it uses the classes rather than a
853
		hardcoded color
854
	- Fixed Installer which still had ../ references (Thx fakenick)
855
	- Fixed a few more ../ references
856
	- Fixed redirect to update.php on login after you've already
857
		done the update. (Thx Orion88)
858
	- Fixed login.php so that it loads the theme that is set in the
859
		admin preferences correctly
860
861
--------------------------------------------------------------------------
862
  v.3.3.1-Alpha1 04/21/2005:
863
  	- Added Themeing Ability to Ampache, see /themes/classic for an
864
		example of how to do it
865
	- Added Burgundy Theme (Thx s1amson)
866
  	- Moved everything into / instead of /docs you should now be able
867
		to extract ampache directly into your webroot and have it
868
		work perfectly :-)
869
  	- Added Config file compare to test.php 
870
  	- Added config values to control allowed playback methods
871
  	- Added SlimServer class *Not Finished
872
	- Tweaked catalog "Total Time" so it's a little more consistent
873
		(Thx Andy Morgan)
874
  	- Fixed playback problem with Windows Media Player caused by a 
875
		misplaced Partial-Content header entry. 
876
        - Renamed ampache.cfg --> ampache.cfg.php and added <?php exit(); ?>
877
                to prevent display of config file in web interface. this is
878
                the first step towards moving away from the /docs style
879
                (Thx s1amson)
880
881
--------------------------------------------------------------------------
882
  v.3.3 04/17/2005:
883
  	- Fixed seeking and lack of http headers during normal playback
884
		(Thx Nikk)
885
	- Fixed random play bug where it wouldn't return any songs due
886
		to a malformed sql statement. (Thx J) 
887
	- Fixed a typo that caused the song format to be ignored by play.php
888
		(Thx Nikk)
889
	- Fixed lack of an error message if amazon album art was a search
890
		method, but no developer key was specified
891
	- Fixed the memory allocation code. 
892
	- Fixed a lack of status reporting during the album art searches
893
		now prints out Searched 100. . . like all other catalog
894
		functions. 
895
	- Added User Registration (Thx Terry) *Not Finished!
896
	- Fixed problem where an error would occur if only one album 
897
		art gathering method was selected. 
898
	- Fixed problem where it would continue to search for album art
899
		when updating multiple songs from the same album where art
900
		has already been found. 
901
	- Added Debug Script for Amazon Album Art search (in /bin)
902
	- Cleaned up some dirty HTML, and redundant functions
903
	- Fixed lack of redirect to the Install page if no config file is 
904
		found 
905
	- Fixed login page so it respects the values set in the database
906
		for background color etc
907
	- Fixed lack of cookie deletion on logout, and lack of session
908
		removal...
909
	- Added forced Garbage Collection at least 20% of the time. 
910
	- Fixed Installation Script, admin/changeme is no longer the
911
		default username/password. Installation script creates
912
		initial admin user
913
	- Fixed html, and lack of web_path definitions on the account
914
		page, also spruced up the look a little bit
915
	- Switched all short tags to long tags (<? --> <?php)
916
	- Fixed preferences so that it doesn't display an input field
917
		if you don't have access to change said preference
918
	- Fixed album art saying it's found when it really wasn't
919
	- Fixed problem where changes to preferences weren't respected
920
		if use_auth = false
921
	- Fixed download, and direct link, both were not respecting
922
		the song->type 
923
	- Tweaked m3u generation removing the \ before the filename to 
924
		prevent mp3blaster from failing (Thx Rubin)
925
	- Added command line script /bin/compare_config looks at 
926
		ampache.cfg.dist and compares it to the ampache.cfg looking
927
		for missing config values.
928
	- Tweaked db update check so it does it on every page load, rather 
929
		than just on login.php (so use_auth=no gets checked)
930
	- Fixed problem with user create and user edit where it wasn't doing
931
		any really good error checking, or notifying you when it
932
		failed to update/create
933
	- Tweaked now playing in an attempt to correct some now playing
934
		floods that people were seeing
935
936
--------------------------------------------------------------------------
937
  v.3.3-Beta4 03/27/2005:
938
  	- Added Batch Download functions (Thx RosenSama)
939
	- Tweaked Main Page format (Thx Nedko Arnaudov)
940
	- Added Full Album/Full Artist option to Random Play
941
	- Fixed Amazon Album Art gathering, changed from SOAP
942
		method to REST method, now works with PHP5 and PHP4!
943
	- Fixed problem with ' being escaped one to many times in a 
944
		playlist name
945
	- Tweaked MPD play so it uses the playlist_type and is accessed
946
		by simply selecting the "Play" action
947
948
949
--------------------------------------------------------------------------
950
  v.3.3-Beta3 03/17/2005:
951
  	- Fixed a problem with the preferences and display of the logout
952
		button and inability to edit/disable songs/playlists when
953
		use_auth = no
954
	- Added volume controls to local play (Thx Vlad)
955
	- Fixed a problem of importing comments from mp3 files (Thx Cucumber)
956
	- Fixed a typo that caused the account you were logged in as to be
957
		deleted rather then the account you wanted to delete. 
958
	- Added pulling missing song info from filename based upon the catalogs
959
		file patterns. 
960
	- Improved error logging and handling.
961
	- Added album art dump from database to file system (Thx Cucumber)
962
	- Added show albums with no art on Albums browse page (Thx Cucumber)
963
	- Fixed a problem where Localplay wouldn't return to index as it 
964
		should (Thx Jason)
965
	- Added Installation Script (/install.php)
966
	- Fixed lack of an sql_escape on comment which could break inserts
967
		if comment contained " or '
968
	- Added default log_path and better error message if unable to write
969
		to the file
970
	- Removed _SERVER['PHP_SELF'] reference on alphabet function due
971
		to the fact it doesn't always get passed. 
972
	- Removed old setup.php in favor of new install.php
973
	- Upgraded Moosic from 1.2.5 --> 1.5.1 which fixes some playback
974
		issues (Thx soloport)
975
	- Added Prev button to localplay and send the song name to the player
976
		rather than simply song.mp3 (Thx jason)
977
	- Added Customizable Stream Format, see config (Thx Cucumber)
978
	- Added sort by Year on album page. 
979
	- Fixed some minor issues with the XMLRPC code. 
980
	- Fixed typo in style-sheet (Thx Nedko Arnaudov)
981
	- Added cleaned up favicon (Thx Nedko Arnaudov)
982
	- Added paging and sort by username/fullname & last_seen on 
983
		admin user page
984
	- Fixed issue with non-us chr when truncating using ... on
985
		global popular and album/artist views (Thx Nedko Arnaudov)
986
	- Fixed importing of non-us chr from OGG files (Thx Nedko Arnaudov)
987
	- Fixed an issue were duplicate headers would be sent during 
988
		downsampling, also remove extra db connection in play/index.php
989
	- Fixed problem where now playing wouldn't show a username if use_auth
990
		was disabled
991
	- Fixed a problem which prevented you from updating a user
992
	- Fixed an error in the logic that caused all art methods to be 
993
		searched regardless of config settings
994
	- Added ASX playlists (Thx Samir Kuthiala)
995
	- Added check for Iconv in /test.php
996
997
--------------------------------------------------------------------------
998
  v.3.3-Beta2 02/09/2005:
999
  	- Added config option for site charset defaults to iso-8859-1 
1000
		(Thx Nedko Arnaudov)
1001
	- Fixed unhandled soapclient errors with PHP5 - Note Amazon 
1002
		album art search still doesn't work. It just doesn't
1003
		return an error. 
1004
	- Fixed problem with winamp playback on .oggs
1005
	- Added "Remember Me" button that overrides local length setting
1006
		and sets a 1 year cookie
1007
	- Added new RSS page (Thx Speedy B)
1008
	- Changed how preferences are handled once again. In the process
1009
		fixed numerous bugs with preferences.
1010
	- Added Apply To All in admin preferences, letting a full admin
1011
		reset a specific pref for all users at once. 
1012
	- Update Catalog no longer overwrites changes made in the interface
1013
	- Added MPD patch (Thx RosenSama)
1014
	- Suppress Error in /docs/play/index.php if fopen fails
1015
	- Fixed Random playback, it is now actually a random number of songs
1016
		in a random order from said artist/album
1017
	- Fixed Comment not getting set during song flag (Thx RosenSama)
1018
	- Added gimped support for m4a (ITunes) files, Genre and Track #
1019
		aren't imported due to getid3() limitations
1020
	- Fixed some XML-RPC issues that cropped up with newer versions
1021
		of PHP
1022
	- Improved fix for Mysql 4.1 PASSWORD function, should always
1023
		work now. 
1024
	- Added basic logging functions (for debug) 
1025
	- Fixed downsample so it actually looks at the ampache.cfg for the
1026
		command to run instead of being hardcoded in
1027
	- Added ability to set preferred filename for folder album art search
1028
		along with ability to set order of search methods (Thx Mike)
1029
	- Started tweaking MPD patch so that it can be accessed as a 
1030
		play type
1031
1032
1033
--------------------------------------------------------------------------
1034
  v.3.3-Beta1 12/26/2004:
1035
  	- Fixed problem with download not detecting mime types and not seeing
1036
		true/false value of preference
1037
	- Added Patch from Shine with a _ton_ of gettext updates and an almost
1038
		complete German translation!
1039
        - Fixed automatic detection of server port (Thx Corsin)
1040
	- Fixed missing prefix on Albums by Artist page (Thx ianneub)
1041
	- Removed a large chunk of unneeded code from Main page
1042
	- Fixed some preferences problems which were allowing users to define
1043
		download/upload etc
1044
	- Fixed Upload functions created by Lamar to account for other changes
1045
		I've made to ampache, upload now shows up in menu bar
1046
		if you have upload enabled 
1047
	- Added CLI catalog_update.php file in /bin that updates all local
1048
		catalogs
1049
	- Updated nusoap library to newest version (12/15/2004)
1050
	- Fixed upload, now requires a readable upload dir before even attempting
1051
		to upload, and correctly inserts/quarantines files
1052
	- Fixed a problem where the catalog clean wasn't removing files from
1053
		playlists when they were removed from the catalog
1054
	- Added 'pretty' count of songs checked during catalog clean
1055
	- Added simple m3u playlist format and fixed a small typo in the pls 
1056
		playlists 
1057
	- Added Direct Link that can be drug to winamp to "append" to 
1058
		playlists (Thx jason)
1059
	- Fixed incorrect redirect on Disable/Enable of songs
1060
	- Fixed login problems due to change in HASH style with Mysql 4.1
1061
	- Fixed Albums with multiple artist giving incorrect song count and showing
1062
		single artist, rather than "Various"
1063
1064
--------------------------------------------------------------------------
1065
  v.3.3-Alpha3.1 11/29/2004:
1066
	- Fixed two typo's in /docs/playlist.php (Thx smichaelis)
1067
	- Added a or die to the table drop in /update.php to prevent silent
1068
		failure of update.
1069
	- Added check for session support on /test.php
1070
1071
--------------------------------------------------------------------------
1072
  v.3.3-Alpha3 11/28/2004:
1073
  	- Fixed duplicate web_path entry in preferences (Thx KlaasVaag)
1074
	- Fixed some problems with the flagging single quotes and genre 
1075
		should now work (Thx Cocobu)
1076
	- Added WMA support (Thx Ldary)
1077
	- Added new Getid3 version 
1078
	- Fixed typo that prevented play selected on artist page from 
1079
		working (Thx tPassive)
1080
	- Added WMA Album Art support... maybe
1081
	- Fixed problem with [Prev] & [Next] wrapping to a new line
1082
	- Added filename used for songs with no title
1083
	- Fixed ability to disable last account, or remove last admin account
1084
	- Added year to "Albums" view
1085
	- Fixed inability to delete playlists
1086
	- Fixed a problem introduced while cleaning up /lib/album.php
1087
	- Added new Stream class to make adding play types easier
1088
	- Added correct PLS file support. Set via a config option
1089
	- Added Favicon (Thx Rubin)
1090
	- Added German README/INSTALL/MIGRATION/ampache.cfg.dist (Thx phil)
1091
	- Added French Translation (Thx Cocobu)
1092
	- Removed defunct "findfile" script that was completely broken
1093
	- Added 1000 songs & All to random play (Thx clouser)
1094
	- Added Folder based search for any .jpg or .gif as album art only
1095
		works on catalog update & build (Thx dromio && roark)
1096
	- Added config options that define where ampache looks for art
1097
	- Fixed logic error on album art page, and redundant checks
1098
	- Fixed Non-Us CHR on ogg && id3v1 tags files importing incorrectly
1099
	- Fixed some web_path and prefix problems 
1100
	- Fixed single quotes in folder names preventing the entire directory
1101
		from being indexed
1102
	- Added New Blank Album Image (Thx Aaron La'gere)
1103
	- Added Per Artist & Per Album Update From Tags
1104
	- Added GetText to albums.php, playlist.php, lib.php, index.php and 
1105
		ui.php as well as new messages file. (Thx Shine)
1106
	- Added Album art shown on Now Playing (Thx Rubin/Shine) turned on by
1107
		setting play_album_art = "true" in ampache.cfg
1108
	- Fixed problem where flagged table wasn't getting cleared when you 
1109
		deleted the song that it referenced
1110
	- Added "Guest" user level which can view, but not play or change 
1111
		anything
1112
	- Added user_catalog table for future catalog access control, this 
1113
		feature is not yet implemented.
1114
	- Added FLAC file support
1115
1116
--------------------------------------------------------------------------
1117
  v.3.3-Alpha2 11/08/2004:
1118
  	- Improved error checking on Mysql connection it now redirects to 
1119
		/test.php on failure rather than just throwing an error
1120
	- Added upload.php play/pupload.php & templates/show_upload.inc
1121
		for upload functionality (Thx Lamar!)
1122
	- Fixed a $dbh --> dbh() problem (Thx phil)
1123
	- Fixed the preferences requirement on update.php (Thx phil)
1124
	- Fixed "Fuzzy Counting" in the README file index.
1125
	- Fixed a typo in playlist that caused the header redirect
1126
		not to work
1127
	- Fixed setting of song->played value (Thx Mkeadle)
1128
	- Fixed Admin preferences for user 0 (what new users get)
1129
	- Added initial GetText, translation, support
1130
	- Added some of the initial French translation using to babblefish 
1131
	- Fixed a problem with the album art clearing from the db correctly
1132
	- Added initial DE translation (Thx Phil)
1133
	- Fixed a problem with single-quotes in filenames breaking catalog
1134
		builds (Thx Naund)
1135
	- Added initial IceCast Support (Thx Thomas)
1136
	- Fixed incorrect naming of Local Play variable which caused it
1137
		not to work at all (Thx jpolansky)
1138
	- Added Valid Session Checking to play code that, if require_session
1139
		is set prevents anyone without a valid sid from playing music
1140
	- Added Album Year to Albums by Artist View and album table in db
1141
1142
--------------------------------------------------------------------------
1143
  v.3.3-Alpha1 10/04/2004:
1144
  	- Fixed non-us chr showing up incorrectly 
1145
	- Fixed session garbage collection
1146
	- Added check for function_exists iconv
1147
	- Added check for existence of mysql_query function to test.php
1148
	- Fixed a problem with verify single catalog (Thx Framercy)
1149
	- Reworked the Preferences, adding most of the non-critical
1150
		preferences from the config file and putting them into
1151
		the web interface
1152
	- Tweaked the DB to work with the new preferences
1153
	- Update.php now has a font size and bgcolor (defaults)
1154
	- Force short_tag = on in init.php
1155
	- Show Albums by Artist only checks DB for album art (faster)
1156
	- Added View Full Album Art (click on art on single album page)
1157
	- Removed dead code from /modules/lib.php
1158
	- Tweaked Personal Stats page. Moved out of lib.php into user 
1159
		functions and cleaned them up a bit
1160
	- Removed extra , from Mail function and fixed From address
1161
		http://bugs.ampache.org/bug_update_page.php?bug_id=1
1162
	- Fast Update on Update Catalog function has some "Fuzzy" logic
1163
	- If Fast Update isn't checked, Update Catalog looks for album art
1164
		in the id3 tags
1165
	- Update Catalog now has "Checked 100...." messages like the
1166
		add to catalog function
1167
	- Added check for soapclient class already existing. (Thx Hopson) 
1168
	- Tweaked Album Art on Albums by Artist Page (Thx clader)
1169
	- Added Play Random & Play All links to Albums By Artist Page
1170
	- Removed extra queries from Albumart.php
1171
	- Fixed Playlist Delete (Thx kellin)
1172
	- use_auth = "no" works as advertised
1173
	- Ability to import Album Art on catalog build from id3v2 tags
1174
1175
--------------------------------------------------------------------------
1176
  v.3.2   08/11/2004:
1177
  	- Fixed XMLRPC duplicate function problems
1178
	- Fixed getid3() issues by manually setting memory limit for php
1179
		if current setting is below 16M
1180
	- Suppressed errors that occurred when PHP-GD tried to read a gif
1181
		image. 
1182
	- Added auto refresh of index.php (Thx vireas)
1183
	- Fixed a problem where saying no to a user delete deleted it
1184
		anyway. (Thx Dogsbody)
1185
	- Fixed a problem with admins updating users preferences
1186
	- Removed Edit button from delete confirmation for playlists
1187
	- Improved /test.php a tiny bit
1188
1189
--------------------------------------------------------------------------
1190
  v.3.2-Beta2 07/12/2004:
1191
  	- Yet more improvements to album art code, now checks for 1x1 
1192
		images if you have GD installed (Thx mikej)
1193
	- Fixed a problem where \n or other whitespace would get into
1194
		album name
1195
	- Fixed catalog update destroying tags on ogg and rm files
1196
	- Added RSS feed page (thx speedyb) see /rss.php
1197
	- Fixed a problem with libglue that cropped up with 4.3.8
1198
	- Added install.pl (initial release)
1199
	- Fixed last seen again....
1200
	- Fixed up the test.php to it actually works correctly
1201
	- Added get album art from url Thx gwynnebaer
1202
	- Added config option to set default search type Thx gwynnebaer
1203
	- Tweaked headers to make them nicer with large numbers Thx gwynnebaer
1204
	- Tweaked preferences code so it works as advertised.
1205
	- Updated to GETID3() 1.7.1-b1 Woohooo!
1206
1207
--------------------------------------------------------------------------
1208
  v.3.2-Beta1 07/02/2004:
1209
  	- Tweaked getid3 library in an attempt to prevent non-fatal
1210
		foreach error
1211
	- Replaced "no album art" image (thx Gargamale)
1212
	- Last Seen now actually works, can be viewed on the user
1213
		screen in the admin section
1214
	- Fixed a Artist catalog problem introduced with the new
1215
		getid3 library
1216
	- Now takes into account https vs http using _SERVER['https']
1217
		variable
1218
	- Added force_http_play which ignores https and always forms the 
1219
		urls in the m3u as http, default is on
1220
	- Added http_port in case your http server isn't running on port 80
1221
	- Fixed a typo that caused clean_artist not to work with mysql 3.x
1222
	- Logical Random play query (Thx Famercry and mikepell)
1223
	- Updated the XMLRPC library and hopefully improved it a little :)
1224
	- Improved Ampache.pm no longer requires secrets file and automatically
1225
		find path information (ignore errors :P)
1226
	- Added rename_all & sort_all to fileupdate.pl in /bin
1227
	- Fixed a problem where play_type == 'local_play' wouldn't actually
1228
		do anything
1229
	- Added sweet new album art code from MikeJ that searches Amazon
1230
		(Requires Developer Key, see config file)
1231
	- Applied some fixes to the album art (Thx gwynnebaer!)
1232
	- Added MOTD on the login page (see README)
1233
	- Fixed another seek problem (Thx gwynnebaer)
1234
	
1235
1236
--------------------------------------------------------------------------
1237
  v.3.2-Alpha3 06/13/2004:
1238
  	- Added last_seen to user table now tracks when they last
1239
		visited ampache
1240
	- Changed the preferences table to key,value pairs makes it
1241
		easier to add new preferences without having to update
1242
		the database again
1243
	- Put in initial down-sampling work
1244
	- Updated Ampache.pm and fileupdate.pl (Thanks Matt Shaffer and Nikk)
1245
	- Fixed a problem with the play count when you tried to seek
1246
		a file. 
1247
	- Made the single album view a little nicer looking
1248
	- Added "Reset Album Art" action that removes the album art from the
1249
		database and re-querys the mp3s
1250
	- You can now select multiple genres when using Play Random
1251
	- Changed default action for albums/artists to browse per Alphi's 
1252
		recommendation. 
1253
	- Fixed a bug introduced into the config file. 
1254
	- Finally fixed web_path so that you only need to define the path
1255
		to ampache (ie /music) rather than the full URL such as
1256
		http://localhost/music. 
1257
	- Added another fix so that it takes into account the port when 
1258
		logging in (was ignoring it before) Thx DogsBody
1259
	- Fixed a playback problem where song would reset after the
1260
		php max execution time Thx Nicolas Savoret
1261
	- Fix for some web_path vs web_host problems Thx Nick Wilson
1262
	- Fixed it so that disabling a user actually works now
1263
	- Playback now pays attention to disabled status and make sure
1264
		uid ends up being a valid user
1265
	- Reworked preferences, adding play_type in place of multi-cast
1266
		down-sample and local_play
1267
	- Down-sampling should now work if play_type is set to down-sample
1268
		and you do a little manual configuration
1269
	- Tweaked filename passed to players so that oggs work a little
1270
		better - Thx Dale Cooper and Gwynnebaer.
1271
	- Upgrade to newest GetID3 library - Thx Gwynnebaer!
1272
	- Initial support for RM files (Not Tested)
1273
1274
--------------------------------------------------------------------------
1275
  v.3.2-Alpha2.1 04/27/2004:
1276
  	- Fixed a problem with the user functions which was handling 
1277
		passwords in a _very_ bad way.
1278
	- Updated the title tag on now_playing
1279
1280
--------------------------------------------------------------------------
1281
  v.3.2-Alpha2 04/24/2004:
1282
  	- Put Prefix back in Artist name
1283
	- Fixed Text echoed out during a catalog update, and made the 
1284
		catalog update actually work!
1285
	- Fixed Prefix problems on album view and simplified the code
1286
		for displaying albums.
1287
	- Albums by Artist page now shows all of the Album art. (Thx MrBlahh)
1288
	- New Blank Album Image
1289
	- Weighted Random Play (Thx Mikepell)
1290
	- Fixed a the removal of disabled songs. 
1291
	- Cleaned up and fixed basic user functions
1292
	- Reorganized the Main Page moving recently added albums/artists
1293
		on to the front page.
1294
	- Fixed Catalog Functions so that it removes old stats when
1295
		you clean/update/delete.
1296
	- Updated Database getting ready for XML-RPC
1297
	- Reintroduced Access Lists allowing for XML-RPC permissions
1298
		and stream/download permissions
1299
	- Added XML-RPC code back in (Experimental & DANGEROUS!!)
1300
		must be turned on in ampache.cfg 
1301
	- Moved Config File to $ampache/config from $ampache/modules
1302
		makes more sense there....
1303
	- First step towards quick time playback capabilities (Thx Nick) 
1304
	- Fixed a problem with catalog genre names that put an extra
1305
		slash in genres with " or '.
1306
	- Added Clear Now Playing under catalog tools in case you get some
1307
		funky data stuck in the now playing queue.
1308
	- Fixed user deletion. Preferences and stats were being left behind
1309
	- Hopefully fixed Album/Artist/Song Cleaning so that it works with
1310
		Mysql 3.23 (We were using 4.0+ sql syntax)
1311
	- Updated Now Playing to show album link and shortened song title
1312
		if needed
1313
	- User functions should always return to the user page when done.
1314
1315
--------------------------------------------------------------------------
1316
  v.3.2-Alpha1 03/23/2004:
1317
  	- Added Now Playing
1318
	- Updated the migration tool (update.php)
1319
	- Added ability to turn on/off ability to download songs
1320
	- First step towards upload capabilities
1321
	- Early version of "Local Play"
1322
	- Per User preferences
1323
	- "Legalize" option that only allows one copy of a song to be played 
1324
		at any one time. 
1325
	- Fixes for popular songs being incorrectly reported.
1326
	- Fixes to Play All Songs by Artist/Album 
1327
	- Improvements to playlists. 
1328
	- Many other minor bug fixes
1329
1330
--------------------------------------------------------------------------
1331
  v.3.1.3 01/11/2004:
1332
  	- Fixed a link problem on the logout page
1333
	- Fixed Full Album not being displayed in the title tag on show_songs
1334
	- Doesn't try to show album art for Unknown Albums
1335
	- Fixed a config problem introduced in 3.1.2
1336
	- Stops looking for album art after finding a single one (reduces load)
1337
	
1338
	
1339
--------------------------------------------------------------------------
1340
  v.3.1.2 12/30/2003:
1341
  	- Fixed Single Song Per Album bug if the album title contained
1342
		a single-quote
1343
	- Fixed problems with quotes, and special chr in id3 tags 
1344
	- Fixed a few html problems
1345
	- New version of Getid3() see www.getid3.org
1346
	- Fixed Connected user count looking incorrect
1347
	- Cleaned up HTML in show_songs.
1348
	- Now returns an error if adding a user fails
1349
	- Fixed Stat Clean and Catalog Delete still happening even if you 
1350
		clicked no
1351
	- Removed Clean All Catalogs and Access link because those
1352
		features are currently broken
1353
1354
--------------------------------------------------------------------------
1355
  v.3.1.1 12/26/2003:
1356
  	- Fixed a problem with the clean catalog function not actually 
1357
		working correctly, also added a check-box to auto delete
1358
		dead songs
1359
	- Fixed a problem with readconfig not working on windows 
1360
	- Fixed a problem where dead songs would get added to a playlist
1361
	- Added a missing break in the case function of admin/catalog.php
1362
	- Removed preferences tab because it doesn't actually work
1363
	- Made Catalog Update not display errors if it can't find the file
1364
	- Catalog Update should no longer time out
1365
	- Added in some escaping for single quotes in some extra id3
1366
		fields
1367
1368
--------------------------------------------------------------------------
1369
  v.3.1, 12/23/2003:
1370
	- Fixed problem with quick search on artist only allowing 1 chr
1371
	- Fixed broken image on albums with no art
1372
	- General HTML cleanup
1373
	- Changed link name to "Play" from m3u
1374
	- Ordered genre pull down by name rather than ID
1375
	- Make it not look for album art if it wasn't viewing an album
1376
	- Removed random play stuff from album page 
1377
1378
--------------------------------------------------------------------------
1379
  v.3.1-Beta2, 12/16/2003:
1380
  	- Fixed double http:// in a few places (Thx Lamar)
1381
	- Typo in Form variable (Thx Lamar)
1382
	- Album Playlist Fixes (Thx Lamar)
1383
	- Added trailing slash to admin links (Thx MrBlahh)
1384
	- Removed from register globals requirements
1385
1386
--------------------------------------------------------------------------
1387
  v.3.1-Beta1, 12/10/2003:
1388
	- Completed support for OGG files (Thx Hopson for original code)
1389
	- Fixed Viewing Albums
1390
	- Addtype no longer required in apache config. Headers
1391
		are now passed in that delicate grey zone where all the 
1392
		browsers we can find seem to work.. (Thx Rubin)
1393
	- Fixed it so that you no longer have to edit init.php (Thx Rubin)
1394
	- Added view all songs from this artist 
1395
	- Hopefully fixed libglue once and for all... 
1396
1397
--------------------------------------------------------------------------
1398
  v.3.1-Alpha5, 11/29/2003:
1399
  	- Added Duplicate song checker to catalog tools (Thx Alphi)
1400
	- Fixed missing Genre check when updating id3 tags
1401
	- Added Disable Option for Admins when showing songs
1402
	- Removed some un-needed files
1403
	- Fixed 'Fuzzy' Math in list_header (Thx Andy)
1404
	- Fixed stats on the main page (Thx Andy)
1405
	- General Code Cleanup (Thx Andy)
1406
	- Fixed double login problem
1407
1408
--------------------------------------------------------------------------
1409
  v.3.1-Alpha4, 11/27/2003:
1410
  	- Yet more search options
1411
	- Fixed a few more admin tool issues
1412
	- Added a play via Genre + Catalog (Thx Rubin)
1413
	- Fixed Random Play (Rubin)
1414
	- Fixed catalog so that if file exists but isn't readable 
1415
	    it doesn't add it to the catalog empty (Thx Andy Morgan)
1416
	- Fixed update.php to check what version of the db is being run
1417
	    and update accordingly (Rubin)
1418
	- Added bare bones for Album Art support from the mp3 files (Rubin)
1419
	- Fixed Play Selected from Albums/Artists
1420
1421
--------------------------------------------------------------------------
1422
  v.3.1-Alpha3, 11/25/2003:
1423
  	- Fixed some installation problems
1424
	- Added a few new search options
1425
	- Fixed catalog delete, and other misc link problems
1426
	- Added migration tools (Thx Andy Morgan)
1427
	- Re-worked Genre
1428
1429
--------------------------------------------------------------------------
1430
  v.3.1-Alpha2, 11/24/2003:
1431
  	- Start of complete re-write of ampache code
1432
	- Fixed register globals problem, should no longer be required to be on
1433
	- Added ID3V2 tag support
1434
	- Improved playlists, added track var
1435
	- New Looks and feel thanks to Ben Shields
1436
	- Completely rebuilt cataloging again... 
1437
	- Fixed orphaned files
1438
1439
==========================================================================
1440
  v.3.0, 04/05/2002:
1441
  	- Added Randall Ehren to the "Ampache Development Team" :-)
1442
  	- Completely rebuilt catalog mechanism
1443
	- Remote catalog updates via XML-RPC
1444
	- Fixed orphaned file interface
1445
	- New tools to update ID3 tags easier
1446
	- Changed admin interface to be easier to use
1447
	- Many bug fixes
1448
1449
--------------------------------------------------------------------------
1450
  v.2.5, 03/04/2002:
1451
  	- Bug fixes and code cleanup
1452
	- Final mod_mp3 only version
1453
1454
  v.2.0, 02/05/2002:
1455
  	- Added stats page to clean up "Home"
1456
	- Made default album/artist view start with match=A
1457
	- Cleaned up admin/users interface to show who's logged on
1458
	- Added ability to anonymously mail all users via admin
1459
1460
--------------------------------------------------------------------------
1461
  v.2.0rc2, 01/18/2002:
1462
  	- Fixed update catalog tools to remove songs that have changed
1463
	- Added support for the mod_mp3 MySQL dispatch -> you no longer need
1464
		to restart apache for new songs
1465
	- Minor interface fixes (spelling, wording, etc)
1466
	- Added per-user statistics
1467
	- Made album/artist views easier to digest
1468
    
1469
--------------------------------------------------------------------------
1470
  v.1.21, 07/29/2001:
1471
	- Minor bug fixes from various users (see readme)
1472
	- Updated Album and Artist views
1473
	- Added play all songs from artist and randomize songs from artist
1474
1475
--------------------------------------------------------------------------
1476
  v.2.0rc1, 01/10/2002:
1477
	- User/session management for admin
1478
	- fix 'Greatest Hits' problem
1479
	- Wrote setup.php for initial setup of server
1480
	- Reworked administration pages
1481
	- Per user profile settings/updates
1482
	- Playlists stored per user
1483
	- Private/Public playlists
1484
	- Show most popular songs/artist
1485
	- Added play.php wrapper to track song play
1486
	- Added stats for number of times played for artist/album/song
1487
	- Add demo mode
1488
	- Tweak album view to show artist as well
1489
	- Change format/view of "Home" page
1490
	- show songs for an artist on album page
1491
	- fixed single song play
1492
	- select all feature for song view
1493
	- greatly enhanced search result capabilities
1494
	- Show how many users connected
1495
 
1496
---------------------------------------------------------------------------
1497
  v.1.20, 07/22/2001:
1498
	- Lots and Lots of bug fixes
1499
	- Replaced mp3.php class with Sandy McArthur, Jr's id3 class
1500
	- Song editor -> update DB and/or song file -> integrate with orphan files
1501
	- Add genre support and allow genre playback and stats
1502
	- Add track support ... now should order in album order 
1503
		automatically if ID3v1.1 tags used
1504
	- ID3v1.1 support for writing/reading files
1505
	- Tweak filefind to make filename be name of orphaned songs
1506
	- Moved "Orphaned Files" into the admin section
1507
1508
--------------------------------------------------------------------------
1509
  v.1.10, 05/08/2001:
1510
	- PHP-only version now; can catalog all MP3's via PHP
1511
	- Tweaked perl script to not return SQL errors
1512
	- More interface tweaks to make site look purdy
1513
1514
--------------------------------------------------------------------------
1515
  v.1.07, 05/04/2001:
1516
	- Changed URL for mod_mp3 to media.tangent.org
1517
	- Tweaked interface even more and cleaned up build process even more.
1518
1519
--------------------------------------------------------------------------
1520
  v.1.06, 05/04/2001:
1521
	- Many more updates to the tools and interface.
1522
1523
--------------------------------------------------------------------------
1524
  v.1.04, 04/29/2001:
1525
	- Prettied up interface some more.
1526
	- Tweaked code for .pls support (added artist, album)
1527
	- Fixed filefind to work around .AppleDouble directories
1528
1529
--------------------------------------------------------------------------
1530
  v.1.03, 04/29/2001:
1531
	- All kinds of build changes.
1532
	- Added support for .pls
1533
1534
--------------------------------------------------------------------------
1535
  v.1.02, 04/29/2001:
1536
	- Minor build changes.
1537
1538
--------------------------------------------------------------------------
1539
  v.1.01, 04/29/2001:
1540
	- First version.
1541
--------------------------------------------------------------------------