Ampache v4.1.0 Release Notes
Release Date: 2020-01-08 // about 4 years ago-
ampache-4.1.0_all.zip (MD5SUM 963d35b329d0829f10b391a5913bc926)
๐ Api 400003 is stable and ready for all developers. API work will now move on to JSON support.
A lot of work has gone into search, preparing for static typing and a lot of tiny bugs.- โฌ๏ธ Bump API version to 400003 (4.0.0 build 003)
- Api::playlist - filter mandatory
- Api::playlist_edit - filter mandatory. name and type now optional
- Api::user - Extend return values to include more user fields
- Playlist::create - Return duplicate playlist ID instead of creating a new one
- ๐ Artist::check - Remove MBID from Various Artist objects
- ๐ Fix Song::update_song for label
- Api - Do not limit smartlists based on item count (return everything you can access)
- Api/Database - Add last_count for search table to speed up access in API
- ๐ Fix Api issues relating to playlist access
- ๐ Fix comparison bugs found during static type testing
- ๐ Fix enable/disable song ajax
- โก๏ธ December translation update from Transifex
- โ Add playlist into main search page. (Songs, Albums, Artists, Playlists, Videos)
- Typo in login page HTTP_REFERER
- โช Roll back mysql8 workarounds. (Orace MySQL supported on php7.4+ only)
- ๐ Fix bin*.inc text issues with newline
- โ Add docs/examples/channel_run.service for sunning background processes as a service
- ๐ New search option "Another User" allows searching other user ratings and favorites
- ๐ user_numeric searches also available in the API. ([https://github.com/ampache/ampache/wiki/XML-methods]))
- โก๏ธ Updates to support php7.4 (Ampache supports 7.1-7.4)
- ๐ Fix bug in UI when enabling/disabling songs
- Checks in Subsonic/WebUI for recording repeated plays
- โก๏ธ Update channel status pages (/channel/$CHANNELID/status.xsl)
- ๐ Fix smartlists when searching sub-lists (Ampache was trying to create one giant query that didn't scale well)
- โก๏ธ composer & php-cs-fixer updates
- ๐ Fix "Add New..." in album edit
- โช Revert changes in 4.0.0 and allow manual choices for artist/album on upload again.
- Subsonic return json errors when requesting json format (previously errors were always xml)
- โ Add github package guide for docker to RELEASE-PROCESS.md
- โก๏ธ Update ListenBrainz plugin for empty additional info. (API says remove this section from json)