Overview

Request 876411 accepted

- Update to 4.4.0
* Added
- Write metadata to mp3, flac and ogg files. Requires metaflac and vorbiscomment installed on Linux.
- Write images to mp3 and flac files. Also requires metaflac on linux.
- File tags can be updated from catalog management page.
- Configurable settings for "Gather Art".
- Configurable art search limit.
- User selectable artist and year filter for Spotify album searches
- User selectable limit for art searches.
- Generate rsstokens for each user allowing unique feed URLs
- Allow setting custom database collation and charset without overwriting your changes
- rsstoken: Identify users by token when generating RSS feeds
- Run garbage collection after catalog_update.inc 'clean' or 'verify'
- Add duration to the table headers when browsing playlists and smartlists
- Add time and duration to albums, artists instead of calculating from songs each time
- Allow setting a custom background on the login page
- Musicbrainz search icon on Artist, Album and Song pages
- Update missing album artists on catalog add
- Add R128 Gain adjustments
- Persist replaygain setting as a cookie
- Support for image per song
- Format XML output using DOMDocument
- SubSonic - shift the current track start time when you pause/resume
- Config version 49
- NEW config options
- hide_ampache_messages: We sometimes need to talk and will show a warning to admin users.
Allow hiding this
- NEW search options (also available in Api::advanced_search)
- last_skip (artist, album, song)
- last_play_or_skip (artist, album, song)
- played_or_skipped_times (song)
* Changed
- Stop logging auth/passphrase strings
vAdd Y scrolling to the current playlist box (rightbar)
*Fixed
- Escape filepaths when removing from database
- Regex in config for additional_genre_delimiters
- Grid View option was backwards
- Replaygain issues in the webplayer
- Per disk actions for grouped albums (e.g. play just that disk)
- Catalog removal needs to run garbage collection
- Recognize opus when reading tags
- Regex in config for additional_genre_delimiters
- SQL query for smartlists not joining the OR correctly
- Searching with bad rules will return no results instead of everything
- Check the 'unique_playlist' option in more places
- When you haven't set an active localplay nothing was picked
- Set time for artists that are only albums
- Don't hide rss generation when you haven't got a key
- Podcast episode durations that use seconds were converting into crazy lengths
- Playlist and Smartlist check sql simplified
- SubSonic - Json clients need their playlist entry to always array (single item lists)
* API 4.4.0
* Added
- NEW API functions
- Api::users (ID and Username of the site users)
- Api::localplay added new options to 'command' ('pause', 'add', 'volume_up',
'volume_down', 'volume_mute', 'delete_all', 'skip')
- Api::localplay added parameters:
- 'oid' (integer) object_id to add //optional
- 'type' (string) Default: 'Song' ('Song', 'Video', 'Podcast_Episode',
'Channel', 'Broadcast', 'Democratic', 'Live_Stream') //optional
- 'clear' (integer) 0|1 clear the current playlist on add //optional
- Api::playlist_edit added new parameter 'sort': (0,1) sort the playlist by 'Artist, Album, Song' //optional
- Api::get_indexes
- New type options: 'album_artist', 'podcast', 'podcast_episode', 'share', 'video'
- Added parameter 'include': (0,1) (add the extra songs details if a playlist or podcast_episodes if a podcast)
- Api::rate - Added types 'playlist', 'podcast', 'podcast_episode', 'video', 'tvshow', 'tvshow_season'
- Api::flag - Added types 'podcast', 'podcast_episode', 'video', 'tvshow', 'tvshow_season'
- Add time to artist and album objects. (total time of all songs in seconds)
- Add songcount, albumcount to artist objects. (time in seconds)
- Add songcount to album objects. (time in seconds)
- Add type (release_type) to album objects
- Add disk to song objects
- Add time to video objects. (time in seconds)
- Add title, mime, catalog to podcast_episodes
- Api::advanced_search Add 'playlist', 'user' and 'video' to search types
- Api::handshake added extra total counts to the response
- users, tags, podcasts, podcast_episodes, shares, licenses, live_streams, labels
- Api::ping match the handshake response (excluding the auth token)
* Changed
- get_indexes: 'playlist' now requires include=1 for xml calls if you want the tracks
- Make filter optional in shares
- Api::podcast_episodes
- "url" is now a play url (instead of a link to the episode)
- "public_url" is now the old episode link
* Fixed
- Api::podcast_edit wasn't able to edit a podcast...
- Api::democratic was using action from localplay in the return responses
- get_indexes for XML didn't include podcast indexes
vSet OUTDATED_DATABASE_OK on image.php, play/index.php and share.php to stop blocking requests
- Don't limit sub items when using a limit (e.g return all podcast episodes when selecting a podcast)
* Deprecated
- Dropped in API 5.0.0
- Api::get_indexes; stop including playlist track and id in xml by default
- Album objects: "tracks" will only include track details. Use "songcount"
- Artist objects: "albums", "songs" will only include track details Use "albumcount" and "songcount"

Loading...
Request History
Eric Schirra's avatar

ecsos created request

- Update to 4.4.0
* Added
- Write metadata to mp3, flac and ogg files. Requires metaflac and vorbiscomment installed on Linux.
- Write images to mp3 and flac files. Also requires metaflac on linux.
- File tags can be updated from catalog management page.
- Configurable settings for "Gather Art".
- Configurable art search limit.
- User selectable artist and year filter for Spotify album searches
- User selectable limit for art searches.
- Generate rsstokens for each user allowing unique feed URLs
- Allow setting custom database collation and charset without overwriting your changes
- rsstoken: Identify users by token when generating RSS feeds
- Run garbage collection after catalog_update.inc 'clean' or 'verify'
- Add duration to the table headers when browsing playlists and smartlists
- Add time and duration to albums, artists instead of calculating from songs each time
- Allow setting a custom background on the login page
- Musicbrainz search icon on Artist, Album and Song pages
- Update missing album artists on catalog add
- Add R128 Gain adjustments
- Persist replaygain setting as a cookie
- Support for image per song
- Format XML output using DOMDocument
- SubSonic - shift the current track start time when you pause/resume
- Config version 49
- NEW config options
- hide_ampache_messages: We sometimes need to talk and will show a warning to admin users.
Allow hiding this
- NEW search options (also available in Api::advanced_search)
- last_skip (artist, album, song)
- last_play_or_skip (artist, album, song)
- played_or_skipped_times (song)
* Changed
- Stop logging auth/passphrase strings
vAdd Y scrolling to the current playlist box (rightbar)
*Fixed
- Escape filepaths when removing from database
- Regex in config for additional_genre_delimiters
- Grid View option was backwards
- Replaygain issues in the webplayer
- Per disk actions for grouped albums (e.g. play just that disk)
- Catalog removal needs to run garbage collection
- Recognize opus when reading tags
- Regex in config for additional_genre_delimiters
- SQL query for smartlists not joining the OR correctly
- Searching with bad rules will return no results instead of everything
- Check the 'unique_playlist' option in more places
- When you haven't set an active localplay nothing was picked
- Set time for artists that are only albums
- Don't hide rss generation when you haven't got a key
- Podcast episode durations that use seconds were converting into crazy lengths
- Playlist and Smartlist check sql simplified
- SubSonic - Json clients need their playlist entry to always array (single item lists)
* API 4.4.0
* Added
- NEW API functions
- Api::users (ID and Username of the site users)
- Api::localplay added new options to 'command' ('pause', 'add', 'volume_up',
'volume_down', 'volume_mute', 'delete_all', 'skip')
- Api::localplay added parameters:
- 'oid' (integer) object_id to add //optional
- 'type' (string) Default: 'Song' ('Song', 'Video', 'Podcast_Episode',
'Channel', 'Broadcast', 'Democratic', 'Live_Stream') //optional
- 'clear' (integer) 0|1 clear the current playlist on add //optional
- Api::playlist_edit added new parameter 'sort': (0,1) sort the playlist by 'Artist, Album, Song' //optional
- Api::get_indexes
- New type options: 'album_artist', 'podcast', 'podcast_episode', 'share', 'video'
- Added parameter 'include': (0,1) (add the extra songs details if a playlist or podcast_episodes if a podcast)
- Api::rate - Added types 'playlist', 'podcast', 'podcast_episode', 'video', 'tvshow', 'tvshow_season'
- Api::flag - Added types 'podcast', 'podcast_episode', 'video', 'tvshow', 'tvshow_season'
- Add time to artist and album objects. (total time of all songs in seconds)
- Add songcount, albumcount to artist objects. (time in seconds)
- Add songcount to album objects. (time in seconds)
- Add type (release_type) to album objects
- Add disk to song objects
- Add time to video objects. (time in seconds)
- Add title, mime, catalog to podcast_episodes
- Api::advanced_search Add 'playlist', 'user' and 'video' to search types
- Api::handshake added extra total counts to the response
- users, tags, podcasts, podcast_episodes, shares, licenses, live_streams, labels
- Api::ping match the handshake response (excluding the auth token)
* Changed
- get_indexes: 'playlist' now requires include=1 for xml calls if you want the tracks
- Make filter optional in shares
- Api::podcast_episodes
- "url" is now a play url (instead of a link to the episode)
- "public_url" is now the old episode link
* Fixed
- Api::podcast_edit wasn't able to edit a podcast...
- Api::democratic was using action from localplay in the return responses
- get_indexes for XML didn't include podcast indexes
vSet OUTDATED_DATABASE_OK on image.php, play/index.php and share.php to stop blocking requests
- Don't limit sub items when using a limit (e.g return all podcast episodes when selecting a podcast)
* Deprecated
- Dropped in API 5.0.0
- Api::get_indexes; stop including playlist track and id in xml by default
- Album objects: "tracks" will only include track details. Use "songcount"
- Artist objects: "albums", "songs" will only include track details Use "albumcount" and "songcount"


Eric Schirra's avatar

ecsos accepted request

openSUSE Build Service is sponsored by