Tourne disque connecté [Raspberry Pi] - Divers - Overclocking, Cooling & Modding
Marsh Posté le 24-05-2017 à 09:14:59
Quelqu'un a a déjà réussi à se connecter à spotify depuis Kodi sur un raspberry ?
Marsh Posté le 01-06-2017 à 15:14:32
Super projet, j'ai hâte de voir la suite!
Marsh Posté le 01-06-2017 à 15:38:57
frenchieisverige a écrit : |
c'est pas mal de boulot au final, mais c'est sympa.
la suite ici : http://forum.hardware.fr/hfr/OSAlt [...] m#t1404433 , j'ai codé en python les actions de mon bouton bluetooth.
Marsh Posté le 21-06-2017 à 12:30:23
Belle avancée! Continue comme ca!
Marsh Posté le 21-06-2017 à 14:07:01
Merci.
Pour la suite, ce que j'ai prévu :
-voir pour faire apparaitre un clavier visuel des l'apparition de champs éditable
-conserver la configuration de la calibration du touchscreen
Dans une version 2.0, je pense mettre deux raspberry. L'un pour gérer un serveur Modipy, le hifiberry, le bluetooth. Et le second pour gérer l'écran et afficher le WebGUI du serveur modipy.
Pourquoi ? d'apres mes nombreux tests, Kodi est pas terrible sur Raspbian avec l'écran. De plus que parametrer le bluetooth pour en faire un recepteur audio bluetooth est vraiment galère.
De ce fait je vais essayer une config avec 2 rasp. J'espere qu'il n'y aura pas de soucis de compatibilité avec le DAC+ et le fonctionnement bluetooth.
affaire à suivre.
Marsh Posté le 21-06-2017 à 18:30:05
Je pense que tu commences à faire une usine à gaz la, juste à cause de Kodi pour 1 plugin si j'ai bien compris (Spotify).
Qu'est ce que tu veux faire en fait avec Spotify? Lire ta playlist? Rechercher un titre?
Marsh Posté le 22-06-2017 à 09:54:21
frenchieisverige a écrit : Je pense que tu commences à faire une usine à gaz la, juste à cause de Kodi pour 1 plugin si j'ai bien compris (Spotify). |
Salut. je vais t'expliquer un peu le cheminement, prépare toi
Oui en effet. Alors j'ai un abonnement spotify premium du coup je l'utilise vraiment beaucoup. Ce que je cherchais à faire à la base c'était installer Kodi puis mettre un addon Spotify pour que l'écran tactile soit vraiment utilisé, et puis en paralèlle on pourrai appairé un telephone en bluetooth pour jouer ses propres sons.
Premier constat : Il n'y a pas d'addon spotify officiel. J'ai du installer un non-off depuis super.repo, j'ai fait la meme manip sur mon PC (install Kodi + spotify non-off) pour récuper le cache de connexion de l'addon spotify pour le copier sur le kodi du Rpi (pour faire simple, spotify, lors de la premiere connexion à son compte, demande une approbation depuis un browser, sauf que sur le Rpi, il n'y a pas de mode fenetre pour Kodi, pou accéder à un browser).
Une fois celà fait, j'ai vu que la tactile sur Kodi n'était pas terrible de plus que je n'arrivais à configurer le Bluetooth sur Raspbian pour appairé un téléphone en mode audio (afin d'utiliser le Rpi comme enceinte bluetooth). Il n'y a pas de client spotify pour ARM sauf si on utilise le ExaGear Desktop (payant à 25$) qui permet d'émuler une archi x86 si j'ai bien compris : https://eltechs.com/product/exagear-desktop/
Bref, apres tout ça, je suis passer sur Ubuntu MATE, la fonction enceinte bluetooth fonctionne parfaitement . Pour kodi, il n'est pas compatible avec Ubuntu MATE (probleme avec l'acceleration matérielle). Donc ça rempli à 50% le cahier des charges de mon projet.
Mais du coup mon écran tactile n'a pas trop trop d’utilité. Sauf pour aller sur Youtube, Soundcloud par exemple.
J'aurais aimé avoir une belle interface sur mon écran tactile pour se servir de mon meuble un peu comme un JukeBox.
Bref, ça m'a gavé toutes ces histoires d'incompatibilité . Pour avoir testé PiMusicBox, j'ai pu voir que la gueule du WebGUI était pas trop mauvaise, donc pourquoi pas utiliser 2 Rpi (un pour le serveur et l'autre pour le webgui) mais bon ça fait lourd.
Voilà un peu l'histoire. Puisses-tu m'éclairer un peu ?
Marsh Posté le 30-06-2017 à 18:35:24
Super boulot
il existe un Os pour Rpi qui integre directement Kodi
Marsh Posté le 30-06-2017 à 19:18:21
zurgluh a écrit : Super boulot |
Je sais, il y a OSMC, cité plus haut et encore d'autre. Mais il y a pas mal de contrainte donc pas possible pour ma conf.
Marsh Posté le 08-11-2017 à 10:42:48
Salut !
Bon ça tourne depuis cet été .. mais je ne suis toujours pas satisfait, alors je me remet dedans doucement.
Je sais à présent que je ne peux pas installer Spotify sur mon Ubuntu Mate j'ai essayé différentes méthodes :
- chromium avec ARC welder ( https://www.techspot.com/article/13 [...] ng-chrome/) : l'apk ne tourne pas
- utilisateur d'un addon pour faire du browser spoofing sur la page de spotify web, j'ai essayé de faire croire que j'étais un navigateur IE 10, Chrome mais je ne peux pas utiliser Spotify Web sur le browser du Rpi (testé avec le client Firefox et Chromium)
- Exagear Desktop, d'apres ce que j'ai lu, pour une licence à 15$ on n'est meme pas sûr qu'il puisse faire tourner le client spotify x86 sur le Rpi
Ce que j'essaye :
- Install et config d'un serveur mopidy sur mon Rpi, car il existe une extention pour gérer du contenu spotify mais d'apres mes premiers retours de tests, je n'ai pas de mopidy spotify sur mon ubuntu mate xenial, l'addon existe pour jessie, mais j'ai quand meme ajouter les sources pour l'installer, mais bon j'y crois pas ..
Ce que je n'ai pas encore essayé :
- Wine, pour lancer l'application Spotify client, d'apres ce que j'ai lu ça marche pour lire de la musique mais la navigation n'est pas très fluide.
Bon décidement, je ne vais pas pouvoir utiliser spotify sur cette TSF. Pourquoi je m'obstine ? car celà fait plusieurs années que j'utilise ce service, j'en suis très content donc je n'ai pas envie de changer.
Vu que je n'aime pas abandonner, j'ai surement une nouvelle idée ... J'ai vu que le Rpi avec mon DAC hifyberry faisait bien le travail en diffusant un son de qualité, sans crépitement. La gestion du bluetooth et l'apairage d'un appareil est plutôt satisfaisant. Donc ce constant je pense juste laisser ces fonctions pour le Rpi et mettre en place un NUC en architecture x86 pour gérer l'affichage, celà permettrai un défilement plus fluide car le NUC sera on peut plus performant que le Rpi. Du coup, je mettrai mon client spotify lourd sur ce NUC et il faudrait que le son sorte via l'USB pour aller vers le RPI, le Rpi devra être vu comme un périphérique AUDIO, c'est la que l'opération se gâte car je ne sais pas encore comment procéder.
Vous avez des idées ? des infos ?
Marsh Posté le 25-05-2018 à 10:34:18
MAJ du 25/05/2018
Le meuble est toujours fonctionnel.
Je l'exploite avec spotify connect finalement. J'ai rajouter un paquet qui permet de faire tourner spotify connect sur le Rpi. Pour information il s'agit de raspotify ( https://github.com/dtcooper/raspotify )
Je cherche actuellement comment pouvoir faire chanson suivante / précedente et également afficher les titres des chansons qui passent, à la manière des amplis vendus dans le commerce.
J'ai pu tester le client spotify sur mon Rpi avec l'outil Exagear (j'avais une semaine de test offerte) et c'est d'une lenteur, c'est infernal ...
Marsh Posté le 22-05-2017 à 11:18:16
Salut tout le monde,
Je vous présente mon nouveau projet. (Dernier projet http://forum.hardware.fr/forum2.ph [...] 0#t2426395 )
J'ai fait un roman, mais si vous avez le courage de tout lire, n'hésitez pas à faire un retour histoire d'apporter vos connaissances ou de donner un avis
On m'a donné un vieux meuble tourne-disque (78 tours) / TSF (G.Marconi) en l'état (peut-être 1945). Je me suis dit qu'il serait intéressant de lui donner une seconde vie.
L'électronique d'avant (J'ai vu un 45, peut-être que c'est l'année de cet objet, des avis ? :
-Incorporer un écran à la place de la plaque des stations radios (d'époque) - FAIT
-Intégrer un ampli - FAIT
-Intégrer des enceintes pour remplacer le vieux mono - ANNULE (utilisation d'enceinte satellite à l’extérieur du meuble)
-Intégrer un tourne disque 45/33 tours - FAIT
-Utilisation d'un Hifiberry DAC+ - FAIT (le DAC de base n'est pas terrible)
L'idée est de pouvoir appairer un téléphone en bluetooth sur un Raspberry pour diffuser du son et également d'installer un Kodi sur le raspberry pour utiliser des services comme Spotify.
Premièrement: démontage, nettoyage :
Au début, je voulais remettre tout en état pour la refaire fonctionner, mais les connaissances me manquent en électronique et l'appareil est obsolète, je pense que ça ne valait pas le coup de dépenser trop d'énergie dans ce chantier, c'est de ce constat que je me suis dit de le mettre au goût du jour avec un Raspberry Pi et un nouvel ampli.
Il y a trois bouton à tourner situés en dessous de l'emplacement de l'écran, ils devaient permettent de changer les stations, le volume etc..
En parallèle, j'ai récupéré un ampli Technics ainsi qu'une paire de colonne Jamo 70w rms.
Je n’intégrerai pas d'enceinte dans le meuble, car je ne veux pas faire de trou et le dénaturer de l’extérieur. De plus, les enceintes peuvent faire vibrer le tourne disque, bien qu'il possède un amortisseur. Remettre un mono, ne m'intéresse pas non plus. Je veux profiter pleinement de mes vinyles en stereo.
L''ampli sera mis en bas de la façade.
écran 7" tactile en 800x480 HDMI - 39.99€
1-fabrication de pattes à base de vieux mécanno Made in France
2-montage après 2h de galère. Sachant que l'écran est un peu plus large que le cadre donc il a fallut modifier les fichiers pour injecter une résolution de 760x480 dans le fichier de config. Puis ensuite recalibrer le tactile, mais l'écran est relativement bien documenté sur le CD fourni.
L'écran tient !
Test de configuration avant Ubuntu MATE
OSMC
1-échec total, l'écran fonctionne très mal avec cet OS.
Raspbian et Kodi
1-install de Raspbian
2-install des pilotes de l'écran car par défaut toute la largeur n'est pas utilisée, ça me fait un 640x480 donc avec les pilotes on force le 800x480.
3-install de Kodi
Le tactile est au top sur Raspbian et un peu moins bon sur Kodi
4-ajout de SuperRepo pour pouvoir télécharger l'addon Spotify non officiel
5-install de spotify
La connexion n’aboutis pas car il faut avoir un accès au navigateur pour approuver l'appareil, quand je me connecte à spotify, ça tourne donc en boucle, et il n'y a pas de mode fenêtre pour Kodi sur un Raspberry ...allez savoir pourquoi ...
Pour contourner le problème, une personne disait sur un forum qu'il fallait installer Kodi sur un Windows, installer l'addon Spotify puis se connecter. Une fois fait, récupérer les fichiers de cache générés dans un répertoire, et les mettre dans ce même répertoire sur le Kodi du Raspberry. Problème : le répertoire n'existe visiblement plus. Impossible de récupérer les fichiers de cache.
Je mets le sujet Kodi en pause et me focalise sur le bluetooth pour utiliser le Rpi en Récepteur audio bluetooth.
6-Configuration du bluetooth avec différents sujet trouvé sur le web. Mais aucun n'a fonctionné, je peux appairer mon tel mais le Rpi n'est pas vu comme un appareil audio (j'ai bien galéré avec plusieurs sujet pendant un moment)
Conclusion je vais essayer avec un autre OS
Ubuntu MATE
1-install Ubuntu, pilotes écran
2-install de Kodi
INFO : Kodi n'est pas compatible avec Ubuntu MATE (Acceleration mat.).
Je me suis focalisé sur le bluetooth pour qu'un device puisse jouer de la musique sur le raspberry qui redirigera le signal via la sortie Jack.
Bouton du panel frontal :
1 pour l'appairage bluetooth (terminé)
1 pour shutdown le Rpi (terminé)
maj - 12/06
3 usages réalisés avec le GPIO :
-effet "respiration" avec le PWM du Raspberry sur 6 LED jaune, pour le moment c'est un essai, j'attend de recevoir ma bande LED pour avoir le résultat des schéma présent dans le topic ci dessous
http://forum.hardware.fr/hfr/elect [...] _736_1.htm
-bouton shutdown : il me permettra d'éteindre mon Rpi, un autre switch coupera l'alimentation ensuite.
-bouton bluetooth : écrit en python, lorsque j'appuie, je peux appairer un device sur mon rpi en bluetooth. Mon script tourne en boucle au démarrage, la LED bleu reste statique, quand j'appuie le Rpi devient découvrable et le LED clignote. Si rien au bout de 60sec, le Rpi repasse en caché sur le Bluetooth et la LED redevient statique même chose si un périphérique s'est connecté.
Côté son du Rpi, le résultat n'est pas terrible, du coup j'ai commandé un HifiBerry à 25e pour améliorer la qualité.
maj 16/06
J'ai reçu mon hifiberry, après l'avoir installé via cette doc : https://www.hifiberry.com/build/doc [...] iguration/ j'ai pu constater que le son est super ! Fini les grésillements, le son est clair, je peux toujours jouer du son depuis mon tel via bluetooth, la sortie Hifiberry est bien reconnue !
L'effet respiration fonctionne à merveille avec le transistor TIP120, j'ai pu mettre en pratique le POC réalisé sur circuits.io
maj - 20/06
La guirlande est fixée sur le panel
Transistor TIP120 soudé, il permet donc d'assurer les 5v continu (issu du pin non administrable de 5v du GPIO) pour alimenter la guirlande tout en assurant l'effet respiration issu de mon script Python, les pins GPIO administrables ne fournissent que 3.3v.
Les pins du GPIO sont entierement occupés par le DAC+ Hifiberry, des trous sont présents sur ce dernier, il suffit de souder des pins pour déporter le GPIO. Attention à ne pas brancher des cables sur des pins utilisés par le DAC+ Hifiberry
J'attend de recevoir mon bouton bluetooth pour le placé. Il y aura un bouton Shutdown, un bouton Bluetooth et un dernier qui aura une fonction à définir (par exemple : lancer le clavier visuel si celui ci ne se lance pas automatiquement en présence de champs éditable)
maj - 21/06
Le panel avec les boutons et l'écran
Tout est connecté mais pas encore bien rangé.
Un gif concernant le bouton bluetooth en action
http://imgur.com/a/qOtsN
maj - 30/06
Le fond d'écran pour rappeler la fonction primaire de ce meuble.
Photo du panel
Message édité par nomiss le 11-12-2018 à 14:50:19