[mpris] mpris:trackId in Metadata
mirsal
mirsal at mirsal.fr
Fri Nov 4 13:28:08 CET 2011
On Fri, 2011-11-04 at 11:38 +0000, Alex Merry wrote:
> On 03/11/11 21:25, Alex Merry wrote:
> > So: should the spec stay as it is (with inconsistent types for the track
> > id), or should it change to state that the mpris:trackId entry should be
> > of D-Bus type 'o'? Note that the track id is supposed to be an opaque
> > value from the POV of MPRIS (although the referenced path might be a
> > valid object).
>
> I'd prefer it to always be of type 'o', but does anyone depend on
> different behaviour (eg: Unity's sound menu)?
I too think it should be of type 'o'.
Though according to the dbus spec, the following validation rules apply to object paths:
* The path may be of any length.
* The path must begin with an ASCII '/' (integer 47) character, and must consist of elements separated by slash characters.
* Each element must only contain the ASCII characters "[A-Z][a-z][0-9]_"
* No element may be the empty string.
* Multiple '/' characters cannot occur in sequence.
* A trailing '/' character is not allowed unless the path is the root path (a single '/' character).
That means media players using URIs as track identifiers (for instance)
will have to switch to something else
--
mirsal
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
URL: <http://mailman.videolan.org/pipermail/mpris/attachments/20111104/b653ddfa/attachment.pgp>
More information about the mpris
mailing list