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)