Перейти к содержимому
Новость

Fastpotify пытается вернуть Spotify в обычное легкое десктопное приложение

Fastpotify работает без встроенного браузерного движка: интерфейс написан на Rust с egui, а воспроизведение построено на librespot. Клиент доступен для Linux, macOS и Windows, но слушать музыку через него могут только владельцы Spotify Premium.

RaVic
Fastpotify пытается вернуть Spotify в обычное легкое десктопное приложение

Автор: crmne

У Fastpotify довольно понятная идея: взять привычную библиотеку Spotify и упаковать ее в самостоятельный нативный клиент без веб-оболочки. Разработчик заявляет, что приложение запускается заметно меньше чем за секунду и занимает немного ресурсов во время работы. Независимых замеров скорости запуска или потребления памяти пока нет, поэтому эти цифры правильнее воспринимать именно как заявление автора проекта.
При этом речь уже идет не о маленьком экспериментальном проигрывателе. Fastpotify показывает плейлисты, сохраненные альбомы, исполнителей, подкасты и историю прослушивания, умеет искать музыку, редактировать собственные плейлисты и управлять очередью. Компьютер с запущенным приложением также становится устройством Spotify Connect: на него можно передать воспроизведение с телефона или, наоборот, управлять другой колонкой или компьютером. Для локального воспроизведения заявлены gapless playback, поток до 320 кбит/с, нормализация громкости и дисковый кеш.
Ограничение здесь принципиальное. Spotify разрешает сторонним клиентам воспроизводить музыку только для Premium-аккаунтов. С бесплатной учетной записью Fastpotify дает просматривать библиотеку, но кнопка воспроизведения работать не будет. Это не платная функция самого Fastpotify и не решение его разработчика, а ограничение доступа со стороны Spotify.
Проект развивается довольно быстро. Последним стабильным выпуском на момент проверки остается версия 0.3.0 от 29 августа, а ветка 0.4.0 уже дошла до пятого release candidate. В ней разработчик исправлял, среди прочего, заикания звука в Windows под высокой нагрузкой и добавлял компактные режимы интерфейса. Сам статус RC говорит о том, что 0.4.0 пока проходит финальную обкатку, а не считается стабильным релизом.
Есть и менее очевидная деталь: в Fastpotify появился мини-плеер в стиле классического Winamp со скинами .wsz, десятиполосным эквалайзером и визуализатором MilkDrop. Это скорее характер проекта, чем его главная функция, но он хорошо показывает, что разработчик не пытается копировать официальный клиент пиксель в пиксель.
Установить Fastpotify можно из AUR в Arch Linux, через Homebrew на macOS или собрать самостоятельно. Для остальных платформ распространяются готовые бинарные файлы в разделе выпусков. На macOS сборка текущей ветки 0.4.0 пока не нотарифицирована Apple, поэтому при первом запуске требуются дополнительные действия.
На фоне официальных десктопных приложений Spotify интерес Fastpotify как раз в отказе от браузерной основы и в более прямом устройстве программы. Но пока у проекта две четкие границы: Premium обязателен для воспроизведения, а активно меняющаяся версия 0.4.0 еще не стала стабильной. Для легкого стороннего клиента это куда полезнее знать заранее, чем количество пунктов в списке функций.

Источник: GitHub
2 показов