{"id":1735,"date":"2023-11-20T22:40:19","date_gmt":"2023-11-20T21:40:19","guid":{"rendered":"https:\/\/pila.fr\/wordpress\/?p=1735"},"modified":"2024-07-01T15:00:46","modified_gmt":"2024-07-01T13:00:46","slug":"linux-mint-ubuntu-transmettre-les-informations-de-lecture-multimedia-via-bluetooth-avrcp-tg","status":"publish","type":"post","link":"https:\/\/pila.fr\/wordpress\/archives\/1735","title":{"rendered":"Linux Mint \/ Ubuntu : Transmettre les informations de lecture multim\u00e9dia via Bluetooth (AVRCP TG)"},"content":{"rendered":"\n<p>Ayant r\u00e9cemment d\u00e9velopp\u00e9 un projet de r\u00e9cepteur audio Bluetooth utilisant AVRCP pour r\u00e9cup\u00e9rer les informations du lecteur multim\u00e9dia actif, j&rsquo;ai pu constater que Linux Mint ne communique aucune information sur le m\u00e9dia en cours de lecture \u00e0 travers la liaison Bluetooth.<\/p>\n\n\n\n<p>Apr\u00e8s quelques recherche, il s&rsquo;av\u00e8re que c&rsquo;est le d\u00e9mon <a href=\"https:\/\/wiki.archlinux.org\/title\/MPRIS\" data-type=\"link\" data-id=\"https:\/\/wiki.archlinux.org\/title\/MPRIS\">MPRIS-PROXY<\/a> qui est charg\u00e9 de cette fonction, mais celui-ci ne semble pas actif sous Mint. Pire, il est introuvable ni \u00e0 son emplacement suppos\u00e9 (\/bin), ni dans les paquets !<\/p>\n\n\n\n<p>La frayeur est de courte dur\u00e9e, il est bien install\u00e9 avec le paquet <code>bluez<\/code>, et se situe \u00e0 <code>\/lib\/bluetooth\/mpris-proxy<\/code>. <\/p>\n\n\n\n<p>Il suffit pour l&rsquo;activer de cr\u00e9er un fichier de configuration pour <code>systemd<\/code> en mode utilisateur : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ mkdir ~\/.config\/systemd\/user\n$ nano ~\/.config\/systemd\/user\/mpris-proxy.service<\/code><\/pre>\n\n\n\n<p>Y ajouter le contenu suivant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Forward bluetooth media controls to MPRIS\n\n&#91;Service]\nType=simple\n# For Linux Mint &lt;= 21.3 or Ubuntu &lt; 24.xx\n#ExecStart=\/lib\/bluetooth\/mpris-proxy\n# For Linux Mint >= 22 or Ubuntu >= 24.xx\nExecStart=\/bin\/mpris-proxy\n\n&#91;Install]\nWantedBy=default.target<\/code><\/pre>\n\n\n\n<p>Il ne reste plus qu&rsquo;\u00e0 l&rsquo;activer : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ systemctl --user start mpris-proxy.service\n$ systemctl --user enable mpris-proxy.service<\/code><\/pre>\n\n\n\n<p>On peut v\u00e9rifier son bon fonctionnement avec la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ systemctl --user status mpris-proxy.service<\/code><\/pre>\n\n\n\n<p>Qui doit nous retourner cette r\u00e9ponse : <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"520\" src=\"https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2023\/11\/image.png\" alt=\"\" class=\"wp-image-1736\" srcset=\"https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2023\/11\/image.png 960w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2023\/11\/image-300x163.png 300w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2023\/11\/image-768x416.png 768w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2023\/11\/image-750x406.png 750w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<p>Et voil\u00e0, les informations de la lecture multim\u00e9dia (\u00e9tat lecture \/ pause, piste en cours, et position) sont maintenant accessibles par les p\u00e9riph\u00e9riques Bluetooth connect\u00e9s.<\/p>\n\n\n\n<p>Edit : Mise \u00e0 jour pour Mint 22 \/ Ubuntu 24.xx<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ayant r\u00e9cemment d\u00e9velopp\u00e9 un projet de r\u00e9cepteur audio Bluetooth utilisant AVRCP pour r\u00e9cup\u00e9rer les informations du lecteur multim\u00e9dia actif, j&rsquo;ai pu constater que Linux Mint ne communique aucune information sur le m\u00e9dia en cours de lecture \u00e0 travers la liaison Bluetooth. Apr\u00e8s quelques recherche, il s&rsquo;av\u00e8re que c&rsquo;est le d\u00e9mon MPRIS-PROXY qui est charg\u00e9 de &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/pila.fr\/wordpress\/archives\/1735\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":1736,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69],"tags":[193,190,66,192,141],"class_list":["post-1735","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-2","tag-avrcp","tag-bluetooth","tag-linux","tag-mpris","tag-systemd","item-wrap"],"_links":{"self":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=1735"}],"version-history":[{"count":2,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1735\/revisions"}],"predecessor-version":[{"id":1806,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1735\/revisions\/1806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/media\/1736"}],"wp:attachment":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=1735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=1735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=1735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}