Modérateurs: Staff DIY, Staff Installations, Staff Juridique • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

Enceintes en kit, tweaks : modification dans le but d'améliorer une enceinte existante Ex: modif du filtrage... WIY Wire It Yourself - cable le toi-même - est le petit frère de DIY en version plus accessible au débutant.

Le Beldochaudio : ampli-dac, WIFI, player DLNA, Deezer...

Message » 14 Jan 2015 13:26

Edit (mise à jour) de janvier 2017 : le projet tourne maintenant sur une distribution linux Debian Jessie avec le serveur audio Logitech LMS (Squeezebox+Squeezelite) et le navigateur Chromium pour l'accès à Deezer. Le tout est commandé avec un smarpthone Android, sans moniteur HDMI.
Le projet m'a permis de tester pas mal de distribution Linux et de nombreux logiciels audios comme vous pourrez le constater en lisant ces quelques pages.


Salut la foule,

Je m'enfonce me lance dans un nouveau projet aux multiples facettes : un appareil avec réception wifi, un player DLNA/UPNP, un ampli FDA (edit de fevrier : j'ai abandonné le FDA pour un couple Ampli DAC).

Edit : une petite photo en première page du truc 3 mois plus tard...

Image

GENÈSE DU PROJET (ne prenez pas tout ce que je raconte au sérieux non plus...) :

Ma belle doche souhaitait mettre de la musique chez elle. Avant qu'elle n'aille dépenser bêtement 500€ dans une mini chaîne chez Dartfnacoulanger, je lui ai dis "meuh non, sotte, tu as déjà un PC, une tablette et un smartphone et des enceintes de ton premier mariage, pense dématérialisation !"

Elle me dit banco : me voici donc à commander un Hifimediy UD80, ce petit ampli Full digital qui rentre en USB et sort directement sur les enceintes. Le début de l'histoire est donc sur ce sujet, pour en savoir plus sur le UD80, pas sur ma belle doche.

Pour ceux qui ont la flemme de lire l'autre topic, le UD80 fait du super son pour pas cher. Mais ma belle sœur est comme tout le monde : allumer son PC et son écran pour écouter de la musique, ça la barbe. Je lui réponds "meuh non, sotte, tu prends ta tablette Android et tu branches le UD80 dessus et roule jeunesse. Donc je root sa tablette Ainol Spark, je lui mets une rom Cyanogen compatible USB audio, le player UAPP, 5 GO de Joe Dassin pour une petite écoute audiophile des "Petits pains au chocolat"...Je vous passe le CR d’écoute tellement réaliste qu’on sentait l’odeur du chocolat.

Ma belle doche est ravie, elle me demande si on peut aussi écouter la radio. Ben oui, je télécharge l’appli "Radio FM" et je lui propose aussi Deezer ou Spotify, histoire de définitivement l'impressionner : c'est pas beau la technique moderne ? Le problème, c'est qu’avec la plupart des hardwares Android, l'USB audio n'étant pas implémenté, pas moyen de sortir l'audio autrement que sur la sortie mini-jack. Seuls les fichiers audios peuvent être lus par le player UAPP et sortir en USB. Ma belle-sœur n'est pas du tout impressionnée...

Me voici donc reparti à chercher LA solution : comment sortir d'une tablette ou d'un smartphone Android sur mon UD80, quel que soit l'application utilisée sur l'appareil ?

Il y a le Streaming. Il faut bien sur, un player audio, avec une réception WIFI si possible autonome. Dans ce cas, on a plus besoin de câble. Niveau logiciel, l’application de streaming BubbleUPNP possède un plugin « Audio cast »qui permet de capturer l’audio des applications Android pour la streamer vers un player DLNA.

Voilà donc sur le papier ma solution Beldochaudio :

- une tablette/smartphone Android avec BubbleUPNP et son plugin Audio cast,
- un module à incorporer dans le boitier de l’ampli, permettant au moins de faire player audio DLNA et sortant en USB.
- un Hifimediy UD80 voir un module Hifimediy DDX320, mais celui-ci nécessite un transfert SPDIF ou I2S.
- une alimentation SMPS pour l’ampli, possédant une sortie secondaire pour alimenter le player.
- Un boitier pour caser le tout.

Budget, autour de 200/250 €, sachant que le UD80 et une alimentation SMSP Conexelectronic coûtent autour de 150€. Pour le player audio un µPC devrait faire l’affaire pour environ 50€. Le boitier sera fait maison avec la caisse d’une ancienne alimentation ATX, couverte en chute de plexi.

Le player : je suis avec intérêt les développements autour du Raspberry pi : pour le moment je lorgne vers le ODROID-C1, qui pour le même prix offre de meilleures spécifications.
J’ai recherché des modules permettant juste la gestion DLNA voir airplay et sortie numérique audio, mais le ODROID-C1 fait tout cela et bien plus pour seulement 35 €, auquel il faut ajouter une antenne/dongle WIFI à 8€. La solution me semble plus ouverte pour quelque euro de plus, et je pourrais intégrer la gestion vidéo vers une TV par le HDMI du µPC. Les développements et solutions existantes sous linux devraient me permettre de trouver mon bonheur sans trop de modifications de code.


LOGICIEL :

Pour le moment, je pars de zéro : je n’ai jamais utilisé le streaming : je vais donc faire quelques tests de BubbleUPNP avec la tablette, sans doute en utilisant comme player foobar et le plugin UPNP/DLNA ad hoc sur mon PC de salon.

Je n’ai jamais utilisé linux, donc là aussi je pars de zéro.
1 - les solutions logicielles utilisées sur Rpi peuvent être portée sur ce Odroid ?
2 - peut-on obtenir une interface relativement BDAF (Bel Doche Acceptance Factor) : interface programmée par défaut comme player audio, sans avoir besoin chaque fois de connecter un écran ?
3 - est-il possible de gérer l'interface via la tablette, par wifi ?

Le Odroid-c1 possède 4 sorties USB, dont une sera réservée au dongle WIFI (je veux pouvoir utiliser le Beldochaudio en autonome). Il faut que je me rencarde sur la gestion WIFI de ces µPC sous linux.Une deuxième sortie servira au UD80, ce qui implique de vérifier si l’Odroid peut sortir de l’USB audio en asynchrone, mode utilisé par l’ampli Hifimediy et son chipset de réception Savitech.

Niveau player, je souhaite une lecture gapless : c'est possible avec le media renderer upmpdcli qui tourne avec MPD et permet d'utiliser open home renderer (fonctionne avec BubbleUPNP).
un peu plus de lecture, pour moi, ici : http://www.lesbonscomptes.com/pages/homenet-audio.html.


HARDWARE :


J’hésite à partir sur un DDX320 plutôt que le UD80, pour des raisons de fiabilité : j’ai déjà grillé un UD80 et je ne suis pas certain que ça vienne de l’alimentation. Le DDX320 doit être connecté en SPDIF voir en I2S (à vérifier). Le SPDIF pose un problème de qualité de la sortie sur le µPC, s’il y en a une. L’I2S pose le problème de l’existence du « brochage » sur le µPC ainsi que de la mise en œuvre hardware et logicielle. La solution d’une carte USB->SPDIF est un coût supplémentaire.Le DDX320 me permettrait en plus de sortir éventuellement en 2.1.

Je dois vérifier les niveaux d’alimentation du Odroid pour choisir la tension de sortie de l’auxiliaire de la SMPS.

Voilà le projet en vrac : j'ai placé volontairement beaucoup de liens, qui me permettent de retrouver mes diverses sources sur la première page du sujet.
D’autres questions ne manqueront pas de suivre. Si vous avez certaines réponses ou d’autres solutions, en particulier niveau module player, n’hésitez-pas.
Dernière édition par robob le 05 Fév 2017 18:56, édité 8 fois.
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Annonce

Message par Google » 14 Jan 2015 13:26

 
 
Publicite

 
Encart supprimé pour les membres HCFR

Message » 14 Jan 2015 13:45

Je vais suivre ton projet de très près, surtout pour ta solution logicielle ! :siffle:
Misu
 
Messages: 270
Inscription: 04 Nov 2012 16:44
Localisation: Bordeaux-Poitiers
  • offline

Message » 14 Jan 2015 13:52

ATTENTION ROBOB!!!!!!!!!!!!!!!!!!!!

Même dans le Val d'Oise, Belle Doche, c'est belle mère, pas belle soeur!!! :o :o :o
Ce projet part sur des bases bancales!!! :mdr: :mdr: :mdr:
Philby
 
Messages: 9813
Inscription: 12 Mar 2001 2:00
Localisation: 33
  • offline

Message » 14 Jan 2015 14:24

Salut Robob.

projet intéressant, je vais suivre aussi.
Je souhaitais aussi sortir l'audio de mon téléphone/tablette (deezer, spotify, musique en mp3 et flac sur NAS) vers mon ampli, mais je souhaitais mieux que le mini-jack.
J'ai aussi pris Bubble UPNP en Audio Cast vers mon ampli DLNA (un Yamaha), et j'ai eu beaucoup de problèmes pour maintenir la connection stable vers l'ampli, sans parler de penser à allumer les soft dans le bon ordre à chaque fois pour que ça fonctionne !
Bref, assure-toi que Bubble uPNP fonctionne vraiment avant de te lancer, sinon tu vas te mettre ta 'belldoche' à dos vite fait !

Pour info, je suis passé il y a 2 semaines sur un ChromeCast, et pour deezer et les mp3, c'est un régal de simplicité. Je n'ai pas encore essayé la lecture flac en réseau. L'inconvénient, c'est qu'il faut une entrée HDMI que tes amplis n'ont pas.

Bon courage !
JP

Edit: question bête: elle a de bonnes oreilles ta belldoche ? Parce qu'un bon recepteur bluetooth apt-X, c'est une config super-simple même si le son n'est pas terrible ... et ça marche avec tous ses appareils.
Jypis
 
Messages: 61
Inscription: 03 Juil 2006 0:44
Localisation: Pays de Gex - Ain
  • offline

Message » 15 Jan 2015 11:17

Philby a écrit:ATTENTION ROBOB!!!!!!!!!!!!!!!!!!!!

Même dans le Val d'Oise, Belle Doche, c'est belle mère, pas belle soeur!!! :o :o :o
Ce projet part sur des bases bancales!!! :mdr: :mdr: :mdr:

ha oui zut !, c'est sans doute à cause de l'age canonique de ma belle sœur que j'ai fait cette erreur : je pourrais éditer mon texte en remplaçant sœur par mère, mais c'est trop tard maintenant, j'ai déjà déposé le nom de l'ampli. :mdr:

De toute manière, placer un PC, une réception WIFI, une alimentation, un convertisseur, un amplificateur de 2 X 80 W, le tout dans un boitier de 14x15x9 cm, n'importe quel audiophile censé et élevé au traditionnel calcul poids x taille = qualité x prix te répondra que ce projet est bancal. :mdr:

Pas grave, si je commercialise un jour, la pub dira "le Beldochaudio, l'amplificateur si facile à utiliser que même votre belle-mère y arriverait".
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Message » 15 Jan 2015 11:19

Jypis a écrit:Edit: question bête: elle a de bonnes oreilles ta belldoche ? Parce qu'un bon recepteur bluetooth apt-X, c'est une config super-simple même si le son n'est pas terrible ... et ça marche avec tous ses appareils.

Faut-bien que je m'occupe aussi... :wink:
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Message » 15 Jan 2015 11:33

Salut,

Projet qui m’intéresse aussi, en particulier avec la carte C droid !
Pour info, darty fait des tablettes Android 4.4 à 30 euros en ce moment, pas trop cher du coup pour avoir un écran tactile et toutes les applications qui vont bien...
J'en ai commandé une, je devrais la recevoir en fin de semaine.
Pour moi, c'est pour avoir l'équivalent d'une squeezebox touch à bien moins cher !
bluedian
 
Messages: 85
Inscription: 13 Avr 2011 9:30
Localisation: angers
  • offline

Message » 15 Jan 2015 11:51

Loin de moi l'idée de t'éviter un défi !
C'est juste que les solutions DIY, aussi complètes soient-elles, ne sont pas toujours adaptées à l'entourage :siffle:

En tout cas, j'aime bien ton challenge, bon courage
Jypis
 
Messages: 61
Inscription: 03 Juil 2006 0:44
Localisation: Pays de Gex - Ain
  • offline

Message » 15 Jan 2015 15:04

ce qui est souhaité est différent de ce qui existe pour le raspberry (ou autre plateforme)
Le projet, si je comprends, est de "streamer" depuis n'importe quel device Android de la music en fichier, spotify ou Deezer en sans fil vers un combiné "récepteur odroid-C1+ud80".

Les solutions raspberry utilisent le device (tél) comme une télécommande (avec un soft spécifique) d'un serveur (rasp+serveur MPD) pour accèder à un NAS (contenant wav, flac, mp3 ...) ou "encapsuler" spotify et/ou Deezer. En d'autre terme la tablette, le téléphone n'opère pas comme un serveur, mais comme un simple client (une télécommande)

tt çà pour dire que l'odroid-c1 reconnaîtra sans doute l'ud80 comme une carte son
mais que steamer depuis un mobile vers cet ensemble demandera côté soft largement + d'investissement.
Ce qui existe sur rasp (rune, volumio ...) ne peut-être simplement "porté". le simple portage est déjà en soit du boulot.
Mais si tu connais bien Linux, tt cela est sans doute possible à moindre frais.
RTD
 
Messages: 1047
Inscription: 01 Avr 2003 13:12
  • offline

Message » 15 Jan 2015 15:40

RTD a écrit:Le projet, si je comprends, est de "streamer" depuis n'importe quel device Android de la music en fichier, spotify ou Deezer en sans fil vers un combiné "récepteur odroid-C1+ud80".


Lire par exemple Deezer par WIFI, sur l'appareil Android, pour le streamer ensuite vers le µPC toujours par WIFI, risque d'être compliqué niveau débit WIFI à gérer. Je n'exclue donc pas la possibilité de lire deezer au niveau du µPC et de le commander, uniquement, par WIFI sur la tablette, par exemple avec Deemote. Idem pour les radios, et éventuellement pour la musique en gérant à distance le player sur le µPC qui utiliserait une micro SD.

Le seul impératif que je me fixe, c'est de pouvoir utiliser le système de façon autonome : un appareil Android, le Beldauchaudio et deux enceintes. Par exemple si on a comme accès Internet qu'un smartphone, pouvoir capter une radio en 128kbps sur le téléphone et la transmettre en WIFI directement sur le Odroid...

Je vais déjà monter un hardware qui fait du son, je verrai ensuite pour les possibilités logicielles et les limitations éventuellles.

RTD a écrit:Mais si tu connais bien Linux, tt cela est sans doute possible à moindre frais.

Jamais bossé sous Linux, mais faut bien commencer un jour... :ko:
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Message » 16 Jan 2015 2:48

Vais être un peu provoc, mais dans ce cas pourquoi se prendre la tête :mdr:
par exemple, installer ubuntu + KODI (ex XBMC) sur l'ODROID et tu t'ouvres tt la puissance et la connectivité (vers deezer, spotify ...) que tu veux
En USB ton ud80 sera reconnu comme un périphérique audio
Et tu piloteras le tout depuis une simple URL
Si tu n'as que ton smartphone pour accéder au Web, pas d'autres solution que de partager la connexion et laisser l'uPc l'utiliser.
C'est une façon de faire, il y en a bcp d'autres, bon courage 8)
RTD
 
Messages: 1047
Inscription: 01 Avr 2003 13:12
  • offline

Message » 16 Jan 2015 11:49

Merci, je note la solution : comme je l'ai dis plus haut, je pars de zéro donc toutes les possibilités m'intéressent, y compris sur OS Android vu que c'est aussi possible, avec ou sans provoc. :wink:

Je vais passer commande du Odroid, la semaine prochaine :
- Pour le moment je vais partir avec une micro SD. Je regarderai par la suite l’intérêt d'une EMMC.
- Je vais prendre l'alim 5V/2A, la sortie auxilaire de ma SMSPS300RS Connexelectronics est à environ 12V, je ne sais pas quel ampérage. Il faudra que je vois comment diviser cette tension pour sortir 5V.
-Je vais prendre l'antenne wifi aussi. Si vous avez une meilleure idéé moins cher n'hésitez pas.
- Le cable HMDI : sinon ça va être plus compliqué. :ko:

Pour le moment 54.20 $+ 9 $ de livraison soit en gros 54 € (si l'euro arrete de se pêter la gu.ule :mdr: )

J'ai oublié un truc ?
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Message » 19 Jan 2015 20:05

C'est parti, j'ai commandé le Odroid-c1 : Rv dans 3/4 semaines... :zzzz:
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Message » 01 Fév 2015 17:29

J'ai reçu le Odroid-c1 vendredi, ainsi qu'un nouveau Hifimediy UD80 livré avec un isolateur USB (hifimediy iso2).

Quelques galères pour avoir une image moniteur avec le µPC :

En bon débutant, j'ai commencé par là : ODROID-C1 Getting started and Trouble shooting.
-Flasher la micro SD samsung evo SDXC de 64GO sur un vieux PC sous Windows XP n'est pas une mince affaire : téléchargement qui dure 2h pour 1GO, j'annule et trouve sur le forum un site miroir non officiel ou j'obtiens mon image en 20mn. Formatage de la µSD un peu plus d'une heure. On se retrouve avec une SD à 3 partitions dont une seule en FAT, lisible sous Windows. Elle contient le fichier boot.ini qui permet de paramétrer le lancement de l'Odroid.
-on connecte le truc : un micro HDMI, un câble ethernet, un dongle pour la souris, un dongle pour le clavier (oui je sais, on peut faire plus simple :ko:).
-on met le jus : led rouge qui s'allume, led bleu qui s'allume puis qui se met à palpiter, indiquant normalement que le boot est ok jusqu'au chargement du Kernel).
-Mais l'écran reste noir. Là commence la recherche d'une solution : c'est fou le nombre de mecs qui ont un "black screen" sur le forum. Je modifie le boot.ini dans tous les sens, changement de résolution, DVI plutôt que HDMI, et plein d'autre paramètres à la c.n, mais toujours pas d'affichage.
-On commence alors à douter : tantôt un gars ayant la même carte µSD qui en changeant de carte résout le problème, un autre qui court-circuite les masses entre le HDMI et l'USB, puis je tombe sur une réponse intelligente : "have you tried Android ?"
-Ok, c'est reparti, je teste l'image Android, 1H de téléchargement (vraiment pourri leur serveur), 1h de formatage (vraiment pourri mon lecteur de carte), je reboot et là j'ai de la lumière : le robot Android avec les tripes à l'air puis un bel écran de smartphone Android sur mon moniteur de 24", cool, je suis pas si mauvais en fait.. :zen: .
-Mais moi je veux mon linux : j'essaye donc le téléchargement sur le site officiel, je vais me taper la cloche pour revenir 2h plus tard. rebelote, formatage de la SD puis boot et voici de l'image, le logo Hardkernel et rien d'autre. Je reboot... et là, me voici enfin dans le merveilleux monde d'UBUNTU (une sorte d'interface Windows simplifiée, donc on est pas trop paumé).
Bon voilà, je vous laisse je vais explorer tout ça et continuer "to get started" jusqu'au bout... :ko:
Bientôt de la musique avec ce Odroid-c1, promis.
Dernière édition par robob le 06 Juil 2015 9:42, édité 1 fois.
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline

Message » 05 Fév 2015 20:40

Bon j'ai de nouveau grillé le UD80 connecté au Odroid-c1 par le biais d'un isolateur USB : ce petit ampli marchait très bien mais n'aime manifestement pas Linux. Hifimediy cherche le loup en attendant, l'ampli n'est plus en vente. Je vais sans doute me rabattre sur un Module Hifimediy T1 précédé d'un DAC Sabre UAE23+HP.

Pour quoi ce DAC plutôt qu'un ESS9023 à 17€ ? Le Odroid-c1 n'a pas d'I2S, il faut donc rajouter une interface USB/SPDIF si possible assynchrone (je me méfie de l'horloge du Odroid) et un isolateur USB ne sera pas inutile, je pense. LE UAE23+HP a tout ça d'origine : USB asynchrone, isolateur et il peut-être alimenté en 12V sur la sortie auxiliaire de ma SMSP300RS.

J'ai continué mes tests : le Odroid et mon DAC Hifimediy u2 asynchrone directement connecté au casque fonctionne, pour le moment sur Gnome player, par Alsa. J'ai pas réussi à faire de la musique avec Kodi (XMBC) et Pulseaudio. Faut que je mette Kodi en alsa...

Je regarde tous les moyens de jouer Deezer, Qobuz ou Spotify sur le µPC. Je recherche surtout la possibilité de le faire sans écran, donc avec un smartphone Android servant de commande... J'ai un abo Deezer, celui-ci en priorité.
robob
 
Messages: 5777
Inscription: 21 Mar 2007 19:23
Localisation: 95 (coté campagne)
  • offline


Retourner vers Kits & Tweaks et WIY