Plugin version 0.8 has been released.
You can download it here (ZIP archive at the bottom of this page): 1.0 in tags – DLNA Media Controller
What’s new in version 1.0:
[ol][li]
Device category updated (set to AV)
[/li]
[li]
Short codes added for the following state variables: CurrentTitle, CureentArtist, CurrentAlbum, CurrentPlayMode and online
[/li]
[li]
Plugin icon with transparency
[/li]
[li]
Init all variables when the device is created
[/li][/ol]
What’s new in version 0.8:
[ol][li]
Volume control added in the device panel
[/li]
[li]
Volume control added in the UI player tab
[/li]
[li]
New UI tab for TTS
[/li]
[li]
AVTransport and RenderingControl services files renamed again
[/li][/ol]
What’s new in version 0.7:
[ol][li]
New TTS library with multiple engines support
[/li]
[li]
New parameter Engine for the Say action
[/li][/ol]
What’s new in version 0.6:
[ol][li]
Fixed: relative URL in the XML description
[/li]
[li]
Improove performance when browsing content + abort timeout (30 s) in case of very big content
[/li]
[li]
Workaround for a bug in Freebox Player firmware 1.2.12
[/li][/ol]
What’s new in version 0.5:
[ol][li]
Fixed: compatibility with MiniDLNA and Synology servers
[/li]
[li]
Changed: log of debug information
[/li]
[li]
New variable DebugLogs; default value is 0; value set to 1 enables log of additional debug information
[/li][/ol]
What’s new in version 0.4:
[ol][li]
Fixed: Ignore case for transport actions (required for GMrender Media Renderer)
[/li]
[li]
Fixed: handling protocol for the PS3 Media Server
[/li]
[li]
Changed: Play action has now an optional parameter named “Protocol”
[/li]
[li]
Changed! PlayDMSMedia action has now an additional parameter named “DescriptionURL”
[/li]
[li]
UI Player and Settings tab: display of identity for discovered servers and renderers changed
[/li]
[li]
UI Player tab: a protocol amongst all the protocols accepted by the Media Renderer can now be selected in addition to the URI
[/li]
[li]
UI Player tab: new entry named “None” in the protocol pick list; when selected, no protocol information is delivered to the Media Renderer
[/li]
[li]
UI Player tab: new info message displayed
[/li]
[li]
UI Help tab: display information about last played media server object
[/li]
[li]
UI Help tab: list of protocols accepted by the Media Renderer is now displayed in the Help tab
[/li]
[li]
UI Settings tab: current Media Renderer is now selected by default in the “discover” pick list
[/li]
[li]
New variable DelayBeforePlayback: delay in ms before SetAVTransportURI and Play; default value is 0
[/li]
[li]
New variable CheckStateRate: delay in minutes between automatic state checks; default value is 0 meaning no automatic check
[/li]
[li]
New variable DefaultLanguageTTS: default language (2 characters) used by TTS; default value is “en” meaning “english”
[/li]
[li]
Changed: files renamed for AVTransport and RenderingControl services
[/li][/ol]
What’s new in version 0.3:
[ol][li]
Fixed: browsing media from BubbleUPnP server
[/li]
[li]
Fixed: compatibility check between the Media Renderer and the Media Server
[/li][/ol]
What’s new in version 0.2:
[ol][li]
fixed: browsing of Media Servers
[/li]
[li]
fixed: managing of URI with non standard characters like French accents
[/li]
[li]
fixed: do not try to set AV transport URI when URI is not set (not found)
[/li]
[li]
control added to find a compatible protocol between the media to be played with the protocols accepted by the Media Renderer
[/li]
[li]
UI updated: browsing of Media Servers
[/li]
[li]
UI updated: user can now select an available server protocol or let the plugin select automatically a protocol compatible with the Media Renderer
[/li]
[li]
Scene editor: actions are now available in the devices tab
[/li]
[li]
action BrowseDMS: parameters updated
[/li]
[li]
action PlayItem: renamed into PlayDMSMedia and parameters updated
[/li]
[li]
new variable SinkProtocolInfo: store the list (CSV) of protocols accepted by the Media Renderer
[/li]
[li]
new variable CurrentAlbumArt2: same as CurrentAlbumArt except when CurrentAlbumArt is not accessible; in this case, it is set to a default album art
[/li][/ol]
It is a classical installation, meaning you have to upload all the files with the Vera UI, except the PNG file that requires to be uploaded using WinSCP in directory /www/cmh/skins/default/icons/
Then create a new device using D_DLNAMediaController1.xml. Don’t care about the IP. Restart LUA. When restarted, refresh your browser cache (Ctrl+F5). Then open the Settings tab to select your DMR, either using the UPnP discovery or filling in the UPnP device description URL. Wait few seconds until the setup is done and that’s all, you can now open the Player tab.
Automatic discovery (UPnP discovery) could require an additional setup of your Vera Lite. Please read the explanations in this message if it does not work directly: http://forum.micasaverde.com/index.php/topic,16905.msg132502.html#msg132502
Known issues:
[ol][li]
PS3 Media Server sometimes uses MIMITYPE_AUTO in the protocol information; it is not yet well managed by the plugin and the playback of the media will not be accepted by the plugin.
[/li]
[li]
“Last server media played” field value displayed in the Help tab cannot always be copied and pasted in the parameter of the action PlayDMSMedia; depending on the server and the used format for the object id, it can work well or not.
[/li][/ol]