Skip to content
Mitch Ray edited this page Feb 25, 2024 · 28 revisions

Clients

Ampache runs on a web interface allowing you to play media directly from your web browser. See the Web Interface page for more information.

Thanks to its API, Ampache has also been integrated and can be used with many clients on several platforms. You should take a look at the API page for details on how to setup these APIs.

Playlist only clients

Ampache can generate a URL to stream everything you can play on the site to be used anywhere that supports HTTP streams.

These URL's can be guessed and generated if you know what you're doing but an easy way is to use the playlist generation in Ampache itself.

Simply change your playback type to Stream

image

And then next time you play an item (some items don't update automatically so you might need to reload the page) the Play and Random Play buttons will now generate a playlist file

image

This file can be used in any media player or used to copy the URL to import into different players directly.

If you can use the playlist simply import it into your player.

If you're using Develop (Ampache 6.0.0+) you can use a Streaming Token to make these links permanent.

https://music.com.au/play/index.php?ssid=streamingtoken&type=song&oid=123&uid=1&action=stream&name=Dad%20Rocks-%20-%20Weapons.mp3
https://music.com.au/play/index.php?ssid=streamingtoken&uid=1&random=1&random_type=search&random_id=123
https://music.com.au/play/ssid/streamingtoken/uid/1/random/1/random_type/search/random_id/123
Client Name Operating Systems Description
GoodVibes Linux / Flatpak Free Software Streaming Radio Player
VLC Linux / Windows / MAC Free Software cross-platform multimedia player
Foobar2000 Windows Advanced freeware audio player
Windows Media Player Windows Media player from Microsoft

And almost any media player able to play http streams.

XML-API clients

Check out the API Client page for information about the clients, libraries ad plugins that use the Ampache API

Subsonic API clients

Ampache provides a Subsonic API backend. This makes it compatible with any Subsonic client. Check out the official list of Subsonic Apps.

Refer to the Subsonic wiki pages for information about how Ampache implements the API.

In Dsub, if you have trouble browsing your library, you may try enabling the "Browse By Tags" option in your server settings.

UPnP/DLNA clients

Ampache provides a UPnP/DLNA backend. This makes it compatible with any UPnP/DLNA client. Visit Wikipedia to view a list of UPnP players.

DAAP clients

Ampache provides a DAAP backend. With this, your server can also be used with Itunes and other DAAP clients. See wikipedia for clients DAAP clients page

Web clients

Ample - A simple web browser client for Ampache

Clone this wiki locally