
В последнее время я увлекаюсь домашними серверами и самостоятельным развёртыванием сервисов, и всё чаще задумываюсь, как вдохнуть жизнь в старые устройства. Именно тогда меня осенило: Kindle — идеальный кандидат для дашборда! Экран E-Ink практически не тратит заряд, а строгий дизайн отлично вписывается в рабочее пространство. Так у моего Kindle появилась новая роль — панели управления Spotify.
Первый опыт: превращаю Kindle в таймер продуктивности
У меня осталась материнская плата от ноутбука без экрана — получился мини-сервер, на котором я разместил несколько своих приложений. Одно из них — Timetagger, сервис для трекинга рабочего времени. Само приложение отличное, но чтобы узнать, сколько времени уже работаю над задачей, приходилось постоянно щёлкать между вкладками — это раздражало! Я стал думать, как сделать таймер всегда на виду. Пробовал отображать его на телефоне, но батарея быстро садилась. Тогда я понял: Kindle для этого идеально подходит!

Я подключился к API Timetagger, чтобы забирать текущие данные по таймеру. Затем на сервере написал простой bash-скрипт, который генерирует HTML-страницу с обновляемым временем: она автоматически обновляется каждые несколько секунд. Эту страницу сервер отдаёт по локальной сети — я просто открываю её на Kindle через встроенный браузер, и таймер всегда перед глазами.
Система оказалась настолько удобной, что захотелось сделать и кое-что покруче. В голову сразу пришла идея: а почему бы не добавить удалённое управление Spotify прямо с Kindle? Так я мог бы переключать треки, не отвлекаясь от работы и не переключаясь между приложениями.
Нашёл готовое решение — но оно работает только с Spotify Premium
Оказалось, уже есть бесплатное веб-приложение для Kindle — Kindlify. Всё просто: заходишь на kindlify.co прямо с Kindle, сканируешь QR-код, даёшь доступ к аккаунту Spotify, включаешь музыку — и на экране появляется удобная панель: обложка альбома, шкала прогресса, исполнитeль, название трека и кнопки управления воспроизведением.
Сама музыка как играла на основном устройстве, так и играет — на Kindle только появляются элементы управления, а музыку на нём не послушаешь: Bluetooth не используется.

К сожалению, оказалось, что работать это будет только с премиум-аккаунтом Spotify — для доступа к веб-API и функциям Spotify Connect нужен платный тариф. Столкнувшись с этим ограничением, я решил сделать всё сам и обойтись без сторонних сервисов.
Свой путь: мини-сервер и простой скрипт для управления Spotify
Так как API с демонами отпали, я начал искать альтернативный вариант управления Spotify.
На выручку пришёл Linux! В этой системе приложения могут общаться друг с другом через внутреннюю шину D-Bus. Я поставил обычный Spotify-клиент на мини-сервер и стал передавать команды через интерфейс D-Bus. Для этого есть удобная утилита playerctl, которая берёт на себя все сложности: можно легко управлять воспроизведением простыми командами типа «пауза» или «следующий трек» — без каких-либо сложных настроек.
Кроме базовых функций, playerctl умеет отображать всю нужную информацию о треке и легко переключать композиции — достаточно команд с нужными параметрами.
Сервер у меня уже работал на Linux, так что всё заняло минимум времени. Для связи со Spotify я использовал shell-скрипт — он получает информацию о треке, принимает команды управления и выводит всё это на веб-страницу в локальной сети.

Благодаря playerctl код получился очень коротким. Я попросил Claude составить скрипт на Python, где функция playerctl() отправляет все нужные команды к проигрывателю и отдаёт результат на сайт.
В самом Python есть стандартная библиотека http.server — она буквально за пару строк превращает папку в веб-сервер. Claude встроил её в скрипт, и теперь мой сервер спокойно работает локально: получить доступ к проигрывателю можно только из домашней сети, для меня этого вполне достаточно.

Как это выглядит на деле
После запуска сервера нужно было всего лишь установить Spotify-клиент на мини-сервер и войти в свой аккаунт. Включаю любую песню, открываю страницу на Kindle — и всё работает как надо!
Первая версия выглядела очень просто: всего три кнопки — пауза, воспроизведение и следующий трек. Функционально, но скучновато. Я решил попросить Claude нарисовать минималистичный чёрно-белый макет с прогресс-баром, обложкой альбома и всей нужной информацией о треке.
Подпишитесь на рассылку — расскажу ещё больше идей для дашборда на Kindle!
После небольших доработок получился вот такой дашборд: страница обновляется автоматически каждые несколько секунд и всегда показывает текущий трек в режиме «Now Playing».
Управлять Spotify теперь можно и с телефона, но именно Kindle идеально подходит на роль домашнего экрана — он почти не разряжает батарею даже с постоянно включённым дисплеем и сильно бережёт глаза.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!
Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru





