From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: linux-bluetooth@vger.kernel.org From: Istvan Posta Subject: AVRCP enabled music player application: Enable Browsing Message-ID: <587CC1BB.9000607@avmap.ro> Date: Mon, 16 Jan 2017 14:51:07 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hello, I apologize if I will sound too dumb, but I am desperate because I can't the solution for my problem. I am developing a music player application which will respond to Play/Pause/Stop/Next/Previous media button keys if the device running the application is connected to a media player device, like a media player in the car. Libraries I am using: bluez version: 5.19 Dbus binding: GIO 2.42.1 For this I have implemented all the interfaces following the MPRIS D-Bus Interface Specification, and called the org.bluez.Media1.RegisterPlayer method. The application is getting Play/Pause/Stop/Next/Previous key press events and is responding to them accordingly. The next step is to implement the Browsing feature in the application. This is where I got stuck. I have implemented the org.mpris.MediaPlayer2.Playlists an the org.mpris.MediaPlayer2.TrackList interfaces, but if I press the Browse button on the media player device, isn't showing the dummy playlists and tracklists of the application. I would really appreciate If somebody could help me and give me a good step-by-step description of what to implement, register or call in order to make it work. If I wasn't detailed enough and I have to give more information, please tell me. Kind regards, Istvan Posta.