Questions tagged [avrcp]

Audio/Video, Remote Control Profile. AVRCP is a profile that has been defined and adopted by the Bluetooth Special Interest Group (Bluetooth SIG) to provide a standard interface to control various equipment via a single device.

Taken from Wikipedia:

[AVRCP is a profile] defined and adopted by the Bluetooth SIG:

Audio/Video Remote Control Profile (AVRCP)

This profile is designed to provide a standard interface to control TVs, Hi-fi equipment, etc. to allow a single remote control (or other device) to control all of the A/V equipment to which a user has access. It may be used in concert with A2DP or VDP.

It has the possibility for vendor-dependent extensions.

AVRCP has several versions with significantly increasing functionality:

  • 1.0—Basic remote control commands (play/pause/stop, etc.)
  • 1.3—all of 1.0 plus metadata and media-player state support
    • The status of the music source (playing, stopped, etc.)
    • Metadata information on the track itself (artist, track name, etc.).
  • 1.4—all of 1.0, 1.3, plus media browsing capabilities for multiple media players
    • Browsing and manipulation of multiple players
    • Browsing of media metadata per media player, including a "Now Playing" list
    • Basic search capabilities
58 questions
27
votes
5 answers

send track informations via A2DP/AVRCP

I'm trying to send track informations via A2DP/AVRCP. Right now, music is perfectly streamed, but on the "receiver" (ie: car audio), the "track informations screen" is blank (which is not the case using popular players out there). Any idea ?
elgui
  • 3,303
  • 4
  • 28
  • 37
23
votes
2 answers

What events are fired by Bluetooth AVRCP commands in Windows

Just doing some advanced scouting so to speak here... For my Pandora client, Elpis, I support global media keys (MediaPlayPause, MediaNext, etc. on the keyboard) and I want to be able to support AVRCP from bluetooth headphones if possible. I do not…
Adam Haile
  • 30,705
  • 58
  • 191
  • 286
11
votes
3 answers

Android support for AVRCP

What Android versions and devices support AVRCP 1.3 and 1.4? What is required from the app to support AVRCP 1.3 (provide track info)? We play audio via AudioTrack, not media player. What is needed to support 1.4? Are there any examples, source…
user1744147
  • 1,099
  • 13
  • 30
7
votes
1 answer

Adding metadata to generated audio file

I'm generating an audio file programmatically, and I'd like to add metadata to it, such as the title and artist. I don't particularly care what format the file is written in, as long as AVPlayer will read it and send it to the playing device. (The…
Rob Napier
  • 286,113
  • 34
  • 456
  • 610
7
votes
2 answers

Is it possible AVRCP on BLE with iOS?

I am working on the iOS app to control music player over Bluetooth LE. I have BLE enabled peripheral device (Wearable Watch) and it will act as a music remote controller. I came to know that AVRCP profile is the option provided by iOS to control…
Yuyutsu
  • 2,509
  • 22
  • 38
7
votes
0 answers

Bluetooth AVRCP control from Windows

I'm trying to implement an AVRCP/A2DP connection between my Android phone and my car PC. The A2DP bit basically works out of the box so no issue there. I want the PC to be the AVRCP CT (controller) and the A2DP sink. The phone is the AVRCP TG…
ChristianH
  • 71
  • 1
  • 3
6
votes
2 answers

Does AVRCP 1.3 support album art?

Does AVRCP 1.3 support album art? Based on list of media attributes, album art is not included in the list. If AVRCP 1.3 do support album art, how do the information pass?
ok_woei
  • 103
  • 2
  • 5
5
votes
1 answer

Best practice for AVRCP on Android (sending meta-data to bluetooth device)

I want to send meta-data to a bluetooth device, via an Android 4.3+ device. The solution that I came across, and that works, is sending an intent to google.android.music (the google music app), informing it about the meta-data, as seen here: send…
Pedro Lopes
  • 2,833
  • 1
  • 30
  • 36
5
votes
2 answers

Control Bluetooth audio device with iPhone

I am looking to write application for iPhone which will be able to control radio and CD player in car. Radio and player have Bluetooth connection available. I started this question in order to obtain all informations I need for this one one place. I…
uerceg
  • 4,637
  • 6
  • 45
  • 63
3
votes
0 answers

How can I establish an AVRCP connection from Windows 7 (controller) to phone (target) using L2CAP on Widcomm SDK?

I am using the CL2Cap class in the Widcomm SDK on Win7. I am able to successfully establish the L2CAP connection and send the UNIT INFO command but the data returned is incorrect. I suspect that the stack has already established a connection and the…
gCoder
  • 31
  • 4
3
votes
3 answers

How to send Bluetooth AVRCP vendor dependent and pass through commands from app?

I would like to communicate with another Bluetooth device using the AVRCP vendor dependent or pass through command. From the API available, there does not seem to be any way to make such calls from an android application. Can anyone advise on…
user1003355
  • 41
  • 1
  • 4
3
votes
2 answers

Achieve AVRCP using Pybluez in Linux

I want to make my PC as AVRCP bluetooth controller (CT) and handle a device which supports AVRCP bluetooth profile This has to be done using python scripting. Can I achieve this from pyBluez. If yes can some one give me some pointer of how to…
Shrikanth Kalluraya
  • 1,099
  • 1
  • 16
  • 34
3
votes
0 answers

Using AVRCP with two devices

I want to use AVRCP features for music control, and according to https://source.android.com/devices/bluetooth/services Android is supporting that. But as I get through docs there is no API for using it. Is it possible to establish such a connection…
azet52
  • 65
  • 1
  • 9
2
votes
0 answers

A2DP drops when trying to BluetoothSocket.connet() in Android

So I am working with a hardware device that utilizes A2DP, HFP, AVRCP, and SPP. The problem I am getting seems to be only on some phones but I want to resolve it. While connecting the hardware device through Android (pair.connect) everything works…
JoeyG
  • 21
  • 2
2
votes
1 answer

Getting currently playing song name in AVRCP or Establishing browsing channel in AVRCP

I am trying to create a AVRCP app on Andriod, from which I will be connecting to another device (smart phone). Currently I am able to play, pause songs of other device from my app, but I want to get the song name of the currently playing song. Is…
indrajit
  • 129
  • 5
1
2 3 4