Продолжаем тему интеграции в наш медиацентр онлайн-сервисов прослушивания музыки. Ранее мы уже «подружили» медиацентр KODI с сервисом Яндекс.Музыка. Сегодня на очереди не менее популярный сервис – Spotify.
К сожалению, официального дополнения в репозиториях не найти, а многие из разрабатываемых в сообществе были заброшены и не поддерживаются разработчиками на актуальной версии KODI. Но, кто ищет – тот всегда найдет!
Будем использовать неофициальное дополнение от ldsz. Работает, как с бесплатным аккаунтом, так и с Premium-подпиской. С бесплатным аккаунтом будет доступна работа с сервисом только из Kodi. Управление воспроизведением в Kodi с помощью приложения Spotify на мобильном устройстве (Android или iOS) поддерживается только с Premium-подпиской.
Напомню, мой медиацентр на базе Ubuntu 20.04 и Kodi версии 19.1. Скачиваем дополнение по ссылке и устанавливаем из ZIP. Если в настройках системы у вас запрещена установка из неизвестных источников – необходимо разрешить. Как это сделать – описано в самой первой публикации. При установке дополнения также будут установлены все необходимые зависимости автоматически.
Важно! При работе с Kodi версии 19.1 необходимо в конфигурационном файле advancedsettings.xml установить параметр buffermode равным 0. Иначе, дополнение будет работать некорректно, либо вообще откажется работать.
Файл находится по пути (если его нет – необходимо создать):
/home/имя_пользователя/.kodi/userdata/advancedsettings.xml
Содержание файла привести к виду:
<advancedsettings>
<cache>
<buffermode>0</buffermode>
</cache>
</advancedsettings>
Если конфигурационный файл использовали ранее и в нем есть какие-то параметры – добавить только секцию между тегами <cache>. После внесения изменений в advancedsettings.xml обязательно перезапустить Kodi.
Теперь переходим к настройке дополнения Spotify и указываем свой логин и пароль к сервису.
После успешной авторизации будет доступна музыка из вашего аккаунта.
Дополнение импортирует информацию из сервиса в полном объеме, начиная от изображения и года выпуска альбомов до рейтинга сервиса у конкретной композиции.
Проигрываться будет в установленном плеере. В моем случае это стандартный медиапроигрыватель. Если установлена и включена визуализация в настройках системы - она будет в качестве подложки (вместо моего синего градиента).
Воспроизведение также возможно и в фоновом режиме. Для этого во время проигрывания нажать "Назад" на пульте или клавиатуре – информация о текущем треке будет в строке состояния. В стандартном стиле "Estuary" - сверху справа. Для возврата к плееру нажмите еще раз "Назад" из главного меню или воспользуйтесь соответствующей пиктограммой под логотипом "KODI".
Конечно же, дополнение поддерживает работу и управление из мобильного приложения. Для этого в настройках вашего Android или iOS приложения Spotify запустите обнаружение устройств. Ваш медиацентр должен обнаружится автоматически.
Все прекрасно работает и синхронизируется с вашим медиацентром. Причем отлично работает это в обе стороны. Если вы переключили трек, нажали на паузу и так далее в KODI - все это мгновенно передается в приложение на вашем мобильном устройстве.
Теперь стало еще комфортнее слушать и управлять прослушиванием музыки дома на вашем медиацентре с KODI!
KODI: собираем удобный и функциональный медиацентр для дома
К сожалению, объем одной публикации на хабре ограничен, потому всё, чем хотел бы поделиться никак не уместить в один пост. Разделил на несколько частей... В предыдущих и последующих публикациях было рассмотрено множество других «плюшек». Если пропустили - обязательно загляните...
Часть 1. Аппаратная часть, подготовка ОС, базовая настройка сервера и Kodi
Часть 2. YouTube, qBittorrent, управление Yatse и Kore, учет трафика VnStat
Часть 3. Ретро-игры
Часть 4. Архив IPTV
Часть 5. Яндекс.Музыка
Часть 6. MariaDB и синхронизация медиатеки
Часть 7. Управление iOS-устройством
Часть 8. Telegram-бот для qBittorrent
Часть 9. Spotify
Часть 10. IVI и Netflix
Комментарии (23)
pepito
26.09.2021 20:37А данное дополнение будет работать с бесплатным аккаунтом, или необходима премиальная подписка в Споти?
arboozof Автор
26.09.2021 20:39Будет работать. Из ограничений точно знаю, что без премиум подписки из мобильного приложения не доступно управление и проигрывание на внешнем устройстве.
katletmedown
27.09.2021 11:56а в youtube увидеть 1080p видео кто-то смог?
arboozof Автор
27.09.2021 12:04Смотрите вторую часть моей публикации. С ютубом нет никаких проблем.
katletmedown
27.09.2021 12:14кроме того, что описанный вами способ расшаривания видео не позволяет влиять на качество видео)
arboozof Автор
27.09.2021 12:19Вы отредактировали свой вопрос-комментарий. Изначально вы спрашивали и об авторизации. В моей публикации есть ссылка на пошаговую авторизацию.
muromdx
27.09.2021 13:43Поддерживает ли дополнение удаленное управление, например через KoRe (Android) или KODI Remote Official (iOS)?
arboozof Автор
27.09.2021 13:44Да, конечно. Но разве не лучше ли с телефона управлять проигрыванием в коди из приложения Spotify?
muromdx
27.09.2021 13:48Согласен, проще. Но у меня KODI установлен на Raspberry Pi в составе OpenElec, у меня там и интернет-радио, и музыка по DLNA, поэтому и спросил. В общем, потестирую, спасибо за полезную статью.
Chosen0ne
27.09.2021 23:10@arboozof Возможно ли параллельно запустить два Spotify аккаунта на KODI?
arboozof Автор
28.09.2021 00:54В текущей реализации плагина — точно нет. Один плагин = один аккаунт.
Chosen0ne
28.09.2021 00:58Понятно, спасибо. У меня и жены разные музыкальные вкусы и разные плейлисты. А Spotify приложение очень привередливое в плане запуска двух копий, даже runas не работает. Спасаюсь только запуском через Task Scheduler, но все равно немного криво.
Nikmedbers
28.09.2021 13:35На счет паралельно не знаю, а на счет разных профилей. Пробовали профили в самом kodi? Для вас один профиль, для супруги другой профиль. Можно настроить kodi чтобы при запуске спрашивал какой профиль запускать. Так же на профили можно поставить ппроль.
Chosen0ne
29.09.2021 00:08Не пробовал, но это не совсем то, что мне нужно.
Компьютер и KODI запущены 24/7, фильмы и сериалы мы смотрим почти всегда вместе. Я постарался настроить все так, чтобы пользоваться было максимально просто и быстро: посмотреть фильм - включил телевизор и запускай фильм сразу же с мобильного, послушать музыку - просто открывай Spotify на телефоне и влючай проигрывание на этом компе. То есть никаких лишних действий.
Как я уже говорил, Spotify удалось заставить работать, но немного криво: одна копия запускается как обычно в автостарте, а другая с помощью TaskScheduler от имени другого юзера. Почему-то это не масштабируется: две копии через TaskScheduler от разных юзеров не запускаются. Что делать когда подрастет дочка и у нее будет свой аккаунт - не знаю :)) Ну и надеялся сделать все красиво и централизованно через KODI, но видимо пока не получится.
vadyur
19.10.2021 18:00Склонировать плагин для Коди легко - достаточно поменять id (например plugin.audio.spotify -> plugin.audio.spotify2 ) в addons.xml, который лежит в zip-архиве (заодно можно название подправить), после этого повторно установить из него.
meDveD_spb
Туда бы Nuvola Player Service интегрировать, и уже можно не только ютубом и спотифаем довольствоваться.
arboozof Автор
Список стриминговых сервисов, поддерживаемых в Nuvola Player, далеко не маленький. Но, не думаю, что в странах СНГ популярны хотя бы часть из них… YouTube, Яндекс.Музыки и Spotify большей части аудитории достаточно.