mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-15 00:04:29 +08:00
3ca45476fa
This splits media-api.rst into org.bluez.Media<interface>.rst and generate manpages for them.
132 lines
2.2 KiB
ReStructuredText
132 lines
2.2 KiB
ReStructuredText
===================
|
|
org.bluez.MediaItem
|
|
===================
|
|
|
|
---------------------------------------
|
|
BlueZ D-Bus MediaItem API documentation
|
|
---------------------------------------
|
|
|
|
:Version: BlueZ
|
|
:Date: September 2023
|
|
:Manual section: 5
|
|
:Manual group: Linux System Administration
|
|
|
|
Interface
|
|
=========
|
|
|
|
:Service: unique name (Target role)
|
|
org.bluez (Controller role)
|
|
:Interface: org.bluez.MediaItem1
|
|
:Object path: freely definable (Target role)
|
|
[variable
|
|
prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/playerX/itemX
|
|
(Controller role)
|
|
|
|
Methods
|
|
-------
|
|
|
|
void Play()
|
|
```````````
|
|
|
|
Play item
|
|
|
|
Possible Errors:
|
|
|
|
:org.bluez.Error.NotSupported:
|
|
:org.bluez.Error.Failed:
|
|
|
|
void AddtoNowPlaying()
|
|
``````````````````````
|
|
|
|
Add item to now playing list
|
|
|
|
Possible Errors:
|
|
|
|
:org.bluez.Error.NotSupported:
|
|
:org.bluez.Error.Failed:
|
|
|
|
Properties
|
|
----------
|
|
|
|
object Player [readonly]
|
|
````````````````````````
|
|
|
|
Player object path the item belongs to
|
|
|
|
string Name [readonly]
|
|
``````````````````````
|
|
|
|
Item displayable name
|
|
|
|
string Type [readonly]
|
|
``````````````````````
|
|
|
|
Item type
|
|
|
|
Possible values: "video", "audio", "folder"
|
|
|
|
string FolderType [readonly, optional]
|
|
``````````````````````````````````````
|
|
|
|
Folder type.
|
|
|
|
Possible values: "mixed", "titles", "albums", "artists"
|
|
|
|
Available if property Type is "Folder"
|
|
|
|
boolean Playable [readonly, optional]
|
|
`````````````````````````````````````
|
|
|
|
Indicates if the item can be played
|
|
|
|
Available if property Type is "folder"
|
|
|
|
dict Metadata [readonly]
|
|
````````````````````````
|
|
|
|
Item metadata.
|
|
|
|
Possible values:
|
|
|
|
:string Title:
|
|
|
|
Item title name
|
|
|
|
Available if property Type is "audio" or "video"
|
|
|
|
:string Artist:
|
|
|
|
Item artist name
|
|
|
|
Available if property Type is "audio" or "video"
|
|
|
|
:string Album:
|
|
|
|
Item album name
|
|
|
|
Available if property Type is "audio" or "video"
|
|
|
|
:string Genre:
|
|
|
|
Item genre name
|
|
|
|
Available if property Type is "audio" or "video"
|
|
|
|
:uint32 NumberOfTracks:
|
|
|
|
Item album number of tracks in total
|
|
|
|
Available if property Type is "audio" or "video"
|
|
|
|
:uint32 Number:
|
|
|
|
Item album number
|
|
|
|
Available if property Type is "audio" or "video"
|
|
|
|
:uint32 Duration:
|
|
|
|
Item duration in milliseconds
|
|
|
|
Available if property Type is "audio" or "video"
|