Скрипты для масстаггера

Список разделов foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #21 zuzu » 02.04.2008, 22:04

Внимание вопрос!
Как поменять "Dj" на "DJ" ?
zuzu M
Аватара
Откуда: Самара
Репутация: 1
С нами: 17 лет 5 месяцев

Сообщение #22 str » 15.07.2008, 00:16

вобщем, такая проблема - есть куча сборников - в которых в поле ARTIST прописано VA или Various Artists, а сам исполнитель значится в TITLE как ARTIST - TITLE. доступа к интернету нет. как с помощью масстагера, например, можно имя артиста перенести в поле ARTIST, а в колонке Title оставить только название песни? если есть готовый скрипт - скиньте ссылочку, плиз )))
str M
Аватара
Откуда: Украина
Репутация: 21
С нами: 17 лет 3 месяца

Сообщение #23 evil » 15.07.2008, 06:07

2str
Можно так: сперва переименовать файл (File operations - Move, rename or Copy files... с шаблоном
Код: Выделить всё
$if2(%album artist%,unknown artist)' - '%title%
) в соответствии с ARTIST - TITLE, а потом из него создать теги с помощью Guess values from filename... с шаблоном
Код: Выделить всё
%artist% - %title%
evil M
Репутация: 67
С нами: 17 лет 10 месяцев

Сообщение #24 Mishail » 15.07.2008, 07:24

А можно в одну итерацию.

1. Guess values from other fields.
2. Source format: %title%
3. Guessing pattern: %artist% - %title% (при условии что во всех трэках в TITLE прописано ARTIST - TITLE)
Mishail M
Аватара
Репутация: 5
С нами: 17 лет 10 месяцев

Сообщение #25 str » 15.07.2008, 07:56

2Mishail спасибо, ато я полез не в ту степь. начал искать в строке TITLE последовательность " - ", потом пробовать обрезать строку. вобщем полный аут )) ничего не выходило
str M
Аватара
Откуда: Украина
Репутация: 21
С нами: 17 лет 3 месяца

Сообщение #26 ageyko » 07.12.2008, 06:06

Скрипт переводит в тегах русские символы в транслит

Код: Выделить всё
$replace(%title%,'ё','yo','а','a','б','b','в','v','г','g','д','d','е','e','ж','zh','з','z','и','i','й','j','к','k','л','l','м','m','н','n','о','o','п','p','р','r','с','s','т','t','у','u','ф','f','х','h','ц','c','ч','ch','ш','sh','щ','sch','ъ','','ы','y','ь','`','э','e`','ю','yu','я','ya','Ё','YO','А','A','Б','B','В','V','Г','G','Д','D','Е','E','Ж','Zh','З','Z','И','I','Й','J','К','K','Л','L','М','M','Н','N','О','O','П','P','Р','R','С','S','Т','T','У','U','Ф','F','Х','H','Ц','C','Ч','Ch','Ш','Sh','Щ','Sch','Ъ','','Ы','Y','Ь','`','Э','E`','Ю','Yu','Я','Ya')
$replace(%album%,'ё','yo','а','a','б','b','в','v','г','g','д','d','е','e','ж','zh','з','z','и','i','й','j','к','k','л','l','м','m','н','n','о','o','п','p','р','r','с','s','т','t','у','u','ф','f','х','h','ц','c','ч','ch','ш','sh','щ','sch','ъ','','ы','y','ь','`','э','e`','ю','yu','я','ya','Ё','YO','А','A','Б','B','В','V','Г','G','Д','D','Е','E','Ж','Zh','З','Z','И','I','Й','J','К','K','Л','L','М','M','Н','N','О','O','П','P','Р','R','С','S','Т','T','У','U','Ф','F','Х','H','Ц','C','Ч','Ch','Ш','Sh','Щ','Sch','Ъ','','Ы','Y','Ь','`','Э','E`','Ю','Yu','Я','Ya')
$replace(%artist%,'ё','yo','а','a','б','b','в','v','г','g','д','d','е','e','ж','zh','з','z','и','i','й','j','к','k','л','l','м','m','н','n','о','o','п','p','р','r','с','s','т','t','у','u','ф','f','х','h','ц','c','ч','ch','ш','sh','щ','sch','ъ','','ы','y','ь','`','э','e`','ю','yu','я','ya','Ё','YO','А','A','Б','B','В','V','Г','G','Д','D','Е','E','Ж','Zh','З','Z','И','I','Й','J','К','K','Л','L','М','M','Н','N','О','O','П','P','Р','R','С','S','Т','T','У','U','Ф','F','Х','H','Ц','C','Ч','Ch','Ш','Sh','Щ','Sch','Ъ','','Ы','Y','Ь','`','Э','E`','Ю','Yu','Я','Ya')
Вложения
Translit (rus-lat).rar
(552 байт) Скачиваний: 461
ageyko
Репутация: 0
С нами: 17 лет 8 месяцев

Сообщение #27 SeeR » 21.01.2009, 17:15

Помогите, плиз, с скриптом для форматирования %title% как принято для русскоязычных названий песен, т.е. "Только первая буква предложения пишется заглавной"
SeeR
Репутация: 0
С нами: 15 лет 2 месяца

Сообщение #28 Mishail » 22.01.2009, 05:49

2SeeR
Код: Выделить всё
$caps($left(%title%,$sub($strchr(%title%,' '),1)))$lower($substr(%title%,$strchr(%title%,' '),$len(%title%)))
Последний раз редактировалось Mishail 22.01.2009, 05:51, всего редактировалось 1 раз.
Mishail M
Аватара
Репутация: 5
С нами: 17 лет 10 месяцев

Сообщение #29 SeeR » 22.01.2009, 11:59

Mishail, СПАСИБО! Работает отлично! С меня + в репутацию.
SeeR
Репутация: 0
С нами: 15 лет 2 месяца

Сообщение #30 Elixer » 22.01.2009, 12:25

2Mishail
Если в %title% одно слово то скрипт дублирует его, т.е. было например вот так "Title", а станет так "Titletitle".
Elixer
Репутация: 3
С нами: 15 лет 7 месяцев

Сообщение #31 Mishail » 22.01.2009, 12:30

2Elixer
ну тогда так
Код: Выделить всё
$if($strchr(%title%,' '),$caps($left(%title%,$sub($strchr(%title%,' '),1)))$lower($substr(%title%,$strchr(%title%,' '),$len(%title%))),%title%)
Mishail M
Аватара
Репутация: 5
С нами: 17 лет 10 месяцев

Сообщение #32 Elixer » 22.01.2009, 12:58

2Mishail
Спасибо, теперь все нормально.
Elixer
Репутация: 3
С нами: 15 лет 7 месяцев

Сообщение #33 SeeR » 22.01.2009, 16:42

Да, первый скрипт дублирует одиночное слово, а второй у меня почему-то не работает, т.е. оставляет всё без изменений  :( Почему ?!
SeeR
Репутация: 0
С нами: 15 лет 2 месяца

Сообщение #34 Mishail » 22.01.2009, 16:46

2SeeR
Попробуй так
Код: Выделить всё
$if($strchr(%title%,' '),$caps($left(%title%,$sub($strchr(%title%,' '),1)))$lower($substr(%title%,$strchr(%title%,' '),$len(%title%))),$caps(%title%))
Mishail M
Аватара
Репутация: 5
С нами: 17 лет 10 месяцев

Сообщение #35 SeeR » 22.01.2009, 16:54

2Mishail
Опять-таки дублирует одиночные слова  :(
SeeR
Репутация: 0
С нами: 15 лет 2 месяца

Сообщение #36 Mishail » 22.01.2009, 17:06

2SeeR
неправда. Проверяй что ты там себе накопипастил.
Изображение
Mishail M
Аватара
Репутация: 5
С нами: 17 лет 10 месяцев

Сообщение #37 SeeR » 22.01.2009, 17:17

2Mishail
Пардон, извиняюсь. Что-то попутал. Вроде-бы нормалёк! Спасибо. Ещё раз извини.
SeeR
Репутация: 0
С нами: 15 лет 2 месяца

Сообщение #38 Mishail » 22.01.2009, 17:39

2SeeR
Возможно у тебя пробелы в начале титла. Попробуй в строчке везде %title% поменять на $trim(%title%)
Mishail M
Аватара
Репутация: 5
С нами: 17 лет 10 месяцев

Сообщение #39 SeeR » 22.01.2009, 18:20

Я перед твоим кодом вставляю строчку $trim(%title%) и вроде бы нормалёк. Ещё раз спасибо!
SeeR
Репутация: 0
С нами: 15 лет 2 месяца

Сообщение #40 Старик » 08.07.2009, 14:23

как удалить в конце альбомов, [1234567]- где 1234567 у каждого альбома - разные числа или буквы, но всегда за квадратными скобками. Можно ли осуществить такое, в мастагере?
Старик
Репутация: -1
С нами: 14 лет 10 месяцев

Пред.След.

Вернуться в Секреты foobar2000