Announcing dLeyna-diagnostics
by Guiraud, Christophe
Hi All,
The dLeyna team is pleased to announce the release of a new dLeyna family component called "dLeyna-diagnostics".
The dleyna-diagnostics component aims to facilitate the implementation of an UPnP Basic Management service controller.
The UPnP Basic Managements services allow diagnostic tools to determine why a device is not working correctly by performing operations on the device such as get status information or execute diagnostics tests (ping, nslookup, traceroute operations).
Like the dleyna-server and the dleyna-renderer components, dleyna-diagnostics exposes high level, easy to use, d-Bus APIs to discover and interact with UPnP/DLNA devices offering the UPnP Basic Managements services.
Python scripts are also provided with dLeyna-diagnostics that allow its APIs to be tested from the command line.
Repository URL:
https://github.com/01org/dleyna-diagnostics
Regards,
#Christophe
_______________________________________________
dLeyna mailing list
dLeyna(a)lists.01.org<mailto:dLeyna@lists.01.org>
https://lists.01.org/mailman/listinfo/dleyna
---------------------------------------------------------------------
Intel Corporation SAS (French simplified joint stock company)
Registered headquarters: "Les Montalets"- 2, rue de Paris,
92196 Meudon Cedex, France
Registration Number: 302 456 199 R.C.S. NANTERRE
Capital: 4,572,000 Euros
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
7 years, 3 months
Announcing dLeyna-core 0.4.0, dLeyna-server 0.4.0, dLeyna-renderer 0.4.0, and dLeyna-connector-dbus 0.2.0
by Mark Ryan
Hi All,
The dLeyna team are pleased to annouce a new stable release of the
dLeyna components. All the major changes that have been made since the
last stable release (
https://01.org/dleyna/downloads/2013/dleyna-renderer-0.1.3-and-dleyna-ser...)
are listed below.
dLeyna-server 0.4.0
--------------------
Changes introduced since the last stable release (dLeyna-server-0.1.2)
* Added the new TypeEx property and fixed Type
- The Type property is now almost consistent with the
MediaServer2Spec Type property. This should remove a source of
constant confusion and fix a number of bugs, in for example, the
download sync controller.
- A new property, TypeEx has been introduced. TypeEx contains
the extended type information for an object, i.e., the value
Type used to hold (although the values have changed), so if
applications want the extended type they can still retrieve it.
- For more information see:
https://github.com/01org/dleyna-server/pull/103
* Added a sample upload controller application to the test/dbus
directory. For more information see:
https://github.com/01org/dleyna-server/pull/115
* Added the BrowseObjects method.
- BrowseObjects allows selected properties of various specified
objects to be retrieved in a single method call. Like
ListChildren and Search, the caller can provide a filter that
identifies the properties they wish to retrieve.
- For more information see:
https://github.com/01org/dleyna-server/pull/120
https://github.com/01org/dleyna-server/pull/128
https://github.com/01org/dleyna-server/pull/130
* Added support for Network filtering
- Client applications can now specify a whitelist that
restricts dLeyna to discovering DMSs on networks listed in the
whitelist. This is an important security feature which should
be used if your underlying platform does not use a firewall.
- For more information see:
https://github.com/01org/dleyna-server/pull/116
https://github.com/01org/dleyna-server/pull/136
* Settings can now be modified via d-Bus
- Certain modifiable settings, such as never-quit and the
dLeyna whitelist are now exposed as properties of the Manager
object. In addition, these properties are read/write, which
means that they can be updated by applications using d-Bus.
Previously, users needed to modify the configuration files
directly.
- For more information see:
https://github.com/01org/dleyna-server/pull/136
* LastChange and Changes
- The LastChange signal has been deprecated. Applications
should use the new Changes signal instead. Changes tries to
hide applications from the fact that DMSs have two ways of
informing clients that the contents of the DMS has changed,
LastChange and ContainerUpdateIDs. Applications now just need
to listen to Changes and they will receive update notifications
regardless of the underlying notification method use by the DMS.
- For more information see:
https://github.com/01org/dleyna-server/pull/121
* Various bug fixes
dLeyna-renderer 0.4.0
--------------------
Changes introduced since the last stable release (dLeyna-renderer-0.1.3)
* Added support for Network filtering
- Client applications can now specify a whitelist that
restricts dLeyna to discovering DMRs on networks listed in the
whitelist. This is an important security feature which should
be used if your underlying platform does not use a firewall.
- For more information see:
https://github.com/01org/dleyna-renderer/pull/112
https://github.com/01org/dleyna-renderer/pull/121
* Settings can now be modified via d-Bus
- Certain modifiable settings, such as never-quit and the
dLeyna whitelist are now exposed as properties of the Manager
object. In addition these properties are read/write, which
means that they can be updated by applications using d-Bus.
Previously, users needed to modify the configuration files
directly.
- For more information see:
https://github.com/01org/dleyna-renderer/pull/121
* The OpenURI method now adheres to the MPRIS2 standard
- That is it calls initiates playback. If you would like to
open a URI without initiating playback call the new SetURI
function instead.
- For more information see:
https://github.com/01org/dleyna-renderer/pull/98
https://github.com/01org/dleyna-renderer/pull/99
* OpenNextURI
- A new method has been added to allow applications to provide
DMRs with a URL that should be opened once the current URI has
finished playing.
- For more information see:
https://github.com/01org/dleyna-renderer/pull/100
* ByteSeek support
- dLeyna-renderer now correctly supports ByteSeek. There are
two new methods, ByteSeek and SetBytePosition and two new
properties, CanByteSeek and BytePosition.
- For more information see:
https://github.com/01org/dleyna-renderer/pull/106
https://github.com/01org/dleyna-renderer/pull/135
* Use MIME Type from GUPnP-DLNA if available
- Previous versions of dLeyna-renderer always used the MIME
type returned by GIO when hosting a file. This was inefficient
as it meant that the MIME Type was computed twice, once by GIO
and once by GUPnP-DLNA, it forced integrators to install the
shared mime type info db and it introduced the possibility of
discrepancies between the MIME Type and the DLNA profile.
dLeyna-renderer now gets its MIME Type from GUPnP-DLNA and only
falls back to GIO if GUPnP-DLNA can't compute the MIME Type.
- For more information see:
https://github.com/01org/dleyna-renderer/pull/128
dLeyna-core 0.4.0
--------------------
* Minor bug fixes
dLeyna-connector-dbus 0.2.0
-----------------------------
* Updated to work with latest version of dLeyna-core.
The tgz files can be downloaded here:
https://01.org/dleyna/downloads/2013/announcing-dleyna-core-0.4.0-dleyna-...
Regards,
Mark
7 years, 3 months