Курс підготовки до апокаліпсису, через який стримінгові сервіси з музикою перестануть існувати

З усіх сервісів, які розміщені в моїй домашній лабораторії, я найбільше використовую Jellyfin (не враховуючи свій інстанс Sharkey). Так повелося, що без музики дуже складно і нудно мені жити. Ігри та музика – це два види медіа, які я однаково обожнюю. До того, як в мене з'явився сервер, я використовував для музики Spotify зі зламаними клієнтами, але придбання першого серверу та згівняння Spotify (яке я відчув навіть використовуючи зламані клієнти!) змусило шукати мене альтернативи. Хочу тепер розповісти про те, що я колись використовував та зараз використовую, щоб добувати та слухати музику.

Медіа-сервер

Встиг я випробувати два сервери – Navidrome та Jellyfin, який використовую досі. Navidrome – це чисто сервер стримінгу музики, а Jellyfin – це медіа-сервер і для музики, і для кіно, і навіть для книг. Суто для прослуховування музики я би радив саме Navidrome. Принцип Unix про те, що програма повинна робити суто одну річ і робити її добре працює тут як ніколи – Jellyfin хоч й непогано підходить для серверу суто музики, але Navidrome відчувається краще, його якось простіше обслуговувати та заливати на нього нову музику. Я використовую Jellyfin, бо в якийсь момент потрібно було хостити трохи фільмів, серіалів, аніме та книг. Зараз вже не треба, але Jellyfin працює достатньо непогано, щоб мені хотілося переїхати назад на Navidrome. Та й хто зна, може мені знову знадобиться захостити не лише музику.

Клієнт для серверу

Хоч і Jellyfin, і Navidrome мають веб-інтерфейс, на телефоні все ж таки хочеться мати клієнт. Jellyfin має офіційний клієнт і для десктопу, і для телефону, який по факту просто є обгорткою системного WebView. З цікавого – воно працює на старих Android, максимум буде скаржитися на стару версію Android WebView (перевірено на Android 4.4.4). На телефоні я використовую Symfonium – це платний застосунок з 30-денним тріалом, який дає послухати музику локально з пристрою або стриміти та кєшувати з Jellyfin, Plex, Emby, серверу, сумісного з (Open)Subsonic (як от Navidrome), SMB- та WebDAV-серверів і навіть з Google Drive, OneDrive, DropBox, Box та pCloud. На комп'ютері я використовую Feishin, він далеко не ідеальний, але з усього, що спробував, це найкраще, до того ж має досить схожий на Spotify інтерфейс. Він підтримує Jellyfin, нативно підтримує Navidrome, а також підтримує OpenSubsonic-сумісні сервери.

Де брати музику?

Слухаю я музику у форматі FLAC, бо чую різницю навіть між loosy форматами та CD-аудіо, тому для отримання музики я надаю перевагу Bandcamp, навіть якщо це означає, що мені доведеться витратити гроші на музику. Я придбаю цілий альбом навіть якщо мені з нього зачепила лише одна пісня =). Проблема (для кого як) в тому, що Bandcamp – це ледве не єдиний спосіб купити цифрову музику в Україні, усі інші сервіси чомусь просто не дають навіть зареєструватися, деякі навіть блокують VPNи. Деякі виконавці (наприклад Aphex Twin) надають можливість придбати цифрову музику прямо зі свого сайту, але це нажаль скоріш виключення з правила. Якщо в мене немає можливості легально придбати чиюсь музику (самі винуваті), то я знаходжу виконавця на Qobuz, Tidal або Deezer (ці стримінгові сервіси надають можливість прослуховувати, а іноді навіть завантажувати музику у FLAC, як мінімум у CD-якості, якої зазвичай вистачає) та завантажую за допомогою спеціальних ріпперів (FMHY вам в допомогу 😉).

Теггери

Мені дуже сумно, що на Linux нема нічого подібного до Mp3tag. Усе, що спробував, я НЕ можу рекомендувати, навіть puddletag, який нібито робився з Mp3tag. В мене таке враження, що народ, який робив теггери на Linux взагалі не використовував свій ж софт. Спеціально для того, щоб написати про це тут спробував Mp3tag через Wine, дуже неідеально, але краще, ніж puddletag, якому по приколу крашитися, або інші програми, в яких просто жахливий дизайн.

Масові перейменовувачі файлів

Іноді для органічної організації бібліотеки мені потрібно перейменувати файли у конкретний формат. KRename як на мене для цього ідеально підходить, в ньому все, що може знадобитися, є.