diff options
author | Paul Arthur <paul.arthur@flowerysong.com> | 2013-06-03 02:08:51 -0400 |
---|---|---|
committer | Paul Arthur <paul.arthur@flowerysong.com> | 2013-06-03 02:08:51 -0400 |
commit | 88196ce34b5db3e681e8606440726dc0f7701501 (patch) | |
tree | 77038e66a66d0125fc5f9bfab1ae3e6be7a16a67 /docs | |
parent | 7c707c0a4ed0b590c8cc9b2462b0e9ad09ab9e36 (diff) | |
download | ampache-88196ce34b5db3e681e8606440726dc0f7701501.tar.gz ampache-88196ce34b5db3e681e8606440726dc0f7701501.tar.bz2 ampache-88196ce34b5db3e681e8606440726dc0f7701501.zip |
Remove old changelog
Diffstat (limited to 'docs')
-rwxr-xr-x | docs/CHANGELOG-3-4 | 1877 |
1 files changed, 0 insertions, 1877 deletions
diff --git a/docs/CHANGELOG-3-4 b/docs/CHANGELOG-3-4 deleted file mode 100755 index 4772351b..00000000 --- a/docs/CHANGELOG-3-4 +++ /dev/null @@ -1,1877 +0,0 @@ --------------------------------------------------------------------------- ---------- Ampache -- CHANGELOG --------- --------------------------------------------------------------------------- - --------------------------------------------------------------------------- - v.3.4 05/10/2008 - - Fixed an issue where the plugins could be installed infinite times - if you kept refreshing the install page causing them to break - - Fixed a problem with creating new preferences using the class - functions, and also looking up setable preferences - - Fixed user creation allowing empty password, when login prohibits - login without a password - - Fixed an issue with the config file generation and upped the config - file version to force everyone to get new config files. - - Tweak Pruning of Temporary Playlists so it only happens sometimes, - not on every single login. This might lead to a larger db but - should increase login speed - - Fixed an issue where the prefixes on albums were not being included - when checking for an existing album. - - Fixed get recently played not correctly limiting to specified user - (Thx Xgizzmo) - - Fixed lack of refresh of controls when switching between localplay - and other play methods - - Add Debug page with current configuration and php state information - as well as links to generate new config file and reset database - charset - - Fixed lack of loading indication during catalog processes - - Fixed flash player not working if playlist_method included clear - - Fixed album art thumbs never saving due to incorrect table reference - - Fixed download having no filename if no catalog pattern - - Fixed issue where 0 sized images could be inserted into the database - artificially inflating its size - - Added Playlist and Genre Counts to the XMLAPI Handshake - - Added ability to Add Search Results to playlist, or download - if batch download is enabled - - Fixed Remove one vote, removes all votes on democratic play - - Fixed sorting issue on Browse Users - --------------------------------------------------------------------------- - v.3.4-Beta3 04/20/2008 - - Fixed Rating display and Rating Advanced Search - - Added ability to specify new Genre when adding a Radio Station - - Fixed Recently Played to do Distinct over last X rather then - distinct over all time - - Added update the attempts to correct the charset on the db - columns - - Added prompt for input charset to fix_filenames.inc - - Updated Links in Readme - - Fixed Show Art filter on browse by albums - - Added Ratings links to Browse Albums and Browse Artist - - Fixed seeking on random track, giving you a new track every - seek - - Added additional error reporting if localplay access / config - fails - - Give Admins Full Localplay Regardless - - Fixed incorrect reference to ellipsis thresholds - - Fixed page point not being remembered by the back button - - Fixed naming restrictions on database name during install - - Fixed issue where verify updated all songs in the catalog even - if there was no change - - Fixed recently played, only shows distinct songs - - Fixed enabling of localplay modules, now correctly enables - localplay for the activating user - - Added single genre and playlist XML methods - - Changed error message on XML api, now based of HTTP error codes - - Split out ACL and Session Expire errors on XML API - - Made Alpha Match box on browse "find as you type" (Thx Spocky) - - Modified Shoutbox Styles (Thx Spocky) - --------------------------------------------------------------------------- - v.3.4-Beta2 03/16/2008 - - Added Cooldown Functionality to Democratic Play - - Added /bin/fix_filenames.inc for correcting filenames with - invalid chars - - Removed album art add on Verify now that there is a distinct - action for it - - Added ICONV check to ensure filenames are of correct charset - before inserting into the database - - Fixed issue with encoding of id3v1/v2 tags - - Fixed an issue with the clean function for playlists - - DB Update, fixes the playlist create issue with full strict on - MySQL 5.x - - Corrected mime type for JPG (Thx CoF) - - Added Catalog Last Update and Last Add times to API Handshake. - - Fixed Remember Me Cookie so it's actually set - - Removed some invalid queries that were not needed, tweaked logic - of no_session to avoid useless query - - Added Greek Translation ( Thx Panayotis Tsirigotis ) - - Fixed browse issue when adding filters under specific conditions - - Removed ip2int, int2ip and replaced with standard PHP functions - - Updated Russian Translation and plural fixes ( Thx littlesavage ) - - Fixed Sorting on Admin->Browse Users - - Fixed Shoutbox and shoutbox management (pb1dft) - - Fixed some minor glitches in user registration ( pb1dft ) - - Fixed typo that caused mail to always mail to everyone. - - Fixed an issue with user auth in XML API always registering as - system (Thx purdyk) - - Fixed issue with Update All and multiple catalogs not correctly - reseting changed album set - - Added ability to filter disabled songs from duplicate check on - by default (Thx joh6nn) - - Added new rating images (Thx greengeek) - - Added check for old database versions, prevent upgrade if too old - - Fixed issue with user creation (Thx yoog) - - Fixed Now Playing refresh - - Fixed single song update (Thx alex2008) - - Added Checkbox for All Playlists filter (Admin Only) also made - filters only appear when its logical for them to be there - - Fixed filtering of Private Playlists and fixed editing of type - of playlist. Default is still public on creation. - - Fixed erroneous fseek() when downsampling. - - Fixed search by stars so that it returns the correct results - (Thx alex2008) - - Fixed issue where random didn't end correctly when no results found - - Fixed mime type never being updated on verify and added language - and lyrics to gather from id3v2 - - Implemented a semi-working write_tags.inc script limited by getid3() - support (Thx tomatopi) - - Added limit option to the XML API - - Fixed an issue where inline song editing wouldn't update the song - title (Thx profner) - - Fixed conf error on registration confirmation and made it - aware of greylisting - - Fixed Admin Preference Level updates - - Fixed incorrect command for skip to on HttpQ (Thx usaf_pride) - - Fixed problem with gif and png resize - - Fixed problem where democratic play wouldn't send to localplay - and would just display a blank screen - - Added Multi-Character Filter on browse pages - - Fixed Flag Management Interface - - Added Export Catalog to CSV - - Added 'Add New...' option to other fields on Song Edit (Thx picasso) - - Fixed incorrect index on localplay playlist after track deletion - - Fixed lack of high-light of current playing item on localplay - playlist - - Fixed problem where second send to MPD would invalidate all - previous songs on the playlist - - Fixed LastFM album art gather so it ignores noimage results from - lastfm - - Fixed downsample remote so that is downsamples those not in the - network def rather then those inside the network def - - Fixed issue with page-a-nation on show catalogs page - - Fixed removal of rating from db when 'unrating' the object (Thx flashk) - - Fixed Itunes Export (Thx flashk) - - Fixed session start failure when use_auth is off and you have - no pre-existing cookie - - Fixed print_tags.inc file to catalog matching, now fuzzy like it - should be - - Fixed bug where file pattern would be ignored if there were no - tags in file - - Replaced " " with "\s" on Pattern Match Logic - - Removed extra space on default Last.FM username/password - - Fixed LastFM plugin username and password checking to not even try - if there is no username or password - --------------------------------------------------------------------------- - v.3.4-Beta1 12/25/2007 - - Added Metadata (.directory or desktop.ini) when using the - /bin/dump_album_art.inc file - - Added 'Add New...' option to Album on Song Edit (Thx picasso) - - Fixed multiple login check - - Fixed filters applying incorrectly to non-browse displays - - Fixed Flash Player issue when Playlist Method wasn't default - - Fixed XML-RPC, now uses handshake method properly - - Fixed bug where stream would start even with no songs - - Upgraded to Prototype 1.6 - - Added playlists and playlist_songs methods to API - - Fixed a problem with the javascript that was causing Opera to not - get the playlist correctly. - - Migrated to 'new' auth system that unifies xml-rpc,api and normal - sessions in a single table - - Fixed some issues with downsampling + seeking and seeking in - general (Thx Karl Hungus) - - Fixed CSS references to missing files - - Fixed Missing Levels on Edit and incorrect level on edit - - Added check to make sure timestamp passed to API is less then - four hours old. Set to four hours to allow for some - difference in server/client time - - Fixed basic XML-RPC functionality, using insecure / old - authentication method needs more work - - Fixed it so that all errors should return an XML document when - using the XML API. - - Added Basic ShoutBox functionality, needs formating fixes - and needs to be moved to a better spot in classic theme it - must be turned on in the /config/ampache.cfg.php - - Fixed Mail functions, some features from old mail are missing for - now. - - Fixed Delete Disabled & Sort Files command line scripts - - Fixed Find Duplicates Functionality - - Added Highest Rated option to Advanced Random - - Fixed incorrect mime type being set on ASX playlists - - Fixed problem where you couldn't change playlist type - (Thx Karl Hungus) - - Fixed potential issue with display on some preferences - - Added Length to Advanced Random and removed Minutes from methods - - Added function exists check for session with redirect to /test.php - on failure - - Fixed incorrect extension and stream command being sent when using - transcode for type other then mp3 - - Fixed default flac downsample command, removed -r as flac decode - appears to not be raw pcm - - Fixed download filename to match the catalog filename pattern - - Added downloads back to stats tracking - - Fixed disable/re-enable of users - - Fixed a bug where ajax actions wouldn't trigger a redirect to login - when session expired, instead they would just break - - Fixed a bug with Random Play if you had no artists/albums/playlists - - Fixed Admin's ability to modify other users preferences - - Added User and Manager levels to Localplay, determines what the - user in question can do - - Moved Newest * to statistics page - - Database Update, removed useless config options and tweaked a few others - - Fixed last of the missing MPD functionality (Volume & Playlist Clear) - - Fixed HTTPQ and improved parsing for urls from MPD & HTTPQ - they now recognize Democratic Playlists - - Added paging to genre sub-pages - - Added missing song data fields to single song view - - Fixed display issue with playlists when deleting a song - - Fixed sorting of 'add to Playlist' menu on rightbar - - Added another layer of checking on catalog deletes to help - prevent orphaned elements - - Fixed lack of prefix on Albums, improves album art search - results (Thx darkside) - - Fixed problem with invalid urls populated to localplay methods - under certain conditions - - Fixed Album Art dump bin script - - Added paging to the Playlist Song view - - Fixed error on catalog Update All - - Fixed Public registration page, and simplified logic - - Added 'Add' button to recently played - - Limited Rightbar to only 100 items, adds last row indicating any - additional items on playlist. Prevents Firefox crash if you - add many thousands of items to a single active playlist - - Corrected Sorting of Democratic Play votes, sort order is now - # of votes then oldest vote first so new votes sort to - the bottom - - Fixed sending URLs directly to MPD - - Fixed a problem with automatic downsampling which was referencing - a now non-existent function - - Massive speed improvement on display and sorting of standard - browse functions - - Put Ratings back into single song view - - Corrected potential consistency issue with Play Type dropdown - - Made Access Denied page more friendly, added verbage for - demo access - --------------------------------------------------------------------------- - v.3.4-Alpha3 11/25/2007 - - Fixed display problem and lack of link when creating a catalog - - Initial Version of Democratic play working, minor speed improvements - to normal tmpplaylist class due to simplification and removal - of democratic related code - - Added ability to do batch downloads on the FS failed downloads - currently will not be garbage collected (Thx COF) - - Added default mime type if none found (image/jpg) - - Changed XML-RPC ACL type to RPC to reflect multiple uses - - Tweaked catalog add function to improve speed (Thx Karl Hungus) - - Added XML API borrows authentication style from Last.FM's - scrobbling, allows query of Ampache DB, returns XML - see http://ampache.org/bugs/wiki/XmlApi - - Added tweak for Wii so that Flash player opens in current window - (Thx Dgn) - - Fixed bug where Ampache would incorrectly search for album art - when config option was empty (Thx Karl Hungus) - - Enabling a Localplay Method will now set Allow Localplay to true - - Fixed all playlist methods, send, send and clear and clear on - send now work correctly - - Added single song view - - Added Play Select drop down back in - - Fixed ordering of catalogs - - Fixed multi-genre Random Play - - New Version of Flash player fixes playlist repeat bug (Thx hugoh) - - Fixed catalog update and album art dump command line tools - - Removed dead link for renaming an Artist - - Fixed batch download of a single album - - Added reset of filters when switching between browse types this - may be removed in the future... - - Fixed LastFM submitting even when there was no username/password - - Put Catalog 'All' Functions back onto catalog view - - Fixed Admin Preferences reverting to user after first update - - Fixed Localplay playlist - - Updated Ajax Load icon (Thx Spocky) - - Replaced Flash Player with Lacy Morrow's (http://blog.lacymorrow.com/) - (Thx Hugoh) - - Fixed ACL's - - Fixed incorrect Mime type being passed with transcoded songs due - to duplicate headers being passed - - Fixed an issue where MPD was clearing all but last song in submit - if its initial state was not play - - Added check for PHP5 to prevent ugly errors if missing - - Fixed issue with NULL localplay controller causing fatal error - - Fixed the Localplay Controls - - Fixed Gathering album art to only gather for changed albums - - Fixed display of catalog to correctly show catalog stats - - Gather album art now only gathers for the specified catalog - - Fixed Random methods (rightbar) - - Added Loading box for ajax actions - - Added ability to append to existing playlists - - Modified Play Method to use hidden iframe - - Fixed album random and by min random - - Added Delete to Playlist and Live Streams (Radio) - - Massive improvements to CSS (Thx Spocky) - - Addition of Greysme theme (Thx Spocky) - - Basic MPD Support Restored - - Moved catalog stats off to statistics page - - Added basic sorting to all browse pages - - Tweaked the Playback to try to fix some issues with WMP - - Reduced the timeout on the LastFM Plugin to reduce delay - when scrobbling is down - - Added Add buttons to single playlist view, and put the delete - link back for catalogs - - Fixed Playlist Play links - - Added ability to gather album art for a single catalog at a time - - Improved Upgrade Documentation - - Disabled more functionality when in Demo Mode because people - are lame - - Cleaned up Preferences, moved Plugin Preferences into their own - section - - Fixed potential LastFM issue if invalid data is passed - - Added Abstract class for localplay and started work on - next generation of localplay support - - Moved Catalog functions out of sidebar, back into the content - area - - Fixed a problem with batch downloads and tmpplaylists - - Fixed missing set_timeout_limit(0); on add to catalog - functions - --------------------------------------------------------------------------- - v.3.4-Alpha2 09/03/2007 - - Fixed a problem where it'd let you go through the install after - ampache had already been installed due to a change in the - config variable names - - Added ability to delete songs from a saved playlist - - Added ability to create a new playlist based on active playlist - - Fixed the Playlist Method 'Send on Add' so that it works, the - 'Send and Clear' is still broken - - Fixed Advanced random - - Fixed missing artist name on Albums of the Moment - - Added simple Playlist element view, non-editable - - Fixed double posting of songs on a single stream with some - clients - - Updated LastFM protocol to v1.2 - - Fixed copyright notices (Thx porthose) - - Fixed single downloads - - Fixed weird CSS issue with a crafty little hack - - Fixed a session fixation issue - - Fixed Album Disk support for OGG's and added display to browse - albums - - Added Album Disk support for id3v2 (Thx Hugo Haas) - - Updated LastFM pluging, must uninstall/reinstall to make it work - will add in auto-update later - - Adjusted LastFM reporting to reduce lag between songs. You must - now currently be logged in for LastFM to report correctly - - Fixed a potential PHP error when browsing the last page or a - search with 0 results - - Fixed rating search method - - Added 'Buy This Track' link on Find Missing Tracks if a purchase - url is given in the returned data - - Reduced # of pages at any one point on browse pages and tweaked - their display, and fixed the bottom paging stuff - - Massive improvement to sidebar (Thx Spocky) - - Added default sort order for Song Titles, Albums & Artists - has a dbl sort bug, leaving it in until true sorting - is in so you can click twice to invert sort - - Added Find Missing tracks, requires MyStrands - - Added ability to show Album art on Browse -> Albums - - Added Similar Artists Link, requires MyStrands - - Fixed hovering on the static Ratings displays - - Added MyStrands Plugin, must be enabled under Plugins - - Re-enabled / updated Plugin functionality - - Fixed CSS (Thx Spocky) - - Added Playlists as a browse type and fixed playback - - Fixed an issue where albums of the moment would show when you - had 0 albums - - Fixed warnings on Update & typo in Install - - Removed redundant GPL licence file - - Fixed filesize() issue on config re-gen - - Fixed an issue with seeking causing incorrect stats counts - - Fixed a potential issue with the kajax.js and checkboxes - - Added 'Advanced Search' link to top rightbar - - Added Paging to bottom of all views - - Fixed get_location() (Thx ichneumon) - - Moved Quick search to the top, right appears on every page - - Fixed an issue with reading id3tags causing a uncaught exception - due to direct reference to getid3() - - Added check on clean to see if Root path is readable, if not - stop clean (mount point failures) - - Fixed now playing, hopefully once and for all - - Added distinct sessions for each stream action, also allows - for independent session lengths between interface - and streaming - - Added paging on all song displays including search - - Fixed searching via quicksearch bar - - Added 'Your' playlists to leftbar with play and view links - - Fixed clear now playing - - Fixed now playing issues with Audacious 1.3.x office space style - --------------------------------------------------------------------------- - v.3.4-Alpha1 07/29/2007 - - Improved Albums of the Moment performance on large catalogs - (Thx Vlet) - - Added Migration script for config file. Also added in sane - redirection on config parse failure - - Added initial dynamic playlist item support, only default - and genre work right now. - - Added support for Internet Radio Stations - - Updated LastFM submission formating to account for changes on - last.fm (Thx entropathy) - - Fixed LastFM and increased timeout slightly in an attempt to - improve success rate - - Disabled Search, Random Play & Localplay for Alpha release - - Replaced CC Flash player with the previous GPL based flash player - used patched 0.2.3 version created by Sylvain of - http://www.jamendo.com/fr/ - - Round the downsampled content-length - - Fixed cataloging so that Orphaned Albums are always the same year - - Added new preferences, created new Playlist Preference section - - Fixed Find album art so it can look in the id3/wma art tags - correctly (Thx Karl Hungus) - - Updated SQL to latest version - - Moved Album art out of the album table into album_data - - Changed Browsing Method and default playlist method - - Added Play links for Favorite Artists/Albums/Songs - - Fixed an issue with the random album selection that was causing - a full table scan, which could lead to poor performance - with large databases - - Start of Complete rewrite, config file format changed, requires - manual re-creation of /config/ampache.cfg.php - - Updated French and German translations - - Added min song count to Browse Artist, referencing min object count - preference - - Fixed ratings so that it shows your rating if you've rated it - otherwise it shows an average rating - - Fixed Democratic Play newest votes of same total count first - (Order by vote time) - - Fixed a problem where config re-gen wouldn't update the current - version - - Changed database to fix some user tracking issues - - Added date to user_vote to allow for sorting by vote date on - democratic play - - Added Label, Catalog # and Language to song extended data table - --------------------------------------------------------------------------- - v.3.3.3 01/26/2007 - - Updated the SQL file for stable release - - Fixed an issue with having db album art method always returning - true and returning a non-array - - Fixed a race condition with downsampling and transcoding - - Fixed some refresh issues on the localplay page - - Fixed a redirect to a blank page if you hit play selected when - nothing was selected (Thx Chenb) - - Added detection of old config files, message displayed to admins - upon login - - Fixed an issue with WMP11 and Lock Songs that prevented playback - due to the way Now Playing was being calculated - - Fixed comment searching, broken when split out into its own - table - - Fixed a issue with Catalog builds in Windows - - Fixed a bug with admins ability to set the preferences of a - specific user - - Fixed logic on force http that was causing it not to work under - specific configurations - - Fixed a flagged and rated item clean issue with catalogs - - Fixed some minor issues in HttpQ and MPD localplay controllers - - Fixed Album Art search on Catalog add so that it only searches - albums that currently don't have art - - Fixed a long outstanding issue with Windows Shared drives and - the incorrect slashes and speed up catalog builds a tiny - bit - - Improve speed, sanity of single album art search - - Fixed a logic issue with force_http_play - - Improved performance of Amazon album art search by reducing the - queries made on gather album art - - Fixed an issue with all numeric usernames - - Fixed some minor catalog cleaning issues that could arise due - to the order of the clean functions - - Added missing functions to the HttpQ controller, should now have - all capabilities that MPD has. - - Fixed minor ajax issue with localplay buttons - - Fixed issue with Add to Catalogs always searching for all - album art making it really slow - - Fixed typo in session management that prevented setting of - secure_cookie option (used default value) - - Added ability to e-mail flagged/disabled reports in mail - functions (Thx PB1DFT) - - Fixed flagging not correctly tracking user on flag creation - - Added select boxes to Admin Flag pages to allow rejection or - approval of all songs at once - - Fixed an XMLRPC catalog issues created when I moved comments - - Fixed an issue with localplay controls showing up even if it - was disabled - - Fixed Album of Moment's title tag and prevented it from showing - albums without art (Thx Spocky) - - Fixed a play issue on democratic play created when I added - the menu - - Fixed batch page to correctly show access denied rather then - redirecting on error - - Fixed Genre actions to actually work - - Added http://www.famfamfam.com icons to browse functions - - Fixed Flash Player now playing issue - - Fixed a img resize logic error that could cause no art to - display if resize was on and resize failed - - Added Albums of the Moment to the Front page and removed the - stats information - - Moved Popular/Recent to /stats.php and made Browse by Song the - default browse action - - Fixed missing clean of Genre stats information and a logic - flaw with order of clean functions in the catalog clean - - Fixed Localplay page appearing even if disabled by Admin Config - if user still had distinct permissions - - Added Menu to TV page per request - - Fixed Album Art Upload and Cover URL methods - - Fixed play lock with Democratic Play if song no longer exists - - Fixed a display issue of the Now Playing on the Democratic - play page - - Fixed display of Last IP if track_user_ip was disabled - - Fixed Update to redirect to test.php if no db connection found - (Thx SpComb) - - Fixed an issue that caused AJAX not to work if you were working - in a sub-directory. - --------------------------------------------------------------------------- - v.3.3.3-Beta3 01/04/2007 - - Fixed a few more unhandled mis-configurations of Localplay which - could cause PHP errors - - Fixed an issue with the Quick Jump box on Browse by Songs - (Thx Jru) - - Tweaked Headers passed for AJAX in an attempt to 'help' IE. - - Last Database update before Stable - - Fixed a view issue introduced when sorting of the albums under - single artist view was added - - Removed unused options from config file - - Fixed some remaining album art issues and a undefined array() - issue if you only have one user and try to view - recommendations - - Fixed some get_info() references in song.class.php that caused - XBMC to not work. - - Added Die,Das,Ein,Eine as prefix's for album names (Thx Vogi) - - Added reading of riff tags - - Improved Sidebar CSS making it more compliant with different - browsers (Thx Spocky) - - Fixed some logic errors in the Transcoding logic and play logic - - Rewrote Album Art collection to correct some serious logic flaws - - Added potential fix for FastCGI installations - - Updated Snoopy to 1.2.3 (from manually patched 1.2.1) - - Fixed sorting of Themes, now sorted by Alpha of theme name - - Fixed long standing Now Playing display issue in Classic Theme - - Fixed Now Playing to account for Windows Media Player 11s - 3 HTTP Requests per song stupidity - - Added ability to mass tag using play selected functionality - - Fixed Preferences page, preferences now ordered semi-logically - - Fixed MPD controller so it displays track numbers correctly - - Added HttpQ Localplay Module. - - Added 'Best Guess' option to Duplicate Song Disabled that checks - the shortest, lowest bitrate, smallest of a duplicate set - - Removed unused templates and documents - - Added ability to edit artist/albums and flag all songs under them - for re-tagging. - - Fixed charset of XML documents returned (Thx blueorder) - - Fixed ORDER BY `track` that was missing on play selected and - reduced it to a single query, rather then one per object - - Fixed ip history being tracked even if disabled in config - - Improved performance of icon rendering due to increased use - - Added error handling for if /config/ampache.cfg.php.dist is - not readable - - Added new Icons from http://www.famfamfam.com from the Silk - subset. (Thx kalrnux && Mark James) - --------------------------------------------------------------------------- - v.3.3.3-Beta2 12/18/2006: - - Fixed a bug that prevented adding new songs to the catalog. - - Removed a upload preference that I missed. - - Timezone setting actually works - - --------------------------------------------------------------------------- - v.3.3.3-Beta1 12/18/2006 - - Moved Comment information to separate table and added lyrics - row, no support for lyrics yet though. - - Removed Upload functionality (broken, and time better spent on - other features) - - Added Recommendations based on Ratings to Stats page - - Encoded the LastFM password so that it isn't displayed or - stored in plain text. - - Fixed an issue with Admin -> Streaming -> Localplay Level - not correctly displaying the current setting - - Integrated LastFM plug-in per user requests. - - Added /bin/delete_disabled.php.inc to delete any disabled - songs in your DB, defaults to Debug only mode - - Fixed display issue with players that ignore EXTINF in m3us - (Thx AlxRogan) - - Added Refreshing to the Recently Played menu at the same time - it refresh the now playing on the index page - - Fixed a cataloging issue that was using a round about way of - checking to make sure the song wasn't flagged. - - A ton of CSS cleanup (Thx apex) - - Fixed an issue with multi-value config options on test.php - - Changed default site_charset to UTF-8 in ampache.cfg.php.dist - - Fixed some <? in show_test.inc (Thx apex) - - Added Plug-in Interface under Admin --> Modules - - Fixed play type switcher so it shows all possible play methods - - Tweaked home page a little, remove pop songs and recent artists - - Added Recently Played to Main Page - - Fixed an issue on Browse by Albums and sorting by Artist after - sorting by something else - - Added initial Tag writing script (Thx Jirwin) - - Updated flag class to make it easier to create a tag writer - - Fixed some potential issues with sort_files.php.inc - - Added the ability to Upload a M3u and have it attempt to build - a playlist based on the filenames - - Added the ability for admins to 'Push' the democratic link - to a play method/localplay instance - - Fixed a bug with the File tag_order method - - Fixed a problem with Localplay Skip to song and added - highlighting of currently playing song - - Added new Flash Player with full support for Non-US Char and - colors. (Thx PB1DFT/Enrico Lai http://www.enricolai.com) - - Tweaked how MPD is handled, if MPD is stopped a new play action - will clear old playlist, otherwise Play appends. - (Thx henrik) - --------------------------------------------------------------------------- - v.3.3.3-Alpha2 11/12/2006 - - Added Export to Itunes DB function (Thx PB1DFT) - - Fixed some Ajax Issues, added Now Playing to TV page - - Fixed album art search on every Catalog Add - - Added exception to MPD controller, forces HTTP play regardless - - Added From File: option to album art (Thx pb1dft) - - Updated French Translation (Thx charrea) - - Tweaked default config, Ratings are enabled by default - - Added Genre link on show_songs along with some other minor UI - improvements - - Added Export to Itunes DB function (Thx PB1DFT) - - Fixed Show All of Song Titles not having any data - - Fixed override of local_length to 9000 regardless of config file - - Tweaked Remember Me Checkbox to be disabled if remember_length - is <= local_length - - Fixed issues with date not being set on insert of stats - - Fixed style issue on Single Album view when ratings are off - - Added Democratic Play ability, UI incomplete and 'clunky' - - Added some extra error checking to the install process - - Fixed issue with delete confirmation on playlist always being - yes, even if you click no. - - Added more error checking to install, won't let you continue - without a valid MySQL connection, rather then relying - on the db_select() to fail - - Fixed a session race condition if you turn use_auth off and on - and a user log in while use_auth if off - - Fixed a potential foreach error if no songs passed to stream - now logs error and gently returns the user - - Added ability for Admins to define the required permission level - for individual preferences - - Added WavPack support - - Forced a sane Post Size had some people with 32 byte post sizes - which will not work with Ampache. - - Fixed a logic error with the MPD controller. - - Fixed a problem were invalid bitrates below the set downsample - bitrate could cause lame to crash as they weren't - validated. - - Added XSPF Flash player, rough around the edges but it works - (Thx pb1dft/GrinningArmor) - - Fixed bug with Album --> Artist sorting, wasn't allowing you to - sort Z-A - - Fixed bug with most popular where links weren't being generated - correctly - - --------------------------------------------------------------------------- - v.3.3.3-Alpha1 10/28/2006 - - Added IP History to admin->users (Thx pb1dft) - - Added HTTP auth method, auto-creates a 'user' if the auth user - doesn't exist in the database. - - Fixed Mail statistics. It broke down after earlier updates. - - Reworked RSS features (Thx pb1dft) - Newest and latest songs albums and artist are available - through RSS. - - Reworked Stats so that they are time specific, allows for - Top 10 of this week, threshold is per user configured - - Added Admin Allow XXXX preferences for downsampling, streaming - localplay and democratic play - - Added Generate Config tool for admins to update their configs - to the latest version. It reads current settings and merges - with the new config file and prompts for a download - - Added PutENV check on test page to make sure we can redefine - memory limit and safemode is off - - Added Russian translation (Thx Dimon) - - Fixed a problem with vainfo ignoring file pattern if no other - tags were found - - Added new version of getid3() library which will hopefully - resolve some PHP5 related issues - - Fixed security issue that allowed users to gain guest access to - ampache if register globals is enabled. - - Added xml based query for artists,genre,albums and search see - /server/xml.server.php - - Fixed false positive error and PHP5 related error on archive - creation - - Added <image> tag for album art and ability to filter rss feed - by user by adding ?username=<username> to rss link. - - Added LDAP/Active Directory auth support (Thx Rubin & pb1dft) - - Added ajax support to ratings, no longer requires a refresh, - hello instant gratification. - - Tweaked Kajax, now accepts an array of elements to replace - from a passed xml document. allows for multiple targets - on a single ajax request - - Fixed display of disabled localplay methods, Preferences will - now only display active ones. - - Fixed MPD Controller to attempt to find files based on filename - if they were added outside of ampache - - Tweaked Now Playing to prevent wrapping of Album Art. - - Tweaked stylesheet to fix problem with Firefox and the :active - style on the sidebar with the select drop downs - - Added Options to Mail statistics to users when sending them - a message (Thx pb1dft) - --------------------------------------------------------------------------- - v.3.3.2 10/01/2006 - - Updated SQL file, changed default site title - - Fixed Duplicate Songs functions that have been broken for a - while - - Fixed some Install issues with incorrectly named templates - - Added check for MySQL support to first install page, redirects - to /test.php if mysql support is non-existent - - Added ability to turn Random/Repeat on and off in localplay - and also improved localplay page a tiny bit. - - Fixed a problem with pagination on the admin/users.php page - - Added ability to turn on User/IP/Date Login history tracking - viewable only by Administrators - - Fixed issue with IE not being able to download files with ? or - / or \ in their filenames, replaced with _ - - Added New ACL system which allows user based ACL's and - introduces shared keys for xml-rpc communication and - local/remote network definitions for auto-downsampling - - Introduced new Theming method and 'migrated' all old themes in - /contrib results may vary. (Thx Ros) - - Added ability to search by Rating, requires MySQL 4.0 or above - - Page headers now limited to 30 pages with [....] between top - and bottom 15. - - Added Browse by Title functionality (Thx Rubin) - - Added Min Album size as preference, defaults to 0 (Thx Rubin) - - Fixed a problem with the automatic registration sorting on user - lists and admin notification of new users (Thx pb1dft) - - Fixed 'auto_user' config option on automatic registration it - wasn't actually respecting the config option (Thx pb1dft) - - Fixed Implemented XSPF playlist generation (Thx pb1dft) - - Fixed an issue with 'Download Selected' from playlists passing - the incorrect songs - - When adding to a playlist by default it 'appends' rather then - integrating (Thx Salguod) - - Now Remembers the Last used playlist correctly. (Thx Salguod) - - Cleaned up some Formating issues with the Access control - interface. - - Fixed an issue with the MPD Controller not passing the password - to the MPD class causing flames to shoot out if your MPD - had a password set. - - Fixed issue with transcoding not changing the mime type or the - filename, currently hardcodes to mp3 and audio/mpeg. - - Updated Spanish Translation (Thx Bgordon) - - Fixed potential for a foreach() error on vainfo if no tags are - found, and fixed quicktime (mp4) tag reading. - - Fixed the CSS for now playing, with multiple entries it turned - into modern art. - - Fixed issue with Keywords search that cropped up when I removed - the checkboxes. - --------------------------------------------------------------------------- - v.3.3.2-Beta3 06/22/2006 - - Fixed file-based parsing so that it can now be given priority - over the tags in the files using tag_order in the config - file - - Fixed Now playing, now div based layout and AJAX refreshed - based on config files refresh_limit - - Moved /modules/init.php to /lib/init.php - - Removed Checkboxes from Search page and added ability to - search on Comment and Rating - - Fixed a missing close tag on the catalog build if ampache was - unable to get the filesize of a file - - Fixed link to Statistics page, user link has been missing - since the new interface was put into place - - Added new getid3() wrapper (vainfo) should resolve the - id3 tags in oggs issue that some people were having - and makes file only tag basis possible. requires - and update to your ampache.cfg.php - - Fixed Transcoding logic issue and added preset line for - transcoding flac files in .dist file (Defaulted to Off) - - Upgraded to Getid3() 1.7.6 - - Fixed an issue where the new song->get_url() wasn't respecting - the force_http_play, this also fixes a long outstanding - bug with localplay + https + force_http_play - - Added PCRE check on /test.php and updated to use Ros's new - spiffy theme - - Added pruning of empty playlists (Admin Only) - - Fixed error on /login.php when theme isn't set which caused - a fopen failure to show up in the logs - - Improved MPD class to use PHP 4.3+ socket timeout settings so - that if your MPD server goes down while in MPD mode it - doesn't hard-lock ampache. - - Suppressed deprecated var warnings in PHP5 - - Fixed link to playlist import - - Fixed playlist add on every catalog add (I'm not kidding this - time... really..) - - Fixed Access Control List so that it prevents Login if you are - not inside the allowed range. - - Fixed Localplay/Stream Buttons so that they also work if you - have use_auth disabled - - Added Icecast Controller (Thx Nikk) - - Added Clear Playlist Functionality to Localplay - - Added Language selection to Installer (Thx Ros) - - Added xbmc controller, restricted to playback of mp3s shared - over samba (Thx Infamy) - - Fixed a problem where if require_session was disabled it would - still pass the sid with the urls - - Fixed problem where jpegs wouldn't get resized (Thx blueorder) - - New Install and Update screen styles (Thx Ros) - - Fixed a glitch that was causing m3u's to be built on every - catalog add, rather then just on creation - - Tweaked Preferences once more - - Added Modules Page, used for enabling/disabling localplay - types - - Fixed a missing web_path reference on playlist edit page - - Added Localplay API, check the wiki for more information - http://ampache.org/bugs/wiki/Localplay - - Added Download to Random play along with Size limitation - useful for downloading a set amount of music for your - mp3 player. - - Fixed mime detection, wasn't strtolowering the value - - Fixed a few more Charset issues specifically with Russian - (Thx Nikk) - --------------------------------------------------------------------------- - v.3.3.2-Beta2 03/29/2006 - - Fixed some Charset problems with htmlentities (Thx Nikk) - - Fixed some issues with IE and session caching (Thx wishbone) - - Improved Upload Error Messages and blanked up upload and - quarantine directories for non-admin users - - Added horrible hack to make Artist sorting work in the Album - browse page, this is temp until Ampache 3.4 - - Fixed a problem with the playlist update confirmation page - - Fixed css issues with preferences (Thx WarrenG) - - Added dump album art command line script and tweaked catalog - build display. - - Tweaked preferences adding tab'd views rather then all on one - page, also added account page back in. - - Fixed popen in downsample, forcing binary mode, so that windows - works correctly (Thx SoundOfEmotion) - - Tweaked some defaults in .dist config file as well as the error - handler, in order to account for debug_level - - Added catalog drop down back to quick random play form - - Added bandwidth throttling to downloads, must be enabled in config - (Thx pb1dft) - - Added loose name compare and rename functions to help with sorting - similar artist names (Thx SpComb) - - Fixed a problem with not being able to add Albums to a playlist - (Thx eudaimon) - - Fixed a problem with browsing genres that would incorrectly put - 'Browse' in the Showing Genres Starting With: box - - Fixed some unescaped ID's in class constructors. - - Added debug_level config option to allow fine tuning of logging - - Fixed catalog functions hopefully increasing speed and removing a bug - with fast search - - Fixed cookie code to account for violation of RFC's by IIS 5 where - in IIS 5 fails to send cookie header on a header redirect - (Thx Paul Webb) - - Fixed verification of Batch Downloading, if ZLIB isn't detected it - will not even give you the link - - Added remember_length which defines the length that a 'remember me' - session will last, default is 900 or 15 min - - Fixed truncated names on tool-tip text (Thx Patrik) - - Fixed a few more Search snafu's that caused it to not remember - what you had selected after performing a search (Thx Rubin) - - Fixed ordering of playlist m3u generation - - Fixed ratings images to use Javascript hotness (Thx burnsides) - - Fixed a catalog update bug that was introduced when I switched - over to vauth. - - Fixed some minor Local Play display/consistency issues (Thx Morgan) - - Fixed disable/enable functions which were incorrectly referencing - session variables to check for permission (always failed) - - Fixed lack of default amazon web url which prevented searching - from working at all if you had not updated your config - file - - Fixed read_config so that it loads faster, removed ~1500 - preg_match calls per page (Thx XGizzmo) - - Rewrote entire Flag method, this includes the edit functionality - - Fixed play selected on playlists, it no longer always plays - everything. - - Fixed redirection after applying a rating to an album - - Fixed a few typos in the xmlrpc code and playlists and fixed the - weird skipping when seeking using some players (Thx Sven) - - Fixed a problem with the Image Resize code which wasn't correctly - detecting the lack of GD causing no art to be displayed - - Fixed Remember Me button (part of the vauth) - - Added new Session Handling code called vauth (Vollmer's Auth) - - Moved xml-rpc server file to /server/xmlrpc.server.php keeping - with the location of the ajax server mojo.. This will - break compatibility with previous versions, sorry! - - Added ability to search from non-us amazon webservices website - and retrieve more then one page (Thx nhorloc) - --------------------------------------------------------------------------- - v.3.3.2-Beta1 01/08/2006 - - Fixed lack of Access List check on download - - Fixed Access List so that you can edit existing records - - Fixed counting error when using the /bin/catalog_update.php.inc - script - - Fixed some minor theme issues with the built in themes - - Fixed some RSS problems, and linked it on header (Thx pb1dft) - - Fixed bug where you couldn't delete admin users because of an - overzealous permission check - - Fixed Search Album art page so it correctly shows results - (Thx nhorlock) - - Fixed stylesheet so all old Themes work again (Thx Sigger) - - Added Normalize Tracks function to playlist which makes track - numbers contiguous - - Fixed ordering on Playlists under new code - - Added the Import From File action for playlists back. The link - was just missing - - Fixed SQL errors with Windows + Mysql5.x songs with empty - genres, are now given a Unknown genre value (Thx WarrenG) - - Rewrote entire Playlist class and document to use the new id - field in database, also added support for playlist tracks - that are based on search criteria. - - Fixed Album Art Search so that it doesn't include the artist - if there is more then one artist on the album - - Fixed Registration code so that it used existing functions and - added default to off config option for captcha because - its hard to detect compatibility - - Fixed some logic errors in Downsampling code - - Updated Registration code (Thx pb1dft) - - Updated GetId3() Library to v.1.7.5 - - Updated SQL file - - Fixed Install script so it throws errors and is now able to - if specified create the database user for you - - Added Popup Album Art (Thx Di-Fosfor) - - Fixed Typo in Amazon Search debug statement - - Added sort_files.php.inc to /bin - - Fixed Ratings designation mistake and added it to artist view - - Fixed location detection for contextual titles and browse - on the simple menu's (Thx SoundOfEmotion) - - Fixed a botched change to the database (No Data loss!) but I - still feel stupid (Blame Vollmer) - - Fixed a problem where .flac files wouldn't get recognized by - the regular expression that pulls in files from m3u's - (Thx nhorlock) - - Fixed a logic problem with the rating system where it would - show a star for the 0 value when it should always show - the 0 or don't play symbol - - Fixed drop-downs on sidebar not resizing with fontsize - (Thx SoundOfEmotion) - - Fixed wrap-around text by removing float:left; on #content - (Thx Sigger) - --------------------------------------------------------------------------- - v.3.3.2-Alpha4 12/27/2005 - - Fixed Registration system sort of. It still needs massive - improvement, but it works.. kinda (Thx SoundOfEmotion) - - Added Rating system, currently only non-flash works. - (Thx SoundOfEmotion for original code) - - Added pop-up sub-menus to classic Theme (Thx Sigger) - - Fixed genre pull-down so it's a good bit faster (1/2 the sql calls) - - Updated Preferences (yet again) maybe it's better, maybe it's not - we'll never know... - - Fixed Classic Theme view in IE (had spaces) - - Fixed permission bug with guest users when batch download was - enabled - - Added initial Italian translation (Thx Michele) - - Updated Burgundy theme to take advantage of div format so that - it acts like the old 'horizontal' menu - - Introduced new 'vertical' interface that uses <divs>. Interface - should load a faster now. - - Fixed a problem where down-sampled songs wouldn't get recorded - in stats due to their diminished size - - Fixed column typo on Admin User page - - Fixed a problem with the no_symlinks setting which could - cause some files to be missed regardless - (Thx solarium_rider) - - Fixed problem where Genre on OGG was not being correctly - picked up by catalog (Thx redswami) - - Added "Keyword" search which searches title, artist name - and album name, also forced 'quick search' to always - use Keyword (Thx Rubin) - - Added ability to Rename/Merge artists (Thx SpComb) - - Fixed a flaw in album art search which only returned a single - result, now shows all results and allows you to pick - the correct one. - - Added ability to re-define album art search (Thx csammis) - - Fixed a logic flaw where it would attempt to parse the m3u - before all songs were cataloged - - Fixed a problem where updating your normal preferences when - use_auth was off would clear admin prefs - - Found a few more <? and replaced them with <?php - --------------------------------------------------------------------------- - v.3.3.2-Alpha3 11/29/2005 - - Added marineam's patch to the Snoopy class which fixes a flaw - in the new version which fails to escape single quotes - - Updated included Snoopy class due to vulnerability - http://seclists.org/lists/fulldisclosure/2005/Oct/0536.html - (Thx marineam) - - Fixed a problem where it would attempt to redirect back to the - admin section regardless of rights giving a access denied - message. - - Added transcoding of m4a files so they stream properly - (Thx Rosensama) - - Fixed problem where Add to Playlist from mpd.php only works for - file method (Thx Rosensama) - - Added 'Simple' Genre Bar (Thx sigger) - - Added initial TV page for viewing of now playing and additional - information (Thx sigger) - - Updated Archive library to 2.1 Released 08/13/2005 - - Corrected math error with automatic down-sampling (Thx J) - - Corrected some of the no_auth preference problems - - Fixed a problem where Clearing the catalog stats, didn't actually - do anything - - Fixed a slight logic error that could give a weird error when - you attempted to create two users with the same username - - Removed the last of the short php tags - - Reworked Search to allow for multiple searches, and eventually - allow you to return a list of albums,artist,genres - rather than a list of songs. - - Fixed Lock Songs always returning false and thus preventing - any playback when enabled. (Thx J) - - Fixed a flaw in the down-sampling which would allow you to set - invalid bitrates. (Thx J) - - Fixed a few problems with WMP, down-sampling and now playing - information. This is not a final fix for WMP but it's - better than before. - - Fixed problem where played wasn't getting set correctly. - - Fixed a problem where you could enter invalid bitrates into - the preferences, and cleaned up logic - - Fixed a problem with Real Player Tag detection (hack) - - Added RAM playlist type - - Added ability for Admin's to view other users personal stats - - Fixed a problem with the Apply to All checkbox on admin - preferences - - --------------------------------------------------------------------------- - v.3.3.2-Alpha2 08/14/2005 - - Improved MPD URL method so it acts just like file method - (Thx Sigger, Trey) - - Added Simplified Chinese (Thx Hongyi Gao) - - Fixed XMLRPC session checking - - Fixed up the init_mpd() function to prevent errors on local play - page - - Updated Now Playing to account for new db structure - - Fixed Now Playing so that songs played by the MPD file method - actually show up (Thx sigger) - - Fixed Now Playing so that if Windows Media Player is detected - it handles it correctly, and doesn't remove the row after - the script execution has finished, and depends upon the - GC to catch it - - Added Optional Automatic Bandwidth management for downsampled - users based on defined bandwidth limits (Thx Jens) - - Prevented Load of XML-RPC library if xml_rpc isn't enabled - - Correctly deleted the session when deleting a user - - Added Search Bar to main page (Thx sigger) - - Added British English (Thx ??? <I need to look it up>) - - Added optional automatic resizing of thumbnails using php-gd - - Improved Upload System (Thx Rosensama) - - Added Download Selected Option if Zip Downloads are allowed - - Added Genre Browsing - - Fixed problem where catalog wouldn't clean unused genre - entries - - Fixed a security problem with Albums & Artists browse pages - - Fixed Logout button showing up when use_auth was false - - --------------------------------------------------------------------------- - v.3.3.2-Alpha1 07/11/2005: - - Added Spanish Translation (Thx ros) - - Fixed Menu Highlight when using a Translation - - More HTML cleanup (Thx Xgizzmo) - - Added initial Browse Pages and Supporting Functions - - Added Genre Stats Tracking - - Moved files into more logical areas, added .lib and .class - suffix to library and class files, also started using - phpdoc style documentation - - Added Improved MPD interface (Thx Sigger) - - Updated XMLRPC lib to 1.1.1 due to security issues with previous - versions - - Updated Getid3() library to 1.7.4 - - Added code to streaming that requires you to play at least half - the song before it's counted in the stats (Thx SH) - - Added Dutch translation (Thx Ruudboy) - - Added a clean_catalog() to the /bin/catalog_update.php.inc script - - Removed all instances of $user->id - - Improved XMLRPC client and server functions, no longer attempts - to pull all songs at once, pulls in 500 song chunks - - Added tables/fields for Dynamic Playlists and IP tracking - - Fixed some spelling errors - - Added remote session validation for XMLRPC streaming - --------------------------------------------------------------------------- - v.3.3.1 06/21/2005: - - Fixed hardcoded HTTP reference in list_header.inc - (Thx hongyi_gao) - - Fixed refresh javascript for main page. - - Fixed <html lang=> tag so that it validates (Thx XGizzmo) - - Added show_footer_menu() function and preference (Thx XGizzmo) - - Added localplay_menu config option that puts MPD on it's own - page, will eventually control icecast,localplay,slimserver - as well (Thx Nedko) - - Fixed problem with preferences, where it would show theme change - until a second refresh. - - Added refresh on Local Play page (Thx XGizzmo) - - Removed DEMO getid3() files - - Fixed a problem with MPD file method and a trailing slash on - the catalog name (Thx Rosensama) - - Fixed play_selected on Playlists - - Fixed Adding to playlist from Album (Thx rperkins) - - Fixed problem where attempting to view multi-artist albums would - only show one artists songs (exception for Unknown albums) - - Fixed refresh link if Local Play is on it's own page (Thx XGizzmo) - - Fixed a ton of HTML, and CSS errors (Thx XGizzmo) - - Fixed MPD so that adding songs also starts playback - - Fixed access and disabled issues on admin::users (Thx Orion88) - - Fixed problem where disabling a user didn't remove their session - - --------------------------------------------------------------------------- - v.3.3.1-Beta2 05/22/2005: - - Included new Greyblock Theme (Thx Shieldb) - - Fixed playlists if use_auth == FALSE - - Tweaked CSS classing in an attempt to improve themeing. This - breaks all previous themes. (Thx mkeadle) - - Fixed problem with Color Boxes in IE (Thx rperkins) - - Tweaked the Main page adding most popular albums as well as - splitting out the mpd control and now playing. - (Thx Nedko and reflous) - - Fixed a problem with directories named '0' (Thx Protagonist) - - Fixed lack of seeding of RAND() which would cause Pre PHP 4.2 - to not really have random playlists. - - Fixed a bug where guests could change their own password and - control MPD - - Fixed a ton of class formating inconsistencies as well as tweaked - a few tables. (Thx Rperkins) - - Fixed some consistency issues with where the A-Z listing was - between Albums and Artists, Added Bolding of currently - selected Letter/Number (Thx Rperkins) - - Fixed a problem with the admin preferences where the theme - colors wouldn't reset, if the target theme is the current - one of the user setting it (Thx Nedko) - - Fixed a problem with the CHARSET not being passed correctly - (Thx Nedko) - - --------------------------------------------------------------------------- - v.3.3.1-Beta1 05/01/2005: - - Added Random Play for Playlists - - Added Per User config option to set ellipse thresholds as well - as some index.php tweaks (Thx Nedko) - - Added support for SPX files. - - Fixed a problem that occurred when a userfield contained a single - quote (username,fullname etc) - - Turkish Translation, Charset iso-8859-9 added (Thx vireas) - - Flipped Actions on MPD Control, clicking on the title now skips - to the song, clicking on number removes it (Thx rastan) - - Tweaked Preferences look, adding color boxes showing the color - of the preference, and misc html/spelling fixes - (Thx Rperkins) - - Added Random On/Off to MPD controls and truncated songs with ... - (Thx Orion88) - - Added ability to pass a URL to MPD allowing it to be on a - different computer than the MP3's this also makes setup of - MPD a lot easier. - - Fixed Connected User Count. - - Fixed random HTML errors that caused custom themes to look wrong - - --------------------------------------------------------------------------- - v.3.3.1-Alpha2 04/23/2005: - - Added ability to import M3U's as playlists on catalog build and - from the playlist screen, note the m3u must exist on the - server. Uploading from client is not working - - Fixed a bug that caused it always to generate a m3u file when - using downsampling - - Added support for .mpc files - - Added .htaccess and renamed all /bin files to .php.inc so that - the webserver, even if it ignores the .htaccess won't try - to run the scripts - - Fixed ampache.cfg and /docs references in /install.php - (Thx rperkins) - - Fixed a typo that caused ASX playlists to not be populated with - the user_id as they should (Thx weidercs) - - Fixed a problem where when creating a new user it wouldn't take - the values from "Admin Preferences" as it should. - - Fixed catalog toolbox so it uses the classes rather than a - hardcoded color - - Fixed Installer which still had ../ references (Thx fakenick) - - Fixed a few more ../ references - - Fixed redirect to update.php on login after you've already - done the update. (Thx Orion88) - - Fixed login.php so that it loads the theme that is set in the - admin preferences correctly - --------------------------------------------------------------------------- - v.3.3.1-Alpha1 04/21/2005: - - Added Themeing Ability to Ampache, see /themes/classic for an - example of how to do it - - Added Burgundy Theme (Thx s1amson) - - Moved everything into / instead of /docs you should now be able - to extract ampache directly into your webroot and have it - work perfectly :-) - - Added Config file compare to test.php - - Added config values to control allowed playback methods - - Added SlimServer class *Not Finished - - Tweaked catalog "Total Time" so it's a little more consistent - (Thx Andy Morgan) - - Fixed playback problem with Windows Media Player caused by a - misplaced Partial-Content header entry. - - Renamed ampache.cfg --> ampache.cfg.php and added <?php exit(); ?> - to prevent display of config file in web interface. this is - the first step towards moving away from the /docs style - (Thx s1amson) - --------------------------------------------------------------------------- - v.3.3 04/17/2005: - - Fixed seeking and lack of http headers during normal playback - (Thx Nikk) - - Fixed random play bug where it wouldn't return any songs due - to a malformed sql statement. (Thx J) - - Fixed a typo that caused the song format to be ignored by play.php - (Thx Nikk) - - Fixed lack of an error message if amazon album art was a search - method, but no developer key was specified - - Fixed the memory allocation code. - - Fixed a lack of status reporting during the album art searches - now prints out Searched 100. . . like all other catalog - functions. - - Added User Registration (Thx Terry) *Not Finished! - - Fixed problem where an error would occur if only one album - art gathering method was selected. - - Fixed problem where it would continue to search for album art - when updating multiple songs from the same album where art - has already been found. - - Added Debug Script for Amazon Album Art search (in /bin) - - Cleaned up some dirty HTML, and redundant functions - - Fixed lack of redirect to the Install page if no config file is - found - - Fixed login page so it respects the values set in the database - for background color etc - - Fixed lack of cookie deletion on logout, and lack of session - removal... - - Added forced Garbage Collection at least 20% of the time. - - Fixed Installation Script, admin/changeme is no longer the - default username/password. Installation script creates - initial admin user - - Fixed html, and lack of web_path definitions on the account - page, also spruced up the look a little bit - - Switched all short tags to long tags (<? --> <?php) - - Fixed preferences so that it doesn't display an input field - if you don't have access to change said preference - - Fixed album art saying it's found when it really wasn't - - Fixed problem where changes to preferences weren't respected - if use_auth = false - - Fixed download, and direct link, both were not respecting - the song->type - - Tweaked m3u generation removing the \ before the filename to - prevent mp3blaster from failing (Thx Rubin) - - Added command line script /bin/compare_config looks at - ampache.cfg.dist and compares it to the ampache.cfg looking - for missing config values. - - Tweaked db update check so it does it on every page load, rather - than just on login.php (so use_auth=no gets checked) - - Fixed problem with user create and user edit where it wasn't doing - any really good error checking, or notifying you when it - failed to update/create - - Tweaked now playing in an attempt to correct some now playing - floods that people were seeing - --------------------------------------------------------------------------- - v.3.3-Beta4 03/27/2005: - - Added Batch Download functions (Thx RosenSama) - - Tweaked Main Page format (Thx Nedko Arnaudov) - - Added Full Album/Full Artist option to Random Play - - Fixed Amazon Album Art gathering, changed from SOAP - method to REST method, now works with PHP5 and PHP4! - - Fixed problem with ' being escaped one to many times in a - playlist name - - Tweaked MPD play so it uses the playlist_type and is accessed - by simply selecting the "Play" action - - --------------------------------------------------------------------------- - v.3.3-Beta3 03/17/2005: - - Fixed a problem with the preferences and display of the logout - button and inability to edit/disable songs/playlists when - use_auth = no - - Added volume controls to local play (Thx Vlad) - - Fixed a problem of importing comments from mp3 files (Thx Cucumber) - - Fixed a typo that caused the account you were logged in as to be - deleted rather then the account you wanted to delete. - - Added pulling missing song info from filename based upon the catalogs - file patterns. - - Improved error logging and handling. - - Added album art dump from database to file system (Thx Cucumber) - - Added show albums with no art on Albums browse page (Thx Cucumber) - - Fixed a problem where Localplay wouldn't return to index as it - should (Thx Jason) - - Added Installation Script (/install.php) - - Fixed lack of an sql_escape on comment which could break inserts - if comment contained " or ' - - Added default log_path and better error message if unable to write - to the file - - Removed _SERVER['PHP_SELF'] reference on alphabet function due - to the fact it doesn't always get passed. - - Removed old setup.php in favor of new install.php - - Upgraded Moosic from 1.2.5 --> 1.5.1 which fixes some playback - issues (Thx soloport) - - Added Prev button to localplay and send the song name to the player - rather than simply song.mp3 (Thx jason) - - Added Customizable Stream Format, see config (Thx Cucumber) - - Added sort by Year on album page. - - Fixed some minor issues with the XMLRPC code. - - Fixed typo in style-sheet (Thx Nedko Arnaudov) - - Added cleaned up favicon (Thx Nedko Arnaudov) - - Added paging and sort by username/fullname & last_seen on - admin user page - - Fixed issue with non-us chr when truncating using ... on - global popular and album/artist views (Thx Nedko Arnaudov) - - Fixed importing of non-us chr from OGG files (Thx Nedko Arnaudov) - - Fixed an issue were duplicate headers would be sent during - downsampling, also remove extra db connection in play/index.php - - Fixed problem where now playing wouldn't show a username if use_auth - was disabled - - Fixed a problem which prevented you from updating a user - - Fixed an error in the logic that caused all art methods to be - searched regardless of config settings - - Added ASX playlists (Thx Samir Kuthiala) - - Added check for Iconv in /test.php - --------------------------------------------------------------------------- - v.3.3-Beta2 02/09/2005: - - Added config option for site charset defaults to iso-8859-1 - (Thx Nedko Arnaudov) - - Fixed unhandled soapclient errors with PHP5 - Note Amazon - album art search still doesn't work. It just doesn't - return an error. - - Fixed problem with winamp playback on .oggs - - Added "Remember Me" button that overrides local length setting - and sets a 1 year cookie - - Added new RSS page (Thx Speedy B) - - Changed how preferences are handled once again. In the process - fixed numerous bugs with preferences. - - Added Apply To All in admin preferences, letting a full admin - reset a specific pref for all users at once. - - Update Catalog no longer overwrites changes made in the interface - - Added MPD patch (Thx RosenSama) - - Suppress Error in /docs/play/index.php if fopen fails - - Fixed Random playback, it is now actually a random number of songs - in a random order from said artist/album - - Fixed Comment not getting set during song flag (Thx RosenSama) - - Added gimped support for m4a (ITunes) files, Genre and Track # - aren't imported due to getid3() limitations - - Fixed some XML-RPC issues that cropped up with newer versions - of PHP - - Improved fix for Mysql 4.1 PASSWORD function, should always - work now. - - Added basic logging functions (for debug) - - Fixed downsample so it actually looks at the ampache.cfg for the - command to run instead of being hardcoded in - - Added ability to set preferred filename for folder album art search - along with ability to set order of search methods (Thx Mike) - - Started tweaking MPD patch so that it can be accessed as a - play type - - --------------------------------------------------------------------------- - v.3.3-Beta1 12/26/2004: - - Fixed problem with download not detecting mime types and not seeing - true/false value of preference - - Added Patch from Shine with a _ton_ of gettext updates and an almost - complete German translation! - - Fixed automatic detection of server port (Thx Corsin) - - Fixed missing prefix on Albums by Artist page (Thx ianneub) - - Removed a large chunk of unneeded code from Main page - - Fixed some preferences problems which were allowing users to define - download/upload etc - - Fixed Upload functions created by Lamar to account for other changes - I've made to ampache, upload now shows up in menu bar - if you have upload enabled - - Added CLI catalog_update.php file in /bin that updates all local - catalogs - - Updated nusoap library to newest version (12/15/2004) - - Fixed upload, now requires a readable upload dir before even attempting - to upload, and correctly inserts/quarantines files - - Fixed a problem where the catalog clean wasn't removing files from - playlists when they were removed from the catalog - - Added 'pretty' count of songs checked during catalog clean - - Added simple m3u playlist format and fixed a small typo in the pls - playlists - - Added Direct Link that can be drug to winamp to "append" to - playlists (Thx jason) - - Fixed incorrect redirect on Disable/Enable of songs - - Fixed login problems due to change in HASH style with Mysql 4.1 - - Fixed Albums with multiple artist giving incorrect song count and showing - single artist, rather than "Various" - --------------------------------------------------------------------------- - v.3.3-Alpha3.1 11/29/2004: - - Fixed two typo's in /docs/playlist.php (Thx smichaelis) - - Added a or die to the table drop in /update.php to prevent silent - failure of update. - - Added check for session support on /test.php - --------------------------------------------------------------------------- - v.3.3-Alpha3 11/28/2004: - - Fixed duplicate web_path entry in preferences (Thx KlaasVaag) - - Fixed some problems with the flagging single quotes and genre - should now work (Thx Cocobu) - - Added WMA support (Thx Ldary) - - Added new Getid3 version - - Fixed typo that prevented play selected on artist page from - working (Thx tPassive) - - Added WMA Album Art support... maybe - - Fixed problem with [Prev] & [Next] wrapping to a new line - - Added filename used for songs with no title - - Fixed ability to disable last account, or remove last admin account - - Added year to "Albums" view - - Fixed inability to delete playlists - - Fixed a problem introduced while cleaning up /lib/album.php - - Added new Stream class to make adding play types easier - - Added correct PLS file support. Set via a config option - - Added Favicon (Thx Rubin) - - Added German README/INSTALL/MIGRATION/ampache.cfg.dist (Thx phil) - - Added French Translation (Thx Cocobu) - - Removed defunct "findfile" script that was completely broken - - Added 1000 songs & All to random play (Thx clouser) - - Added Folder based search for any .jpg or .gif as album art only - works on catalog update & build (Thx dromio && roark) - - Added config options that define where ampache looks for art - - Fixed logic error on album art page, and redundant checks - - Fixed Non-Us CHR on ogg && id3v1 tags files importing incorrectly - - Fixed some web_path and prefix problems - - Fixed single quotes in folder names preventing the entire directory - from being indexed - - Added New Blank Album Image (Thx Aaron La'gere) - - Added Per Artist & Per Album Update From Tags - - Added GetText to albums.php, playlist.php, lib.php, index.php and - ui.php as well as new messages file. (Thx Shine) - - Added Album art shown on Now Playing (Thx Rubin/Shine) turned on by - setting play_album_art = "true" in ampache.cfg - - Fixed problem where flagged table wasn't getting cleared when you - deleted the song that it referenced - - Added "Guest" user level which can view, but not play or change - anything - - Added user_catalog table for future catalog access control, this - feature is not yet implemented. - - Added FLAC file support - --------------------------------------------------------------------------- - v.3.3-Alpha2 11/08/2004: - - Improved error checking on Mysql connection it now redirects to - /test.php on failure rather than just throwing an error - - Added upload.php play/pupload.php & templates/show_upload.inc - for upload functionality (Thx Lamar!) - - Fixed a $dbh --> dbh() problem (Thx phil) - - Fixed the preferences requirement on update.php (Thx phil) - - Fixed "Fuzzy Counting" in the README file index. - - Fixed a typo in playlist that caused the header redirect - not to work - - Fixed setting of song->played value (Thx Mkeadle) - - Fixed Admin preferences for user 0 (what new users get) - - Added initial GetText, translation, support - - Added some of the initial French translation using to babblefish - - Fixed a problem with the album art clearing from the db correctly - - Added initial DE translation (Thx Phil) - - Fixed a problem with single-quotes in filenames breaking catalog - builds (Thx Naund) - - Added initial IceCast Support (Thx Thomas) - - Fixed incorrect naming of Local Play variable which caused it - not to work at all (Thx jpolansky) - - Added Valid Session Checking to play code that, if require_session - is set prevents anyone without a valid sid from playing music - - Added Album Year to Albums by Artist View and album table in db - --------------------------------------------------------------------------- - v.3.3-Alpha1 10/04/2004: - - Fixed non-us chr showing up incorrectly - - Fixed session garbage collection - - Added check for function_exists iconv - - Added check for existence of mysql_query function to test.php - - Fixed a problem with verify single catalog (Thx Framercy) - - Reworked the Preferences, adding most of the non-critical - preferences from the config file and putting them into - the web interface - - Tweaked the DB to work with the new preferences - - Update.php now has a font size and bgcolor (defaults) - - Force short_tag = on in init.php - - Show Albums by Artist only checks DB for album art (faster) - - Added View Full Album Art (click on art on single album page) - - Removed dead code from /modules/lib.php - - Tweaked Personal Stats page. Moved out of lib.php into user - functions and cleaned them up a bit - - Removed extra , from Mail function and fixed From address - http://bugs.ampache.org/bug_update_page.php?bug_id=1 - - Fast Update on Update Catalog function has some "Fuzzy" logic - - If Fast Update isn't checked, Update Catalog looks for album art - in the id3 tags - - Update Catalog now has "Checked 100...." messages like the - add to catalog function - - Added check for soapclient class already existing. (Thx Hopson) - - Tweaked Album Art on Albums by Artist Page (Thx clader) - - Added Play Random & Play All links to Albums By Artist Page - - Removed extra queries from Albumart.php - - Fixed Playlist Delete (Thx kellin) - - use_auth = "no" works as advertised - - Ability to import Album Art on catalog build from id3v2 tags - --------------------------------------------------------------------------- - v.3.2 08/11/2004: - - Fixed XMLRPC duplicate function problems - - Fixed getid3() issues by manually setting memory limit for php - if current setting is below 16M - - Suppressed errors that occurred when PHP-GD tried to read a gif - image. - - Added auto refresh of index.php (Thx vireas) - - Fixed a problem where saying no to a user delete deleted it - anyway. (Thx Dogsbody) - - Fixed a problem with admins updating users preferences - - Removed Edit button from delete confirmation for playlists - - Improved /test.php a tiny bit - --------------------------------------------------------------------------- - v.3.2-Beta2 07/12/2004: - - Yet more improvements to album art code, now checks for 1x1 - images if you have GD installed (Thx mikej) - - Fixed a problem where \n or other whitespace would get into - album name - - Fixed catalog update destroying tags on ogg and rm files - - Added RSS feed page (thx speedyb) see /rss.php - - Fixed a problem with libglue that cropped up with 4.3.8 - - Added install.pl (initial release) - - Fixed last seen again.... - - Fixed up the test.php to it actually works correctly - - Added get album art from url Thx gwynnebaer - - Added config option to set default search type Thx gwynnebaer - - Tweaked headers to make them nicer with large numbers Thx gwynnebaer - - Tweaked preferences code so it works as advertised. - - Updated to GETID3() 1.7.1-b1 Woohooo! - --------------------------------------------------------------------------- - v.3.2-Beta1 07/02/2004: - - Tweaked getid3 library in an attempt to prevent non-fatal - foreach error - - Replaced "no album art" image (thx Gargamale) - - Last Seen now actually works, can be viewed on the user - screen in the admin section - - Fixed a Artist catalog problem introduced with the new - getid3 library - - Now takes into account https vs http using _SERVER['https'] - variable - - Added force_http_play which ignores https and always forms the - urls in the m3u as http, default is on - - Added http_port in case your http server isn't running on port 80 - - Fixed a typo that caused clean_artist not to work with mysql 3.x - - Logical Random play query (Thx Famercry and mikepell) - - Updated the XMLRPC library and hopefully improved it a little :) - - Improved Ampache.pm no longer requires secrets file and automatically - find path information (ignore errors :P) - - Added rename_all & sort_all to fileupdate.pl in /bin - - Fixed a problem where play_type == 'local_play' wouldn't actually - do anything - - Added sweet new album art code from MikeJ that searches Amazon - (Requires Developer Key, see config file) - - Applied some fixes to the album art (Thx gwynnebaer!) - - Added MOTD on the login page (see README) - - Fixed another seek problem (Thx gwynnebaer) - - --------------------------------------------------------------------------- - v.3.2-Alpha3 06/13/2004: - - Added last_seen to user table now tracks when they last - visited ampache - - Changed the preferences table to key,value pairs makes it - easier to add new preferences without having to update - the database again - - Put in initial down-sampling work - - Updated Ampache.pm and fileupdate.pl (Thanks Matt Shaffer and Nikk) - - Fixed a problem with the play count when you tried to seek - a file. - - Made the single album view a little nicer looking - - Added "Reset Album Art" action that removes the album art from the - database and re-querys the mp3s - - You can now select multiple genres when using Play Random - - Changed default action for albums/artists to browse per Alphi's - recommendation. - - Fixed a bug introduced into the config file. - - Finally fixed web_path so that you only need to define the path - to ampache (ie /music) rather than the full URL such as - http://localhost/music. - - Added another fix so that it takes into account the port when - logging in (was ignoring it before) Thx DogsBody - - Fixed a playback problem where song would reset after the - php max execution time Thx Nicolas Savoret - - Fix for some web_path vs web_host problems Thx Nick Wilson - - Fixed it so that disabling a user actually works now - - Playback now pays attention to disabled status and make sure - uid ends up being a valid user - - Reworked preferences, adding play_type in place of multi-cast - down-sample and local_play - - Down-sampling should now work if play_type is set to down-sample - and you do a little manual configuration - - Tweaked filename passed to players so that oggs work a little - better - Thx Dale Cooper and Gwynnebaer. - - Upgrade to newest GetID3 library - Thx Gwynnebaer! - - Initial support for RM files (Not Tested) - --------------------------------------------------------------------------- - v.3.2-Alpha2.1 04/27/2004: - - Fixed a problem with the user functions which was handling - passwords in a _very_ bad way. - - Updated the title tag on now_playing - --------------------------------------------------------------------------- - v.3.2-Alpha2 04/24/2004: - - Put Prefix back in Artist name - - Fixed Text echoed out during a catalog update, and made the - catalog update actually work! - - Fixed Prefix problems on album view and simplified the code - for displaying albums. - - Albums by Artist page now shows all of the Album art. (Thx MrBlahh) - - New Blank Album Image - - Weighted Random Play (Thx Mikepell) - - Fixed a the removal of disabled songs. - - Cleaned up and fixed basic user functions - - Reorganized the Main Page moving recently added albums/artists - on to the front page. - - Fixed Catalog Functions so that it removes old stats when - you clean/update/delete. - - Updated Database getting ready for XML-RPC - - Reintroduced Access Lists allowing for XML-RPC permissions - and stream/download permissions - - Added XML-RPC code back in (Experimental & DANGEROUS!!) - must be turned on in ampache.cfg - - Moved Config File to $ampache/config from $ampache/modules - makes more sense there.... - - First step towards quick time playback capabilities (Thx Nick) - - Fixed a problem with catalog genre names that put an extra - slash in genres with " or '. - - Added Clear Now Playing under catalog tools in case you get some - funky data stuck in the now playing queue. - - Fixed user deletion. Preferences and stats were being left behind - - Hopefully fixed Album/Artist/Song Cleaning so that it works with - Mysql 3.23 (We were using 4.0+ sql syntax) - - Updated Now Playing to show album link and shortened song title - if needed - - User functions should always return to the user page when done. - --------------------------------------------------------------------------- - v.3.2-Alpha1 03/23/2004: - - Added Now Playing - - Updated the migration tool (update.php) - - Added ability to turn on/off ability to download songs - - First step towards upload capabilities - - Early version of "Local Play" - - Per User preferences - - "Legalize" option that only allows one copy of a song to be played - at any one time. - - Fixes for popular songs being incorrectly reported. - - Fixes to Play All Songs by Artist/Album - - Improvements to playlists. - - Many other minor bug fixes - --------------------------------------------------------------------------- - v.3.1.3 01/11/2004: - - Fixed a link problem on the logout page - - Fixed Full Album not being displayed in the title tag on show_songs - - Doesn't try to show album art for Unknown Albums - - Fixed a config problem introduced in 3.1.2 - - Stops looking for album art after finding a single one (reduces load) - - --------------------------------------------------------------------------- - v.3.1.2 12/30/2003: - - Fixed Single Song Per Album bug if the album title contained - a single-quote - - Fixed problems with quotes, and special chr in id3 tags - - Fixed a few html problems - - New version of Getid3() see www.getid3.org - - Fixed Connected user count looking incorrect - - Cleaned up HTML in show_songs. - - Now returns an error if adding a user fails - - Fixed Stat Clean and Catalog Delete still happening even if you - clicked no - - Removed Clean All Catalogs and Access link because those - features are currently broken - --------------------------------------------------------------------------- - v.3.1.1 12/26/2003: - - Fixed a problem with the clean catalog function not actually - working correctly, also added a check-box to auto delete - dead songs - - Fixed a problem with readconfig not working on windows - - Fixed a problem where dead songs would get added to a playlist - - Added a missing break in the case function of admin/catalog.php - - Removed preferences tab because it doesn't actually work - - Made Catalog Update not display errors if it can't find the file - - Catalog Update should no longer time out - - Added in some escaping for single quotes in some extra id3 - fields - --------------------------------------------------------------------------- - v.3.1, 12/23/2003: - - Fixed problem with quick search on artist only allowing 1 chr - - Fixed broken image on albums with no art - - General HTML cleanup - - Changed link name to "Play" from m3u - - Ordered genre pull down by name rather than ID - - Make it not look for album art if it wasn't viewing an album - - Removed random play stuff from album page - --------------------------------------------------------------------------- - v.3.1-Beta2, 12/16/2003: - - Fixed double http:// in a few places (Thx Lamar) - - Typo in Form variable (Thx Lamar) - - Album Playlist Fixes (Thx Lamar) - - Added trailing slash to admin links (Thx MrBlahh) - - Removed from register globals requirements - --------------------------------------------------------------------------- - v.3.1-Beta1, 12/10/2003: - - Completed support for OGG files (Thx Hopson for original code) - - Fixed Viewing Albums - - Addtype no longer required in apache config. Headers - are now passed in that delicate grey zone where all the - browsers we can find seem to work.. (Thx Rubin) - - Fixed it so that you no longer have to edit init.php (Thx Rubin) - - Added view all songs from this artist - - Hopefully fixed libglue once and for all... - --------------------------------------------------------------------------- - v.3.1-Alpha5, 11/29/2003: - - Added Duplicate song checker to catalog tools (Thx Alphi) - - Fixed missing Genre check when updating id3 tags - - Added Disable Option for Admins when showing songs - - Removed some un-needed files - - Fixed 'Fuzzy' Math in list_header (Thx Andy) - - Fixed stats on the main page (Thx Andy) - - General Code Cleanup (Thx Andy) - - Fixed double login problem - --------------------------------------------------------------------------- - v.3.1-Alpha4, 11/27/2003: - - Yet more search options - - Fixed a few more admin tool issues - - Added a play via Genre + Catalog (Thx Rubin) - - Fixed Random Play (Rubin) - - Fixed catalog so that if file exists but isn't readable - it doesn't add it to the catalog empty (Thx Andy Morgan) - - Fixed update.php to check what version of the db is being run - and update accordingly (Rubin) - - Added bare bones for Album Art support from the mp3 files (Rubin) - - Fixed Play Selected from Albums/Artists - --------------------------------------------------------------------------- - v.3.1-Alpha3, 11/25/2003: - - Fixed some installation problems - - Added a few new search options - - Fixed catalog delete, and other misc link problems - - Added migration tools (Thx Andy Morgan) - - Re-worked Genre - --------------------------------------------------------------------------- - v.3.1-Alpha2, 11/24/2003: - - Start of complete re-write of ampache code - - Fixed register globals problem, should no longer be required to be on - - Added ID3V2 tag support - - Improved playlists, added track var - - New Looks and feel thanks to Ben Shields - - Completely rebuilt cataloging again... - - Fixed orphaned files - -========================================================================== - v.3.0, 04/05/2002: - - Added Randall Ehren to the "Ampache Development Team" :-) - - Completely rebuilt catalog mechanism - - Remote catalog updates via XML-RPC - - Fixed orphaned file interface - - New tools to update ID3 tags easier - - Changed admin interface to be easier to use - - Many bug fixes - --------------------------------------------------------------------------- - v.2.5, 03/04/2002: - - Bug fixes and code cleanup - - Final mod_mp3 only version - - v.2.0, 02/05/2002: - - Added stats page to clean up "Home" - - Made default album/artist view start with match=A - - Cleaned up admin/users interface to show who's logged on - - Added ability to anonymously mail all users via admin - --------------------------------------------------------------------------- - v.2.0rc2, 01/18/2002: - - Fixed update catalog tools to remove songs that have changed - - Added support for the mod_mp3 MySQL dispatch -> you no longer need - to restart apache for new songs - - Minor interface fixes (spelling, wording, etc) - - Added per-user statistics - - Made album/artist views easier to digest - --------------------------------------------------------------------------- - v.1.21, 07/29/2001: - - Minor bug fixes from various users (see readme) - - Updated Album and Artist views - - Added play all songs from artist and randomize songs from artist - --------------------------------------------------------------------------- - v.2.0rc1, 01/10/2002: - - User/session management for admin - - fix 'Greatest Hits' problem - - Wrote setup.php for initial setup of server - - Reworked administration pages - - Per user profile settings/updates - - Playlists stored per user - - Private/Public playlists - - Show most popular songs/artist - - Added play.php wrapper to track song play - - Added stats for number of times played for artist/album/song - - Add demo mode - - Tweak album view to show artist as well - - Change format/view of "Home" page - - show songs for an artist on album page - - fixed single song play - - select all feature for song view - - greatly enhanced search result capabilities - - Show how many users connected - ---------------------------------------------------------------------------- - v.1.20, 07/22/2001: - - Lots and Lots of bug fixes - - Replaced mp3.php class with Sandy McArthur, Jr's id3 class - - Song editor -> update DB and/or song file -> integrate with orphan files - - Add genre support and allow genre playback and stats - - Add track support ... now should order in album order - automatically if ID3v1.1 tags used - - ID3v1.1 support for writing/reading files - - Tweak filefind to make filename be name of orphaned songs - - Moved "Orphaned Files" into the admin section - --------------------------------------------------------------------------- - v.1.10, 05/08/2001: - - PHP-only version now; can catalog all MP3's via PHP - - Tweaked perl script to not return SQL errors - - More interface tweaks to make site look purdy - --------------------------------------------------------------------------- - v.1.07, 05/04/2001: - - Changed URL for mod_mp3 to media.tangent.org - - Tweaked interface even more and cleaned up build process even more. - --------------------------------------------------------------------------- - v.1.06, 05/04/2001: - - Many more updates to the tools and interface. - --------------------------------------------------------------------------- - v.1.04, 04/29/2001: - - Prettied up interface some more. - - Tweaked code for .pls support (added artist, album) - - Fixed filefind to work around .AppleDouble directories - --------------------------------------------------------------------------- - v.1.03, 04/29/2001: - - All kinds of build changes. - - Added support for .pls - --------------------------------------------------------------------------- - v.1.02, 04/29/2001: - - Minor build changes. - --------------------------------------------------------------------------- - v.1.01, 04/29/2001: - - First version. --------------------------------------------------------------------------- - - |