{"id":54774,"date":"2020-01-04T00:00:00","date_gmt":"2020-01-03T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha"},"modified":"2020-02-18T14:02:49","modified_gmt":"2020-02-18T11:02:49","slug":"prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","title":{"rendered":"La simple colonne de radio Internet \u00abKodi\u00bb ou le sauvetage du \u00abbrique framboise\u00bb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"La simple colonne de radio Internet \u00abKodi\u00bb ou le sauvetage du \u00abbrique framboise\u00bb\" src=\"\/wp-content\/uploads\/2020\/01\/c20cd49d9e2ba397946a17ed24c117fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5> Principales conditions pr\u00e9alables : <\/h5>\n<p><\/p>\n<ol>\n<li> Il y a une ancienne carte Raspberry Pi de premi\u00e8re g\u00e9n\u00e9ration inutilis\u00e9e ; <\/li>\n<li> La carte repose sur une \u00e9tag\u00e8re comme un poids mort et n'est pas utilis\u00e9e - carte \u00ab Brique \u00bb ; <\/li>\n<\/ol>\n<p><\/p>\n<h5> Ce que je voudrais obtenir : <\/h5>\n<p><\/p>\n<ol>\n<li> \u00c0 un moment donn\u00e9 (par exemple selon l'humeur)<br \/>\nla carte cesse d'\u00eatre une \u00ab Brique \u00bb et on y ins\u00e8re une carte m\u00e9moire magique ; <\/li>\n<li> Un c\u00e2ble Ethernet et une prise de haut-parleur ou d'\u00e9couteurs standard sont connect\u00e9s \u00e0 la carte ; <\/li>\n<li> Apr\u00e8s la mise sous tension, l'ancien \u00ab Brique \u00bb - <strong>chante<\/strong><\/li>\n<\/ol>\n<p><\/p>\n<h5> L'id\u00e9e principale : <\/h5>\n<p><\/p>\n<ol>\n<li> Un minimum de mouvements pour les r\u00e9glages ; id\u00e9alement, nous connectons seulement le c\u00e2ble \u00ab Ethernet \u00bb, l'alimentation et les haut-parleurs, et nous ne faisons rien d'autre, au sens propre du terme, <strong>\u00ab du tout \u00bb ;<\/strong><\/li>\n<li> Ancien \u00ab Brique \u00bb par d\u00e9faut supportant par exemple 20 stations de radio Internet, dont le changement peut \u00eatre associ\u00e9 au clic de la molette de la souris ou \u00e0 un certain pin GPIO (brancher deux fils et les court-circuiter (mon r\u00eave d'enfance)) ;<\/li>\n<li> La gestion est r\u00e9alis\u00e9e par un canal radio, et ce canal radio peut \u00eatre une simple souris sans fil ;<\/li>\n<li> Prendre un syst\u00e8me d\u00e9j\u00e0 pr\u00eat, compiler la distribution dans \u00ab Yocto Project \u00bb<br \/>\nc'est-\u00e0-dire que, comme d'habitude, nous n'allons rien faire car tout est d\u00e9j\u00e0 fait.<br \/>\n(il suffit juste de placer un observateur externe de l'autre c\u00f4t\u00e9 <strong>\u00ab du T\u00e9l\u00e9viseur \u00bb<\/strong>);<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h5>Description<\/h5>\n<p>\nLe plus simple des haut-parleurs de radio Internet \u00ab KODI \u00bb<br \/>\nL'assemblage est destin\u00e9 aux anciennes cartes Raspberry Pi 1<br \/>\n(couch\u00e9es quelque part sur une \u00e9tag\u00e8re, mais pr\u00eates \u00e0 travailler \u00e0 nouveau)<\/p>\n<p>Par d\u00e9faut, une liste m3u8 de 12 stations de radio Internet est utilis\u00e9e.<\/p>\n<p>Il est pr\u00e9vu que la carte fonctionne sans sortie HDMI, et pour l'\u00e9teindre, il suffit de retirer l'adaptateur d'alimentation de la prise. Comme t\u00e9l\u00e9commande ultra moderne, vous pouvez utiliser votre super souris radio (ou brancher une souris standard avec un fil).<\/p>\n<p>\u00c0 l'allumage, l'interface r\u00e9seau est configur\u00e9e par d\u00e9faut via le protocole DHCP et la derni\u00e8re station de radio m\u00e9moris\u00e9e de la liste est jou\u00e9e, le contr\u00f4le du volume est effectu\u00e9 avec une souris classique : <br \/>\n(faites enfin de votre souris \u00ab la cheffe du contr\u00f4le \u00bb, et f\u00e9licitez-la, elle le m\u00e9rite)<\/p>\n<pre><code class=\"html\">  Molette avant - augmentation du volume audio\n  Molette arri\u00e8re - diminution du volume audio\n  Maintenir enfonc\u00e9 (3 secondes ou plus) le bouton droit de la souris\n                   - s\u00e9lectionner la station suivante\n  Maintenir enfonc\u00e9 (3 secondes ou plus) le bouton gauche de la souris\n                   - s\u00e9lectionner la station pr\u00e9c\u00e9dente\n<\/code><\/pre>\n<p><\/p>\n<blockquote><p>Pour ajouter votre propre liste de stations de radio Internet <br \/>\nvous pouvez toujours connecter un c\u00e2ble HDMI depuis la t\u00e9l\u00e9vision <br \/>\net utiliser l'interface graphique standard de Kodi 17.6<br \/>\n(\u00e9teignez la carte, connectez le HDMI et allumez l'adaptateur d'alimentation)<\/p>\n<p>Menu principal Kodi =&gt; \u00abExtensions\u00bb =&gt; \u00abMes extensions\u00bb <br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=&gt; \u00abClients PVR\u00bb =&gt; \u00abPVR IPTV Simple Client\u00bb\n<\/p><\/blockquote>\n<p><\/p>\n<h5> Impl\u00e9mentation initiale <\/h5>\n<p> (\u00e9ventuelle)<br \/>\nAu d\u00e9part, lorsque j'ai d\u00e9cid\u00e9 de cr\u00e9er une \u00ab enceinte Internet \u00bb, j'avais pr\u00e9vu ce qui suit :<\/p>\n<ul>\n<li> Distribution console minimaliste dans Yocto Project ; <\/li>\n<li> Le flux audio est diffus\u00e9 via GStreamer ; <\/li>\n<li> L'interface r\u00e9seau est configur\u00e9e via DHCP ; <\/li>\n<\/ul>\n<p>\nEt cette solution pr\u00e9sente plusieurs avantages :<\/p>\n<ol>\n<li> Assez rapide (temps de d\u00e9marrage de 30 \u00e0 40 secondes apr\u00e8s l'alimentation) ;<\/li>\n<li> Assez fiable (moins de programmes, moins de points de d\u00e9faillance) ;<\/li>\n<li> Une distribution console est beaucoup plus facile \u00e0 mettre en mode lecture seule<br \/>\n c'est-\u00e0-dire que les programmes n'\u00e9crivent rien dans le syst\u00e8me de fichiers racine<br \/>\n (et le syst\u00e8me de fichiers sur le support SDHC est \u00e0 mon avis le premier candidat aux pannes) ;<\/li>\n<\/ol>\n<p>\n<b class=\"spoiler_title\">Remarque :<\/b> <\/p>\n<pre><code class=\"bash\">    Dans Yocto, il est assez simple de passer le syst\u00e8me de fichiers racine (rootfs) en mode lecture seule en modifiant un param\u00e8tre lors de la construction. Yocto propose par d\u00e9faut deux options : 1) Fonctionnement en mode lecture\/\u00e9criture (c'est ainsi que fonctionnent toutes les distributions g\u00e9n\u00e9ralistes, par exemple Ubuntu), 2) Fonctionnement en mode lecture seule (c'est ainsi que fonctionnent les distributions sp\u00e9cialis\u00e9es, par exemple dans les routeurs). En mode lecture seule, tous les r\u00e9pertoires o\u00f9 les applications et services \u00e9crivent habituellement des donn\u00e9es pendant leur fonctionnement sont mont\u00e9s en m\u00e9moire vive (par exemple, le r\u00e9pertoire \/var\/log, etc.). Les donn\u00e9es ne sont valables que pour la session de travail actuelle et apr\u00e8s une coupure de courant, les donn\u00e9es sont perdues. Si vous sp\u00e9cifiez dans Yocto Project d'utiliser \"read only\" lors de la construction, alors apr\u00e8s la construction votre distribution sera configur\u00e9e en mode lecture seule, mais vous pouvez toujours ajouter la possibilit\u00e9 de passer dynamiquement de \"read only\" \u00e0 \"read\/write\", mais c'est une toute autre histoire ...\n    <\/code><\/pre>\n<p>\nEt un principal inconv\u00e9nient :<\/p>\n<p>\u00abIl faut le faire\u00bb, c'est-\u00e0-dire que je dois consacrer un certain nombre de soir\u00e9es <br \/>\n(g\u00e9n\u00e9ralement apr\u00e8s le travail, et c'est le moment le moins efficace, \u00e0 ce moment-l\u00e0, le cerveau ne pense plus, il est g\u00e9n\u00e9ralement endormi)<\/p>\n<p>Et puis, dans mon pr\u00e9c\u00e9dent article sur Habr, j'\u00e9crivais sur le centre multim\u00e9dia <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\">Kodi et Yocto<\/a><\/noindex> project<br \/>\net la possibilit\u00e9 de continuer dans la m\u00eame veine a surpass\u00e9 mon \u00e9lan de recherche. \u00c0 ce sujet dans le prochain chapitre.<\/p>\n<h5> Transformer Kodi en haut-parleur radio Internet <\/h5>\n<p>\nPour ajouter la fonctionnalit\u00e9 dont j'ai besoin, je vais ajouter une m\u00e9thode suppl\u00e9mentaire \u00e0 la recette de construction de la distribution d\u00e9crite pr\u00e9c\u00e9demment <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443#distrib_recipe_koditv\"> article <\/a><\/noindex> voir le fichier berserk-image.bb <\/p>\n<pre><code class=\"bash\">GUI_SETTINGS = \"home\/root\/.kodi\/userdata\/guisettings.xml\"\n\n# configuration du lancement de la derni\u00e8re cha\u00eene TV s\u00e9lectionn\u00e9e (1-fond 2-premier plan)\nF1_LINE = \"0\"\nR1_LINE = \"1\"\n# configuration de la sortie audio, seul la sortie audio analogique est toujours connect\u00e9e\nF2_LINE = \"PI:HDMI\"\nR2_LINE = \"PI:Analogue\"\n# \u00e9tant donn\u00e9 que HDMI n'est pas utilis\u00e9 par d\u00e9faut, d\u00e9sactive la mise \u00e0 jour automatique\n# sinon l'alimentation peut se couper, mais les donn\u00e9es restent non enregistr\u00e9es\nF3_LINE = \"0\"\nR3_LINE = \"2\"\n\n\n# cette m\u00e9thode est responsable de l'ajout de la configuration :\n# qui transforme \"Smart TV\" en \"simple colonne de radio Internet\"\nadd_radio_guisettings() {\n    sed -i \"s|${F1_LINE}|${R1_LINE}|\" ${IMAGE_ROOTFS}\/${GUI_SETTINGS}\n    sed -i \"s|${F2_LINE}|${R2_LINE}|\" ${IMAGE_ROOTFS}\/${GUI_SETTINGS}\n    sed -i \"s|${F3_LINE}|${R3_LINE}|\" ${IMAGE_ROOTFS}\/${GUI_SETTINGS}\n}\n\n\nFIND_STR = \"touch .\/tmp\/.FIRST_RUN.\"\nSCRIPT_FIRST_RUN = \"etc\/init.d\/first-run.sh\"\n# \u00e9tant donn\u00e9 que la sortie HDMI peut ne pas \u00eatre utilis\u00e9e,\n# il est n\u00e9cessaire de d\u00e9sactiver \"l'\u00e9cran d'accueil\"\noff_kodi_welcome() {\n    sed -i \"s|${FIND_STR}|#&amp;|\" ${IMAGE_ROOTFS}\/${SCRIPT_FIRST_RUN}\n}\n<\/code><\/pre>\n<p>\nLes m\u00e9thodes sont destin\u00e9es \u00e0 modifier le syst\u00e8me de fichiers racine avant de cr\u00e9er l'image de distribution sous la forme d'un seul fichier raw, qui est enregistr\u00e9 sur la carte m\u00e9moire par la commande <strong> dd <\/strong><\/p>\n<p>Cela se fait de la mani\u00e8re suivante :<br \/>\n<strong>ROOTFS_POSTPROCESS_COMMAND += \u00abadd_radio_guisettings; off_kodi_welcome;\u00bb <\/strong><\/p>\n<p>En r\u00e9sum\u00e9, dans le fichier de configuration principal de Kodi 17.6, trois points sont modifi\u00e9s<\/p>\n<ul>\n<li> Configuration du lancement de la derni\u00e8re cha\u00eene TV s\u00e9lectionn\u00e9e ; <\/li>\n<li> Configuration de la sortie audio, seul la sortie audio analogique est toujours connect\u00e9e ; <\/li>\n<li> D\u00e9sactivation de la mise \u00e0 jour automatique ; <\/li>\n<li> <b class=\"spoiler_title\">Remarque :<\/b>\n<pre><code class=\"html\">    La seule difficult\u00e9 que j'ai rencontr\u00e9e,\n    c'est que j'ai d\u00fb \u00e9galement ajouter le fichier de base de donn\u00e9es\n    au format sqlite =&gt; TV29.db, qui indique\n    la cha\u00eene TV actuellement lue\n    (\u00e9tant donn\u00e9 qu'aucune cha\u00eene n'est s\u00e9lectionn\u00e9e par d\u00e9faut),\n    et cela ne peut pas \u00eatre fait via la configuration xml dans Kodi.\n    <\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\ns\u00e9quence d'actions plus d\u00e9taill\u00e9e pour chaque point :<\/p>\n<p>1) Cliquez sur l'ic\u00f4ne \u00abroue dent\u00e9e\u00bb dans le coin sup\u00e9rieur gauche de l'\u00e9cran<br \/>\net s\u00e9lectionnez \u00abParam\u00e8tres PVR et TV\u00bb (image de t\u00e9l\u00e9 avec deux cornes)<br \/>\nensuite, dans la partie gauche du menu, s\u00e9lectionnez \u00abLecture\u00bb, puis dans la section centrale \u00abG\u00e9n\u00e9ral\u00bb<br \/>\nindiquez dans la liste d\u00e9roulante \u00abContinuer avec la derni\u00e8re cha\u00eene au d\u00e9marrage\u00bb<br \/>\nen choisissant l'option \u00abPremier plan\u00bb<\/p>\n<p>ou plus clairement :<\/p>\n<pre><code class=\"bash\">      \"Param\u00e8tres PVR et TV\" \n       =&gt; \"Lecture\" \n       =&gt; \"Continuer avec la derni\u00e8re cha\u00eene au d\u00e9marrage\" =&gt; \"Premier plan\"\n<\/code><\/pre>\n<p>\n2) Cliquez sur l'ic\u00f4ne en forme de \u00abroue dent\u00e9e\u00bb dans le coin sup\u00e9rieur gauche de l'\u00e9cran et s\u00e9lectionnez :<\/p>\n<pre><code class=\"bash\">       \"Param\u00e8tres syst\u00e8me\"  \n       =&gt; \"Extensions\" =&gt; \"Mises \u00e0 jour\" =&gt; \"Ne jamais v\u00e9rifier les mises \u00e0 jour\"\n<\/code><\/pre>\n<p>\n3) Cliquez sur l'ic\u00f4ne en forme de \u00abroue dent\u00e9e\u00bb dans le coin sup\u00e9rieur gauche de l'\u00e9cran et s\u00e9lectionnez :<\/p>\n<pre><code class=\"bash\">       \"Param\u00e8tres syst\u00e8me\" \n       =&gt; \"Audio\" =&gt; \"Dispositif de sortie audio\" =&gt; \"PI : Analogue\"\n<\/code><\/pre>\n<p><\/p>\n<h5> Comment j'ai regard\u00e9 la t\u00e9l\u00e9vision de mani\u00e8re incorrecte pendant deux ans. <\/h5>\n<p>\nJe dois vous avouer que je n'ai pas r\u00e9ussi \u00e0 apprendre \u00e0 regarder la t\u00e9l\u00e9vision correctement en deux ans.<\/p>\n<p>En g\u00e9n\u00e9ral, je regarde la t\u00e9l\u00e9vision dans la cuisine. La t\u00e9l\u00e9vision est connect\u00e9e \u00e0 une carte Raspberry Pi 2B, et la carte a des ports Ethernet et HDMI. L'alimentation de la carte est fournie via un c\u00e2ble USB normal, qui est branch\u00e9 dans le port USB de la t\u00e9l\u00e9vision, c'est-\u00e0-dire qu'allumer la t\u00e9l\u00e9vision avec la t\u00e9l\u00e9commande standard fournit \u00e9galement de l'\u00e9nergie \u00e0 la carte Raspberry Pi, et \u00e9teindre la t\u00e9l\u00e9vision avec la t\u00e9l\u00e9commande coupe \u00e9galement imm\u00e9diatement l'alimentation de la carte Raspberry Pi.<\/p>\n<p>Oui, je suis parfaitement conscient que ce n'est pas la bonne fa\u00e7on de faire, car le syst\u00e8me de fichiers racine du centre multim\u00e9dia Kodi (ext3) fonctionne en mode lecture\/\u00e9criture. Mais je suis une personne paresseuse, et au d\u00e9but, j'ai d\u00e9cid\u00e9 de v\u00e9rifier combien de temps je pouvais \u00e9teindre le syst\u00e8me avant qu'il ne cesse compl\u00e8tement de d\u00e9marrer, mais malheureusement, en deux ans, je n'ai pas r\u00e9ussi \u00e0 le faire (peut-\u00eatre que j'ai juste eu de la chance, je ne sais pas).<\/p>\n<p>Et \u00e0 mon avis, si ce mode a fonctionn\u00e9 pour ma t\u00e9l\u00e9vision, il conviendra aussi \u00e0 une \u00absimple enceinte Internet\u00bb. De plus, comme j'ai d\u00e9sactiv\u00e9 de force la mise \u00e0 jour automatique des plugins Kodi, la probabilit\u00e9 de d\u00e9faillance du syst\u00e8me de fichiers est encore moins. Pour l'instant, je ne vois pas de probl\u00e8mes \u00e0 ce sujet.<\/p>\n<p><b class=\"spoiler_title\">Remarque :<\/b> <\/p>\n<pre><code class=\"bash\">    Mais vous pouvez toujours, si vous le souhaitez, avec une commande yocto \n    IMAGE_FEATURES += \"read-only-rootfs\"\n\n    et un peu de magie, passer votre distribution en mode \"lecture seule\".\n    <\/code><\/pre>\n<p>La distribution \u00abenceinte Internet\u00bb d\u00e9crite dans l'article est grand public, et ce qui est essentiel pour une distribution grand public, c'est un GUI attrayant. \u00c0 mon avis, il est tr\u00e8s difficile, voire presque impossible, d'apprendre \u00e0 un utilisateur ordinaire \u00e0 taper des commandes magiques incompr\u00e9hensibles dans la console, de plus, il ne conna\u00eet m\u00eame pas ce terme. Mais un GUI, c'est tout autre chose.<\/p>\n<p>Et c\u2019est sans conteste mon principal argument en faveur d'une distribution non-console. L\u2019interface graphique utilisateur chaleureuse et conviviale de Kodi, oui, elle n'est pas absolument n\u00e9cessaire, mais elle est l\u00e0.<br \/>\n(J'ai m\u00eame oubli\u00e9 de mentionner que Kodi peut \u00eatre contr\u00f4l\u00e9 \u00e0 distance, par exemple depuis un smartphone, en installant l\u2019application \u00ab Yatse \u00bb, et cela peut \u00eatre un avantage pour certains.)<\/p>\n<h3> Configuration de Kodi pour la gestion par souris <\/h3>\n<p>\n<b class=\"spoiler_title\">et maintenant la Rocket<\/b><\/p>\n<pre><code class=\"xml\">VolumeUp\n          VolumeDown\n          ChannelDown\n          ChannelDown\n          ChannelUp\n          <!-- configuration rocket -->\n<\/code><\/pre>\n<p>La configuration red\u00e9finit les \u00e9v\u00e9nements globaux pour les \u00e9l\u00e9ments suivants :<\/p>\n<ul>\n<li> d\u00e9filement de la molette de la souris vers l'avant <\/li>\n<li> d\u00e9filement de la molette de la souris vers l'arri\u00e8re <\/li>\n<li> clic sur le bouton du milieu de la souris <\/li>\n<li> traitement d'un clic long de la souris (3 secondes ou plus),<br \/>\n0 identifiant pour le bouton droit, 1 identifiant pour le bouton gauche <\/li>\n<\/ul>\n<p>plus d'informations sur la configuration des \u00e9v\u00e9nements de la souris :<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kodi.wiki\/view\/Alternative_keymaps_for_mice\">kodi.wiki\/view\/Alternative_keymaps_for_mice<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kodi.wiki\/view\/Action_IDs\">kodi.wiki\/view\/Action_IDs<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kodi.wiki\/view\/Window_IDs\">kodi.wiki\/view\/Window_IDs<\/a><\/noindex><\/p>\n<h5> Que faire si le syst\u00e8me c\u00e2bl\u00e9 ne vous est pas parvenu<\/h5>\n<p>\n\u00ab Mais je n'ai pas de ports Ethernet libres \u00e0 la maison (ou je n'en ai jamais eu) \u00bb pourrait s'exclamer certains heureux propri\u00e9taires des anciennes cartes Raspberry Pi 1 (la carte a peut-\u00eatre \u00e9t\u00e9 achet\u00e9e pour des recherches et est rest\u00e9e rang\u00e9e sur une \u00e9tag\u00e8re).<\/p>\n<p>Et comme la carte n'a pas de Wi-Fi int\u00e9gr\u00e9, sans connexion Ethernet, elle n'est pas tr\u00e8s fonctionnelle.<\/p>\n<p>Bien s\u00fbr, il est possible d'utiliser la carte Raspberry Pi 1 sans Ethernet, mais cela n\u00e9cessitera certains efforts de votre part. G\u00e9n\u00e9ralement, de telles choses ne sont int\u00e9ressantes \u00e0 r\u00e9aliser que dans le cadre de l'apprentissage de quelque chose de nouveau, c'est-\u00e0-dire que ce n'est pas un travail pour l'utilisateur.<\/p>\n<p>Donc, consid\u00e9rons un sc\u00e9nario hypoth\u00e9tique d'utilisation de la carte sans Ethernet :<\/p>\n<p>Vous pouvez connecter un adaptateur USB externe \u2014 Wi-Fi, en gardant en t\u00eate que <br \/>\nl'adaptateur doit bien fonctionner sous Linux. <\/p>\n<p><b class=\"spoiler_title\">Remarque :<\/b> <\/p>\n<pre><code class=\"bash\">    Malheureusement, certains adaptateurs WiFi ne fonctionneront pas, ce n'est pas une particularit\u00e9 de la distribution pr\u00e9sent\u00e9e dans cet article, mais plut\u00f4t un probl\u00e8me des pilotes sp\u00e9cifiques des adaptateurs WiFi dans le noyau Linux. Il faut constater qu'\u00e0 l'heure actuelle, vous ne pouvez pas simplement aller au magasin et acheter n'importe quel adaptateur WiFi. Vous devez plut\u00f4t choisir un adaptateur WiFi dans une liste moins probl\u00e9matique et bien compatible avec Linux.\n\nJ'ai seulement v\u00e9rifi\u00e9 les mod\u00e8les suivants :\n- Adaptateur WiFi avec chipset Atheros D-Link DWA-126 802.11n (AR9271)\n- Adaptateur WiFi NetGear WNDA3200\n- Adaptateur WiFi NetGear WNA1100\n- Adaptateur WiFi TP-Link TL-WN722N (AR9271)\n- Adaptateur WiFi TL-WN322G v3\n- Adaptateur WiFi TL-WN422G\n- Adaptateur Wifi Asus USB-N53 chipset Ralink RT3572 \n    <\/code><\/pre>\n<p>\nSi vous avez d\u00e9j\u00e0 un adaptateur WiFi USB, vous pouvez v\u00e9rifier s'il fonctionne bien sous Linux de la mani\u00e8re suivante :<\/p>\n<ul>\n<li>Installez une distribution Linux largement r\u00e9pandue<br \/>\n , par exemple \u00ab Ubuntu Desktop \u00bb <\/li>\n<li>D\u00e9marrez le syst\u00e8me<\/li>\n<li>Connectez votre adaptateur WiFi USB<\/li>\n<li>Lancez le gestionnaire de r\u00e9seau et essayez de vous connecter \u00e0 votre point d'acc\u00e8s WiFi <\/li>\n<li>Si tout fonctionne bien et que votre connexion Internet est stable, cela signifie que votre adaptateur est bien support\u00e9 et vous pouvez continuer \u00e0 l'utiliser dans une distribution sp\u00e9cialis\u00e9e et \u00e9ventuellement avec d'autres versions du noyau.<br \/>\n(si ce n'est pas le cas, eh bien, il vaut mieux ne pas tenter) <\/li>\n<\/ul>\n<p>\n<strong> Support d'un adaptateur WiFi externe sur \u00ab Raspberry PI \u00bb <\/strong><\/p>\n<p>Pour un fonctionnement correct de l'adaptateur WiFi sous Linux : nous aurons besoin de deux choses :<br \/>\n<strong>1)<\/strong> Support de l'adaptateur WiFi par le noyau Linux<br \/>\n<strong>2)<\/strong> Pr\u00e9sence dans le syst\u00e8me d'un module de noyau pour l'adaptateur WiFi particulier<\/p>\n<p>Prenons par exemple l'adaptateur TP-Link TL-WN722N. Il a une excellente antenne.<br \/>\nNous allons trouver le chipset sur lequel la carte fonctionne \u2014 pour moi c'est \u00ab AR9271 \u00bb, <b class=\"spoiler_title\">remarque :<\/b> <\/p>\n<pre><code class=\"bash\">    Ce qui est int\u00e9ressant, c'est que pour le m\u00eame mod\u00e8le d'un m\u00eame fabricant, le chipset WiFi peut diff\u00e9rer. Personnellement, j'ai rencontr\u00e9 le cas o\u00f9 pour le TL-WN722N version 2, un autre chipset Realtek RTL8188 est d\u00e9j\u00e0 utilis\u00e9, et celui-ci fonctionnait mal sous Linux (\u00e0 l'\u00e9poque), malheureusement, c'est ainsi, parfois il faut aussi faire attention aux petits chiffres de version au dos de l'adaptateur.    \n    <\/code><\/pre>\n<p>\nMaintenant, trouvons le nom du param\u00e8tre dans la configuration du noyau qui correspond au pilote du chipset AR9271, il vaut mieux chercher la combinaison de mots \u00ab AR9271 cateee.net \u00bb<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0o\u00f9 \u00abcateee.net\u00bb est un excellent site d\u00e9crivant les configurations des modules du noyau Linux<\/p>\n<p>Trouvons d'abord le nom de la configuration du noyau \u2014 <strong>CONFIG_ATH9K_HTC<\/strong><br \/>\net le nom du module que nous voulons <strong> ath9k_htc <\/strong><\/p>\n<p>et ensuite, il suffit d'indiquer le nom du module requis dans le fichier fragment de configuration <br \/>\nNoyau Linux =&gt; recipes-kernel\/linux\/files\/rbpi.cfg, ajoutez la ligne :<br \/>\n<strong> CONFIG_ATH9K_HTC=m <\/strong><\/p>\n<p>Ainsi, \u00e0 l'avenir, vous pouvez connecter tout mat\u00e9riel suppl\u00e9mentaire \u00e0 votre syst\u00e8me (\u00e0 condition bien s\u00fbr qu'il soit d\u00e9j\u00e0 support\u00e9 par le noyau Linux)<\/p>\n<h5> Que faire si vous \u00eates un hacker \u2014 constructeur <\/h5>\n<p>\nEt que vous cr\u00e9ez des choses incroyables, par exemple comme <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/477440\"> ici <\/a><\/noindex> ou vous \u00eates \u00e9tudiant et r\u00eavez de cr\u00e9er quelque chose de similaire. <\/p>\n<p>Alors, \u00e0 la vol\u00e9e, vous pouvez prendre un \u00e9cran tactile pour RPI sur aliexpress, y commander une batterie rechargeable appropri\u00e9e, connecter tout cela \u00e0 la carte Raspberry Pi 1, 2 ou 3 (de pr\u00e9f\u00e9rence \u00e0 3, car elle a le Wifi int\u00e9gr\u00e9), choisir un th\u00e8me d'interface graphique dans Kodi adapt\u00e9 aux \u00e9crans tactiles et voil\u00e0 =&gt; vous pouvez obtenir un simple lecteur audio. Bien s\u00fbr, il sera assez encombrant, mais il sera \u00e0 vous.<\/p>\n<pre><code class=\"bash\">  Remarque :\n  Pour assembler un centre multim\u00e9dia Kodi pour la carte la plus \u00e9conomique \n  Raspberry Pi Zero Wifi dans yocto, vous devez modifier deux lignes :\n\n  fichier de configuration =&gt; build\/conf\/local.conf\n      MACHINE = 'raspberrypi0-wifi'\n\n  recette de construction Kodi =&gt; recipes-mediacentre\/kodi\/kodi_17.bbappend\n      EXTRA_OECONF_append = \"${@bb.utils.contains('MACHINE', \n                            'raspberrypi0-wifi', '${BS_RPI}',  '', d)}\"\n<\/code><\/pre>\n<p><\/p>\n<pre>\n  Si la r\u00e9activit\u00e9 de l'interface utilisateur Kodi 17.6 \n  en raison d'un seul c\u0153ur de processeur dans le Zero vous semble \n  myst\u00e9rieuse, vous pouvez faire un tour et compiler une version plus ancienne, \n  mais tr\u00e8s rapide, comme Kodi 15.2, elle est dans ce domaine plus \n  \"conviviale\" (parfois l'h\u00e9ritage r\u00e9sout tout)\n<\/pre>\n<p>\nMalheureusement, je n'ai pas de carte, donc je ne peux pas v\u00e9rifier, mais d'apr\u00e8s mes impressions, cela devrait fonctionner.<\/p>\n<p><b class=\"spoiler_title\">Br\u00e8ve instruction sur l'assemblage<\/b> <\/p>\n<pre><code class=\"bash\">    1) Installez les d\u00e9pendances du projet Yocto (par exemple sous Ubuntu) : \n    sudo apt-get install -y --no-install-suggests --no-install-recommends \n        gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential \n        chrpath socat cpio python python3 python3-pip python3-pexpect \n        xz-utils debianutils iputils-ping python3-git python3-jinja2 \n        libegl1-mesa libsdl1.2-dev xterm\n\n    2) T\u00e9l\u00e9chargez et installez Repo :\n        mkdir ~\/bin\n        curl http:\/\/commondatastorage.googleapis.com\/git-repo-downloads\/repo &gt; ~\/bin\/repo\n        chmod a+x ~\/bin\/repo\n\n    3) T\u00e9l\u00e9chargez le projet depuis GitHub :\n        PATH=${PATH}:~\/bin\n        mkdir radio\n        cd radio\n        repo init -u https:\/\/github.com\/berserktv\/bs-manifest \n                  -m raspberry\/rocko\/radio-rpi-0.2.8.xml\n        repo sync\n\n    4) Construisez le projet :\n        .\/shell.sh\n        bitbake berserk-image\n        \n    Vous pouvez \u00e9galement le construire pour les cartes Raspberry Pi 3B Plus, 3B et 2B :\n    repo init -u https:\/\/github.com\/berserktv\/bs-manifest \n              -m raspberry\/rocko\/radio-0.2.8.xml\n    <\/code><\/pre>\n<p><\/p>\n<blockquote><p> une instruction plus d\u00e9taill\u00e9e sur la construction <br \/>\n et l'enregistrement sur la carte microSDHC. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\/#instruction_koditv\">dans l'article pr\u00e9c\u00e9dent<\/a><\/noindex>\n <\/p><\/blockquote>\n<h5> Post-scriptum <\/h5>\n<p>\nBien s\u00fbr, l'id\u00e9e d'une enceinte Internet radio est classique, elle est bien connue et sur Habr, vous trouverez de nombreux articles \u00e0 ce sujet, par exemple <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475172\">ici<\/a><\/noindex><\/p>\n<p>Et vous pourriez penser que j'ai simplement adapt\u00e9 les exigences \u00e0 la solution finale. \u00c0 cela, je peux r\u00e9pondre que non, sinc\u00e8rement.<\/p>\n<p><b class=\"spoiler_title\">L'histoire de M. Ervi<\/b> <\/p>\n<pre><code class=\"html\">    Que vous le croyiez ou non, voici comment cela s'est pass\u00e9 :\n\n    Notre bureau est voisin d'une entreprise de fabrication de diff\u00e9rents \u00e9quipements sonores, et un jour, le directeur de cette entreprise, appelons-le M. \"Ervi\", s'est approch\u00e9 de notre directeur adjoint, M. \"Ars\u00e8ne\", et lui a demand\u00e9 combien il \u00e9tait difficile de faire jouer un flux audio sur une carte Raspberry Pi, c'est-\u00e0-dire la carte \u00e9tant reli\u00e9e au r\u00e9seau et aux enceintes, et \"le son caract\u00e9ristique est audible\".\n\n    Apr\u00e8s cela, M. Ars\u00e8ne s'est renseign\u00e9 aupr\u00e8s du collaborateur de mon sup\u00e9rieur, M. \"Boris\", et lui a transf\u00e9r\u00e9 la question. Eh bien, en tant qu'observateur ext\u00e9rieur, j'ai par hasard retenu cette id\u00e9e et l'ai appel\u00e9e \"La t\u00e2che des trois sup\u00e9rieurs\".\n\n    En gros, ils voulaient bien faire, et finalement, citation - \"Mais M. Ervi, comme d'habitude, a aid\u00e9.\"\n\n    Peu de temps apr\u00e8s, je me suis renseign\u00e9 aupr\u00e8s de M. \"Boris\" sur son opinion quant \u00e0 la r\u00e9daction d'un petit article \u00e0 ce sujet sur \"Habr\", ce \u00e0 quoi \"Boris\" a r\u00e9pondu qu'apporter des \"trois \u00e9l\u00e9ments du menu\" dans Kodi n'apportait pas vraiment d'informations nouvelles et ne m\u00e9ritait pas d'\u00eatre mentionn\u00e9 s\u00e9par\u00e9ment. Bien s\u00fbr, je suis compl\u00e8tement d'accord avec lui et c'est pourquoi je ne lui dirai pas que j'ai \u00e9crit quelque chose \u00e0 ce sujet.\n\n    L'article est \u00e9crit exclusivement pour la carte \"Raspberry Pi 1\" emprunt\u00e9e \u00e0 M. \"Boris\" pour la dur\u00e9e de l'exp\u00e9rience, les co\u00efncidences avec toutes les autres cartes \"Raspberry Pi 1\" sont fortuites.\n    <\/code><\/pre>\n<p>Je vous souhaite de nombreuses compilations bonnes et vari\u00e9es, et que m\u00eame un ancien brique chante pour vous cette ann\u00e9e.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/482714\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0441\u044b\u043b\u043a\u0438: \u0415\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0430\u044f \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u043f\u043b\u0430\u0442\u0430 Raspberry Pi \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f; \u041f\u043b\u0430\u0442\u0430 \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0448\u043a\u0430\u0444\u0443 \u043c\u0435\u0440\u0442\u0432\u044b\u043c \u0433\u0440\u0443\u0437\u043e\u043c \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u2014 \u043f\u043b\u0430\u0442\u0430 \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u00bb; \u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c: \u0412 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044e) \u043f\u043b\u0430\u0442\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0431\u044b\u0442\u044c \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u043e\u043c\u00bb, \u0438 \u0432 \u043d\u0435\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u043b\u0448\u0435\u0431\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438; \u041a \u043f\u043b\u0430\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f Ethernet \u043a\u0430\u0431\u0435\u043b\u044c \u0438 \u0448\u0442\u0435\u043a\u0435\u0440 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u0431\u044b\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":54775,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0430\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0440\u0430\u0434\u0438\u043e \u043a\u043e\u043b\u043e\u043d\u043a\u0430 \u00abKodi\u00bb \u0438\u043b\u0438 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0435 \u00ab\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u043e\u0433\u043e\u00bb \u043a\u0438\u0440\u043f\u0438\u0447\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-03T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47La plus simple enceinte radio Internet \u00abKodi\u00bb ou le salut du \u00abbrique framboise\u00bb | ProHoster","description":"Principaux.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0430\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0440\u0430\u0434\u0438\u043e \u043a\u043e\u043b\u043e\u043d\u043a\u0430 \u00abKodi\u00bb \u0438\u043b\u0438 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0435 \u00ab\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u043e\u0433\u043e\u00bb \u043a\u0438\u0440\u043f\u0438\u0447\u0430 | ProHoster","og:description":"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-03T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54774","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:41:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:58:22","updated":"2026-01-24 12:41:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=54774"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54774\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/54775"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=54774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=54774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=54774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}