Rasplex avec sortie S/PDIF

Utilisant depuis un moment la solution Rasplex pour me permettre de visionner ma vidéothèque sur mon téléviseur, j’avais toujours le même problème à savoir… le son.

En effet qui n’a jamais regardé une série ou un film avec le son du téléviseur ou de la tablette à toc pour pouvoir entendre dans de bonne condition.

(Lui non plus n’entend pas bien… mais pas pour les mêmes raisons)

Il est vrai que de série le Raspberry 1,2 ou 3 propose la sortie HDMI ou bien la sortie jack 3.5mm, autant dire pas grand chose. Donc j’ai pas mal cherché différentes solutions, à noter également que j’avais encore mon ancien système audio 5.1 de chez Creative Labs  (Si Si…ça existe encore) qui bénéficie d’une entrée optique S/PDIF.                              (inutile donc pour le moment d’investir dans une barre de son)

Alors, j’ai trouvé sur le site Amazon cette carte : Kuman SC07 c’est vrai que j’aurais (peut-être) pu la trouver mois chère sur un Marketplace chinois (Aliexpress, Gearbest, Bangood,etc…) mais l’avantage avec Amazon, c’est que l’on peut tester pendant un mois le produit et le retourner (et se faire rembourser) s’il ne convient pas ou s’il ne fonctionne pas.(Problème de compatibilité par exemple).

Donc la carte Kuman SC07 une fois réceptionnée, j’ai procédé au montage sur un Raspberry Pi2 + (celui qui me sert pour mon player Plex) elle est censée fonctionner également avec un PI3/+(pas encore testée). Quatre entretoises,vis et écrous sont livrés avec pour permettre un montage propre et solide. Reste le modèle de boitier standard qui devra être adapté pour pouvoir accueillir la carte additionnelle.

Coté montage cela donne ça:

Pour info : La finition, le montage et les soudures de la carte sont propres…

Et avec le boitié modifié : (boitier standard avec une modif  au Dremel)

Bon c’est bien beau tout ça, mais faudrait voir si cela fonctionne. Mais avant, il va falloir activer l’option de la sortie optique dans Rasplex.

Pour ce faire, nous allons nous connecter en SSH sur notre Rasplex :

- Entrer votre adresse IP de votre Rasplex dans Putty avec l’ID: root et le Pass: rasplex


- Ensuite la première commande va nous permettre d’enregistrer la modification du fichier de boot config.txt . On fait un : mount -o remount,rw /flash (Au redémarrage le droit d’écriture disparaitra)

-Puis on ouvre le fichier config.txt avec la commande:  nano /flash/config.txt

- On va rechercher avec le raccourci [Ctrl + w] lirc-rpi , ligne:  dtoverlay=lirc-pi que l’on va commenter [#]

- On va rechercher avec le raccourci [Ctrl + w] la ligne: dtoverlay=hifiberry-digi que l’on va activer [#]

-On enregistre le fichier [Ctrl + o], on valide par [Entrée] et on sort avec [Ctrl + x]

-Pour finir il suffit d’effectuer un redémarrage avec la commande reboot

Sur le Rasplex, il ne reste plus qu’à modifier la sortie audio :

Déplacement à gauche pour faire apparaitre le menu « Préférences » puis descendre dans le menu « Système » et sous menu « Sortie audio » rechercher dans « Périphérique de sortie audio » =>  » snd_rpi_hifiberry_digi S/PDIF » pour le sélectionner.

Il ne reste plus qu’à lancer un film/série pour tester…. et là:

Miracle !!! Je redécouvre une ambiance audio dans mon salon

Et bizarrement toute la famille aussi…

Dernière chose son prix de 19.99€ apporte un rapport qualité prix tout à fait acceptable.

Alors on peut également installer un module additionnel avec une sortie RCA pour brancher sur un ampli ou directement des enceintes avec une carte qui fait ampli et qui bénéficie de connecteur bornier ou une carte qui fait les deux.

HifiBerry DAC+

HifiBerry  AMP2

SupTronics X400

La carte ampli avec connecteur est prévue dans un prochain article pour vous présenter le multi room avec enceinte connectée et serveur Logitech Media Server (LMS)

Publié dans HI-Tek | Marqué avec , , , , , , | Commentaires fermés

Script PHP pour VMWare

Ayant virtualisé mes machines physiques (sous ESXi 5.5) je me retrouve dans l’impasse de la fonctionnalité du WOL pour lancer mes VM’s (beaucoup de personnes dans le même cas que moi…selon les forums VMWare)

Du coup je me suis tourné vers l’outil PowerCLI de VMWare(permet de scripter notamment l’allumage/extinction des VM’s) avec un script PowerShell qui lui va être lancé a partir d’une requête http

Les scripts se trouvent sur une VM Windows7 (qui elle tourne constamment) et qui allume ou éteint deux autres VMs selon les scénarios envisagés (Domotique avec Eedomus dans mon cas.)

Prérequis:
- Xampp (le service Apache suffit, version portable 1.8.2.4 par exemple)
- PowerCLI 5.5.0 pour l’interface avec PowerShell (déja présent sur Windows7)

Pour le script PHP

CODE :
<?php
if(isset($_GET["syno"]))
{
$syno=$_GET["syno"];
if($syno=="on") exec('powershell.exe -ExecutionPolicy RemoteSigned -command D:\scripts\Pwron_syno.ps1');
if($syno=="off") exec('powershell.exe  -ExecutionPolicy RemoteSigned -command D:\scripts\Pwroff_syno.ps1');
}
?>

la variable « syno » correspond au nom de la machine a controller
(Dans notre exemple une VM avec un OS SYNOLOGY virtualisé)

Pour le script Powershell ON:

CODE :
Add-PSSnapin VMware.VimAutomation.Core
$vcenter="192.168.1.1"
$strNewVMName = "VM_SYNO_001"
#Connect to vcenter server
connect-viserver $vcenter  -User 'root' -Password 'pass'
#Generate a view for vm to determine power state
$vm = Get-View -ViewType VirtualMachine -Filter @{"Name" = $strNewVMName}

if ($vm.Runtime.PowerState -ne "PoweredOn") {

Write-Host "Powering On $strNewVMName ----"
Get-VM $strNewVMName | Start-VM
Sleep 10

}

write-host "Sleeping ..."
Sleep 120
#Disconnect to vcenter server
disconnect-viserver $vcenter -Confirm:$false

$vcenter= Adresse IP du serveur ESXi
$strNewVMName = Nom de la VM
-User ‘root’ -Password ‘pass’ (nom et mot de passe du compte existant sur ESXi)

Pour le script Powershell OFF:

CODE :
Add-PSSnapin VMware.VimAutomation.Core
$vcenter="192.168.1.1"
$strNewVMName = "VM_SYNO_001"
#Connect to vcenter server
connect-viserver $vcenter  -User 'root' -Password 'pass'

#Generate a view for vm to determine power state
$vm = Get-View -ViewType VirtualMachine -Filter @{"Name" = $strNewVMName}
#If vm is powered on then VMware Tools status is checked
if ($vm.Runtime.PowerState -ne "PoweredOff") {
if ($vm.config.Tools.ToolsVersion -ne 0) {
Write-Host "VMware tools installed. Graceful OS shutdown ++++++++ $strNewVMName ----"
Shutdown-VMGuest $strNewVMName -Confirm:$false

}
else {
Write-Host "VMware tools not installed. Force VM shutdown ++++++++ $strNewVMName ----"
Stop-VM $strNewVMName -Confirm:$false

}
}
write-host "Sleeping ..."
Sleep 120
#Disconnect vcenter server
disconnect-viserver $vcenter -Confirm:$false

Ps: Dans PowerShell vérifier l’état de la sécurité avec :

CODE :
get-executionPolicy

Si « Restricted » alors entrer

CODE :
set-executionPolicy RemoteSigned

et enfin vérifier avec

CODE :
get-executionPolicy

L’exécution fonctionne de cette façon :

CODE :
http://192.168.1.xxx/scripts/script.php?syno=on  ==> Allumage VM SYNO
http://192.168.1.xxx/scripts/script.php?syno=off  ==> Extinction VM SYNO
192.168.1.xxx correspond au nom de machine qui utilise Xampp avec les scripts powershell et php
/scripts/script.php correspond au chemin ou se trouve le script php (dossier htdocs dans Xampp)
Publié dans HI-Tek | Marqué avec , , , | Commentaires fermés

Supervision avec PRTG Network Monitor

Dans le cadre de mon installation domotique j’ai décidé d’intégrer une supervision de mon infra.Après avoir fait un peu le tour des produits sur le marché, je me suis arrêté sur PRTG Network Monitor.

En effet PAESSLER propose une version de test de 30j avec un nombre de modules illimités pendant la période d’évaluation (ensuite limité a 10) Possibilité de l’étendre a 30 en contrepartie de rajouter une banière de leur produit sur votre blog ou site Internet, la rédaction de promouvoir le produit est également acceptée (Plus d’info => ICI)

Petit détail concernant les modules (capteurs) : si par exemple je supervise un boitier NAS et que je lui attribue la surveillance des modules Ping, Http & FTP on aura bien 3 modules de comptabilisé sur la totalité des 10 ou 30 alloués ( le module n’étant pas la surveillance d’un équipement mais d’une requête sur celui ci)

On peut donc superviser par exemple: le serveur PRTG (Ping, Charge Mémoire, Charge CPU, etc…), des caméras IP (Ping), boitier NAS (Ping, Http, FTP), Ordinateur (Ping, Requête WMI pour capacité des disques) aussi bien sous Microsoft que sous Unix…

Les alertes peuvent être relayées par mail, en sélectionnant des critères directement sur les modules (Charge CPU >60% Par exemple).

Un exemple vaut mieux que mille discours voici une démo en Live:

Publié dans HI-Tek | Marqué avec , , , , | Commentaires fermés

Tutorial Master Windows 7

Créer un master Windows 7

Après avoir fait le tri dans mes archives je suis retombé sur un tas de procédures dont celle-ci, histoire de lui donner une seconde vie ;-)

La doc est disponible au format Word => ICI

Publié dans HI-Tek | Marqué avec , , | Commentaires fermés

MPZ Player

Swedish House Mafia – Podcast – ULtra Music Festival Miami 2013

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Publié dans MP3 | Marqué avec , , , , , , , | Commentaires fermés

MPZ Player

Tiesto – Podcast – ClubLife 275

Track 1 Club Life – Intro (Hour 1) (00:31)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 2 Tiësto & Wolfgang Gartner vs. Chuckie & Promise Land – We Own The Night (Hardwell Mashup) (04:13)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 3 Mikael Weermets vs. Axel Bauer & Lanford – Out Of Control (04:46)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 4 Tiësto vs. John Dahlback – Chasing Summers Everywhere (John Dahlback Mashup) (04:30)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 5 Morning Parade – Under The Stars (Thomas Sagstad Remix) (04:52)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 6 Leony! – Last Night A DJ Saved My Life (Richard Grey Remix) (05:33)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 7 Hardwell & Dannic vs. Norman Doray vs. Kings Of Tomorrow – Changes Leo Kontiki (Matteo Pizzitola Mashup) (05:16)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 8 Deniz Koyu vs. Depeche Mode – Personal Bong (Richard Young Bootleg) (04:22)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 9 Steve Aoki & Tommy Trash vs. Mr. Hudson & Steve Forte Rio – Forever Ladi Dadi (Ken Loi Mashup) (03:47)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 10 Benji feat. Sherry St. Germain – Steel Eyes (05:43)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 11 Nicky Romero, Axwell & Sebastianm Ingrosso – Flash Kidsos In The Air (Jose De Mara Reboot) (05:11)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 12 Inpetto – Yuccasin (05:23)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 13 Marcel Woods & W&W – Trigger (05:30)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 14 Club Life – Intro (Hour 2) (00:30)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 15 Santigold – Disparate Youth (The 2 Bears Remix) (05:30)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 16 Yotam Avni feat. Concha Buika – Sonando Contigo (Kiko Navarro Rework) (05:45)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 17 Muse – Starlight (Abel Ramos & Jose De Mara Remix) (05:21)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 18 R3hab & Dannic vs. Mikael Weermets – Mas Que Bottle (Dannic Mashup) (04:16)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 19 Diplo – Mandala (Lazer Edit) (04:30)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 20 Digitalism – Fallin’ (Tommy Trash Remix) (05:30)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 21 Herve – Hot! Drum Attack 2 (03:14)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 22 Calvin Harris feat. Example – We’ll Be Coming Back (Michael Woods Remix) (04:05)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 23 Borgore – Decisions (Cedric Gervais Remix) (04:00)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 24 Rudenko feat. Popov & MCD – Stranger (Extended No Rap) (04:19)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 25 Bart B More & Tai feat. 2 Unlimited – No Limit (05:15)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Track 26 Tiësto – Carpe Noctum (Zaken 2012 Revamp) (05:03)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Publié dans MP3 | Marqué avec , , , | Commentaires fermés

MPZ Player

Niki Belucci – Podcast – Episode 11

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Publié dans MP3 | Marqué avec , | Commentaires fermés

MPZ Player

Niki Belucci – Podcast – Episode 12

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Publié dans MP3 | Marqué avec , | Commentaires fermés

USB Boot Windows 7 / Windows Server 2008R2 / Hyper V Core

Créer une clé USB Bootable pour Windows 7/ Server 2008R2/ Hyper V Core

Après avoir animé une partie du Tech-Day Microsoft « Préparation à la migration Windows 7  » du  29 Mars dernier, je vais partager avec vous les petits lab’s qui m’ont bien servi pour ma présentation…

Pour commencer on va apprendre a créer une clé USB Bootable avec uniquement l’outil « DiskPart«  (intégré depuis bien longtemps  sur les OS Microsoft , inutile d’aller chercher un programme spécialement pour ça… )

Lire la suite…

Publié dans HI-Tek | Marqué avec , , , , | Commentaires fermés

MPZ Player

Hardwell – Spaceman (Original Mix)

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

Publié dans MP3 | Marqué avec , | Commentaires fermés