Taula de continguts:
- Subministraments
- Pas 1: Instal·leu Raspbian Lite
- Pas 2: Configurar Bluetooth i Salut de Sonido (ALSA)
- Pas 3: Instal·leu Raspotify
- Pas 4: Instal·leu NFS Y Configurar El Ús Compartit
- Step 5: Instalar MPD Para Manejar La Coleccion De Musica
- Pas 6: Instal·leu i utilitzeu OMXplayer
- Pas 7: Consideracions finals
Vídeo: Hotspot Multimedia Amb Equipo De Música De Los 80s: 7 Steps
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Tinc un equip de música dels anys 80s (Grundig HiFi 5000) connectat al PC mitjançant un cable RCA d’àudio que utilitza habitualment per escoltar música tant per streaming, com la meva col·lecció de música local.
El problema va ser que al clable de 10 metros amb el que el va connectar es va rompre el jack, per lo que va sorgir dos possibles solucions:
1) Cambiar la fitxa Jack i arreglar el cable.
2) Revisar que trastos andan per la casa i renegar amb una altra solució.
Obviament, busque la solució més divertida que habitualment requereix renegar un poc més. Em vaig acordar que tenia un Raspberry Pi de 2012, essencialment la idea era transformar el Raspberry Pi (Aka RBpi) en un parlant bluetooth amb la sortida d’àudio connectada a l’equip de música, però el projecte va acabar un poc més gran pel que va acabar utilitzant una versió més nova (RBpi 3) i transformant un vell equip de música dels anys 80, en un Hotspot Multimedia.
Sonido:
Permite conectarse via Bluetooth y funciona como un parlante BT, lo probado desde mi PC y desde el celular con android sin ningún inconveniente.
Teniu configurat #SpotifyConnect per utilitzar spotify des de qualsevol dispositiu i que el so sigui en l'equip de música.
Pase toda mi colección de música (MP3s, Ogg, Flac) a un disco extern connectat a RPpi i Puedo administrar y reproducir forma remota.
Pel·lícules:
El mateix disc extern està compartit a la xarxa interna, pel que l’ús com a carpeta per defecte de descàrregues de pel·lícules i sèries via Torrent,, essencialment un NAS (Network-connected storage), A través de SSH es pot executar són pel·lícules per que es veu per HDMI en el televisor, amb subtítols inclosos.
Subministraments
Requeriments i consideracions previs:
Es necessita coneixement bàsic sobre com treballar amb la terminal de Linux (Debian i derivats preferentment), ja que tota la instal·lació i configuració es fa per la línia de comandaments.
- Raspberry (en el meu cas utilitzar un RBpi 1 i acabar migrant a un RBpi 3 que obviament té millor rendiment).
- Cable RCA per connectar a l’equip de música i cable HDMI per connectar al televisor.
- Cable de red i font d'alimentació per al RBpi (Es pot connectar via wifi també).
- Dongle Bluetooth (En cas de RBpi 3 en adelante ya viene with bluetooth).
- Disco Externo USB - Hub USB amb alimentació externa (o una font de menys de 3 amperes per al RBpi).
- Un teclado USB (només al principi, ja no et falta més)
Pas 1: Instal·leu Raspbian Lite
Bueno, primer que res és instal·lar Raspbian Lite Buster, seguint aquesta guia no hauria de presentar problemes, connectar el teclat, el cable de vermell i televisor per HDMI, connectar la font d’electricitat, esperar que finalitzi d’arrencada, ver que es connecta a la vermell. Actualitzar el sistema, utilitzar raspi-config per activar ssh i configuracions addicionals (canvi de clau, nombre, etc.), reiniciar-se i connectar-se per SSH, al ser un derivat de Debian linux, essencialment els comandaments que vamos a usar son los mismos que para aquest tipus de distribucions.
Si és necessari, es pot actualitzar el firmware del RBpi.
sudo rpi-update
En aquest punt ja es pot desconnectar el teclat i treballar tot el que es demana a través de SSH des d’una altra PC, per més que estigui connectat a HDMI amb o sense el televisor pres.
Pas 2: Configurar Bluetooth i Salut de Sonido (ALSA)
Paso següent posa a instal·lar els serveis per a ande bluetooth, amb l'ajuda de bluealsa que permet "rutear" el sonido que entra vía BT a la salida de audio (hdmi o 3.5mm jack) de forma sencilla
Siguiendo = = tutorial with the unique modificationEn /lib/systemd/system/bluealsa.service s olamente agrego a2dp-sink y no he tenido problemes y no necessito autorizar all the devices cada vez that reinicio, quedaria de la següent manera:
ExecStart = / usr / bin / bluealsa -p a2dp-sink
Per provar que tot estigui endavant, Conectar via bluetooth el celular seguint des de la part Bluetooth Pairing and Connection i probar amb bluealsa-aplay, hauríem de tenir sonit per la sortida analògica del RBpi, des de la terminal, es pot ajustar el volum amb elsamixer.
Una vegada que tot això està funcionant, per no utilitzar bluealsa-jugar tot el temps, es convertirà en un servei per al qual s’executa junt amb l’arranjament del sistema. Primer baixar l'arxiu a2dp-playback.service
wget -P ~ /
Copiar-lo a la carpeta corresponent:
sudo cp ~ / a2dp-playback.service / etc / systemd / system
Habilitar per a iniciar el sistema:
sudo systemctl habilita a2dp-playback.service
Reiniciar-vos i hauríeu de ser tot allò que respecteu a Bluetooth i sortida d’àudio.
Pas 3: Instal·leu Raspotify
Com tinc compte de Spotify i el RBpi va a estar connectat a l’equip d’àudio, aprofitant les ventasses de #SpotifyConnect (Necessita una compte Premium) per poder elegir des de l’aplicació o via web per a que la música es reprodueixi al RBpi
La implementació se llama Raspotify, i disposa d’un instal·lador que simplifica molt les coses:
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
Configurar el nombre i l'usuari de Spotify (sacant # de la línia corresponent):
sudo nano / etc / default / raspotify
reiniciar el servei
sudo systemctl reinicia raspotify
Pot passar que després de reiniciar-se i si HDMI estigui connectat, que el sonit salga pels parlants del TV si està prenent, Per evitar-ho i forçar-ho tot allò que es pot sonar a la sortida analògica que està connectat a l’equip de música, podem hacer lo siguiente:
Cerca les salides de so disponibles:
cat / proc / asound / cards
Ver el nombre de cada una:
aplay -l Crear un arxiu de configuració per alsa
toqueu sudo /etc/asound.conf
Editar i copiar la següent configuració:
pcm.! predeterminat {
escriviu la targeta hw 1} ctl. per defecte {escriviu la targeta hw 1}
reemplaçant "card 1" amb el número o nombre de sortida analògica (Auriculars).
Pas 4: Instal·leu NFS Y Configurar El Ús Compartit
Això és totalment opcional, ja que es pot connectar la discoteca externa o la memòria al PC i copiar el que fa falta o directament via SSH es poden transferir els arxius, però bé, ja que estava aprofitat per aprendre un poc sobre com armar un servidor NFS.
NFS (Network File System o sistema of files of red), serveix per poder manejar fitxers que estan en una altra computadora de la red, de manera transparent com si es tracten d’arxius locals, la idea és posar tots els mp3 i la carpeta de descàrrega de pel·lícules en un disc extern que estigui connectat a RBpi i sea accessible per a tots els dispositius.
El problema únic és que el RBpi que no tinc el da el voltatge per poder utilitzar intensivament la discoteca externa (essencialment quan hi ha molta càrrega se n’apaga), així que la forma de salvar això es fa servir concentrador (hub) per connectar el disc que tinc una font externa, així no sobrecarrega el RBpi, salvat aquest pas, connectant el disc i tot funciona bé (unitats muntades, configurat fstab, etc), el següent és configurar RBpi per a què funcioni com a servidor NFS.
En mi caso el disco externo con música y películas lo tengo tengo montada en la carpeta / home / pi / music y home / pi / movies respectivament, per la que la configuració de MPD es basa en això.
També convé que les catifes compartides només queden disponibles per a la nostra xarxa interna (192.168.1.0/24 en el meu cas).
Step 5: Instalar MPD Para Manejar La Coleccion De Musica
MPD (Music Player Daemon) és un reproductor d’àudio que funciona del mode client-servidor. MPD s’executa com un servei / dimoni, gestionant el llistat d’arxius de música, Playlist, formes de reproducció, etc. d’una forma molt eficient i amb molt pocs recursos. (Servidor) i es pot manejar mitjançant una interfície gràfica (client) que es pot instal·lar en qualsevol dispositiu i SO (Windows, linux, android, iphone, etc), així que la idea és instal·lar MPD en RBpi per a administrar la música local (en el meu cas més de 80 gb de mp3s en una discoteca Externo) i controlar amb el client GMPC des del meu bloc de notes i MALP en android.
Instal·leu MPD amb els comandaments habituals:
sudo apt-get update & upgrade
sudo apt-get install mpd
Una vegada que MPD està instal·lat el convenient és utilitzar una configuració per usuari, pel que es crea en la carpeta home tots els directoris i arxius necessaris:
mkdir ~ /.config / mpd
Bajamos el archivo de ejemplo de configuración:
wget -P ~ / https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/doc/mpdconf.example lo copiamos al directori corresponent
cp ~ / mpdconf.example ~ /.config / mpd / mpd.conf
crea un arxiu per a la base de dades i un directori per a la llista de reproducció
toqueu /home/pi/.config/mpd/database
mkdir /home/pi/.config/mpd/playlists
Le metemos mano a la configuración:
nano /home/pi/.config/mpd/mpd.conf
Solament canviarem el necessari per indicar on hi hagi fitxers de música, Playlist i base de dades, guardem i salimos:
directori_música "/ home / pi / música"
directori_lista de reproducció "home / pi /.config / mpd / llistes de reproducció" fitxer_db "/home/pi/.config/mpd/database"
Luego hay que agregar mpd al grupo de usuarios pi y darle acceso a la carpeta donde está la música:
sudo gpasswd -a mpd pi
chmod 710 / home / pi / music
Finalment es crea un enllaç simbòlic per a la configuració global deixant la mateixa carpeta on tenim la música.
sudo ln -s / home / pi / music / / var / lib / mpd /
Reiniciamos el servei i hauria de salir endavant si connectem amb un client des de qualsevol dispositiu:
sudo systemctl reinicia mpd
Addicionalment podem modificar la configuració global per poder manejar el volum de forma remota:
sudo nano /etc/mpd.conf
La part de la sortida d’àudio hauria de quedar-se amb el mesclador de programari
sortida_àudio {
escriviu el nom "alsa" "Raspotify" mixer_type "software"}
Pas 6: Instal·leu i utilitzeu OMXplayer
Ahora el darrer ver arxius de vídeo, fins ara seguim amb el cable HDMI connectat i segurament amb un terminal obert en televisor, el millor és que gràcies a omxplayer podem reproduir pel·lícules en fullHD directament en el terminal que està obert en el televisor sense necessitat de instal·lar cap entorn gràfic, com sempre tot es pot fer remotament des d'una terminal via SSH des de qualsevol PC de la xarxa interna
Se instala de forma usual:
sudo apt-get install omxplayer
Lamentablement, les fonts per als subtítols no s’instal·len automàticament, per allò que tenim que instal·lar-les manualment:
sudo apt-get install fonts-freefont-ttf
Per a què tome els subtítols de forma automàtica, tenen que estar en el mateix directori que la pel·lícula i amb el mateix nombre, però amb extensió.srt
A més com els substitucions son text pla han d’estar codificats en UTF-8 si volem que tome els accents i tingui característics llatins, en cas que no hi hagi marxa així, podem solucionar gràcies a GNU recode com es veu a la imatge:
sudo apt-get install recode
Vegem en què codificació està l'arxiu de subtítols:
arxiu -i pelicula.srt
Lo pasamos de iso-8859-1 a utf8
recodificar iso-8859-1..utf8 pelicula.srt luego ya podemos lanzar omxplayer para proba
omxplayer pelicula.mp4
En el link del programa están las teclas que se usan para adelantar, pausar o salir de omxplayer
si tot anda bé, hauríem de veure el vídeo amb el seu respectiu subtítol a pantalla completa en la TV amb sortida d’àudio analògic, si volem forzar la sortida d’àudio per HDMI:
omxplayer --adev hdmi pelicula.mp4
Obviament no ens interessa que estigui tot el temps la pantalla es prengui, així que quan només usem la part d’àudio, podem apagar la sortida HDMI
vcgencmd display_power 0
quan necessitem prender nuevamente:
vcgencmd display_power 1
Una forma d’automatitzar això i que la pantalla inicie apagada es: Editar /boot/config.txt
sudo nano /boot/config.txt
# Desactiva HDMI
hdmi_blanking = 2
Si necessitem prenderlo usamos:
vcgencmd display_power 1
Pas 7: Consideracions finals
Bé, amb això ja tenim un centre multimèdia bastant complet i funcional, sense haver-hi altres solucions més pràctiques, com a volum, obert o Mopidy, però en el meu cas com inicialment pensava muntar en un RPbi 1 prefereixo fer-ho des de 0 solament amb el necessari i lo mas minimalista possible, obviamente poner a punto todo y hacerlo andar de la forma que quería (especialmente MPD) portarà temps i en moltes part del procés de frustració, però haurà lograt i sumat al que pude aprendre en el camí, val la pena tant com a passatemps com a producte final que ús a diari.
Dudas / Sugerencias / consultas y puteadas => [email protected]
Recomanat:
Fermall de vidre de quars amb detecció de so i música amb pati de circuit Express Circuit: 8 passos (amb imatges)
Fermall de cristall de quars amb detecció de so i música amb parc infantil Circuit Express: aquest fermall reactiu al so es fa mitjançant un circuit de pati express, cristalls de quars a granel barats, filferro, cartró, plàstic trobat, un passador de seguretat, agulla i fil, cola calenta, tela, i diverses eines. Aquest és un prototip, o primer esborrany, d'aquest
Reproductor multimèdia amigable amb la demència: 4 passos (amb imatges)
Reproductor multimèdia amigable amb la demència: la música pot tenir un gran benefici per a les persones amb demència. A més del seu valor d’entreteniment, pot proporcionar un vincle amb el passat, desbloquejar records i cada vegada forma part de la cura de la demència. Malauradament, molts productors moderns d’entreteniment domèstic
Com muntar el kit de cub de llum 3D 8x8x8 LED LED blau amb espectre de música de Banggood.com: 10 passos (amb imatges)
Com muntar el kit de cub de llum 3D 8x8x8 LED LED blau de l’espectre de música de Banggood.com: Això és el que estem construint: Kit de cub de llum 3D 8x8x8 LED de LED blau Espectre de música MP3 Carcassa opcional de placa acrílica transparent Si us agrada aquest cub LED, és possible que vulgueu puja al meu canal de YouTube on faig cubs LED, robots, IoT, impressió 3D i més
Reprodueix música amb Arduino !: 5 passos (amb imatges)
Reproduir música amb Arduino !: En aquest instructiu, us mostraré com toco música amb un mòdul Arduino UNO i una targeta SD. Utilitzarem la comunicació SPI. Comencem
Convertiu (només aproximadament) qualsevol fitxer multimèdia a (només aproximadament) qualsevol altre fitxer multimèdia de franc !: 4 passos
Converteix (només aproximadament) qualsevol fitxer multimèdia a (només aproximadament) qualsevol altre fitxer multimèdia de franc! és més universal, com ara.wmv o.mov. He buscat infinitat de fòrums i llocs web i després he trobat un programa anomenat