BlueZ MediaPlayer track position not synced with phone Announcing the arrival of Valued...

Moving a wrapfig vertically to encroach partially on a subsection title

Delete free apps from library

The test team as an enemy of development? And how can this be avoided?

What are the main differences between the original Stargate SG-1 and the Final Cut edition?

Rationale for describing kurtosis as "peakedness"?

How to change the tick of the color bar legend to black

How to write capital alpha?

Why datecode is SO IMPORTANT to chip manufacturers?

Should a wizard buy fine inks every time he want to copy spells into his spellbook?

Tips to organize LaTeX presentations for a semester

How were pictures turned from film to a big picture in a picture frame before digital scanning?

What does Turing mean by this statement?

Mounting TV on a weird wall that has some material between the drywall and stud

A term for a woman complaining about things/begging in a cute/childish way

After Sam didn't return home in the end, were he and Al still friends?

Relating to the President and obstruction, were Mueller's conclusions preordained?

Why is std::move not [[nodiscard]] in C++20?

Is openssl rand command cryptographically secure?

How to align enumerate environment inside description environment

Asymptotics question

What initially awakened the Balrog?

Why is a lens darker than other ones when applying the same settings?

GDP with Intermediate Production

Monty Hall Problem-Probability Paradox



BlueZ MediaPlayer track position not synced with phone



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)Apple magic track pad not working with 12.04.01Is Bluez (bluetoothd) not sending DBUS method_call SelectConfiguration upon Connection? If so, how do I catch it?bluetoothd (BlueZ 5) won't connect with any devicesmodprobe bluez module not foundAVRCP with Bluez - how to control audio on a phone from UbuntuBluez 5.28 - 5.37 “Not enough free handles to register service” issue with GATT (gatt_example plugin) servicesCannot pair bluetooth designer mouse with ubuntu 16.04 due to bluez AuthenticationTimeout errorbluez, pulseaudio, and ofono crashes and problems in iMX8 - WaylandFATAL: Module bluez not found in directory /lib/modules/4.17.0-1-amd64Sending pause/resume playing and next/previous track bluetooth commands





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















I have paired my Android phone with Ubuntu 18.04.1 and playing music on phone(the a2dp source). I can hear music on Ubuntu(the a2dp sink), send commands to phone (such as Play/Pause/Next etc) using dbus and media api of BlueZ and also get track info ( Title, Duration, track Position, etc.)



The problem:If I am playing a song of duration say 5min currently at 2:10, dbus query gives me correct Position of around 130000ms, but if I manually change the position on phone to say suppose 2:30, dbus query still shows time of around 130-140k ms which means it is calculating the position on its own based on last sync, and unaware of any changes made from phone. However, if I pause and play again, the position is synced again and shows correct position.



Is there a way to force BlueZ to resync position say every 0.5 sec? Or any other way this can be tackled?

(On a side note: I checked on Windows 10 and there the position is correctly synced, so there's got to be a way, it uses the same a2dp protocol)



dbus query:



dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_44_C3_46_7B_2D_C7/player0 org.freedesktop.DBus.Properties.Get string:"org.bluez.MediaPlayer1" string:"Position"








share





























    0















    I have paired my Android phone with Ubuntu 18.04.1 and playing music on phone(the a2dp source). I can hear music on Ubuntu(the a2dp sink), send commands to phone (such as Play/Pause/Next etc) using dbus and media api of BlueZ and also get track info ( Title, Duration, track Position, etc.)



    The problem:If I am playing a song of duration say 5min currently at 2:10, dbus query gives me correct Position of around 130000ms, but if I manually change the position on phone to say suppose 2:30, dbus query still shows time of around 130-140k ms which means it is calculating the position on its own based on last sync, and unaware of any changes made from phone. However, if I pause and play again, the position is synced again and shows correct position.



    Is there a way to force BlueZ to resync position say every 0.5 sec? Or any other way this can be tackled?

    (On a side note: I checked on Windows 10 and there the position is correctly synced, so there's got to be a way, it uses the same a2dp protocol)



    dbus query:



    dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_44_C3_46_7B_2D_C7/player0 org.freedesktop.DBus.Properties.Get string:"org.bluez.MediaPlayer1" string:"Position"








    share

























      0












      0








      0








      I have paired my Android phone with Ubuntu 18.04.1 and playing music on phone(the a2dp source). I can hear music on Ubuntu(the a2dp sink), send commands to phone (such as Play/Pause/Next etc) using dbus and media api of BlueZ and also get track info ( Title, Duration, track Position, etc.)



      The problem:If I am playing a song of duration say 5min currently at 2:10, dbus query gives me correct Position of around 130000ms, but if I manually change the position on phone to say suppose 2:30, dbus query still shows time of around 130-140k ms which means it is calculating the position on its own based on last sync, and unaware of any changes made from phone. However, if I pause and play again, the position is synced again and shows correct position.



      Is there a way to force BlueZ to resync position say every 0.5 sec? Or any other way this can be tackled?

      (On a side note: I checked on Windows 10 and there the position is correctly synced, so there's got to be a way, it uses the same a2dp protocol)



      dbus query:



      dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_44_C3_46_7B_2D_C7/player0 org.freedesktop.DBus.Properties.Get string:"org.bluez.MediaPlayer1" string:"Position"








      share














      I have paired my Android phone with Ubuntu 18.04.1 and playing music on phone(the a2dp source). I can hear music on Ubuntu(the a2dp sink), send commands to phone (such as Play/Pause/Next etc) using dbus and media api of BlueZ and also get track info ( Title, Duration, track Position, etc.)



      The problem:If I am playing a song of duration say 5min currently at 2:10, dbus query gives me correct Position of around 130000ms, but if I manually change the position on phone to say suppose 2:30, dbus query still shows time of around 130-140k ms which means it is calculating the position on its own based on last sync, and unaware of any changes made from phone. However, if I pause and play again, the position is synced again and shows correct position.



      Is there a way to force BlueZ to resync position say every 0.5 sec? Or any other way this can be tackled?

      (On a side note: I checked on Windows 10 and there the position is correctly synced, so there's got to be a way, it uses the same a2dp protocol)



      dbus query:



      dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_44_C3_46_7B_2D_C7/player0 org.freedesktop.DBus.Properties.Get string:"org.bluez.MediaPlayer1" string:"Position"






      sound bluetooth bluez a2dp





      share












      share










      share



      share










      asked 3 mins ago









      Kashinath PatekarKashinath Patekar

      11




      11






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1135686%2fbluez-mediaplayer-track-position-not-synced-with-phone%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1135686%2fbluez-mediaplayer-track-position-not-synced-with-phone%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Why do type traits not work with types in namespace scope?What are POD types in C++?Why can templates only be...

          Will tsunami waves travel forever if there was no land?Why do tsunami waves begin with the water flowing away...

          Should I use Docker or LXD?How to cache (more) data on SSD/RAM to avoid spin up?Unable to get Windows File...