рекомендации

вторник, 21 декабря 2021 г.

Как слушать Spotify из командной строки с помощью ncspot


Если у вас есть подписка на Spotify Premium, знаете ли вы, что вы можете легко транслировать музыку из командной строки?

Например, музыку из самой библиотеки Spotify?

Что ж, это можно! И все это благодаря интерфейсу к Spotify на базе ncurses, написанному на Rust, который называется (очевидно) ncspot.

Теперь я знаю, о чем вы думаете: существует официальный и (не слишком регулярно) обновляемый клиент Spotify для Linux для десктопов. Он даже доступен в формате Snap.

Командная строка? Тьфу! Кому это нужно. Мы должны использовать то, что Spotify дает нам бесплатно, и благодарить за это, верно?

Что ж, это наполовину верно.

А может быть, даже наполовину не так, потому что официальный десктопный клиент Spotify - это откровенный, абсолютный мусор.

Он работает (иногда), но работает плохо. И хотя он может интегрироваться с Linux DE до такой степени, что я могу нажать клавишу мультимедиа на клавиатуре, чтобы пропустить трек, он действительно полезен, только если он играет какую-то музыку, чтобы пропустить ее!

Может, я злой. Но мне потребовалось почти 6 минут, чтобы перейти от запуска приложения Spotify for Linuxux к его фактической загрузке, не говоря уже о том, чтобы делать то, что я хочу.

ncspot - проигрыватель Spotify с интерфейсом командной строки


Вернемся к ncspot, исходному коду, который вы найдете на Github.

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

Но он работает хорошо, и это все, что меня действительно волнует, потому что я люблю слушать музыку, а не смотреть на нее.

К счастью, приложение может даже похвастаться поддержкой MPRIS, то есть управлением медиаплеером:


И его тоже можно настроить с помощью сочетаний клавиш - аккуратно!

О, я еще даже не упомянул, что он супер ресурсоэффективен!

Но самое главное, ncspot очень легко установить практически на любой дистрибутив Linux, потому что он доступен в виде приложения Snap в магазине Snapcraft.

Итак, чтобы установить ncspot в Ubuntu, вы выполняете:
sudo snap install ncspot
Готово!

При первом запуске ncspot в новом окне терминала вам будет предложено войти в свою учетную запись Spotify Premium. Все это «на экране», и сделать это легко. Приложение даже сохраняет ваши учетные данные после входа в систему, чтобы вам не приходилось входить в систему каждый раз, когда вы его используете.

Вот и все.

Просто потратьте некоторое время, чтобы изучить перечень сочетаний клавиш, необходимых для навигации по пользовательскому интерфейсу, управления треками, очередями, списками воспроизведения и т. д.

Плохие новости: есть много горячих клавиш, которым нужно научиться.

Хорошие новости: они очень логичны и легко запоминаются.

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

Таким образом, если вас не отталкивает идея потоковой передачи музыки из приложения командной строки, и вы являетесь подписчиком Spotify Premium, нет лучшего клиента, чем ncspot.

P.S., если вы пропустили это, данный клиент не работает с бесплатными учетными записями Spotify. Я проверил. Итак, для чего-то подобного попробуйте вместо этого Tizonia.

Комментариев нет:

Отправить комментарий