Navidrome, музыкальный сервер и стример с открытым исходным кодом, позволяющий пользователям размещать свои собственные музыкальные коллекции и получать к ним доступ из любого места, выпустил версию Navidrome 0.53, в которой представлено множество улучшений и обновлений, повышающих удобство использования и функциональность системы.
В последней версии появилось несколько новых функций, а также улучшен пользовательский интерфейс, возможности сервера и функции сканирования.
Основные моменты Navidrome 0.53
Изюминкой нового релиза стало появление темы Nuclear, которая улучшает визуальную привлекательность пользовательского интерфейса. Кроме того, программа расширила свой глобальный охват, включив перевод на венгерский и баскский языки.
Для повышения удобства использования добавлен переключатель автоимпорта плейлистов, что позволяет пользователям более гибко управлять своей музыкой.
Заслуживающие внимания исправления в пользовательском интерфейсе включают решение проблем с сортировкой альбомов на странице подробной информации об исполнителе и устранение «заикания» обложки альбома для неквадратных альбомов в сетке.
На стороне сервера в Navidrome 0.53 решено несколько ключевых проблем и внесены улучшения, обеспечивающие более плавную и надежную работу. Исправления включают в себя исправление чувствительности к регистру имени пользователя в Subsonic API, что ранее приводило к сбоям при создании новых игроков.
Обновление также оптимизирует доступ к базам данных SQLite3 и улучшает безопасность для предотвращения потенциальных атак SQL-инъекций.
Кроме того, сервер теперь использует SHA256 в URL-адресах Gravatar для повышения безопасности, а также исправлена утечка памяти в процессе сканирования, что обеспечивает более эффективное управление ресурсами.
Улучшен процесс сканирования и обработки метаданных. Сканер теперь поддерживает теги R128 и обновлен до TagLib 2.0.2 для лучшего извлечения метаданных.
Кроме того, появилась опция конфигурации «DefaultPlaylistPublicVisibility», позволяющая пользователям легко контролировать видимость своих плейлистов.
Наконец, разработчики внесли множество улучшений и исправлений ошибок, включая обновления зависимостей и библиотек для обеспечения надежности и безопасности программного обеспечения.
Внедрение детерминированной пагинации в списке «Случайные альбомы» и рекурсивного обновления вложенных смарт-плейлистов также значительно повышает функциональность программы и улучшает пользовательский опыт.
Подробную информацию обо всех изменениях см. в полном журнале изменений.
Комментарии (0)