diff options
Diffstat (limited to 'docs/CHANGELOG')
-rwxr-xr-x | docs/CHANGELOG | 4169 |
1 files changed, 2083 insertions, 2086 deletions
diff --git a/docs/CHANGELOG b/docs/CHANGELOG index c333ca9b..202c307e 100755 --- a/docs/CHANGELOG +++ b/docs/CHANGELOG @@ -4,2323 +4,2320 @@ -------------------------------------------------------------------------- v.3.6-FUTURE - - Fixed bug that disclosed passwords for plugins to users that didn't - have access to update the password (patch by Fred Thomsen) - - Fixed streaming on Android devices and anything else that expects to - be able to pass a playlist URL to an application and have it work - - Removed the SHOUTcast localplay controller + - Fixed bug that disclosed passwords for plugins to users that didn't + have access to update the password (patch by Fred Thomsen) + - Fixed streaming on Android devices and anything else that expects to + be able to pass a playlist URL to an application and have it work + - Removed the SHOUTcast localplay controller -------------------------------------------------------------------------- v.3.6-Alpha4 2012-11-27 - - Removed lyric support, which was broken and ugly - - Removed tight coupling to the PHP mysql extension - - Fixed an issue with adding catalogs on Windows caused by inconsistent - behaviour of is_readable() (reported by Lockzi) + - Removed lyric support, which was broken and ugly + - Removed tight coupling to the PHP mysql extension + - Fixed an issue with adding catalogs on Windows caused by inconsistent + behaviour of is_readable() (reported by Lockzi) -------------------------------------------------------------------------- v.3.6-Alpha3 2012-10-15 - - Updated getID3 to 1.9.4b1 - - Removed support for extremely old passwords - - Playlists imported from M3U now retain their ordering - (patch by Florent Fourcot) - - Removed HTML entity encoding of plaintext email (reported by USMC Guy) - - Fixed a search issue which prevented the use of multiple tag rules - (reported by Istarion) - - Fixed ASF tag parsing regression (reported by cygn) + - Updated getID3 to 1.9.4b1 + - Removed support for extremely old passwords + - Playlists imported from M3U now retain their ordering + (patch by Florent Fourcot) + - Removed HTML entity encoding of plaintext email (reported by USMC Guy) + - Fixed a search issue which prevented the use of multiple tag rules + (reported by Istarion) + - Fixed ASF tag parsing regression (reported by cygn) -------------------------------------------------------------------------- v.3.6-Alpha2 2012-08-15 - - Fixed CLI database load to work regardless of whether it's run from - the top-level directory (reported by porthose) - - Fixed XML cleanup to work with newer versions of libpcre - (patch by Natureshadow) - - Fixed ID3v2 disk number parsing - - Updated getID3 to 1.9.3 - - Added php-gettext for fallback emulation when a locale (or gettext) - isn't supported - - Fixed pluralisation issue in Recently Played - - Added support for extracting MBIDs from M4A files - - Fixed parsing of some tag types (most notably M4A) - - Corrected PLS output to work with more players (reported by bhassel) - - Fixed an issue with compound artists in media with MusicBrainz tags - (reported by greengeek) - - Fixed an issue with filename pattern matching when patterns contained - characters that are part of regex syntax (such as -) - - Fixed display of logic operator in rules (reported by Twister) - - Fixed newsearch issue preventing use of more than 9 rules - (reported by Twister) - - Fixed JSON escaping issue that broke search in some cases - (reported by XeeNiX) - - Overhauled CLI tools for installation and database management - - Fixed admin form issue (reported by the3rdbit) - - Improved efficiency of fetching song lists via the API - (reported by lotan_rm) - - Added admin_enable_required option to user registration - - Fixed session issue preventing some users from streaming - (reported by miir01) - - Quote Content-Disposition header for art, fixes Chrome issue - (patch by Sébastien LIENARD) - - Fixed art URL returned via the API (patch by lotan_rm) - - Fixed video searches (reported by mchugh19) - - Fixed Database Upgrade issue that caused catalog user/pass for - remote catalogs to not be added correctly - - Added the ability to locally cache passwords validated by external - means (e.g. to allow LDAP authenticated users to use the API) - - Fixed session handling to actually use our custom handler - (reported by ss23) - - Fixed Last.FM art method (reported by claudio) - - Updated Captcha PHP to 2.3 - - Updated PHPMailer to 5.2.0 - - Fixed bug in MPD module which affected toggling random or repeat - (patch from jherold) - - Properly escape config values when writing ampache.cfg.php - - Fixed session persistence with auth disabled (reported by Nathanael - Anderson) - - Fixed item count retention for Advanced Random (reported by USAF_Pride) - - Made catalog verify respect memory_cache - - Some catalog operations are now done in chunks, which works better on - large catalogs - - API now returns year and bitrate for songs - - Fixed search_songs API method to use Search::run properly - - Fixed require_session when auth_type is 'local' - - Catalog filtering fix - - Toggle artwork with a button instead of a checkbox (patch from mywindow) - - API handshake code cleanup, including a bugfix from postfuturist - - Improved install process when JavaScript is disabled - - Fixed duplicate searching even more - - Committed minor bugfixes for Penguin theme - - Added Fresh theme - - Fixed spurious API handshake failure output + - Fixed CLI database load to work regardless of whether it's run from + the top-level directory (reported by porthose) + - Fixed XML cleanup to work with newer versions of libpcre + (patch by Natureshadow) + - Fixed ID3v2 disk number parsing + - Updated getID3 to 1.9.3 + - Added php-gettext for fallback emulation when a locale (or gettext) isn't + supported + - Fixed pluralisation issue in Recently Played + - Added support for extracting MBIDs from M4A files + - Fixed parsing of some tag types (most notably M4A) + - Corrected PLS output to work with more players (reported by bhassel) + - Fixed an issue with compound artists in media with MusicBrainz tags + (reported by greengeek) + - Fixed an issue with filename pattern matching when patterns contained + characters that are part of regex syntax (such as -) + - Fixed display of logic operator in rules (reported by Twister) + - Fixed newsearch issue preventing use of more than 9 rules + (reported by Twister) + - Fixed JSON escaping issue that broke search in some cases + (reported by XeeNiX) + - Overhauled CLI tools for installation and database management + - Fixed admin form issue (reported by the3rdbit) + - Improved efficiency of fetching song lists via the API + (reported by lotan_rm) + - Added admin_enable_required option to user registration + - Fixed session issue preventing some users from streaming + (reported by miir01) + - Quote Content-Disposition header for art, fixes Chrome issue + (patch by Sébastien LIENARD) + - Fixed art URL returned via the API (patch by lotan_rm) + - Fixed video searches (reported by mchugh19) + - Fixed Database Upgrade issue that caused catalog user/pass for + remote catalogs to not be added correctly + - Added the ability to locally cache passwords validated by external + means (e.g. to allow LDAP authenticated users to use the API) + - Fixed session handling to actually use our custom handler + (reported by ss23) + - Fixed Last.FM art method (reported by claudio) + - Updated Captcha PHP to 2.3 + - Updated PHPMailer to 5.2.0 + - Fixed bug in MPD module which affected toggling random or repeat + (patch from jherold) + - Properly escape config values when writing ampache.cfg.php + - Fixed session persistence with auth disabled (reported by Nathanael + Anderson) + - Fixed item count retention for Advanced Random (reported by USAF_Pride) + - Made catalog verify respect memory_cache + - Some catalog operations are now done in chunks, which works better on + large catalogs + - API now returns year and bitrate for songs + - Fixed search_songs API method to use Search::run properly + - Fixed require_session when auth_type is 'local' + - Catalog filtering fix + - Toggle artwork with a button instead of a checkbox (patch from mywindow) + - API handshake code cleanup, including a bugfix from postfuturist + - Improved install process when JavaScript is disabled + - Fixed duplicate searching even more + - Committed minor bugfixes for Penguin theme + - Added Fresh theme + - Fixed spurious API handshake failure output -------------------------------------------------------------------------- v.3.6-Alpha1 04/27/2011 - - Fixed forced transcoding - - Fixed display during catalog updates (reported by Demonic) - - Fixed duplicate searching (patch from Demonic) - - Cleaned up transcoding assumptions - - Fixed tag browsing - - Added new search/advanced random/dynamic playlist interface - - byterange handling for ranges starting with 0 (patch from uberbrady) - - Fixed issue with updating ACLs under Windows (reported by Citlali) - - Add function that check ampache and php version from each website. - - Updated each ampache header comment based on phpdocumentor. - - Fixed only admin can browse phpinfo() for security reasons on /info.php - - Added a few translation words. - - Updated version 3.6 on docs/* - - Implemented ldap_require group (patch from eliasp) - - Fix \ in web path under Apache + Windows Bug #135 - - Partial MusicBrainz metadata gathering via plugin - - Metadata code cleanup, support for plugins as metadata sources - - New plugin architecture - - Fixed display charset issue with catalog add/update - - Fixed handling of temporary playlists with >100 items - - Changed Browse from a singleton to multiple instances - - Fixed setting access levels for plugin passwords - - Fixed handling of unusual characters in passwords - - Fixed support for requesting different thumbnail sizes - - Added ability to rate Albums of the Moment - - Added ability to edit/delete playlists while they are displayed - - Fix track numbers not being 0 padded when downloading or renaming. - - Rating search now allows specification of operator (>=, <=, or =) - and uses the same ratings as normal display. - - Add -t to catalog_update.inc for generating thumbnails - - Generate Thumbnails during catalog art operations - - Fixed transcode seeking of Flacs by switching to MM:SS format for - flacs being transcoded - - Change album_art_order to art_order to reflect general nature of - config option - - Fix PHP warning with IP History if no data is found. - - Add -g flag to catalog update to allow for art gathering via cmdline - - Change Update frequency of catalog display to 1 second rather then - %10 reduces cpu load due to javascript excution (Thx Dmole) - - Add bmp to the list of allowed / supported album art types - - Strip extranious whitespace from cmdline catalog update (Thx ascheel) - - Fix catalog size math for catalogs up to 4TB (Thx Joost.t.Hart@planet.nl) - - Fix httpq not correctly skipping to new song - - Fix refreshing of localplay playlist when an item is skipped to - - Fix missing Content-Disposition filename= on non-transcoded songs - - Fix refresh of localplay playlist when you delete a track from it - - Added ability to add Ampache as a search descriptor (Thx Vlet) - - Correct issue with single song downloads - - Removed old useless files - - Added local auth method that uses PHP's PAM module - - Correct potential security issues due to misuse of REQUEST for write - operations rather then POST - (Thx Raphael Geissert <geissert@debian.org>) - - Finished switching to Dba::read() Dba::write() for database calls - (Thx dipsol) - - Improved File pattern matching (Thx october.rust) - - Updated Amazon Album art search to current Amazone API specs - (Thx Vlet) - - Fix typo that caused song count to not be set on tag xml response - - Fix tag methods so that alpha_match and exact_match work - - Fix limit and offset not working on search_songs API method - - Fix import m3u on catalog build so it does something - - Fix inconsistent view during catalog operations - - Sort malformed files into "Unknown (Broken)" rather then leaving - them in "Unknown (Orphaned)" - - Fix API democratic voting methods (Thx kindachris) - - Add server version to API ping response - - Fix Localplay API methods (Thx thomasa) - - Improve bin/catalog_update.inc to allow only verify, clean or add - (Thx ascheel) - - Fix issue with batch download and UNC paths (Thx greengeek) - - Added config option to turn caching on/off, Default is off - - Fix issue where file tag pattern was ignore if files have no tag - structur - - Add TDRC to list of parsed id3v2 tags - - Added the rating to a single song view - - Fix caching issue when updating ratings where they would not - display correctly until a page reload - - Altered the behavior of adding to playlists so that it maintains - playlist order rather then using track order - - Strip excessive \n's from catalog_update (Thx ascheel) - - Fix incorrect default ogg transcode target in base config file - - Fix stream user preferences using cached system preferences - rather then their own - - Fixed prevent_multiple_logins preventing all logins (Thx Hugh) - - Added additional information to installation process - - Fix PHP 5.3 errors (Thx momo-i) - - Fix random methods not working for localplay - - Fixed extra space on prefixed albums (Thx ibizaman) - - Add missing operator on tag and rating searches so they will - work with other methods (Thx kiehnet@netscape.net) - - Add MusicBrainz MBID support to uniqly identify albums and - also get more album art (Thx flowerysong) - - Fix the url to song function - - Add full path to the files needed by the installation just to - make it a little clearer - - Fixed potential endless loop with malformed genre tags in mp3s - (Thx Bernhard Weyrauch) - - Fixed web path always returning false on /test.php - - Updated Man Page to fix litian problems for Debian packaging - - Fixed bug where video was registering as songs for now playing - and stats - - Add phpmailer and change ampache.cfg.php.dist - - Fixed manpage (Thx Porthose) + - Fixed forced transcoding + - Fixed display during catalog updates (reported by Demonic) + - Fixed duplicate searching (patch from Demonic) + - Cleaned up transcoding assumptions + - Fixed tag browsing + - Added new search/advanced random/dynamic playlist interface + - byterange handling for ranges starting with 0 (patch from uberbrady) + - Fixed issue with updating ACLs under Windows (reported by Citlali) + - Add function that check ampache and php version from each website. + - Updated each ampache header comment based on phpdocumentor. + - Fixed only admin can browse phpinfo() for security reasons on /info.php + - Added a few translation words. + - Updated version 3.6 on docs/* + - Implemented ldap_require group (patch from eliasp) + - Fix \ in web path under Apache + Windows Bug #135 + - Partial MusicBrainz metadata gathering via plugin + - Metadata code cleanup, support for plugins as metadata sources + - New plugin architecture + - Fixed display charset issue with catalog add/update + - Fixed handling of temporary playlists with >100 items + - Changed Browse from a singleton to multiple instances + - Fixed setting access levels for plugin passwords + - Fixed handling of unusual characters in passwords + - Fixed support for requesting different thumbnail sizes + - Added ability to rate Albums of the Moment + - Added ability to edit/delete playlists while they are displayed + - Fix track numbers not being 0 padded when downloading or renaming. + - Rating search now allows specification of operator (>=, <=, or =) + and uses the same ratings as normal display. + - Add -t to catalog_update.inc for generating thumbnails + - Generate Thumbnails during catalog art operations + - Fixed transcode seeking of Flacs by switching to MM:SS format for + flacs being transcoded + - Change album_art_order to art_order to reflect general nature of + config option + - Fix PHP warning with IP History if no data is found. + - Add -g flag to catalog update to allow for art gathering via cmdline + - Change Update frequency of catalog display to 1 second rather then + %10 reduces cpu load due to javascript excution (Thx Dmole) + - Add bmp to the list of allowed / supported album art types + - Strip extranious whitespace from cmdline catalog update (Thx ascheel) + - Fix catalog size math for catalogs up to 4TB (Thx Joost.t.Hart@planet.nl) + - Fix httpq not correctly skipping to new song + - Fix refreshing of localplay playlist when an item is skipped to + - Fix missing Content-Disposition filename= on non-transcoded songs + - Fix refresh of localplay playlist when you delete a track from it + - Added ability to add Ampache as a search descriptor (Thx Vlet) + - Correct issue with single song downloads + - Removed old useless files + - Added local auth method that uses PHP's PAM module + - Correct potential security issues due to misuse of REQUEST for write + operations rather then POST (Thx Raphael Geissert <geissert@debian.org>) + - Finished switching to Dba::read() Dba::write() for database calls + (Thx dipsol) + - Improved File pattern matching (Thx october.rust) + - Updated Amazon Album art search to current Amazon API specs (Thx Vlet) + - Fix typo that caused song count to not be set on tag xml response + - Fix tag methods so that alpha_match and exact_match work + - Fix limit and offset not working on search_songs API method + - Fix import m3u on catalog build so it does something + - Fix inconsistent view during catalog operations + - Sort malformed files into "Unknown (Broken)" rather then leaving + them in "Unknown (Orphaned)" + - Fix API democratic voting methods (Thx kindachris) + - Add server version to API ping response + - Fix Localplay API methods (Thx thomasa) + - Improve bin/catalog_update.inc to allow only verify, clean or add + (Thx ascheel) + - Fix issue with batch download and UNC paths (Thx greengeek) + - Added config option to turn caching on/off, Default is off + - Fix issue where file tag pattern was ignore if files have no tag structure + - Add TDRC to list of parsed id3v2 tags + - Added the rating to a single song view + - Fix caching issue when updating ratings where they would not + display correctly until a page reload + - Altered the behavior of adding to playlists so that it maintains + playlist order rather then using track order + - Strip excessive \n's from catalog_update (Thx ascheel) + - Fix incorrect default ogg transcode target in base config file + - Fix stream user preferences using cached system preferences + rather then their own + - Fixed prevent_multiple_logins preventing all logins (Thx Hugh) + - Added additional information to installation process + - Fix PHP 5.3 errors (Thx momo-i) + - Fix random methods not working for localplay + - Fixed extra space on prefixed albums (Thx ibizaman) + - Add missing operator on tag and rating searches so they will + work with other methods (Thx kiehnet@netscape.net) + - Add MusicBrainz MBID support to uniqly identify albums and + also get more album art (Thx flowerysong) + - Fix the url to song function + - Add full path to the files needed by the installation just to + make it a little clearer + - Fixed potential endless loop with malformed genre tags in mp3s + (Thx Bernhard Weyrauch) + - Fixed web path always returning false on /test.php + - Updated Man Page to fix litian problems for Debian packaging + - Fixed bug where video was registering as songs for now playing + and stats + - Add phpmailer and change ampache.cfg.php.dist + - Fixed manpage (Thx Porthose) -------------------------------------------------------------------------- v.3.5 05/05/2009 - - Added complete Czech translation (Thx martin hason) - - Add the AlmightyOatmeal-Sanity check to prevent a clean from - removing all songs if your mount failed, but is still - readable by ampache - - Make the Lang Install page prettier - - Added Check for hash,inet_pton,windows PHP Version to init so - that upgrades without pre-reqs are handled correctly - - Allow mms,mmsh,mmsu,mmst,rstp in Radio Stream URLs - - Fixed a problem where after adding a track to a saved playlist - there was no UI response upon deleting the track without - a page refresh - - Fix an issue where the full version of the album art was never - used even when requested - - Fix maxlength on acl fields being to small for all IPv6 addresses - - Add error message when file exists but is unreadable do not - remove unreadable songs from catalog - - Fixed missing title tag on song browse for the title - (Thx flowerysong) - - Fix htmlchar'd rss feed url - - Fix Port not correctly being added to URL in most cases - even when defined in config - + - Added complete Czech translation (Thx martin hason) + - Add the AlmightyOatmeal-Sanity check to prevent a clean from + removing all songs if your mount failed, but is still + readable by ampache + - Make the Lang Install page prettier + - Added Check for hash,inet_pton,windows PHP Version to init so + that upgrades without pre-reqs are handled correctly + - Allow mms,mmsh,mmsu,mmst,rstp in Radio Stream URLs + - Fixed a problem where after adding a track to a saved playlist + there was no UI response upon deleting the track without + a page refresh + - Fix an issue where the full version of the album art was never + used even when requested + - Fix maxlength on acl fields being to small for all IPv6 addresses + - Add error message when file exists but is unreadable do not + remove unreadable songs from catalog + - Fixed missing title tag on song browse for the title + (Thx flowerysong) + - Fix htmlchar'd rss feed url + - Fix Port not correctly being added to URL in most cases + even when defined in config + -------------------------------------------------------------------------- v.3.5-Beta2 04/07/2009 - - Fix ASX playlists so more data shows up in WMP (Thx Jon611) - - Fix dynamic playlist items so they work in stream methods again - - Fixed Recently played so that it correctly shows unique songs - with the correct data - - Fix some issues with filenames with Multi-byte characters - (Thx Momo-i) - - Add WMV/MPG specific parsing functions (Thx Momo-i) - - Add text to /test.php for hash() and SHA256() support under PHP - section - - Fix SHA256 Support so that it references something that exists - - Fix incorrect debug_event() on login due to typo - - Remove manage democratic playlist as it has no meaning in the - current version - - Run Dba::reset_db_charset() after upgrade incase people are playing - hot potato with their charsets. - - Move Server Preferences to Admin menu (Thx geekdawg) - - Fixed missing web_path reference on radio creation link - - Fixed remote catalog_clean not working - - Fixed xmlrpc get image. getEncoding wasn't static + - Fix ASX playlists so more data shows up in WMP (Thx Jon611) + - Fix dynamic playlist items so they work in stream methods again + - Fixed Recently played so that it correctly shows unique songs + with the correct data + - Fix some issues with filenames with Multi-byte characters + (Thx Momo-i) + - Add WMV/MPG specific parsing functions (Thx Momo-i) + - Add text to /test.php for hash() and SHA256() support under PHP + section + - Fix SHA256 Support so that it references something that exists + - Fix incorrect debug_event() on login due to typo + - Remove manage democratic playlist as it has no meaning in the + current version + - Run Dba::reset_db_charset() after upgrade incase people are playing + hot potato with their charsets. + - Move Server Preferences to Admin menu (Thx geekdawg) + - Fixed missing web_path reference on radio creation link + - Fixed remote catalog_clean not working + - Fixed xmlrpc get image. getEncoding wasn't static -------------------------------------------------------------------------- v.3.5-Beta1 03/15/2009 - - Add democratic methods to api, can now vote, devote, get url - and the current democratic playlist through the api - - Revert to old Random Play method - - Added proxy use for xmlrpcclient - - Added Configuration 'Wizard' for democratic play - - Fixed interface feedback issues with democratic play actions - - Add extension to image urls for the API will add to others as - needed due to additional query requirement. Needed to fix - some DLNA devices - - Fixed typo that caused the height of album art not to display - - Modified database and added GC for tmp_browse table - - Added get lyrics and album art using http proxy server #313 - + username, password patch - - Added lyricswiki link Ticket #70 - - Updated README language - - Updated getid3 library 2.0.0b4 to 2.0.0b5 - - Make the Democratic playlist be associated with the user - who sends it to a 'player' - - Fixed missing page headers on democratic playlist - - Show who voted for the sogns on democratic playlist - - Increase default stream length to account for the fact that movies - are a good bit longer then songs - - Correct Issues with multi-byte characters in Lyrics (Thx Momo-i) - - Added caching to Video - - Added Video calls to the API - - Remove redundent code from Browse class by making it extend - nwe Query class - - Update Prototype to 1.6.0.3 - - Add Time range to advanced search - - Add sorting to Video Browse - - Changed to new Query backend for Browsing and Dynamic Playlists + - Add democratic methods to api, can now vote, devote, get url + and the current democratic playlist through the api + - Revert to old Random Play method + - Added proxy use for xmlrpcclient + - Added Configuration 'Wizard' for democratic play + - Fixed interface feedback issues with democratic play actions + - Add extension to image urls for the API will add to others as + needed due to additional query requirement. Needed to fix + some DLNA devices + - Fixed typo that caused the height of album art not to display + - Modified database and added GC for tmp_browse table + - Added get lyrics and album art using http proxy server #313 + + username, password patch + - Added lyricswiki link Ticket #70 + - Updated README language + - Updated getid3 library 2.0.0b4 to 2.0.0b5 + - Make the Democratic playlist be associated with the user + who sends it to a 'player' + - Fixed missing page headers on democratic playlist + - Show who voted for the sogns on democratic playlist + - Increase default stream length to account for the fact that movies + are a good bit longer then songs + - Correct Issues with multi-byte characters in Lyrics (Thx Momo-i) + - Added caching to Video + - Added Video calls to the API + - Remove redundent code from Browse class by making it extend + nwe Query class + - Update Prototype to 1.6.0.3 + - Add Time range to advanced search + - Add sorting to Video Browse + - Changed to new Query backend for Browsing and Dynamic Playlists -------------------------------------------------------------------------- v.3.5-Alpha2 03/08/2009 - - Fixed caching of objects with no return value - - Fixed updating of songs that should not be updated during catalog - verify - - Added default_user_level config option that allows you to define - the user level when use_auth is false. Also allows manual - login of admin users when use_auth is false. - - Fix Version checking and Version Error Message on install (Thx Paleo) - - Moved Statistics to main menu, split out newest/popular/stats - - Fixed bug where saved Thumbnails were almost never used - - Fixed Localplay HTTPQ and MPD controls to reconize Live Stream - urls. - - Added Localplay controls to API - - Added Added/Updated filters to API include the ability to specify - a date range using ISO 8601 format with [START]/[END] - - Changed API Date format to ISO 8601 - - Fixed Incorrect Caching of Album records that caused the - Name + Year + Disk to not be respected - - Added Lyrics Patch (Thx alister55 & momo-i) - - Fixed password not updating when editing an HTTPQ localplay - instance - - Added Video support - - Fixed normalize tracks not re-displaying playlist correctly - - Fixed now playing now showing currently playing song - - Fixed now playing clear all not correctly refreshing screen - - Fixed adding object to playlist so that it correctly shows the - songs rather then an empty playlist - - Added User Agent to IP History information gathering - - Added Access Control List Wizards to make API interface - setup easier - - Added IPv6 support for Access Control, Sessions, IP History - - Fixed sorting issue on artist when using search method - - Updated flash player to 5.9.5 - - Fixed bug where you admins couldn't edit preferences of - users due to missing 'key' on form - - Added Mime type to Song XML + - Fixed caching of objects with no return value + - Fixed updating of songs that should not be updated during catalog + verify + - Added default_user_level config option that allows you to define + the user level when use_auth is false. Also allows manual + login of admin users when use_auth is false. + - Fix Version checking and Version Error Message on install (Thx Paleo) + - Moved Statistics to main menu, split out newest/popular/stats + - Fixed bug where saved Thumbnails were almost never used + - Fixed Localplay HTTPQ and MPD controls to reconize Live Stream + urls. + - Added Localplay controls to API + - Added Added/Updated filters to API include the ability to specify + a date range using ISO 8601 format with [START]/[END] + - Changed API Date format to ISO 8601 + - Fixed Incorrect Caching of Album records that caused the + Name + Year + Disk to not be respected + - Added Lyrics Patch (Thx alister55 & momo-i) + - Fixed password not updating when editing an HTTPQ localplay + instance + - Added Video support + - Fixed normalize tracks not re-displaying playlist correctly + - Fixed now playing now showing currently playing song + - Fixed now playing clear all not correctly refreshing screen + - Fixed adding object to playlist so that it correctly shows the + songs rather then an empty playlist + - Added User Agent to IP History information gathering + - Added Access Control List Wizards to make API interface + setup easier + - Added IPv6 support for Access Control, Sessions, IP History + - Fixed sorting issue on artist when using search method + - Updated flash player to 5.9.5 + - Fixed bug where you admins couldn't edit preferences of + users due to missing 'key' on form + - Added Mime type to Song XML -------------------------------------------------------------------------- v.3.5-Alpha1 12/31/2008 - - Fixed sort_files script so that it properly handles variable - album art file names in the directories - - Fixed issue where small thumbnails were used for larger images - if gd based resizing was enabled in the config - - Fixed catalog_update.inc so it doesn't produce errors - - Made democratic play respect force http play - - Make installation error messages more helpful - - Added Swedish (sv_SE) translation (Thanks yeager) - - Allow Add / Verify of sub directories of existing catalogs - - Prevent an fread of 0 bytes if you seek to the end of a file - - Added require_localnet_session config that allows you to exclude - IP(s) from session checks, see config.dist - - Added Nusoap (http://sourceforge.net/projects/nusoap/) library - for use with future lyrics feature - - Fixed problem with flash player where random urls were not being - added correctly - - Fixed problem with user creation using old method (Thx Purdyk) - - Switched to SHA256() for API and Passwords - - Added check for BADTIME error code from Last.FM and correctly - return the error rather then a generic one - - Fix http auth session issues, where every request blew away the - old session information - - Many other minor improvements (Thx Dipsol) - - Fixed warnings in caching code (Thx Dipsol) - - Massive text cleanup (Thx Dipsol) - - Fixed tag searching and improved some other search methods to - prevent SQL warnings on no results - - Improved Test page checks to more accuratly verify putENV support - - Make network downsampling a little more sane, don't require - access level - - Added caching to Playlist dropdown - - Fixed double caching on some objects - - Added base.css and 4 tag 'font' sizes depending on weight/count - - Fixed inline song edit - - Updated registration multi-byte mail. - - Fixed vainfo.class.php didn't catch exception for first analyze. - - Fixed iconv() returns an empty strings (Thx abs0) - - Updated getid3 for multi-byte characters, but some wrong id3tags - have occurred exception error. - - Fixed use_auth = false not correctly re-creating the session if - you had just switched from use_auth = true - - Add links to RSS feeds and set default to TRUE in config.dist - - Fixed Dynamic Random/Related URLs with players that always send - a byte offset (MPD) - - Added Checkbox to use existing Database - - Updated language code and Fixed catalan language code - - Added Emulate gettext() from upgradephp-15 - (http://freshmeat.net/p/upgradephp) - - Fixed Test.php parse error. - - Updated multibyte character strings mail. - - Fixed To send mail don't remove the last comma from recipient. - - Updated More translatable templates. - - Removed merge-messages.sh and Add LANGLIST (each languages - translation statistics). - - Fixed If database name don't named ampache, can't renamed tags - to tag. - - Fixed count issue on browse Artists (Thx Sylvander) - - Fixed prevent_multiple_logins, preventing all logins (Thx hugh) - - Fixed Export catalog headers so it corretly prompts you to download - the file - - Add ability to sort by artist name, album name on song browse - - Implemented caching on artist and album browse, added total - artist time to the many artist view - - Fixed test config page so it bounces you back to the test page - if the config starts parsing correctly - - Fixed browsing so that you can browse two different types in two - windows at the same time - - Improved gather script for translations (Thx momo-i) - - Added paging to the localplay playlist - - Updated German Translation (Thx Laurent) - - Fixed issue where Remote songs would never be removed from - the democratic playlist - - Fixed issue where user preferences weren't set correctly - on stream (Thx lorijho) - - Added caching of user preferences to avoid a SQL query on load - (Thx Protagonist) - - Fixed home menu not always displaying the entire contents - - Fixed logic error with duplicate login setting which caused it - to only work if mysql auth was used - - Changed Passwords to SHA1 will prompt to reset password - - Corrected some translation strings and added jp_JP (Thx momo-i) - - Ignore filenames that start with . (hidden) solves an issue - with mac filesystems - - Fix tracking of stats for downloaded songs - - Fix divide by 0 error during transcode in some configurations - - Remove root mysql pw requirement from installer - - Added Image Dimensions on Find Album Art page - - Added Confirmation Screen to Catalog Deletion - - Reorganized Menu System and Added Modules section - - Fix an error if you try to add a shoutbox for an invalid object - (Thx atrophic) - - Fixed issue with art dump on jpeg files (Thx atrophic) - - Fixed issue with force http play and port not correctly specifying - non-standard http port (Thx Deathcrow) - - Remember Starts With value even if you switch tabs - - Fixed rating caching so it actually completely works now - - Removed redundent UPDATE on session table due to /util.php - - Added Batch Download to single Artist view - - Added back in the direct links on songs, requires download set - to enabled as it's essentially the same thing except with - now playing information tied to it - - Bumped API Version to 350001 and require that a version is sent - with handshake to indicate the application will work - - Removed the MyStrands plugin as did not provide good data, and does - not appear to have been used - - Added Catalog Prefix config option used to determine which prefixes - should not be used for sorting - - Merged Browse Menu with Home - - Added checkbox to single artist view allowing you to enable/disable - album art thumbnails on albums of said artist - - Added timeout override on update_single_item because the function - is a lie - - Fix translations so it's not all german - - Genre Tag is now used as a 'Tag', Browse Genre removed - - Ignore getid3() iconv stuff doesn't seem to work - - Improved fix_filenames.inc, tries a translation first then strips - invalid characters - - Fixed album art not clearing thumbnail correctly on gather - - Fixed localplay instance not displaying correctly after change - until a page refresh - - Fixed endless loop on index if you haven't played a song in - over two years - - Fixed gather art and parse m3u not working on catalog create - also added URL read support to m3u import - - Upped Minimum requirements to Mysql 5.x - - Add codeunde1load's Web 2.0 style tag patch - - Fixed typo in e-mail From: name (Thx Xgizzmo) - - Fixed typo in browse auto_init() which could cause ampache to not - remember your start point in some situations. (Thx Xgizzmo) + - Fixed sort_files script so that it properly handles variable + album art file names in the directories + - Fixed issue where small thumbnails were used for larger images + if gd based resizing was enabled in the config + - Fixed catalog_update.inc so it doesn't produce errors + - Made democratic play respect force http play + - Make installation error messages more helpful + - Added Swedish (sv_SE) translation (Thanks yeager) + - Allow Add / Verify of sub directories of existing catalogs + - Prevent an fread of 0 bytes if you seek to the end of a file + - Added require_localnet_session config that allows you to exclude + IP(s) from session checks, see config.dist + - Added Nusoap (http://sourceforge.net/projects/nusoap/) library + for use with future lyrics feature + - Fixed problem with flash player where random urls were not being + added correctly + - Fixed problem with user creation using old method (Thx Purdyk) + - Switched to SHA256() for API and Passwords + - Added check for BADTIME error code from Last.FM and correctly + return the error rather then a generic one + - Fix http auth session issues, where every request blew away the + old session information + - Many other minor improvements (Thx Dipsol) + - Fixed warnings in caching code (Thx Dipsol) + - Massive text cleanup (Thx Dipsol) + - Fixed tag searching and improved some other search methods to + prevent SQL warnings on no results + - Improved Test page checks to more accuratly verify putENV support + - Make network downsampling a little more sane, don't require + access level + - Added caching to Playlist dropdown + - Fixed double caching on some objects + - Added base.css and 4 tag 'font' sizes depending on weight/count + - Fixed inline song edit + - Updated registration multi-byte mail. + - Fixed vainfo.class.php didn't catch exception for first analyze. + - Fixed iconv() returns an empty strings (Thx abs0) + - Updated getid3 for multi-byte characters, but some wrong id3tags + have occurred exception error. + - Fixed use_auth = false not correctly re-creating the session if + you had just switched from use_auth = true + - Add links to RSS feeds and set default to TRUE in config.dist + - Fixed Dynamic Random/Related URLs with players that always send + a byte offset (MPD) + - Added Checkbox to use existing Database + - Updated language code and Fixed catalan language code + - Added Emulate gettext() from upgradephp-15 + (http://freshmeat.net/p/upgradephp) + - Fixed Test.php parse error. + - Updated multibyte character strings mail. + - Fixed To send mail don't remove the last comma from recipient. + - Updated More translatable templates. + - Removed merge-messages.sh and Add LANGLIST (each languages + translation statistics). + - Fixed If database name don't named ampache, can't renamed tags + to tag. + - Fixed count issue on browse Artists (Thx Sylvander) + - Fixed prevent_multiple_logins, preventing all logins (Thx hugh) + - Fixed Export catalog headers so it corretly prompts you to download + the file + - Add ability to sort by artist name, album name on song browse + - Implemented caching on artist and album browse, added total + artist time to the many artist view + - Fixed test config page so it bounces you back to the test page + if the config starts parsing correctly + - Fixed browsing so that you can browse two different types in two + windows at the same time + - Improved gather script for translations (Thx momo-i) + - Added paging to the localplay playlist + - Updated German Translation (Thx Laurent) + - Fixed issue where Remote songs would never be removed from + the democratic playlist + - Fixed issue where user preferences weren't set correctly + on stream (Thx lorijho) + - Added caching of user preferences to avoid a SQL query on load + (Thx Protagonist) + - Fixed home menu not always displaying the entire contents + - Fixed logic error with duplicate login setting which caused it + to only work if mysql auth was used + - Changed Passwords to SHA1 will prompt to reset password + - Corrected some translation strings and added jp_JP (Thx momo-i) + - Ignore filenames that start with . (hidden) solves an issue + with mac filesystems + - Fix tracking of stats for downloaded songs + - Fix divide by 0 error during transcode in some configurations + - Remove root mysql pw requirement from installer + - Added Image Dimensions on Find Album Art page + - Added Confirmation Screen to Catalog Deletion + - Reorganized Menu System and Added Modules section + - Fix an error if you try to add a shoutbox for an invalid object + (Thx atrophic) + - Fixed issue with art dump on jpeg files (Thx atrophic) + - Fixed issue with force http play and port not correctly specifying + non-standard http port (Thx Deathcrow) + - Remember Starts With value even if you switch tabs + - Fixed rating caching so it actually completely works now + - Removed redundent UPDATE on session table due to /util.php + - Added Batch Download to single Artist view + - Added back in the direct links on songs, requires download set + to enabled as it's essentially the same thing except with + now playing information tied to it + - Bumped API Version to 350001 and require that a version is sent + with handshake to indicate the application will work + - Removed the MyStrands plugin as did not provide good data, and does + not appear to have been used + - Added Catalog Prefix config option used to determine which prefixes + should not be used for sorting + - Merged Browse Menu with Home + - Added checkbox to single artist view allowing you to enable/disable + album art thumbnails on albums of said artist + - Added timeout override on update_single_item because the function + is a lie + - Fix translations so it's not all german + - Genre Tag is now used as a 'Tag', Browse Genre removed + - Ignore getid3() iconv stuff doesn't seem to work + - Improved fix_filenames.inc, tries a translation first then strips + invalid characters + - Fixed album art not clearing thumbnail correctly on gather + - Fixed localplay instance not displaying correctly after change + until a page refresh + - Fixed endless loop on index if you haven't played a song in + over two years + - Fixed gather art and parse m3u not working on catalog create + also added URL read support to m3u import + - Upped Minimum requirements to Mysql 5.x + - Add codeunde1load's Web 2.0 style tag patch + - Fixed typo in e-mail From: name (Thx Xgizzmo) + - Fixed typo in browse auto_init() which could cause ampache to not + remember your start point in some situations. (Thx Xgizzmo) -------------------------------------------------------------------------- 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 + - 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) + - 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 + - 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 + - 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 + - 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 + - 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 + - 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. + - 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) + - 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 + - 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) + - 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 + - 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) + - 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. + - 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) + - 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) + - 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) + - 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 + - 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 + - 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 + - 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 + - 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 - + - 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) + - 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 + - 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 + - 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) + - 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 + - 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 + - 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 + - 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 + - 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" + - 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 + - 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 + - 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 + - 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 + - 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 + - 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! + - 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) - + - 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) + - 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 + - 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. + - 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 + - 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) - - + - 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 + - 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 + - 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 + - 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 + - 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... + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 - + - 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 + - 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 + - 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 + - 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 + - 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. + - 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. + - 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 + - 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 + - All kinds of build changes. + - Added support for .pls -------------------------------------------------------------------------- v.1.02, 04/29/2001: - - Minor build changes. + - Minor build changes. -------------------------------------------------------------------------- v.1.01, 04/29/2001: - - First version. + - First version. -------------------------------------------------------------------------- |