Автор Тема: Расширенное форматирование заголовков  (Прочитано 1872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Hyoberg

  • Гость
Помогите сделать форматирование - скажем 01|18 (2011) Jeremy Soule - Dragonborn.mp3; а если количество треков не указано то - 01 (2011) Jeremy Soule - Dragonborn.mp3
У меня получается так -
[$num(%track%,2)][|$if($split(%track%,/,1),$null,) ]['('$cut(%year%,4)')' ][%artist% - ]$if2(%title%,$filepart(%filename%)).$fileext(%filename%)
Но проблема в том, что если количества треков нет, то знак "|" остается. А по документации - "содержимое квадратных скобок не будет отображено, если тег поля отсутствует в метаданных". Как мне избавится от него?

Оффлайн ED_Sln

  • Админ
  • Постоялец
  • *****
  • Сообщений: 147
  • Карма: +1/-0
  • Меломан
    • Просмотр профиля
Попробуйте использовать вот такой код: [$lpad(%tracknumber%,2)] ['('$cut(%year%,4)')' ][%artist% - ]$if2(%title%,$filepart(%filename%)).$fileext(%filename%) Единственное, разделитель колличества треков будет "/", так как он используется в стандартном форматировании ID3.