1

Тема: Скрипт обработки отображения наименований

Пример для ZeeD.

Сначала нужно создать обработку, которая будет работать с выводимыми наименованиями.
Для этого идём в "Настройка" -> слева "Медиаресурсы" -> справа "Обработка" и там нажимаем кнопочку "Добавить".

В название задаём "Обрезка расширений файлов", внизу язык в данном случае выбираем "C++Script" и вставляем такой код:

{
  if (CurrentMediaItem != nil) {
    ProcessMediaResult = CurrentMediaItem[mpiTitle];
    ProcessMediaResult = ReplaceStr(ProcessMediaResult, ExtractFileExt(ProcessMediaResult), '');
  }
}

Сохраняем, ОК, ОК и идём в "Настройки" -> "Устройства" -> встаём на своё устройство и нажимаем "Настройки" -> в первом разделе "Основные" внизу есть поле "Скрипт формирования названия медиа-ресурса" -> вот тут и выбираем нашу обработку "Обрезка расширений файлов".
Всё это проверить теперь можно только зайдя в HMS по DLNA с этого устройства. Будут обрезаться любые расширения (последняя точка и всё что после неё) файлов.

Sony Bravia KDL-32CX523

2

Re: Скрипт обработки отображения наименований

Спасибо WendyH!
Вопрос, если на устройстве уже висит скрипт, второй туда же не повесить?
Вы мне помогали скриптом с "рэндомным файлом из коллекции" https://hms.lostcut.net/viewtopic.php?id=343
Можно ли использовать этот и второй скрипты одновременно?

3

Re: Скрипт обработки отображения наименований

В том скрипте после строки:

ProcessMediaResult = CurrentMediaItem[mpiTitle]; // реальное имя из параметров

просто добавьте строчку:

ProcessMediaResult = ReplaceStr(ProcessMediaResult, ExtractFileExt(ProcessMediaResult), '');

Это и будет совмещение.

Sony Bravia KDL-32CX523

4

Re: Скрипт обработки отображения наименований

А обрезание расширений будет работать для всех файлов или только для коллекций?

PS: у Вас не было времени "доделать" старый скрипт с коллекциями?:)

5

Re: Скрипт обработки отображения наименований

ZeeD пишет:

А обрезание расширений будет работать для всех файлов или только для коллекций?

Для всех.

ZeeD пишет:

PS: у Вас не было времени "доделать" старый скрипт с коллекциями?:)

Не было, да я и забыл уже, честно признаться.

Sony Bravia KDL-32CX523

6

Re: Скрипт обработки отображения наименований

Жаль...
Спасибо за помощь!