)]]
'''Note:''' These sample configs are depreciated albeit still work. It is prefered to use the new xml-style config. Please see [wiki:XMLConfig XMLConfig] for more information. The info on this page will soon be updated or merged.
[[html(
)]]
[[BR]]
[[BR]]
== Backends ==
Here will be a list of all available backends, their capabilities, dependencies and configuration options. All the configuration examples should be added to the configuration file in the plugins section, i.e. they should follow:
{{{
[plugins]
}}}
=== Ampache ===
{{{
[[AmpacheStore]]
name = Coherence - Ampache # default: Ampache
#key = key # default:
#user = user # default: None
url = http://localhost/ampache/server/xml.server.php # default: http://localhost/ampache/server/xml.server.php
proxy = no # default: no (one of: 1,Yes,yes,True,true)
api_version = 350001 # default: 350001
refresh = 2 # default: 1 (hours)
#urlbase = / # default: / (not sure what this does)
}}}
=== Apple Trailers ===
Serving Apple film trailers from the Apple website.
{{{
[[AppleTrailersStore]]
name = Coherence - Apple Trailers # default: Apple Trailers
refresh = 4 # default: 8 (hours)
#urlbase = / # default: / (not sure what this does)
}}}
=== Axis Cam ===
{{{
[[AxisCamStore]]
name = Coherence - AxisCamStore # default: AxisCamStore
#urlbase = / # default: / (not sure what this does)
}}}
=== BBC ===
{{{
[[BBCStore]]
name = Coherence - BBC # default: BBC
refresh = 2 # default: 1 (hours)
#urlbase = / # default: / (not sure what this does)
}}}
=== DVBD ===
{{{
[[DVBDStore]]
name = Coherence - TV # default: TV
enable_destroy = no # default: no
#urlbase = / # default: / (not sure what this does)
}}}
=== Elisa Media Player ===
{{{
[[ElisaMediaStore]]
name = Coherence - Elisa # default: Elisa
host = 127.0.0.1 # default: 127.0.0.1
#urlbase = / # default: / (not sure what this does)
#ignore_patterns = [] # default: [] (unused)
}}}
=== Flickr ===
This is a backend to flickr. It will retrieve the most recent pictures and the most wanted pictures.
{{{
[[FlickrStore]]
name = Coherence UPNP Flickr Images # default: Flickr
proxy = false # default: false (one of: Yes,yes,True,true to have coherence fetch the images
refresh = 30 # default: 60 (minutes)
limit = 25 # number of files fetched; default: 100
flickr_userid = username # flickr username; default: None
flickr_password = password # flickr password; default: None
flickr_permissions = permissions # flickr permissions, may need this 'read'; default: None
flickr_authkey = authkey # flickr auth key for access; default: None
#ignore_patterns = [] # default: [] (not sure how to use this)
#urlbase = / # default: / (not sure what this does)
}}}
=== File System ===
Simply serves all media files from a directory and its subdirectories.
{{{
[[FSStore]]
name = Coherence - Filesystem Store # default: my media
content = /path/to/media # default: None
#ignore_patterns = [] # default: [] (not sure how to use this)
#urlbase = / # default: / (not sure what this does)
enable_destroy = no # default: no
#import_folder = /path/to/import # default: None
#create_root = /path/to/root # default: None
}}}
=== Gallery2 ===
{{{
[[Gallery2Store]]
name = Coherence - Gallery2Store # default: gallery2Store
#urlbase = / # default: / (not sure what this does)
}}}
=== iRadio ===
{{{
[[IRadioStore]]
name = Coherence - iRadioStore # default: iRadioStore
#urlbase = / # default: / (not sure what this does)
}}}
=== Last.FM ===
{{{
[[LastFMStore]]
name = Coherence - LastFMStore # default: LastFMStore
#urlbase = / # default: / (not sure what this does)
}}}
=== Lolcats ===
Serves images from lolcats.com
{{{
[[LolcatsStore]]
name = Coherence - Lolcats # default: Lolcats
refresh = 2 # default: 1 (hours)
#urlbase = / # default: / (not sure what this does)
}}}
=== Media Database ===
Serves selected types of audio files (mp3, ogg, mpc, flac, wv and m4a currently) from a directory and its subdirectories. Files are discovered, have their metadata read by an interface to taglib, and if the necessary metadata is present, the files are added to a database. If the tags cannot be read properly by taglib, the files will not be added to the database.
{{{
[[MediaStore]]
name = Coherence - MediaStore Music # default: MediaStore
medialocation = /path/to/music # default: tests/content/audio
mediadb = /tmp/media.db # default: tests/media.db
#urlbase = / # default: / (not sure what this does)
#coverlocation = /path/to/covers # default: None (Where to put the retrieved covers)
}}}
Note: If you make any changes to the medialocation, the files present there or if any new features are added that may allow sharing of more files, you will need to `rm -rf /tmp/media.db` to rebuild the library. This is currently the only way to update the database.
There's a [http://coherence-project.org/wiki/MediaDB-ng wishlist] for a [http://coherence-project.org/wiki/MediaDB-ng MediaDB-ng] backend.
=== Picasa Web Albums ===
{{{
[[PicasaStore]]
name = Picasa Web Albums # default : Picasa Web Albums
userid = username # Picasa username; default: None
password = password # Picasa username; default: None
refresh = 60 # default: 60 (minutes)
}}}
=== Playlist ===
Exposes the list of video and audio streams from a m3u playlist (e.g. web TV listings published by french ISPs such as Free, SFR, German SWR3, ...)
{{{
[[PlaylistStore]]
name = Coherence - Playlist # default: my media (The name under this MediaServer shall show up with on other UPnP clients)
playlist_url = http://www.swr3.de/wraps/swr3_mp3.m3u.php # default : http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
#version = (2|1) # The highest UPnP version this MediaServer shall support
#uuid = # The unique (UPnP) identifier for this MediaServer, usually automatically set
}}}
=== SWR3 ===
SWR3 Podcast (Comics, Thema des Tages, Börsenman,...)
{{{
[[SWR3Store]]
name = Coherence - SWR3 # default: SWR3
opml = http://www.swr3.de/rdf-feed/podcast/ # default: http://www.swr3.de/rdf-feed/podcast/
encoding = ISO-8859-1 # default: ISO-8859-1
refresh = 2 # default: 1 (hours)
#urlbase = / # default: / (not sure what this does)
}}}
=== Ted ===
{{{
[[TEDStore]]
name = Coherence - TEDtalks # default: TEDtalks
refresh = 2 # default: 1 (hours)
#urlbase = / # default: / (not sure what this does)
}}}
=== Tracker ===
{{{
[[TrackerStore]
name = Coherence - SWR3 # default: SWR3
services = Music # default: Music,Videos,Images
#urlbase = / # default: / (not sure what this does)
}}}