Высоко настраиваемый интерфейс, который отображает ваш текущий статус воспроизведения на Spotify на красивой странице браузера!
Возможно, вы захотите использовать это по собственному (на мой взгляд, довольно не в восторге) режим Spotify, или вы можете использовать его для своего телевизора, чтобы дать эту устаревшую, низкую работу OSD свежую краску!
Этот интерфейс в основном только для чтения. В частности, это означает, что вы не можете контролировать свою музыку , помимо нескольких основных команд, таких как Play, Pause и Skip (сначала необходимо включить в настройках). Это связано как из -за ограничений для API Spotify, так и из -за того, что идея состоит в том, чтобы установить это приложение один раз, а затем он постоянно работает как чистый информационный дисплей.
Примером, в котором это полезно, будет устроить вечеринку, на которой вы хотите, чтобы ваши гости увидели в любое время, какие песни впереди, поставив монитор возле танцпола, который вы подключите к Raspberry Pi.
Эти два примера показывают только примеры предустановки SpotifyBigpicture по умолчанию. Для получения дополнительных снимков экрана см. Другие пресеты!
Нажмите на символ передачи в верхнем левом углу интерфейса, чтобы открыть настройки для визуальных предпочтений. Здесь вы можете настроить стиль интерфейса из нескольких вариантов с несколькими щелчками!
Ваши настройки автоматически хранятся локально, поэтому вам не нужно беспокоиться о перестройке всего каждый раз, когда вы открываете веб -сайт.
(Если вы предпочитаете видеоурок, нажмите здесь)
С этого момента вы можете выбрать между одним из двух способов продолжения установки.
http://localhost:8183/login-callback (убедитесь, что вы нажимаете кнопку «Добавить маленький зеленый» перед сохранением!)spotifybot.propertiesjava -jar SpotifyBigPicture.jarhttp://ip-of-docker-machine:8183/login-callback . Вызов входа в систему должен заканчиваться /login-callback ! Также убедитесь, что вы нажимаете кнопку Little Green «Добавить» перед сохранениемdocker 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 чтобы вы могли увидеть URL -адрес, необходимый для следующего шагаhttps://accounts.spotify.com:443/authorize?client_id=[...]&response_type=code&redirect_uri=[...]&scope=[...]Информация получена из API Spotify, опросывая его один раз за секунду. К сожалению, нет «правильного» способа сделать это, так как Webhooks для изменений песен (например, Discord использует их, например) недоступны для публичного API.
В результате соединение может время от времени застрять. Приложение автоматически попытается восстановить соединения, когда это возможно, что обычно занимает всего несколько секунд. Чтобы сохранить внешний вид интерфейса максимально плавным, таймер будет имитировать воспроизведение, продолжая подсчитывать секунды самостоятельно, если песня в настоящее время играет.
Однако, если интерфейс становится полностью не отвечающим, попробуйте эти подходы:
Измените текущий контекст воспроизведения (например, изменение от плейлиста на альбом)
По какой -то странной причине, просто нажимать на кнопку «Устройства» в Spotify на вашем компьютере (даже не выбирая какое -либо другое устройство, буквально просто открывая раскрытие), иногда заставляет интерфейс наверстать упущенное. Это было моим стремлением исправить застрявшие экраны, и это работает на удивительно хорошо:

Если у вас возникнут проблемы, напишите билет на Github, и я с радостью посмотрю на это :)
В качестве альтернативы напишите мне о Discord. Мое имя пользователя: selbi