PHP-Based MP3 Database Web Interface
http://www.ampache.org/
Ampache is a PHP-based tool for managing, updating, and playing your
MP3 files via a Web interface. It allows you to save play lists, create
user accounts, and share your music catalogs with other Ampache
servers. It uses a MySQL database.
Read the README files about configuring ampache.
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout server:php:applications/ampache && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
ampache-5.5.0-vendor.tar.gz | 0098951540 94.4 MB | |
ampache-5.5.0.tar.gz | 0007170269 6.84 MB | |
ampache-README.SUSE | 0000007639 7.46 KB | |
ampache-config.patch | 0000000767 767 Bytes | |
ampache-confpath.patch | 0000016572 16.2 KB | |
ampache-rpmlintrc | 0000000832 832 Bytes | |
ampache-systemd.patch | 0000001243 1.21 KB | |
ampache.changes | 0000114388 112 KB | |
ampache.spec | 0000007758 7.58 KB | |
get-source.sh | 0000001886 1.84 KB | |
httpd.conf.ampache | 0000006169 6.02 KB |
Revision 101 (latest revision is 130)
Eric Schirra (ecsos)
accepted
request 998807
from
Eric Schirra (ecsos)
(revision 101)
- Update to 5.5.0 * Added - Update Copyright notice to 2022 - Added a new option 'Random Play' (shuffle) to playlists and smartlists - Add 'Recently Skipped' to user pages - Add Podcast Episodes to the browse pages and sidebar - Translate podcast episode state and some other missing ones - Allow using a smartplaylist in Democratic play - Allow podcast_episode table sort by time and state - Allow podcast table sort by website and episodes + Database 550004 - Add system preference demo_use_search, Use smartlists for base playlist in Democratic play - Add tables catalog_filter_group and catalog_filter_group_map for catalog filtering by groups - Add column catalog_filter_group to user table to assign a filter group - Migrate catalog filter_user settings to the catalog_filter_group table - Assign all public catalogs to the DEFAULT group - Drop table user_catalog - Remove filter_user from the catalog table + Search - Added more missing groups to search type lists - Added missing song (was song_title) to album searches + Add podcast as a search type - Add rule title - Add rule podcast_episode (Search by podcast episode name) - Add rule time (Episode length in minutes) - Add rule state (Completed, Pending Skipped) - Add rule file - Add rule added - Add rule pubdate (Episode Publication Date) + Add podcast_episode as a search type - Add rule title - Add rule podcast (Search by podcast name) - Add rule time (Length in minutes) - Add rule state (Completed, Pending Skipped) - Add rule file - Add rule added - Add rule pubdate (Publication Date) + Add genre as a search type - Add rule title + CLI - Add verify for podcast catalogs (fix time and size from tags) * Changed - Private catalogs have been migrated into Catalog filters - Interface cookies for the sidebar state have new names matching their page and group - Made getID function required for library_item's - Update codeql-analysis.yml to v2 - When streaming a Democratic or Random item, redirect to the result - Hide 'is_true' boxes on search rows (you can't change it so why show it?) - Hide action buttons from random and demo webplayer lists * Fixed - The cookies for the interface sidebar had multiple issues holding and restoring status - Removed A LOT of FILTER_SANITIZE_STRING from code for PHP8.1 - Errors on empty values when loading the UI rows - Lots of docstring and code issues - Fixed up deleting plays (and now skips) on the user pages - Sorting playlist, user and smartlist names in search rows - SQL in get_tags when catalog_filter is disabled - A lot of browse filters were missing for certain object types - Don't try to load the playlist dialog from the webplayer when you can't add things - When using random/Democratic play send the additional parameters to the actual media - Respect play urls with transcode_to instead of format - Updated example docs/examples/inotifywait.sh - Podcast_episode browse may sent a camel case argument - Null max_upload_size could still be counted as a limit + Search - SQL might have connected AND and OR incorrectly - Metadata search might have badly parsed input - Added aliases for some of the confusing search types + SubSonic - Checking parameters might return the error AND the empty response * API 5.5.0 This will likely be the last 5.x API release. API6 will be a continuation of API5 and not be a significant change like the 4->5 transition. * Added - Api::stream add new types playlist and search (Streams a random object from these lists) - Api::download add new types playlist and search + advanced_search + Add podcast as a search type - Add rule title - Add rule podcast_episode (Search by podcast episode name) - Add rule time (Episode length in minutes) - Add rule state (Completed, Pending Skipped) - Add rule file - Add rule added - Add rule pubdate (Episode Publication Date) + Add podcast_episode as a search type - Add rule title - Add rule podcast (Search by podcast name) - Add rule time (Length in minutes) - Add rule state (Completed, Pending Skipped) - Add rule file - Add rule added - Add rule pubdate (Publication Date) + Add genre as a search type - Add rule title * Fixed - API4::get_indexes podcast_episode was encoding into the API5 object - API4::share_create was unable to share when using lowercase types + advanced_search - Added missing song (was song_title) to album searches
Comments 0