org.bluez.MediaPlayer - BlueZ D-Bus MediaPlayer API
documentation
- Service
- org.bluez (Controller role)
- Interface
- org.bluez.MediaPlayer1
- Object
path
- [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/playerX
Resume playback.
Possible Errors:
Pause playback.
Possible Errors:
Stop playback.
Possible Errors:
Next item.
Possible Errors:
Previous item.
Possible Errors:
Fast forward playback, this action is only stopped when
another method in this interface is called.
Possible Errors:
Rewind playback, this action is only stopped when another
method in this interface is called.
Possible Errors:
Press a specific key to send as passthrough command. The
key will be released automatically. Use Hold() instead if the intention is to
hold down the key.
Possible Errors:
Press and hold a specific key to send as passthrough
command. It is your responsibility to make sure that Release() is called after
calling this method. The held key will also be released when any other method
in this interface is called.
Possible Errors:
Release the previously held key invoked using Hold().
Possible Errors:
Indicates Player Equalizer setting.
Possible values:
Indicates Player Repeat setting.
Possible values:
- "off"
- "singletrack"
- "alltracks"
- "group"
Indicates Player Suffle setting.
Possible values:
- "off"
- "alltracks"
- "group"
Indicates Player Scan setting.
Possible values:
- "off"
- "alltracks"
- "group"
Indicates Player Status setting.
Possible status:
- "playing"
- "stopped"
- "paused"
- "forward-seek"
- "reverse-seek"
- "error"
Playback position in milliseconds. Changing the position
may generate additional events that will be sent to the remote device. When
position is 0 it means the track is starting and when it's greater than or
equal to track's duration the track has ended.
Note that even if duration is not available in metadata it's
possible to signal its end by setting position to the maximum uint32
value.
Track metadata.
Possible values:
Player type
Possible values:
"Audio" "Video" "Audio
Broadcasting" "Video Broadcasting"
Player subtype
Possible values:
If present indicates the player can be browsed using
MediaFolder interface.
Possible values:
- True
- Supported and active
- False
- Supported but inactive
Note: If supported but inactive clients can enable it by using
MediaFolder interface but it might interfere in the playback of other
players.
If present indicates the player can be searched using
MediaFolder interface.
Possible values:
- True
- Supported and active
- False
- Supported but inactive
Note: If supported but inactive clients can enable it by using
MediaFolder interface but it might interfere in the playback of other
players.
If present indicates the player can get cover art using
BIP over OBEX on this PSM port.