[Yamaha Ampli RX-V677] Pilotage par le réseau via l'API xml de Yamaha
Cette page regroupe des info sur mon ampli audio-vidéo (ampli AV) ainsi que la façon de le piloter via le réseau Ethernet/Wifi de mon domicile.
I- L'ampli Yamaha RX-V677
Je possède un ampli Yamaha RX-V677 depuis quelques années maintenant (acheté le 10/06/2015 déjà !!!) et qui me donne entièrement satisfaction. J'avais profité d'une promotion sur un lot complet avec 5 enceintes Focal (2 colonnes Focus 836VW + 2 compactes B8VW + 1 enceinte centrale CC8VW). Il est capable de lire des fichiers .FLAC nativement (ce qui, en partie, avait présidé à son choix).
J'y ai rajouté un module Bluetooth TP-Link HA-100 (avec NFC que je n'ai jamais utilisé...) qui est alimenté par une prise USB de la chaîne (pas besoin de transfo) et qui a une sortie casque sur laquelle un câble RCA (1 fiche blanche et 1 rouge) va sur l'entrée de la chaîne "AUDIO2" : je peux ainsi diffuser de la musique via mon ordiphone (ou ma vieille tablette). L'entrée AUDIO1 est relié au multi lecteur de CD.
Il possède 2 zones de sortie, ce qui m'a permis de sonoriser en 2017 ma salle de bain avec des enceintes encastrables YAMAHA NS-IC800.
Le seul souci a été avec la fonction NET RADIO et le service https://yradio.vtuner.com/ qui est devenu payant (3$ par an) et qui n'est pas pratique à utiliser. Mis à part cette déconvenue (qu'on peut contourner avec le module Bluetooth), cet ampli me donne pleinement satisfaction.
Important : ce modèle d'ampli n'est pas MusicCast contrairement aux modèles plus récents à partir des séries RX-V...79. Le successeur de mon modèle, le RX-V679 est sorti en 2015 (d'où la promo sur mon ampli...). On verra que ça a une forte incidence sur le pilotage à distance (plus compliqué mais pas moins fonctionnel).
II- Pilotage à distance
A- Via l'application pour ordiphone AV Controller
Il s'agit de l'application fournit par Yamaha et consultable ici : https://fr.yamaha.com/fr/products/audio_visual/apps/av_controller/index.html. Franchement, elle est assez pratique à utiliser et remplace avantageusement la télécommande aux très nombreux boutons moins intuitive. C'est mon mode principal d'utilisation (en dehors des automatismes que je décris plus bas).
B- Les différentes API proposées par Yamaha pour piloter ses ampli
[SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL
SQLPage est une application permettant de publier des bases de données sur une page Web sans se préoccuper de la mise en forme. Elle est développée et partagée par Ophir Lojkine (un grand merci à lui !!!).
Site officiel : https://sql.ophir.dev/
J'ai découvert SQLPage via ces articles très détaillés sur le site "linuxfr.org" :
- présentation par l'auteur lui-même : https://linuxfr.org/news/ecrire-une-appli-web-en-une-journee-avec-sqlpage
- un retour d'expérience par un enseignant ayant développé l'application "École Inclusive" à partir de SQLPage : https://linuxfr.org/news/ecole-inclusive-une-application-libre-pour-la-prise-en-charge-des-eleves-en-situation-de-handicap
C'est un outil très intéressant et puissant que je teste sur mon NAS Synology DS713+ sous DSM 7.1 (mon modèle trop ancien, qui a plus de 10 ans mais fonctionne impeccablement, ne peut pas migrer vers la version 7.2). Vous trouverez ci-dessous mon retour d'expérience.
[GNU/Linux] Convertir du pdf sous un autre format image avec ImageMagik
Pour faire un tutoriel vidéo, j'ai eu besoin de transformer les pages d'un document .pdf en autant de fichiers au format .jpg.
Évidemment, on pourrait le faire manuellement en passant par Gimp par exemple mais ce qui est envisageable pour un petit nombre de pages ne l'est plus dès qu'on en a beaucoup plus.
Heureusement qu'il existe ImageMagik pour faire tout cela très rapidement !
I- Configuration de ImageMagik
Le problème est que depuis la version 18.04 d'Ubuntu, pour des raisons de sécurité, la transformation des .pdf n'est plus permise (source : http://computing.travellingfroggy.info/article41/convert-pdf-to-jpg#c0041-4) : si on essaie on obtient un message d'erreur.
Il faut donc aller modifier une ligne dans le fichier de configuration /etc/ImageMagick-6/policy.xml et remplacer la ligne :
<policy domain="coder" rights="none" pattern="PDF" />
par
<policy domain="coder" rights="read|write" pattern="PDF" />
II- conversion DIRECTE avec la commande CONVERT (méthode ultra rapide) :
Il suffit d'utiliser la commande suivante qui séparera chaque page du pdf et qui les convertira sous un format image.
convert -density 150 document.pdf -quality 90 page-%3d.jpg
Pour plus d'info sur les options, voir cette page : https://jdhao.github.io/2019/11/20/convert_pdf_to_image_imagemagick/
Il est aussi possible de convertir un pdf avec du texte sélectionnable (et donc recherchable) en un pdf image avec cette commande (attention à la taille finale qui sera d'autant plus lourde que la définition sera fine, il faut jongler pour que ça reste lisible) :
convert -density 180 document_texte.pdf document_image.pdf
III- Séparation des pages du pdf avec pdfsam puis conversion avec la commande mogrify
Source : https://imagemagick.org/script/mogrify.php
À l'aide de PDFSam Basic, on sépare toutes les pages du document .pdf initial en autant de fichiers .pdf. On se retrouve alors avec autant de fichiers .pdf que de pages.
On ouvre un terminal dans le dossier contenant toutes les pages .pdf isolées et on tape cette commande :
mogrify -density 150 -format jpeg *.pdf
On obtient alors autant de fichiers .jpg que de pages du pdf. On va donc pouvoir par exemple les insérer dasn Shotcut ou Kdenlive pour y coller une bande sonore par exemple.
Développer en html, css et javascript
Page aide-mémoire pour m'aider à développer des applications web...
Les applications web ont l'énorme avantage d'être utilisables à travers un navigateur web et sont donc interopérables par défaut quelques que soient les systèmes d'exploitation et le matériel (tablettes par exemple).
Ressources en ligne :
- Développer des applications html5 de A à Z : http://diveintohtml5.info
- Créer des Web applications : https://www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/
I- Choix de l'outil pour développer
Après quelques recherches sur Internet, j'ai choisi VSCodium qu'on peut installer dans Ubuntu. C'est la version libre de VSCode proposé par Microsoft (oui, oui...) et qui dispose de nombreuses extensions : https://github.com/VSCodium/vscodium
Autre bonne surprise : VSCode est intégré dans Gitlab et en particulier la forge https://forge.aeif.fr/, ce qui permet de ré-investir ses connaissances/habitudes !!!
Du coup, on peut installer l'extension "Gitlab Workflow" pour lier VSCodium et le dépôt Gitlab du projet : https://blog.jbriault.fr/vscode-gitlab-workflow/.
Extensions utiles de VSCodium (attention certaines nécessite NodeJS) :
- GitLab Workflow de GitLab
- Live Preview de Microsoft
- open in browser de TechER
- vscode-icons de VSCode Icons Team
- Svelte for VS Code de Svelte (NodeJS)
- ESLint (NodeJS)
II- Tutoriels
Pour commencer, il est nécessaire de suivre des tutoriels...
[uMap] Boîte à outils
uMap est une application en ligne permettant d'afficher des informations géographiques en s'appuyant sur le projet OpenStreetMap. Elle est le complément idéal de QGIS qui permettra de préparer les données à intégrer dans uMap.
Voici des instances utilisables :
- https://umap.openstreetmap.fr/
Pour s'y inscrire, il faut un compte dans OpenStreetMap. Pour se créer un compte, il faut aller ici : https://www.openstreetmap.org/user/new - Proposée par Framasoft : https://framacarte.org
- Réservée aux agents de l'État (expérimental) : https://umap.incubateur.anct.gouv.fr
Voici des ressources en ligne :
Sur cette page, je recense des info, des pages qui m'ont été utiles pour utiliser cette application et qui pourraient resservir :
[QGIS3] Boîte à outils
QGIS est un formidable outil professionnel libre permettant d'élaborer des cartes géographiques et d'y adjoindre des données. Je vous invite à aller voir le lien suivant pour avoir plus de détails :
Voir cette page pour construire une carte à imprimer à partir de données ouvertes : [QGIS3] Créer une carte à partir de données ouvertes. Il s'agit d'un pas à pas permettant d'obtenir une carte en partant de zéro.
Sur cette page, je recense des info, des pages qui m'ont été utiles pour utiliser ce logiciel et qui pourraient resservir :
Emploi du temps scolaire automatisé avec LibreOffice
Mise à jour le 21/07/2023 : testé sous LibreOffice 7.5, sous Ubuntu 22.04 avec petites améliorations dont la possibilité de choisir si le mercredi matin est travaillé ou pas.
Dans cet article, je vous présente un fichier que j'ai créé sous LibreOffice 5.2 Calc (et qui fonctionne sous Ubuntu 14.04, non testé sous d'autres OS mais a priori cela doit fonctionner aussi) et qui permet de créer un emploi du temps hebdomadaire pour une classe de l'école primaire. Il y a la possibilité de prendre en compte 2 groupes (classe à 2 niveaux par exemple). LibreOffice est téléchargeable ici : https://fr.libreoffice.org/
Via le bouton "Réglages", il est possible de personnaliser son emploi du temps et notamment de déterminer les horaires réguliers (il faudrait adapter le programme pour faire varier les horaires selon les journées) de début de cours, de fin de cours et de récréations, ainsi que l'après-midi non travaillé.
En plus de la conception, le programme calcule la conformité aux programmes par rapport au volume horaire de chaque matière. Ainsi, il est plus aisé de savoir quelles disciplines doivent être ajustées (en diminuer une au profit d'une autre).
Remarques :
- Le fichier Calc contient une feuille "Notices" explicitant le fonctionnement.
- Fil de discussion "officiel" où le fichier est aussi présenté https://forum.openoffice.org/fr/forum/viewtopic.php?t=17743
Conseil : Affichez la vidéo (silencieuse) ci-dessous en plein écran pour une lecture plus confortable.
Page 1 sur 35