Spotify Integration v1.1.3 [18.02.2021]

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 foobar2000.ru » 02.10.2020, 11:10

Allows to play tracks from Spotify.
Страница плагина: http://foobar2000.org/components/view/foo_spotify
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 6 месяцев

Сообщение #2 foobar2000.ru » 03.10.2020, 11:10

Вышла новая версия плагина: Spotify Integration v1.0.1 [03.10.2020]
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 6 месяцев

Сообщение #3 MC Web » 04.10.2020, 16:13

TheQwertiest,привет!

Обращаюсь, как к разработчику, можно ли реализовать воспроизведение (копирование не интересует), если есть только регистрация без платной подписки ? А то как то странно получается через браузер это все можно проделать, а для воспроизведения через компонент нужен Spotify Premium account. И с Яндекс Музыка стала похожая ситуация, чего раньше не было.
О причинах такого поведения со стороны данных служб догадываюсь, но раз уж воспроизведение возможно не только через их приложение, но и через браузер, то теоретически это можно как то реализовать помимо браузера или маскируясь им...
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #4 TheQwertiest » 04.10.2020, 19:05

MC Web, теоретически возможно всё =)
Но это уже будет совсем другой компонент, который будет как-то прикидываться браузером и выдирать аудиопоток с веб версии Spotify.
foo_spotify использует библиотеку от того же Spotify для собственно получения музыки (которая и требует аутентификации).

Стоит также отметить, что бесплатная веб версия имеет более жёсткие ограничения на битрейт музыки (в т. ч. и через браузер) : https://support.spotify.com/us/article/high-quality-streaming/
TheQwertiest
Репутация: 4
С нами: 6 лет 8 месяцев

Сообщение #5 MC Web » 04.10.2020, 19:17

TheQwertiest:Но это уже будет совсем другой компонент, который будет как-то прикидываться браузером и выдирать аудиопоток с веб версии Spotify.
Этот компонент мне уже нравится и наверное я не буду одинок в этом желании. :smile:
TheQwertiest:Стоит также отметить, что бесплатная веб версия имеет более жёсткие ограничения на битрейт музыки (в т. ч. и через браузер)
Судя по этой ссылки, можно получать ограничения по битрейту и с Spotify Premium account. :think:
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #6 str » 05.10.2020, 21:38

а с Deezer похожую штуку замутить можно? ))
str M
Аватара
Откуда: Украина
Репутация: 21
С нами: 17 лет 11 месяцев

Сообщение #7 Azaza » 05.10.2020, 22:26

MC Web:можно получать ограничения по битрейту и с Spotify Premium account
Устанавливать по своему желанию. Чтобы экономить мобильный трафик, например.
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 3 месяца

Сообщение #8 softvip » 06.10.2020, 23:54

А чем отличается этот плагин от Spotify for foobar (foo_input_spotify) New!?
softvip
Репутация: 1
С нами: 6 лет 4 месяца

Сообщение #9 TheQwertiest » 07.10.2020, 20:05

softvip,
Я особо не использовал foo_input_spotify, но из отзывов и того что я видел в коде:
- Компонент имеет проблемы с добавлением\проигрыванием плэйлистов.
- Есть проблемы с сохранением данных аутентификации.
- Не очень стабильная работа (иногда роняет плеер).
TheQwertiest
Репутация: 4
С нами: 6 лет 8 месяцев

Сообщение #10 MC Web » 09.10.2020, 17:48

TheQwertiest:foo_spotify использует библиотеку от того же Spotify для собственно получения музыки (которая и требует аутентификации)
В официальном приложении Spotify не используется библиотека libspotify.dll (насколько понял это официальная для сторонних производителей), там другие. Возможно ли сделать подключение дополнительных библиотек (из приложений) расширяющих возможности (как в foo_youtube) без Spotify Premium account и использования других сервисов (возможно в дальнейшем). Чтобы не нарушать авторские права, данные библиотеки не включать в состав компонента, каждый вправе будет выбрать, что ему нужно.
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #11 TheQwertiest » 09.10.2020, 18:44

MC Web, официальное приложение использует совершенно другой (и закрытый) протокол для проигрывания музыки (т.е. не libspotify.dll). Этот протокол недоступен для приложений извне.

Давным давно (ещё в 2014 году) разработчики Spotify обещали выкатить новую библиотеку для интеграции, которая использовала бы этот новый протокол, но воз и ныне там...
TheQwertiest
Репутация: 4
С нами: 6 лет 8 месяцев

Сообщение #12 MC Web » 10.10.2020, 01:03

TheQwertiest, понятно и спасибо за ответ.
Хотел расширить возможности, но раз такие проблемы с Spotify, будем пользоваться Яндекс Музыка и делать плейлисты в нем удобней.
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #13 MC Web » 11.10.2020, 14:33

str:а с Deezer похожую штуку замутить можно? ))
В youtube-dl есть файл по работе с Deezer. Т.к. он мне не особо нужен, загрузить с наскока не получилось, скорее всего нужно делать для него еще cookies файл, чтобы зайти под зарегистрированным именем, если на Deezer не было кардинальных изменений с момента создания данного файла. Так что str попробуйте, может и получится.
Кто работает на Python скорее всего аналогичный модуль и для Spotify может сделать, что было бы совсем неплохо.
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #14 MC Web » 20.10.2020, 09:53

TheQwertiest, прочитал Ваш пост здесь. Думаю не осталось сомнений по использованию официальных библиотек и возможных ограничений с этим связанных. Хотя казалось пользуются платные подписчики, как говорится - "Ничего личного, только бизнес".
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #15 foobar2000.ru » 27.10.2020, 00:10

Вышла новая версия плагина: Spotify Integration v1.1.0 [26.10.2020]
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 6 месяцев

Сообщение #16 foobar2000.ru » 28.10.2020, 00:10

Вышла новая версия плагина: Spotify Integration v1.1.1 [27.10.2020]
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 6 месяцев

Сообщение #17 foobar2000.ru » 04.11.2020, 00:10

Вышла новая версия плагина: Spotify Integration v1.1.2 [03.11.2020]
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 6 месяцев

Сообщение #18 MC Web » 01.12.2020, 14:08

TheQwertiest, приветствую.
Насколько понимаю Spotify при работе через WebAPI без Spotify Premium account использует для воспроизведения DRM-контент. Т.е. если в браузере отключить данную функцию, то браузер тоже не будет воспроизводить данный контент.
Соответственно напрашивается вопрос о возможности использования плагина расшифровки контента (CDM) с данным компонентом.
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #19 foobar2000.ru » 19.02.2021, 00:10

Вышла новая версия плагина: Spotify Integration v1.1.3 [18.02.2021]
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 6 месяцев

Сообщение #20 Swaty » 23.06.2021, 20:19

перестала работать авторизация в libspotify, в WebApi все ок. Просто не авторизууется без ошибки.
Swaty
Репутация: 0
С нами: 3 года 5 месяцев

След.

Вернуться в Плагины