Продолжаем тему интеграции в наш медиацентр онлайн-сервисов прослушивания музыки. Ранее мы уже «подружили» медиацентр 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)


  1. meDveD_spb
    26.09.2021 18:42

    Туда бы Nuvola Player Service интегрировать, и уже можно не только ютубом и спотифаем довольствоваться.


    1. arboozof Автор
      26.09.2021 22:51

      Список стриминговых сервисов, поддерживаемых в Nuvola Player, далеко не маленький. Но, не думаю, что в странах СНГ популярны хотя бы часть из них… YouTube, Яндекс.Музыки и Spotify большей части аудитории достаточно.


  1. pepito
    26.09.2021 20:37

    А данное дополнение будет работать с бесплатным аккаунтом, или необходима премиальная подписка в Споти?


    1. arboozof Автор
      26.09.2021 20:39

      Будет работать. Из ограничений точно знаю, что без премиум подписки из мобильного приложения не доступно управление и проигрывание на внешнем устройстве.


  1. HepoH
    27.09.2021 09:09

    А есть ли способ интегрировать кинопоиск.hd?


    1. arboozof Автор
      27.09.2021 09:17
      +1

      На сегодняшний день, к сожалению, нет.


  1. katletmedown
    27.09.2021 11:56

    а в youtube увидеть 1080p видео кто-то смог?


    1. arboozof Автор
      27.09.2021 12:04

      Смотрите вторую часть моей публикации. С ютубом нет никаких проблем.


      1. katletmedown
        27.09.2021 12:14

        кроме того, что описанный вами способ расшаривания видео не позволяет влиять на качество видео)


        1. arboozof Автор
          27.09.2021 12:19

          Вы отредактировали свой вопрос-комментарий. Изначально вы спрашивали и об авторизации. В моей публикации есть ссылка на пошаговую авторизацию.


          1. katletmedown
            27.09.2021 12:21

            вопроса было два, прочел у вас про авторизацию, спасибо


        1. arboozof Автор
          27.09.2021 12:21

          Про 1080p смогу вам подсказать вечером.


  1. muromdx
    27.09.2021 13:43

    Поддерживает ли дополнение удаленное управление, например через KoRe (Android) или KODI Remote Official (iOS)?


    1. arboozof Автор
      27.09.2021 13:44

      Да, конечно. Но разве не лучше ли с телефона управлять проигрыванием в коди из приложения Spotify?


      1. muromdx
        27.09.2021 13:48

        Согласен, проще. Но у меня KODI установлен на Raspberry Pi в составе OpenElec, у меня там и интернет-радио, и музыка по DLNA, поэтому и спросил. В общем, потестирую, спасибо за полезную статью.


  1. Chosen0ne
    27.09.2021 23:10

    @arboozof Возможно ли параллельно запустить два Spotify аккаунта на KODI?


    1. arboozof Автор
      28.09.2021 00:54

      В текущей реализации плагина — точно нет. Один плагин = один аккаунт.


      1. Chosen0ne
        28.09.2021 00:58

        Понятно, спасибо. У меня и жены разные музыкальные вкусы и разные плейлисты. А Spotify приложение очень привередливое в плане запуска двух копий, даже runas не работает. Спасаюсь только запуском через Task Scheduler, но все равно немного криво.


        1. Nikmedbers
          28.09.2021 13:35

          На счет паралельно не знаю, а на счет разных профилей. Пробовали профили в самом kodi? Для вас один профиль, для супруги другой профиль. Можно настроить kodi чтобы при запуске спрашивал какой профиль запускать. Так же на профили можно поставить ппроль.


          1. arboozof Автор
            28.09.2021 13:36

            С профилями Kodi — хорошая идея, кстати.


          1. Chosen0ne
            29.09.2021 00:08

            Не пробовал, но это не совсем то, что мне нужно.

            Компьютер и KODI запущены 24/7, фильмы и сериалы мы смотрим почти всегда вместе. Я постарался настроить все так, чтобы пользоваться было максимально просто и быстро: посмотреть фильм - включил телевизор и запускай фильм сразу же с мобильного, послушать музыку - просто открывай Spotify на телефоне и влючай проигрывание на этом компе. То есть никаких лишних действий.

            Как я уже говорил, Spotify удалось заставить работать, но немного криво: одна копия запускается как обычно в автостарте, а другая с помощью TaskScheduler от имени другого юзера. Почему-то это не масштабируется: две копии через TaskScheduler от разных юзеров не запускаются. Что делать когда подрастет дочка и у нее будет свой аккаунт - не знаю :)) Ну и надеялся сделать все красиво и централизованно через KODI, но видимо пока не получится.


            1. vadyur
              19.10.2021 18:00

              Склонировать плагин для Коди легко - достаточно поменять id (например plugin.audio.spotify -> plugin.audio.spotify2 ) в addons.xml, который лежит в zip-архиве (заодно можно название подправить), после этого повторно установить из него.


              1. arboozof Автор
                19.10.2021 18:00

                Все гениальное просто :) отличная идея!