¡Una interfaz altamente personalizable que muestra su estado de reproducción actual en Spotify en una pequeña y hermosa página de navegador!
¡Es posible que desee usar esto en el modo de pantalla completa (en mi opinión, bastante decepcionante), o puede usarlo para su televisor para darle a ese OSD anticuado y de baja resolución un trabajo de pintura fresca!
Esta interfaz es principalmente de solo lectura. Específicamente, esto significa que en realidad no puede controlar su música , más allá de algunos comandos básicos como reproducir, pausa y omitir (primero debe habilitarse en la configuración). Esto se debe a las limitaciones de la API de Spotify y porque la idea es configurar esta aplicación una vez, y luego se ejecuta permanentemente como una pantalla de información pura.
Un ejemplo en el que esto es útil sería organizar una fiesta en la que desee dejar que sus invitados vean en cualquier momento qué canciones están adelante, colocando un monitor cerca de la pista de baile que se conecta a una Raspberry Pi.
Estos dos ejemplos solo muestran ejemplos del preajuste predeterminado de SpotifyBigicture. Para más capturas de pantalla, ¡vea los otros presets!
Haga clic en el símbolo de engranaje en la parte superior izquierda de la interfaz para abrir la configuración para preferencias visuales. ¡Aquí puede personalizar el estilo de la interfaz desde varias opciones con solo unos pocos clics!
Su configuración se almacenan automáticamente localmente, por lo que no necesitará preocuparse por reconfigurar todo cada vez que reabra el sitio web.
(Si prefiere un video tutorial, haga clic aquí)
Desde aquí, puede elegir entre una de las dos formas de continuar con la instalación.
http://localhost:8183/login-callback (asegúrese de hacer clic en el pequeño botón "Agregar" verde antes de guardar!)spotifybot.propertiesjava -jar SpotifyBigPicture.jarhttp://ip-of-docker-machine:8183/login-callback . ¡La devolución de llamada de inicio de sesión debe terminar con /login-callback ! También asegúrese de hacer clic en el pequeño botón "Agregar" verdes antes de guardardocker pull ghcr.io/selbi182/spotifybigpicturedocker run --name spotifybigpicture -d -p 8183:8183 -e client_id=CLIENTID -e client_secret=CLIENTSECRET -e redirect_uri=REDIRECTURI ghcr.io/selbi182/spotifybigpicturedocker logs -f spotifybigpicture para que pueda ver la URL requerida para el siguiente pasohttps://accounts.spotify.com:443/authorize?client_id=[...]&response_type=code&redirect_uri=[...]&scope=[...]La información se obtiene de la API de Spotify al sondearla una vez por segundo. Desafortunadamente, no hay una forma "adecuada" de hacerlo, ya que los webhooks para los cambios de canciones (como Discord usan, por ejemplo) no están disponibles para la API pública.
Como resultado, la conexión podría atascarse de vez en cuando. La aplicación intentará automáticamente restablecer las conexiones cuando sea posible, lo que generalmente solo toma unos segundos. Sin embargo, para mantener la apariencia de la interfaz lo más suave posible, el temporizador simulará la reproducción seguir contando segundos por sí solo si actualmente se está reproduciendo una canción.
Sin embargo, si la interfaz se vuelve completamente insensible, pruebe estos enfoques:
Cambie el contexto de reproducción actual (por ejemplo, cambiando de una lista de reproducción a un álbum)
Por cualquier razón extraña, simplemente haciendo clic en el botón Devices en Spotify en su PC (sin seleccionar ningún dispositivo diferente, literalmente, solo abrir el menú desplegable) a veces obliga a la interfaz a ponerse al día. Esta ha sido mi opción para arreglar pantallas atascadas, y funciona sorprendentemente bien:

Si tiene algún problema, escriba un boleto de problema en Github y con mucho gusto lo echaré un vistazo :)
Alternativamente, envíeme un mensaje en Discord. Mi nombre de usuario es: Selbi