Navidrome 0.56: Оновлення Самостійного Музичного Сервера з Покращеною Безпекою

Navidrome 0.56: Оновлення Самостійного Музичного Сервера з Покращеною Безпекою

Navidrome, легкий самостійний музичний сервер та сервіс потокового передавання, представив версію 0.56. Оновлення включає широкий набір нових функцій, критичних виправлень безпеки та помітних покращень користувацького інтерфейсу.

Важливі покращення безпеки

Це оновлення пріоритезує безпеку з ключовим виправленням потенційної вразливості SQL-ін’єкцій у фільтрації ролей виконавців. Виправлення мінімізує серйозний ризик і незабаром отримає офіційне позначення CVE.

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

Покращення управління файлами та бібліотекою

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

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

Розширені функції плейлистів

Функціональність плейлистів також отримала покращення, підвищуючи взаємодію та зручність. Плейлисти тепер можна завантажувати як файли M3U, покращуючи сумісність з ширшим діапазоном зовнішніх медіаплеєрів.

Окрім того, плейлисти тепер демонструють свої обкладинки, а користувачі можуть легко зберегти поточну чергу відтворення як новий плейлист. Це сприяє швидшому та інтуїтивнішому створенню плейлистів.

Navidrome 0.56 музичний сервер і стример
Navidrome 0.56 музичний сервер і стример

Удосконалення користувацького інтерфейсу

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

Діалог з інформацією про композицію отримав видимість частоти дискретизації. Також були додані поля жанру та настрою до компонента AlbumSongs. Всі ці удосконалення інтерфейсу поєднуються з покращеною підтримкою інтернаціоналізації.

Покращення сканера та метаданих

Navidrome тепер підтримує тексти пісень на основі файлової системи для клієнтів Subsonic. Це дозволяє читати тексти з файлів “.lrc” безпосередньо зі сховища. Обробка сканером символічних посилань стала більш конфігурованою.

Була додана підтримка Міжнародного стандартного коду запису (ISRC), що покращує стандарти ідентифікації музики. Все це сприяє швидшому оновленню та розумнішому виявленню відсутніх файлів.

Також з’явилися налаштування терміну дії спільного доступу за замовчуванням. Користувачі можуть налаштувати скроблінг лише першого виконавця на Last.fm.

Виправлення помилок та стабільність

Було вирішено важливі проблеми, такі як витік пам’яті в підігрівачі кешу. Це покращує стабільність для довготривалих екземплярів. Покращення цілісності бази даних виправляють збої при видаленні користувачів, пов’язані зі спільним контентом.

Водночас, розумні плейлисти отримали виправлення в числових порівняннях та розпізнаванні типів альбомів. Покращення обробки медіа забезпечують відображення правильної обкладинки для мультидискових альбомів. Файли AIFF та WMA тепер коректно показують обкладинки.

Впорядкування треків у альбомах також було виправлено, щоб надійно враховувати номери дисків та треків.

Navidrome оновив свою основу до Go 1.24.2 і оновив ключові залежності, включаючи інструменти JavaScript та утиліти для лінтингу.

Для отримання додаткової інформації ви можете переглянути список змін на офіційному сайті Navidrome.