synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяДополнительные Приложения Synology › Logitech Media Server: очень длительное сканирование файлов

Logitech Media Server: очень длительное сканирование файлов

alexy · 06.12.2013

Дано: Synology DS212+; DSM 4.3-3810 Update 2; Logitech Media Server Версия: 7.7.2 - r33893 @ Wed Mar 14 06:37:22 MDT 2012; Perl: 5.8.6 - MARVELL_88F6281; DBD::SQLite 1.34_01 (sqlite 3.7.5); автообновление компонентов выключено.

 

В один не совсем прекрасный день заметил, что мой Squeezebox Touch отказывается воспроизводить ape файлы. Библиотеки транскодирования на месте. Настройки вывода форматов на LMS не трогал. В логах LMS ругательства на библиотеки явно системные. А так же такие строки:

 

Slim::Plugin::xPL::Plugin::xplExecuteCallback (584) Warning: Called without a client: library changed

 

Указанные библиотеки лежат в файловой системе НАСа. LMS сканирует только папку с музыкой - никаких фото и видео - этим занимается другой пакет. Попробовал запустить полное сканирование медиатеки - результатов не дало: файлы, требующие транскодирования на лету так же не воспроизводятся. Как советовали на иностранных форумах, удалил/отключил модули третьих сторон и переустановил LMS/ И тут началось невообразимое. НАС начинает тормозить безбожно. Упала скорость копирования на/с него. Всё процессорное время поедает perl с процессом сканирования медиатеки. За сутки смог просканировать самую малость. А раньше на полное сканирование уходило чуть более 40 минут. Посмотрел версию установленного DSM - пропустил два обновления - обновился. Снёс и снова поставил LMS - всё то же. Зашёл на свой НАС по SSH. tail -f scanner.log в папке SqueezeCenter\Logs: строка содержащая обложку долго остаётся последней - застревает, думаю, на конвертации обложек. Отключил кэширование обложек. Вижу, что застревает на одном файле - переконвертировал его из wavepack во flac. Теперь застревает как бы на другом, но он в формате flac.

 

Что делать? Куда копать? Основное предназначение НАСа для меня как раз в хранении фонотеки. Почти полтора года работало всё отлично без крупных неприятностей. Обновлял лишь версию DSM.

 

 

alexy · 10.12.2013

Разобрался. Нужно либо натравить сначала после установки на пустую папку, либо прервать сканирование, остановить LMS и перезагрузить NAS, т.к. в памяти застревают процессы сканирования. Затем, после перезагрузки нужно в папке CACHE удалить все *.db файлы. После этого нужно опять стартовать LMS. Индексация начнётся автоматически и пройдёт быстро.