Cuprins:

Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Steps
Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Steps

Video: Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Steps

Video: Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Steps
Video: Madonna - Live To Tell (Official Video) 2024, Noiembrie
Anonim
Hotspot Multimedia Con Equipo De Música De Los 80s
Hotspot Multimedia Con Equipo De Música De Los 80s
Hotspot Multimedia Con Equipo De Música De Los 80s
Hotspot Multimedia Con Equipo De Música De Los 80s

Trebuie un echipament de muzică de la anii 80 (Grundig HiFi 5000) conectat la PC printr-un cablu RCA de audio pe care îl folosesc în mod obișnuit pentru a asculta muzică atât prin streaming, cât și pentru colecția mea de muzică locală.

El problema fue que al clable de 10 metros con el que lo conectaba se le rompió el jack, por lo que surgieron dos posibles soluciones:

1) Cambiar el ficha Jack y arreglar el cable.

2) Revizuiește că trastos andan por la casa y renegar con otra solución.

Evident, busque the solution more divertida that usually requiere renegar un little more. Mi-am acordat că a avut un Raspberry Pi de 2012, esențial la idea era transforma Raspberry Pi (Aka RBpi) într-un parlant bluetooth cu ieșirea de audio conectată la echipamentul de muzică, dar proiectul a terminat un pic mai mare pentru ceea ce termină folosind o versiune nouă (RBpi 3) și transformând un vechi echipă de muzică din anii 80, într-un Hotspot Multimedia.

Sonido:

Permite conectare prin Bluetooth și funcționează ca un parlant BT, lo he probado from my PC y from the celular with android sin ningun inconveniente.

Trebuie configurat #SpotifyConnect pentru a folosi spotify de la orice dispozitiv și care el sonido sea în echipamentul de muzică.

Pase toda mi colección de musica (MP3s, Ogg, Flac) a un disco extern conectat la RPpi și Puedo administrează și reproduce forma remotă.

Películas:

El mismo Disco externo este compartimentat în roșu internațional, pe care îl folosesc ca carpeta pentru defecte de Descărcări de pelicule și serii prin Torrent,, esențial un NAS (Network-fixed storage), Prin SSH se poate executa aceleași pelicule care se vede prin HDMI în televizor, cu subtitrări incluse.

Provizii

Cereri și considerații anterioare:

Se necesită cunoștințe de bază despre cum să lucrăm cu terminalul Linux (Debian și derivate preferențial), deja că toată instalarea și configurarea se face prin linia de comenzi.

  • Raspberry (în cazul meu folosesc un RBpi 1 și terminând migrând un RBpi 3 care obviamente are mai bun randament).
  • Cable RCA pentru conectare la echipamentul de muzică și cablu HDMI pentru conectare la televizor.
  • Cablu de roșu și sursă de alimentare pentru RBpi (Se poate conecta prin wifi și).
  • Dongle Bluetooth (În caz de RBpi 3 în adelante ya viene with bluetooth).
  • Disco Externo USB - Hub USB cu alimentare Externa (o o sursă de cel puțin 3 Amperi pentru RBpi).
  • Un Teclado USB (solo la principio, nu te mai face lipsă)

Pasul 1: Instalați Raspbian Lite

Instalează Raspbian Lite
Instalează Raspbian Lite
Instalează Raspbian Lite
Instalează Raspbian Lite
Instalează Raspbian Lite
Instalează Raspbian Lite

Bueno, primero que nada es instalar Raspbian Lite Buster, urmând această guia nu ar trebui să prezinte probleme, conectarea la tastatură, cablul roșu și televizor pentru HDMI, conectarea la sursa de electricitate, așteptarea termenului de boot, ver că se conectează la roșu. Actualizați sistemul, folosiți raspi-config pentru activare ssh și configurări suplimentare (schimbare de cheie, nume, etc), reiniciar și conectare prin SSH, la un ser derivat de Debian linux, esențial comanda care vamos a folosi son the mismos que para este tip de distribuții.

Dacă este necesar, se poate actualiza firmware-ul RBpi.

sudo rpi-update

În acest punct vă puteți desconecta tastatura și lucrați totul prin SSH de la alt PC, pentru că este conectat la HDMI cu sau fără televizor.

Pasul 2: Configurare Bluetooth Y Salida De Sonido (ALSA)

Configurare Bluetooth Y Salida de Sonido (ALSA)
Configurare Bluetooth Y Salida de Sonido (ALSA)
Configurare Bluetooth Y Salida De Sonido (ALSA)
Configurare Bluetooth Y Salida De Sonido (ALSA)

Paso next ponerse a installar the services for that ande bluetooth, with the help of bluealsa that permet "rutear" el sonido that entra via BT to the output of audio (hdmi o 3.5mm jack) de forma sencilla

Siguiendo este => tutorial with the unique modificaciónEn /lib/systemd/system/bluealsa.service s olamente agrego a2dp-sink y no he tenido problems and no needito autorizar all the devices cada vez that reinicio, quedaría de the next way:

ExecStart = / usr / bin / bluealsa -p a2dp-sink

Pentru probarea că totul este andando, Conectare prin bluetooth el celular urmărind de la partea Bluetooth Pairing and Connection și probă cu bluealsa-aplay, ar trebui să avem sonorizare pentru ieșirea analogică a RBpi, de la terminal, se poate regla volumul cu alsamixer.

O dată când totul este andando, pentru nu folosi bluealsa-aplay tot timpul, se convertește într-un serviciu pentru care se execută împreună cu aranjamentul sistemului. Primero bajar el archivo a2dp-playback.service

wget -P ~ /

Copiarlo la carpeta corespondent:

sudo cp ~ / a2dp-playback.service / etc / systemd / system

Habilitar pentru care începe cu sistemul:

sudo systemctl activează a2dp-playback.service

Reiniciar y ya should be andando tot ceea ce respecta la Bluetooth și ieșire de audio.

Pasul 3: Instalează Raspotify

Instalează Raspotify
Instalează Raspotify

Como tengo account de Spotify y el RBpi va a fi conectat la echipamentul de audio, profitând de ventile de #SpotifyConnect (Necesita o cont Premium) pentru puterea elegirlo de la aplicația sau prin intermediul web pentru că muzica se reproduce în RBpi

Implementarea se va lăsa Raspotify, și dispune de un instalator care simplifică mult lucrurile:

curl -sL https://dtcooper.github.io/raspotify/install.sh | SH

Configurează numele și utilizatorul de Spotify (trimitând # de la linia corespondentă):

sudo nano / etc / default / raspotify

reiniciar el servicio

sudo systemctl reporniți raspotify

Se poate că după ce de reiniciar și dacă HDMI este conectat, că el sonido salga por los parlantes del TV si este prendido, Para evitarea și forțarea că tot ceea ce sea sonido se canalizează la ieșirea analogică care este conectat la echipa de muzică, putem hacer lo siguiente:

Căutați salutele sonore disponibile:

cat / proc / asound / cards

Ver el nombre de cada una:

aplay -l Crear un arhiv de configurare pentru alsa

sudo atingeți /etc/asound.conf

Editați și copiați următoarea configurare:

pcm.! implicit {

tastați hw card 1} ctl.! implicit {tastați hw card 1}

reemplazând "card 1" cu numărul sau numărul de ieșire analogică (Căști).

Pasul 4: Instalează NFS Y Configurează El Uso Compartido

Instalează NFS Y Configurează El Uso Compartido
Instalează NFS Y Configurează El Uso Compartido

Esto es totalmente opcional, ya que se puede conectar el disco externo o la memoria a la PC y copiar lo que haga falta o directamente vía SSH se pueden transferar los archivos, pero bueno, ya que estaba aproveché para aprender un poco sobre como armar un server NFS.

NFS (Network File System o sistem de arhive de red), sirve for poder manejar files that are in another computadora de la red, de manieră transparentă ca și dacă se tratează de fișiere locale, the idea es poner all the mp3 y la carpeta de descarga de pelicule într-o discotecă externă care este conectat la RBpi și sea accesibil pentru toate dispozitivele.

El único problema es que el RBpi que tengo no le da el voltaje para poder use intensively el disco externo (esențial când există multă încărcare se apagă), așa că forma de salvare este esențial concentrator (hub) pentru conectarea discului că te o sursă externă, astfel nu se suprarcă el RBpi, salvat acest pas, conectând discoteca și totul funcționează bine (unități montate, configurat fstab, etc), următorul este configurat RBpi pentru funcționarea ca server 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 respectiv, prin ceea ce configurarea MPD se bazează în eso.

De asemenea, convinși că tapetele compartimentate sunt doar disponibile pentru noastră roșie internațională (192.168.1.0/24 în cazul meu).

Pasul 5: Instalați MPD pentru manevrarea colecției de muzică

Instalează MPD Pentru Manejar La Coleccion De Musica
Instalează MPD Pentru Manejar La Coleccion De Musica
Instalează MPD Pentru Manejar La Coleccion De Musica
Instalează MPD Pentru Manejar La Coleccion De Musica

MPD (Music Player Daemon) este un reproductor de audio care funcționează în mod client-server. MPD se ejecuta ca un serviciu / demonio, gestionând lista de fișiere de muzică, Playlist, forme de reproducere, etc de o formă foarte eficientă și cu foarte puține resurse. (Server) și se poate manevra printr-o interfață grafică (client) se poate instala în orice dispozitiv și SO (Windows, linux, android, iphone, etc), așa că ideea instalează MPD în RBpi pentru a administra muzica locală (în cazul meu de 80gb de mp3-uri într-o discotecă Externo) y controlează cu clientul GMPC de la notebook și MALP în android.

Instalați MPD cu comenzile obișnuite:

sudo apt-get update & upgrade

sudo apt-get install mpd

O dată când MPD este instalat convenabil este să folosiți o configurare pentru utilizator, pentru ceea ce creamos în carpeta home toate directoriile și fișierele necesare:

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 directorio corespondent

cp ~ / mpdconf.example ~ /.config / mpd / mpd.conf

creamos arhivul pentru baza de date și directorul pentru playlist

atingeți /home/pi/.config/mpd/database

mkdir /home/pi/.config/mpd/playlists

Le metemos mano to the configuration:

nano /home/pi/.config/mpd/mpd.conf

Doar schimbăm ceea ce este necesar pentru a indica unde sunt fișierele de muzică, Playlist și bază de date, păstrăm și salvăm:

director_music "/ acasă / pi / muzică"

playlist_directory "home / pi /.config / mpd / playlists" db_file "/home/pi/.config/mpd/database"

Luego hay que agregar mpd al grupului de utilizatori pi și darle acces la carpeta unde este muzica:

sudo gpasswd -a mpd pi

chmod 710 / home / pi / music

Finalmente creamos un enlace simbolico for that the configuration global lea the same carpeta where tenemos the music.

sudo ln -s / home / pi / music / / var / lib / mpd /

Reiniciamos el service y should salir andando si nos conectamos with a client since any device:

sudo systemctl reporniți mpd

Adicionalmente putem modifica configurarea globală pentru a putea manevra volumul de formă remotă:

sudo nano /etc/mpd.conf

Partea de ieșire audio ar trebui să rămână cu mixerul pentru software

iesire audio {

tastați "alsa" nume "Raspotificați" mixer_type "software"}

Pasul 6: Instalează Y Usar OMXplayer

Image
Image
Considerații finale
Considerații finale

Ahora lo ultim ver ver files of video, până acum urmărim cu cablul HDMI conectat și sigur cu un terminal deschis în televizor, lo bueno es que gracias a omxplayer putem reproduce filme în fullHD direct în terminalul care este deschis în Televizorul fără necesitate instalează niciun program grafic, ca tot ce se poate face de la distanță de la un terminal prin SSH de la orice PC de la roșu internațional

Se instala de forma usual:

sudo apt-get install omxplayer

Lamentabil, fuentele pentru subtitul nu se instalează automat, pentru ceea ce avem de instalat manual:

sudo apt-get install fonts-freefont-ttf

Pentru ca să iau subtitrările de formă automată, au că vor fi în același director pe care filmul și cu același nume, dar cu extensie.srt

În plus ca substituenții sonului textului plan trebuie să fie codificați în UTF-8 și dorim ca să luăm accentul și să avem caracteristici latino-americane, în caz de care nu sea așa, putem să soluționăm grațiile GNU recode ca se ve în imaginea:

sudo apt-get install recode

Vedem în ce codificare este arhivul subtitrărilor:

fișier -i pelicula.srt

Lo pasamos de iso-8859-1 a utf8

recode 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

dacă tot anda bine, ar trebui să vedem videoclipul cu respectul său subtitrat la ecran complet în TV cu ieșire de audio analogică, dacă dorim să ieșim la ieșirea de audio prin HDMI:

omxplayer --adev hdmi pelicula.mp4

Obviamente no nos interesa que esté todo el tiempo la pantalla prendida, así que cuando solo utilizamos la parte de audio, podemos apagar la salida HDMI

vcgencmd display_power 0

când necesitamos prender nuevamente:

vcgencmd display_power 1

O formă de automatizare a acestui lucru și că ecranul inițiază apagada es: Editar /boot/config.txt

sudo nano /boot/config.txt

# Dezactivați HDMI

hdmi_blanking = 2

Dacă avem nevoie de prenderlo usamos:

vcgencmd display_power 1

Pasul 7: Considerații finale

Bueno, con esto ya tenemos un centro multimedia destul de complet și funcțional, fără a avea alte soluții mai multe practici, ca volum, openelec o Mopidy, dar în cazul meu ca inițial pensaba montarlo într-un RPbi 1 preferă să fac din 0 singur cu necesar lo mas minimalista posible, obviamente poner a punto todo y hacerlo andar de la forma que quería (în special MPD) duce timp și în multe parte a procesului frustración, dar haberlo logrado y sumado a lo que pude aprender en el camino, vale la pena tanto como pasatiempo como producto final que uso a diario.

Dudas / Sugerencias / consultas y puteadas => [email protected]

Recomandat: