Ampache Logo

Ampache 3.5-Alpha1 Release


v.3.5-Alpha1 Release 12/28/2008:


This is the first release of the 3.5.x line. Genres have been removed and replaced with the concept of Tags. A caching system has been introduced which drastically reduces the number of queries made against the database, but increases PHP memory requirements slightly. There have also been major changes to the API's authentication.

  • 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)
Enjoy!
-Karl Vollmer
Ampache Development Team
Sections
Downloads
Requirements
  • OS Independent
  • Any Webserver
  • PHP 5.3 on Windows
  • PHP 5.2 on all others
  • MySQL 5.x or higher
Last.FM Ampache Group

Top Artist(s)

Top Album(s)