34
34
'description':"""Coherence - DLNA/UPnP framework for the digital living""",
35
35
'long_description':"""Coherence is a framework written in Python,
36
36
providing a variety of UPnP MediaServer and UPnP MediaRenderer implementations
37
for instant use. It includes an UPnP ControlPoint, which is accessible via
38
D-Bus too. Furthermore it enables your application to participate in
39
It includes an UPnP ControlPoint, which is accessible via D-Bus too.
41
Furthermore it enables your application to participate in
39
42
digital living networks, at the moment primarily the DLNA/UPnP universe.
41
43
Its objective and demand is to relieve your application from all the
42
44
membership/the UPnP related tasks as much as possible.
44
New in this %s - Pont Mirabeau - release
46
New in this %s - the Red-Nosed Reindeer Revolutions - release
46
48
* new MediaServer backends that allow access to
47
* Picasa Web Albums (http://picasa.google.com)
48
* a TestServer to easily serve and test interaction with
49
* one or more items and adjust 'upnp_class', 'mimetype' and 'DLNA-flags',
50
* items that are a GStreamer pipeline or an external program
51
* a new - used in parallel - D-Bus API with an 'org.DLNA' interface
52
with the goal to create a common API for all UPnP/DNLA frameworks
53
* support for the dlna-playcontainer URI
54
(http://netzflocken.de/2009/4/23/media-collection-playing-the-dlna-way)
55
* enchancements to the GStreamer MediaRenderer, supporting now
56
dlna-playcontainer and SetNextAVTransportURI, and jumping to previous
58
* support for video items served by Ampache (http://ampache.org)
59
* base classes for a ScheduledRecording service
60
* more 'compatibility' enhancements for different devices
49
* Banshee - exports audio and video files from Banshees media db (http://banshee-project.org/)
50
* FeedStore - a MediaServer serving generic RSS feeds
51
* Playlist - exposes the list of video/audio streams from a m3u playlist (e.g. web TV listings published by french ISPs such as Free, SFR...)
52
* YAMJ - serves the movie/TV series data files and metadata from a given YAMJ (Yet Another Movie Jukebox) library (http://code.google.com/p/moviejukebox/)
53
* updates on Mirabeau - our "UPnP over XMPP" bridge
54
* simplifications in the D-Bus API
55
* a first implementation of an JSON/REST API
56
* advancements of the GStreamer MediaRenderer, supporting now GStreamers playbin2
57
* upgrade of the DVB-Daemon MediaServer
58
* refinements in the transcoding section, having now the choice to use GStreamer pipelines or external processes like mencoder
59
* more 'compatibility' improvements for different devices (e.g. Samsung TVs or Apache Felix)
61
60
* and - as every time - the usual bugfixes and enhancements
63
Kudos go to jmsizun, cjsmo, chewi, and lightyear.
64
* Benjamin (lightyear) Kampmann,
65
* Charlie (porthose) Smotherman
66
* Dominik (schrei5) Ruf,
68
* Friedrich (frinring) Kossebau,
69
* Jean-Michel (jmsizun) Sizun,
70
* Philippe (philn) Normand,
71
* Sebastian (sebp) Poelsterl,
72
* Zaheer (zaheerm) Merali
66
76
'author':"Frank Scholz",
67
'author_email':'coherence@beebits.net',
77
'author_email':'dev@coherence-project.org',
69
79
'packages':packages,
70
80
'scripts' : ['bin/coherence','misc/Desktop-Applet/applet-coherence'],
71
'url' : "http://coherence.beebits.net",
72
'download_url' : 'http://coherence.beebits.net/download/Coherence-%s.tar.gz' % __version__,
81
'url' : "http://coherence-project.org",
82
'download_url' : 'http://coherence-project.org/download/Coherence-%s.tar.gz' % __version__,
73
83
'keywords':['UPnP', 'DLNA', 'multimedia', 'gstreamer'],
74
84
'classifiers' : ['Development Status :: 5 - Production/Stable',
75
85
'Environment :: Console',
112
130
SWR3Store = coherence.backends.swr3_storage:SWR3Store
113
131
Gallery2Store = coherence.backends.gallery2_storage:Gallery2Store
114
132
YouTubeStore = coherence.backends.youtube_storage:YouTubeStore
115
MiroStore = coherence.backends.miro_storage:MiroStore
133
MiroGuideStore = coherence.backends.miroguide_storage:MiroGuideStore
116
134
ITVStore = coherence.backends.itv_storage:ITVStore
117
135
PicasaStore = coherence.backends.picasa_storage:PicasaStore
118
136
TestStore = coherence.backends.test_storage:TestStore
137
PlaylistStore = coherence.backends.playlist_storage:PlaylistStore
138
YamjStore = coherence.backends.yamj_storage:YamjStore
139
BansheeStore = coherence.backends.banshee_storage:BansheeStore
140
FeedStore = coherence.backends.feed_storage:FeedStore
120
142
[coherence.plugins.backend.media_renderer]
121
143
ElisaPlayer = coherence.backends.elisa_renderer:ElisaPlayer