Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Instalar Raspbian Lite
- Hakbang 2: Configurar Bluetooth Y Salida De Sonido (ALSA)
- Hakbang 3: Instalar Raspotify
- Hakbang 4: Instalar NFS Y Configurar El Uso Compartido
- Hakbang 5: Instalar MPD Para Manejar La Coleccion De Musica
- Hakbang 6: Instalar Y Usar OMXplayer
- Hakbang 7: Mga Final sa Mga Pagsasaalang-alang
Video: Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Tengo un equipo de música de los años 80s (Grundig HiFi 5000) conectado a la PC mediante un cable RCA de audio que uso habitualmente para escuchar música tanto vía streaming, como mi colección de música local.
El problema fue que al clable de 10 metro con el que lo conectaba se le rompió el jack, por lo que surgieron dos posibles soluciones:
1) Cambiar el la ficha Jack y arreglar el cable.
2) Revisar que trastos andan por la casa y renegar con otra solución.
Obviamente, busque la solución más divertida que usualmente Requiere renegar un poco más. Me acordaba que tenía un Raspberry Pi de 2012, nagsimula sa ideya ng panahon upang mabago ang Raspberry Pi (Aka RBpi) para sa parlante bluetooth na may salida de audio na koneksyon sa mga equipo ng musika, ngunit ang mga proyekto na ito ay hindi pa rin makakamit una bersyon mas nueva (RBpi 3) y transformando un viejo equipo de música de los años 80s, en un Hotspot Multimedia.
Sonido:
Pinahintulutan ang koneksyon ng Bluetooth at pag-andar sa unahan ng BT, kung hindi mo ito maikakaila sa PC at wala nang celular sa android sin ningun inconveniente.
Tiene configurado #SpotifyConnect para magamit ang spotify desde cualquier dispositivo y que el sonido sea en el equipo de música.
Pase toda mi colección de musica (MP3s, Ogg, Flac) a un disco externo conectado al RPpi y Puedo administrar y reproducir forma remota.
Películas:
Ang mismong Disco externo esta compartido en la red interna, ay maaaring mag-download ng mga serye sa pamamagitan ng pag-download ng mga serye ng serye sa pamamagitan ng Torrent,, na hindi maikukuha ang NAS (Storage na naka-attach sa network), Isang través de SSH upang mapalitan ang mga ito para sa iyo que se vean por HDMI en el televisor, con subtitulos incluidos.
Mga gamit
Requerimientos y consideraciones previas:
Kung kailangan mong magturo ng mga ito sa pamamagitan ng terminal ng Linux (Debian at derivados preferentemente), maaari kang mag-install ng configuración se hace por la linea de comandos.
- Raspberry (en mi caso use un RBpi 1 y terminan migrando a un RBpi 3 que obviamente tiene mejor rendimiento).
- Cable RCA para sa koneksyon ng equipo de música at cable HDMI para sa koneksyon sa Tele Television.
- Cable de red y fuente de alimentación para el RBpi (Se puede conectar via wifi también).
- Dongle Bluetooth (En caso de RBpi 3 en adelante ya viene con bluetooth).
- Disco Externo USB - Hub USB sa iba pang Externa (o una fuente de al menos 3 Amperes para el RBpi).
- Un Teclado USB (solo al principio, hindi mo pinapansin)
Hakbang 1: Instalar Raspbian Lite
Bueno, primero que nada es installar Raspbian Lite Buster, siguiendo esta guia no deberia presentar problemas, conectar el teclado, el cable de red y Televisor por HDMI, conectar la fuente de electricidad, esperar que termine de bootear, ver que se conecte a la pula Ang aktwal na sistema ng system, usar raspi-config para sa pag-configure ng mga setting ng mga setting (cambio de clave, nombre, atbp), ang muling pag-uugnay sa SSH, al ser un derivado de Debian linux, esencialmente los comandos que vamos a usar son los mismos que para este tipo de distribuciones.
Si es necesario, se puede aktwal na el firmware del RBpi.
sudo rpi-update
Maaari mong malaman kung ano ang nais mong gawin sa pamamagitan ng SSH mula sa PC, upang makita ang isang koneksyon ng HDMI sa pamamagitan ng telebisyon ng prendido.
Hakbang 2: Configurar Bluetooth Y Salida De Sonido (ALSA)
Paso siguiente ponerse a instalar los servicios para que ande bluetooth, con la ayuda de bluealsa que permite "rutear" el sonido que entra vía BT a la salida de audio (hdmi o 3.5mm jack) de forma sencilla
Siguiendo este => tutorial con la única modificaciónEn /lib/systemd/system/bluealsa.service s olamente agreementgo a2dp-sink y no he tenido problemas y no necesito autorizar todos los dispositivos cada vez que reinicio, quedaría de la siguiente manera:
ExecStart = / usr / bin / bluealsa -p a2dp-sink
Para sa probar que todo esté andando, Conectar vía bluetooth el celular siguiendo desde la parte Bluetooth Pairing and Connection at probar con bluealsa-aplay, deberíamos tener sonido por la salida analógica del RBpi, desde la terminal, se puede ajustar el volumen con alsamixer.
Una vez todo esta andando, para no usar bluealsa-aplay todo el tiempo, conviene convertirlo en un servicio para que se ejecut junto con el arranque del sistema. Primero bajar el archivo a2dp-playback.service
wget -P ~ /
Copiarlo a la carpeta correspondiente:
sudo cp ~ / a2dp-playback.service / etc / systemd / system
Habilitar para sa inicie con el sistema:
sudo systemctl paganahin ang a2dp-playback.service
Muling pag-aralan ang iyong pag-ibig sa iyo bilang isang respeto sa isang Bluetooth at audio audio.
Hakbang 3: Instalar Raspotify
Ang Como tengo cuenta de Spotify at ang RBpi ay makikipag-ugnay sa equipo ng audio, aprovechamos las ventajas de #SpotifyConnect (Nito-una ang premium na Premium) para sa poder elegirlo desde la aplicación o vía web para sa mga ito sa isang reproduzca en el RBpi
Ang pagpapatupad ng isang ito ay Raspotify, at talunin ang uninstallador que simplifica mucho las cosas:
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
Configurar con nombre y usuario de Spotify (sacando # de la línea correspondiente):
sudo nano / etc / default / raspotify
reiniciar el servicio
sudo systemctl i-restart ang raspotify
Puede pasar que después de reiniciar y si HDMI esté conectado, que el sonido salga por los parlantes del TV si esta prendido, Para evitarlo y forzar que todo lo que sea sonido se canalice a la salida analógica que esta conectada al equipo de música, podemos hacer lo siguiente:
Hindi wasto ang mga buscar las que salidas de sonido están:
pusa / proc / asound / cards
Ver el nombre de cada una:
aplay -l Gumawa ng archivo de configuración para sa alsa
sudo touch /etc/asound.conf
Editarlo y copiar la siguiente configuración:
pcm.! default {
i-type ang hw card 1} ctl.! default {i-type ang hw card 1}
reemplazando "card 1" con el número o nombre de la salida analogica (Headphones).
Hakbang 4: Instalar NFS Y Configurar El Uso Compartido
Sa kabuuan ng opcional na ito, maaari kang mag-usap sa isang diskarte sa labas ng PC sa iyong computer sa pamamagitan ng SSH upang mai-transfer ang mga archivos, ngunit dapat kang mag-apruba para sa aprender un poco sobre como armar un servidor NFS.
Ang NFS (Network File System o system de archivos de red), ay tinutukoy para sa mga tagubilin sa archive ng iyong red, ng transparency como si se trataran de archivos locales, la idea es poner todos los mp3 y la carpeta de descarga de películas en un disco externo que esté conectado al RBpi y sea accesible para todos los dispositivos.
El problema sa RBpi que tengo no le da el voltaje para poder usar intensivamente el disco externo (esencialmente cuando hay mucha carga se apaga), así que la forma de salvar esto es usar concentrador (hub) para conectar el disco que tenga una fuente externa, así no sobrecarga el RBpi, salvado este paso, conectando el disco y todo funciona bien (unidades montadas, configurado fstab, etc), lo siguiente es configurar RBpi para que funcione como 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 / films respivamente, por lo que la configuración de MPD se basa en eso.
También conviene que carpetas compartidas solamente queden disponibles para nuestra red interna (192.168.1.0/24 en mi caso).
Hakbang 5: Instalar MPD Para Manejar La Coleccion De Musica
Ang MPD (Music Player Daemon) ay isang reproductor ng audio que funciona del modo cliente-servidor. Ang MPD ay nagkakaroon ng isang serbisyo / demonyo, mga listahan ng archivos de música, Playlist, formas de reproducción, atbp para sa una kong pagbili ng mga rekurso na ito. se puede installar en cualquier dispositivo y SO (Windows, linux, android, iphone, etc), para sa ideya na mai-install ang MPD para sa RBpi para sa pamamahala ng lokal na lugar (en mi caso mas de 80gb de mp3s at un disco Externo) y controlarlo con el cliente GMPC desde mi notebook y MALP en android.
Mga nakagawiang Instalamos MPD con los comandos:
sudo apt-get update at mag-upgrade
sudo apt-get install mpd
Una sa MPD na ito ay naka-install ng maginhawa upang magamit ang isang configuración por usuario, sa pamamagitan ng pag-aari ng mga carpeta home todos los directorios at archivos necesarios:
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 correspondiente
cp ~ / mpdconf.example ~ /.config / mpd / mpd.conf
creamos el archivo para sa base de datos y el directorio para sa playlist
pindutin ang /home/pi/.config/mpd/database
mkdir /home/pi/.config/mpd/playlists
Ang mga metemos mano a la configuración:
nano /home/pi/.config/mpd/mpd.conf
Solamente cambiamos lo necesario para sa indar donde estan los archivos de musica, Playlist at base de datos, guardamos y salimos:
music_directory "/ home / pi / music"
playlist_directory "home / pi /.config / mpd / playlists" db_file "/home/pi/.config/mpd/database"
Maaari mong makita ang lahat ng mga ito sa bawat taon na naka-access sa isang carpeta donde está la música:
sudo gpasswd -a mpd pi
chmod 710 / bahay / pi / musika
Finalmente creamos un enlace simbolo para sa iyong pag-configure ng pandaigdigang mundo sa maling paraan ng pag-aayos ng mga imahe sa mundo.
sudo ln -s / home / pi / music / / var / lib / mpd /
Reiniciamos el servicio y debería salir andando si nos conectamos con un cliente desde cualquier dispositivo:
sudo systemctl restart mpd
Adicionalmente podemos modificar la configuración global para poder manejar el volumen de forma remota:
sudo nano /etc/mpd.conf
Ang pinakabagong audio output ay napagsama sa pamamagitan ng software ng mixer
Audio output {
i-type ang "alsa" na pangalan na "Raspotify" mixer_type "software"}
Hakbang 6: Instalar Y Usar OMXplayer
Ahora lo último ver archivos de video, hasta ahora seguíamos con el cable HDMI conectado y seguramente con una terminal abierta en televisor, lo bueno es que gracias a omxplayer podemos reproducir películas en fullHD directamente en la terminal que esta abierta en el Televisor sin necesidad de i-install ang ningting entorno grafico, como siempre todo se puede hacer remotamente desde una terminal vía SSH desde cualquier PC de la red interna
Karaniwan: Tulad ng dati:
sudo apt-get install omxplayer
Lamentablemente, las fuentes para sa los subtítulos no se instalan automáticamente, por lo que tenemos que installarlas manualmente:
sudo apt-get install ng mga font-freebest-ttf
Para sa iyo sa ilang mga subtitulo ng forma automática, maaari mong gamitin ang direktor ng que la película y con el mismo nombre, pero con extensión.srt
Además como los substitulos son texto plano deben estar codificados en UTF-8 si queremos que tome los acentos y demás caracteres latinos, en caso de que no sea así, podemos solucionarlo gracias a GNU recode como se ve en la imagen:
sudo apt-get install recode
Vemos en qué codificación está el archivo de subtitulos:
file -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á las teclas que se usan para sa adelantar, pausar o salir de omxplayer
si todo anda bien, deberíamos ver el vídeo con su respivo subtitulo a pantalla completa en el TV con salida de audio analógica, si queremos forzar la salida de audio por HDMI:
omxplayer --adev hdmi pelicula.mp4
Hindi ito naiuugnay sa mga ito para sa iyo sa lahat ng panahon, sa panahon ng solamente usamos la parte de audio, mga poder apagar la salida HDMI
vcgencmd display_power 0
cuando nekesitamos prender nuevamente:
vcgencmd display_power 1
Una para sa automatizar na esto y que la pantalla inicie apagada es: Editar /boot/config.txt
sudo nano /boot/config.txt
# Huwag paganahin ang HDMI
hdmi_blanking = 2
Si necesitamos prenderlo usamos:
vcgencmd display_power 1
Hakbang 7: Mga Final sa Mga Pagsasaalang-alang
Bueno, con esto ya tenemos un centro multimedia bastante completeo y funcional, sin duda hay otras soluciones más prácticas, como volumio, openelec o Mopidy, pero en mi caso como inicialmente pensaba montarlo en un RPbi 1 preferí hacerlo desde 0 solamente con lo necesario y lo min minimalista posible, obviamente poner a punto todo y hacerlo andar de la forma que quería (espesyalmente MPD) llevo tiempo y en muchas parte del proceso frustración, pero 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]
Inirerekumendang:
LED Cylon Scooter - 80s Larson Scanner: 5 Hakbang (na may Mga Larawan)
LED Cylon Scooter - 80s Larson Scanner: Ang proyektong ito ay isang napaka-80s na pag-upgrade sa isang napaka-80s na iskuter - Naglalagay ako ng isang LED strip sa grille ng aking kasintahan na Smokey na Honda Elite upang lumikha ng isang epekto ng animasyon ng larson scanner habang tinuturuan siya kung paano solder. Ang circuit at code ay remixed mula sa
Binago ang 80s Boombox: 8 Hakbang (na may Mga Larawan)
Binago ang 80s Boombox: Una akong nagkaroon ng ideya para sa proyektong ito nang makatagpo ako ng isang katulad na pagbuo sa hackster.io na na-publish din dito bilang isang itinuturo. Sa proyektong ito, binago nila ang isang sirang boombox ng 80s gamit ang isang Raspberry Pi at pinalitan ang lahat ng electronics maliban sa
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
80s Style Melting Digital "Dali" Clock: 7 Hakbang (na may Mga Larawan)
80s Style Melting Digital "Dali" Clock: Ipinapakita sa iyo ng Instructable na ito kung paano bumuo ng isang istilong 80s digital " dali " orasan na may natutunaw na mga digit. Una kong natagpuan ang ganitong istilo ng orasan sa Apple Macintosh pabalik noong bata pa ako noong 80s. Ipinapakita ng Makatuturo na ito ang aking pagtatangka na muling likhain
DIY Multimedia LED Projector (Manu-manong video): 23 Mga Hakbang (na may Mga Larawan)
DIY Multimedia LED Projector (Manu-manong video): Sa Instructable na ito, ipinapakita ko sa iyo kung paano gumawa ng isang projector ng LCD na may LED bilang light source. Sinubukan kong gumawa ng mga video ng lahat upang mas madaling sundin ang mga hakbang. Este Instructable esta en bersyon ó n en Espa ñ ol Makita ang higit pang cool