Montado en la pared SqueezePlayer con frambuesa Pi (3 / 5 paso)

Paso 3: Instalar Squeezelite y Jivelite

Prepárate usar AUR

El repositorio de usuario de Arch (AUR) es un gran recurso. El proceso es muy sencillo. Después de configurar un entorno apropiado, descarga un tarball de la fuente + scripts, descomprímalo y usa "makepkg" para construir un paquete que puede ser instalado por pacman. Makepkg controlará las dependencias acaparamiento si es necesario.

Obtener código fuente de squeezelite y crear paquete AUR

El paquete construido la lista (se verá algo como squeezelite-git-0.r78.gae7f3e0-1-armv6h.pkg.tar.xz)

Instalar el paquete utilizando pacman

Descargar y editar el archivo de servicio de systemd. Una copia está disponible aquí
Usted tendrá que editar el archivo para incluir el nombre de tu usuario, la dirección MAC del Raspberry Pi y el nombre que quieras darle a tu jugador (opcional).

Puede determinar la dirección MAC de su frambuesa Pi emitiendo el comando siguiente:

Usted debe buscar algo como "eth0" o "wlan0" si está utilizando un adaptador inalámbrico. La dirección MAC será en forma de XX y utilizará hexadecimal.

Nota: Si usted consigue estallido u otra distorsión del sonido, modificar la línea de comandos de squeezelite haciendo pasar la cifra después de "-un" a 160.

Obtener el código fuente para jivelite e instalar paquetes necesarios para construir
Jivelite es la GUI para el reproductor de squeezelite.

*********** *********** **********************
Nota: las versiones anteriores de este instructable incluyen instrucciones para descargar un archivo de parche por lo que hacen buscar varios archivos de encabezado en lugares apropiados para Arch Linux. Triodo ha alterado el código Jivelite para que ya no es necesario el parche y el siguiente pocas instrucciones son obsoletas. La instrucción se mantiene por debajo de integridad. No necesita descargar y parchear el código.

Los archivos de origen para Jivelite suponen un ambiente tipo Debian donde incluir archivos se encuentra en la ruta/usr/local/include.
Porque el arco utiliza el formato de Redhat, necesitamos parchear los archivos para que la ubicación del archivo lua.h (y algunos otros) está ajustada para seguir las convenciones de arco. He hecho un archivo parche que debería funcionar contra la fuente más reciente y puede ser descargado aquí con el comando:

Revisión del repositorio git comprobando primero el parche:

Luego aplicar el parche:

(Nota: usted podría emitir "git aplicar fix_lua_includes.patch", pero usando "git soy--firma" documenta la aplicación del parche en caso que posteriormente desee modificar su rama).

Nota: final de la sección obsoleto
*****************************************************************************

Antes de compilar, agregar las librerías necesitadas para jivelite:

Hacer el binario de jivelite usando el prefijo definir inserta con el archivo de parche:

Jivelite debe estar ahora en un archivo "bin" en el directorio donde usted construye jivelite.

Crear archivo .xinitrc para iniciar X

Para iniciar el cliente de jivelite y openbox, usted tendrá que preparar un archivo .xinitrc que establece su entorno. Un ejemplo de lo puede encontrarse en mi página de github. Usted necesitará asegurarse de que la última línea es correcta para la ruta del archivo binario jivelite.

Hacer ejecutable el archivo .xinitrc.

Modificar configuración de Openbox

Openbox se basa en un simple archivo de configuración XML. De la pantalla táctil no queremos mostrar alguna de las decoraciones de ventana estándar que un gestor de ventanas normal muestra así que tenemos que realizar una edición ligera en este archivo.

Primero crear un directorio en casa director llamada del squeezeuser ".config". Tenga en cuenta el "." antes de la palabra "configuración" y asegúrese de que está allí. Esto hará que este directorio un directorio oculto y es donde Openbox buscará el archivo de configuración. A continuación, hacer un subdirectorio dentro del directorio ".config" titulado "openbox".

A continuación, copie el archivo de configuración de Openbox estándar en este directorio.

Finalmente editamos el archivo rc.xml para agregar las siguientes líneas en la parte inferior:

Esto debe insertarse justo antes del final del documento después de las líneas que leer:

Y justo antes del final del documento, que termina con:

así que debe ser el final completo del documento:

			

          

Artículos Relacionados

Implementación de reproductor de MP3 con frambuesa Pi

Implementación de reproductor de MP3 con frambuesa Pi

Implementación de reproductor de MP3 con Raspberry PiA través de este instructable que puede reproducir archivos mp3 en una unidad flash USB con frambuesa pi.Requisitos:1-frambuesa Pi B rev2.2-SD tarjeta con sistema operativo Raspbian.3 - ohmios resi
Estación de costura montado en la pared

Estación de costura montado en la pared

constantemente estamos creando proyectos de costura impresionante en la oficina y nuestra estación de costura está constantemente en un estado de caos!  En lugar de utilizar bolsas de plástico y contenedores para organizar nuestros materiales de cost
Caja de luz montado en la pared

Caja de luz montado en la pared

construir un 27 3/4 "x 23 3/8" exterior (área 22 1/2 "x 18" iluminado) caja de luz montado en la pared... Trabajé en una imprenta hace mucho tiempo y tiró algunos negativos de un murciélago de la basura un día. Eso fue hace unos diez a
Estante de especia $7 "Montado en la pared" (no-taladro)

Estante de especia $7 "Montado en la pared" (no-taladro)

especieros montado en la pared a veces son difíciles de conseguir a un precio razonable.También son ideales no exactamente en un apartamento alquilado, donde las modificaciones del sitio (es decir, agujeros en las paredes) pueden ser un no-no.Para su
Internet de las cosas con frambuesa Pi - 1

Internet de las cosas con frambuesa Pi - 1

Cuando yo era nuevo en IOT (Internet de las cosas), vi que había apenas cualquier tutoriales que fueron lo suficientemente simples como para un principiante comprender y probar. Había a mucha jerga técnica, o el hardware era demasiado complejo.Ahora
Hackear un juguete de circuito de bolas con frambuesa Pi

Hackear un juguete de circuito de bolas con frambuesa Pi

El concepto es hackear un circuito de bolas con frambuesa ordenador Pi 2 Kano y agregar un sensor y luces para más diversión.El circuito de bola es una Energía Solar circuito de Miniland. La idea es quitar la energía solar y la energía del circuito d
Internet de las cosas con frambuesa Pi-2

Internet de las cosas con frambuesa Pi-2

Se trata de un seguimiento a mi anterior instructivo Internet de las cosas con frambuesa Pi - 1.(Si no está familiarizado con los servidores web, PHP codificación y los conceptos básicos de Internet, se debe probablemente atraviesa parte 1 primera.)E
Centro de medios casero con frambuesa pi

Centro de medios casero con frambuesa pi

Con frambuesa pi y una pantalla hdmi/vga de un monitor de escritorio antiguo, puede crear le centro multimedia de casa propia. Este es un proyecto muy simple y requiere conocimientos mínimos requisitos de diseño de sistemas programación/embedded. Tod
USO NEXTION para trabajar con frambuesa PI

USO NEXTION para trabajar con frambuesa PI

Tal vez usted ya sabe cómo utilizar Nextion para trabajar con Arduino. Pero tal vez no sabes cómo usarlo con Raspberry Pi. Hay cinco pasos:Paso 1: Instalar SegnixSiga las instrucciones de "Readme.md" de github, instale Segnix en Raspberry Pi.Pas
Binario LED con frambuesa Pi

Binario LED con frambuesa Pi

Este proyecto se apagará en/dos luces del LED con frambuesa pi. El control de la luz se puede hacer por código python.Paso 1: Requisitos previos...Frambuesa picables deDos LEDsDos resistenciasConecte los LEDs con pines 3 y 8 del modelo frambuesa b +.
Parpadear un LED con frambuesa pi

Parpadear un LED con frambuesa pi

Hoy voy a publicar como a parpadear un led con frambuesa pi. Un LED parpadea es una tarea para principiantes y simple.componentes necesarios:Frambuesa pi.2 macho a hembra conectores.Una resistencia de 330 omh.UN LED.Un protoboard.Paso 1: procedimient
Pip-Boy 3000 con frambuesa

Pip-Boy 3000 con frambuesa

Hola amigosHoy les voy a de prototipo de mostrar como realizar un Pip Boy 3000 con frambuesa Pi basado en el trabajo de Grieve y que yo portado a la pantalla TFT capacitiva de Adafruit entre sus principales características esta la de utilizar en sus
Interfaz de BMG160 de Sensor giroscopio de 3 ejes con frambuesa Pi

Interfaz de BMG160 de Sensor giroscopio de 3 ejes con frambuesa Pi

En el mundo de hoy, más de la mitad de los jóvenes y los niños son aficionada a juegos de azar y todos aquellos que gustan de él, fascinado por los aspectos técnicos del juego sabe la importancia de la detección de movimiento en este dominio. Nos sor
Frambuesa Pi: Montado en la pared del calendario y centro de notificación

Frambuesa Pi: Montado en la pared del calendario y centro de notificación

Antes de la "era digital" muchas familias utilizan calendarios de pared que muestra una vista mensual de eventos. Esta moderna versión del calendario de pared montado incluye las mismas funciones básicas:Una agenda mensualSincronización de las a