bluetoothctl-player - Man Page
Media Player Submenu
Synopsis
bluetoothctl [--options] [player.commands]
This submenu controls media playback using the org.bluez.MediaPlayer(5) interface.
Media Player Commands
list
List available players.
- Usage
> list
- Example Display all available media players (local and remote)
> list
show
Show player information.
- Usage
> show [player]
- Uses
org.bluez.MediaPlayer(5) properties
- [player]
Media player path or identifier (optional, shows currently selected player if omitted)
- Example Show information for currently selected player
> show
- Example Show remote player information
> show /org/bluez/hci0/dev_00_11_22_33_44_55/player0
select
Select default player.
- Usage
> select <player>
- <player>
Media player path or identifier to select as default
- Example Select remote Bluetooth media player
> select /org/bluez/hci0/dev_00_11_22_33_44_55/player0
play
Start playback.
- Usage
> play [item]
- Uses
org.bluez.MediaPlayer(5) method Play
- [item]
Media item path to play (optional, starts playback of current item if omitted)
- Example Start playback on current player
> play
- Example Play specific item from media browser
> play /org/bluez/item/1
- Example Play named track item
> play /org/bluez/item/track_001
- Example Play track from specific album folder
> play /org/bluez/item/album_rock/track_05
pause
Pause playback.
- Usage
> pause
- Uses
org.bluez.MediaPlayer(5) method Pause
- Example Pause current playback
> pause
stop
Stop playback.
- Usage
> stop
- Uses
org.bluez.MediaPlayer(5) method Stop
- Example Stop current playback
> stop
next
Jump to next item.
- Usage
> next
- Uses
org.bluez.MediaPlayer(5) method Next
- Example Skip to next track
> next
previous
Jump to previous item.
- Usage
> previous
- Uses
org.bluez.MediaPlayer(5) method Previous
- Example Go back to previous track
> previous
fast-forward
Fast forward playback.
- Usage
> fast-forward
- Uses
org.bluez.MediaPlayer(5) method FastForward
- Example Enable fast forward mode
> fast-forward
rewind
Rewind playback.
- Usage
> rewind
- Uses
org.bluez.MediaPlayer(5) method Rewind
- Example Enable rewind mode
> rewind
equalizer
Enable/Disable equalizer.
- Usage
> equalizer <on/off>
- Uses
org.bluez.MediaPlayer(5) property Equalizer
- <on/off>
Enable (on) or disable (off) the equalizer
- Example Enable equalizer
> equalizer on
- Example Disable equalizer
> equalizer off
repeat
Set repeat mode.
- Usage
> repeat <singletrack/alltrack/group/off>
- Uses
org.bluez.MediaPlayer(5) property Repeat
- <singletrack/alltrack/group/off>
Set repeat mode - singletrack (current track), alltrack (all tracks), group (current group/album), or off (no repeat)
- Example Disable repeat mode
> repeat off
- Example Repeat current track
> repeat singletrack
- Example Repeat entire playlist/queue
> repeat alltrack
- Example Repeat current group/album
> repeat group
shuffle
Set shuffle mode.
- Usage
> shuffle <alltracks/group/off>
- Uses
org.bluez.MediaPlayer(5) property Shuffle
- <alltracks/group/off>
Set shuffle mode - alltracks (shuffle all tracks), group (shuffle within current group), or off (no shuffle)
- Example Disable shuffle mode
> shuffle off
- Example Shuffle all tracks in playlist
> shuffle alltracks
- Example Shuffle tracks within current group
> shuffle group
scan
Set scan mode.
- Usage
> scan <alltracks/group/off>
- Uses
org.bluez.MediaPlayer(5) property Scan
- <alltracks/group/off>
Set scan mode - alltracks (scan through all tracks), group (scan within current group), or off (no scan)
- Example Disable scan mode
> scan off
- Example Scan through all tracks
> scan alltracks
- Example Scan through current group only
> scan group
change-folder
Change current folder.
- Usage
> change-folder <item>
- <item>
Folder path to navigate to, or ".." to go up one directory level
- Example Navigate to Albums folder
> change-folder /org/bluez/item/Albums
- Example Navigate to Artists folder
> change-folder /org/bluez/item/Artists
- Example Navigate to Playlists folder
> change-folder /org/bluez/item/Playlists
- Example Go up one directory level
> change-folder ..
list-items
List items of current folder.
- Usage
> list-items [start] [end]
- [start]
Starting index for item list (optional, defaults to 0)
- [end]
Ending index for item list (optional, lists all items from start if omitted)
- Example List all items in current folder
> list-items
- Example List first 10 items (0-10)
> list-items 0 10
- Example List items 5 through 15
> list-items 5 15
- Example List items 10 through 20
> list-items 10 20
- Example List first 50 items
> list-items 0 50
search
Search items containing string.
- Usage
> search <string>
- <string>
Search term to find matching items (songs, albums, artists, etc.)
- Example Search for Beatles songs/albums
> search "The Beatles"
- Example Search for items containing "rock"
> search "rock"
- Example Search for items from 2023
> search "2023"
- Example Search for playlists
> search "playlist"
queue
Add item to playlist queue.
- Usage
> queue <item>
- <item>
Media item path to add to the playback queue
- Example Add specific track to queue
> queue /org/bluez/item/track_001
- Example Add entire album to queue
> queue /org/bluez/item/album_rock
- Example Add playlist to queue
> queue /org/bluez/item/playlist_favorites
show-item
Show item information.
- Usage
> show-item <item>
- <item>
Media item path to display detailed information for
- Example Show details of specific track
> show-item /org/bluez/item/track_001
- Example Show details of album
> show-item /org/bluez/item/album_rock
- Example Show details of artist
> show-item /org/bluez/item/artist_beatles
Resources
Reporting Bugs
<linux-bluetooth@vger.kernel.org>
Copyright
Free use of this software is granted under the terms of the GNU Lesser General Public Licenses (LGPL).
Referenced By
bluetoothctl(1), org.bluez.MediaFolder(5), org.bluez.MediaItem(5), org.bluez.MediaPlayer(5).