
Почему плагин вам может понравиться
- все сделано в рамках стандартного поведения панелей фара:
- артисты, альбомы, плейлисты реализованы как обычные каталоги на панелях
- переопределены Ctrl+1…9 – режимы просмотра панелей; Ctrl+F1…F12 – сортировки
- фильтрация Ctrl+I и поиск Alt+F7
- добавлена поддержка глобальных горячих клавиш под основные нужды: старт/пауза, перемотать, громкость и т.д.
- добавлена библиотека WinToastLib, показывающая Win поп-апы сменяющихся треков
- добавлено несколько кастомных отображений:
- новинки (за последние 4 недели) исполнителей, на кого вы подписаны
- недавно добавленные в коллекцию треки/альбомы/плейлисты
- недавно проигранные треки/альбомы/плейлисты
- ваш топ исполнителей и треков (алгоритм Спотифая)
- в QuickVieW для треков добавлена лирика
- плагин – это фасад, он предоставит возможность получитиь доступ к вашей музыке, по проигрывать её он не умеет, вам все равно нужно будет иметь какой-то зарегистрированный Спотифай девайс: официальный десктопный клиент, или клиент на вашем телевизоре, или что-то ещё.
- С самого начала хотелось полностью отвязаться от заивисмостей, поэтому в плагин интегрирована свободная бибилиотека Librespot, которая умеет регистрироваться как правильный девайс. На практике оказалось, что там имеется несколько серьёзных недоработок, значитально снижающих качество использования. Библиотеку можно включить в окне настроек без проблем
- Понятное дело, вам нужен аккаунт Спотифай и подписка
- Все внутренние алгоритмы Спотифая (читай рекомендации) закрыты для публичного АПИ, поэтому доступа к сгенерированых «для вас» плейлистов нету. Тем не менее, такие плейлисты будут видны в списке «недавно проигранных», и их даже можно будет сохранить локально для себя под любым именем, и даже можно будет запускать позже. Но внутрь посмотреть не выйдет
- Добавить поддержку менеджмента плейлистов: добавление, удаление треков. Сейчас их можно просматривать и слушать; треки можно добавлять только в свою коллекцию (лайкать)
- Добавить поддержку подкастов, сейчас её нет вообще
- Добавить рекомендации исполнителей на базе тех, кого вы слушаете
- Скачивать музыку оффлайн через любимые панельки
- Добавить поддержку Туров исполнителей
- Добавить диалог фильтрации исполнителей по жанрам
- Консольные команды
Жду ваших комментариев, идей. Пишите сюда или на ГитХаб сразу.