AIMP Forum

Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: numero on April 09, 2016, 13:16:48

Title: Переименовывать файл по тегу, а если нет тега, брать имя файла
Post by: numero on April 09, 2016, 13:16:48
Собственно когда конвертирую файлы на основании тега %R - %T (исполнитель-название), то когда тег ID3v1 или ID3v2 отсутствует, то сделать чтобы была возможность подхватывать оригинальное имя файла.
Я много сталкиваюсь с альбомами и записями не имеющими тегов, то после конвертирования по маске %R - %T остается только тире и доптекст которым я сопровождаю записи. Соответственно в итоге я вижу только тире и доптекст, а разобраться кто исполняет трек после конвертирования обычному юзеру не представляется возможным (я импортирую треклист чтобы не потеряться). Смотрите фото. В первом тег был прописан перед конвертацией, во втором не прописан.

Предлагаю подхватывать имя файла, если нет тегов в ID3v1 или ID3v2 или возможность задать условие конвертеру для маски

(%R - %T) или если (%R - %T) отсутствует, то (%FileName)
Title: Re: Переименовывать файл по тегу, а если нет тега, брать имя файла
Post by: Алексей Долматов on April 09, 2016, 13:54:05
Используйте ЕСЛИ, как в плеере написано %IF(%Artist,%Artist - %Title,%Title)
Только %FileName, если тегов нет
И, судя по переменным, или вы не обновили плеер до актуальной 4-ки, или используете старые переменные
Title: Re: Переименовывать файл по тегу, а если нет тега, брать имя файла
Post by: numero on April 09, 2016, 14:27:50
Проверил с wav файлом, названия не высветилось. Или мне сначала отдкльно конвертировать те, что без тегов, а потом что с тегами? Это сложно из 100 папок найти какие там файлы с тегами а какие без. А так если бы интуитивно задалось условие или filename или artist-title было бы проще.

Проверил %IF(%R - %T,%FileName,C) не Работает. %IF(%Artist - %Title,%FileName,C) тоже не работает. не подхватывает ID3 теги
Я конвертировал wav и mp3 файл с тегами -  в обоих случаях конвертер взял имя исходного файла - в теги не полез.

почему? часто случается, что в файлах теги шикарно прописаны детально, а имя файла не полное, допустим из альбома в папке обычно номер трека и название трека, а бывают случаи когда wav файлы перевожу в mp3 при это мне бы сохранить имя файла.
Title: Re: Переименовывать файл по тегу, а если нет тега, брать имя файла
Post by: Алексей Долматов on April 09, 2016, 14:42:52
Читайте внимательно описание
Если есть исполнитель - заполняем исполнитель и имя
Иначе - если есть исполнитель - заполняем исполнитель
Иначе - имя файла
%IF(%Artist,%Artist - %Title,%IF(%Title,%Title,%FileName))
Title: Re: Переименовывать файл по тегу, а если нет тега, брать имя файла
Post by: numero on April 09, 2016, 14:58:54
 :D Всё получилось!  это отличная фишка! Алексей, спасибо за выход в этой ситуации, я бы не догадался.