ampache plugins
Ampache contains a number of plugins that are included with each install.
(TODO) these need to be documented for regular users
Plugins are split into different categories based on the actions they perform.
- home
- metadata
- lyrics
- stats
- scrobbling
- avatar
- share
- shortener
- slideshow
- stream_control
- wanted
- geolocation
- preview
Add something to the individual user page using the 'display_user_field' method.
Description: Flattr donation button on user page
Version: 000001
Description: PayPal donation button on user page
Version: 000001
Show something on the main page/index using the 'display_home' method.
Description: Catalog favorites on homepage
Version: 000002
Description: Friend's Timeline on homepage
Version: 000001
Description: Personal favorites on homepage
Version: 000002
Description: RSS View will fetch recent items from any RSS feed and display them on the homepage.
Version: 000001
Description: Shoutbox on homepage
Version: 000001
Plugins that can query for things like art or tag information missing from the file
Description: Amazon art search
Version: 000001
Description: Discogs metadata integration
Version: 000001
Description: MusicBrainz metadata integration
Version: 000001
Description: OMDb metadata integration
Version: 000001
Description: TheAudioDb metadata integration
Version: 000002
Description: TMDb metadata integration
Version: 000003
Description: TVDb metadata integration
Version: 000003
Search for external lyrics using the 'get_lyrics' method
Description: Get lyrics from ChartLyrics
Version: 000001
Analytics plugins can insert their tracking information using the 'display_on_footer' method
Description: Google Analytics statistics
Version: 000001
Description: Matomo statistics
Version: 000001
Description: Piwik statistics
Version: 000001
Perform an action based on the playback, rating or flagging or a media item.
Description: Scrobble songs you play to your Last.FM account
Version: 000005
Description: Scrobble songs you play to your Libre.FM Account
Version: 000003
Description: Scrobble songs you play to your ListenBrainz Account
Version: 000001
Description: Raise the album and artist rating to match the highest song rating
Version: 000003
Fetch a user avater from an external source using 'get_avatar_url'
User's avatars from Gravatar
Version: 000001
Description: Users avatar's with Libravatar
Version: 000001
Open an external site for sharing a file using 'external_share'
Description: Facebook share
Version: 000001
Description: Twitter share
Version: 000001
Share a link to an external URL shortening site
Description: URL shorteners on shared links with Bit.ly
Version: 000002
Description: URL shorteners on shared links with YOURLS
Version: 000002
Get external photos to use in a slideshow
Description: Artist photos from Flickr
Version: 000001
Manage limits for user streaming based on time, hits and bandwidth
Description: Control bandwidth per user
Version: 000001
Description: Control hits per user
Version: 000001
Description: Control time per user
Version: 000001
Plugins that make use of the wanted list using the 'process_wanted' method
Description: Automatically download accepted Wanted List albums with Headphones
Version: 000001
Plugins which can get and show the user location
Show user's location with Google Maps
Version: 000001
Allow the user to get/stream a song preview
Description: Song preview from 7digital
Version: 000001