Користувачі Linux, які є підписниками сервісу Tidal Music, наразі змушені використовувати веб-версію цього сервісу через відсутність нативного клієнта для даної платформи. Хоча відтворення музики без втрат якості через браузер є можливим, це не завжди забезпечує таку якість, як використання спеціалізованих аудіоінструментів на Linux. Через це обіцянка чудової якості аудіо в стрімінговому сервісі стає дещо спірною.
СПОЙЛЕР: Перегляньте відеоінструкцію в кінці цієї публікації.
Для вирішення цієї проблеми, користувач Github з ніком Оконек розробив клієнт Tidal Music для терміналу, який працює через командний рядок. Він використовує MPV, W3M та NodeJS, і, попри свій командний інтерфейс, має значний потенціал. Функціонал цього клієнта включає пошук композицій, керування чергою відтворення, відображення обкладинок альбомів тощо.
Інструкція зі встановлення Tidal CLI
Клієнт Tidal CLI не поставляється у вигляді готових бінарних файлів для встановлення. Користувачі Linux, які хочуть його використовувати, повинні завантажити його через менеджер пакетів NPM. Перш за все, необхідно встановити залежності, а саме NodeJS, NPM, MPV і W3M.
Зауваження: Якщо NPM вже встановлено у вашій системі, ймовірно, вам не потрібно додатково встановлювати NodeJS. Tidal-CLI успішно працює з версією 8.x, але також має підтримувати новіші версії NodeJS.
Ubuntu/Debian
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs w3m mpv
Arch Linux
sudo pacman -S nodejs npm w3m mpv
Fedora
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - sudo dnf -y install nodejs w3m mpv
OpenSUSE
sudo zypper install nodejs8 w3m mpv
Інші дистрибутиви Linux
Потрібно встановити NodeJS на дистрибутиві, якого немає у списку? Перегляньте офіційну документацію!
Для встановлення Tidal-CLI скористайтеся командою:
sudo npm -g i [email protected]
Використання Tidal CLI
Запуск Tidal-CLI відбувається через введення команди «tidal-cli» у терміналі. На жаль, наразі немає можливості створити ярлик для швидкого запуску програми з робочого столу Linux, і розробник не планує додавати цю функцію.
Зауваження: Зареєструйтеся на безкоштовну пробну версію Tidal тут.
При першому запуску Tidal-CLI потрібно буде увійти до свого облікового запису. Якщо ви реєструвалися через соціальні мережі, вашим логіном буде електронна адреса, пов’язана з вашим профілем Facebook або Twitter. Через специфіку обробки соціальних облікових записів Tidal, ви можете не знати свій пароль. У цьому випадку перейдіть за цим посиланням для відновлення пароля. Після цього ви зможете увійти в клієнт.
Відтворення музики
Після запуску Tidal-CLI екран буде порожнім, оскільки немає вибраних або запланованих до відтворення композицій. Для пошуку музики скористайтеся символом «:». Введіть назву пісні, альбому або виконавця у вікні пошуку.
Знайшовши потрібний трек, альбом чи виконавця, натисніть на нього. Щоб додати композицію до черги, наведіть курсор на елемент і натисніть клавішу “n”. Також можна призупинити відтворення, натиснувши клавішу “ESC”.
Перемикання між обліковими записами
У Tidal-CLI наразі відсутня чітка кнопка “Вийти”. Для переходу до іншого облікового запису потрібно видалити файл, що зберігає ваші дані для входу. Відкрийте термінал і перейдіть у домашню директорію за допомогою команди:
cd ~/
Після цього видаліть файл “.tidalConfig.js”, який містить дані для входу, за допомогою команди:
rm .tidalConfig.js
Пам’ятайте, що цей файл потрібно буде видаляти щоразу, коли ви захочете змінити обліковий запис.
Альтернативні варіанти Tidal-CLI
Tidal-CLI може бути не ідеальним рішенням для всіх користувачів. Проте, це, можливо, найкраща альтернатива веб-версії Tidal для користувачів Linux. Для покращення роботи з Tidal в браузері Chrome можна встановити розширення “Неофіційний сповіщувач Tidal”. Це розширення дозволяє отримувати сповіщення під час прослуховування музики на сайті Tidal.
На жаль, наразі це найкраще, що є для Linux, оскільки Google прибрав можливість конвертувати вебсайти в “додатки”. Якщо Tidal CLI або вищезгадане розширення не задовольняють ваші потреби, розгляньте альтернативи, такі як Spotify. Spotify, так само як і Tidal, пропонує аудіо без втрат якості для підписників. Крім цього, Spotify легко встановлюється на Linux та підтримується пакетами Snap, Flatpaks, та іншими форматами пакування.