Копирование, сохраняя порядок плей-листа

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

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

Сообщение #1 anton » 25.07.2006, 13:48

Знатоки, помогите.
Хочу залить на CD треки в том порядке, как у меня в плей-листе. Чтобы избавиться от определенной сортировки (по имени, размеру и т.д.), которые присутствуют в каждой файл-панели (в ф-менеджере, Nero и т.д.), хочу скопировать на диск композиции со счетчиком (001, 002, ...) в начале filename, для этого пробовал в File operations\Move, Rename or Copy Files использовать скрипт что-то вроде %list_index%-%title%, чтобы счетчик повторял очередность в плей-листе. Столкнулся с тем, что в окне операций в Preview уже присутствует какая-то дефолтная сортировка, не совпадающая с моей.
Есть ли решение моей задачи?
anton
Автор темы
Репутация: 0
С нами: 17 лет 8 месяцев

Сообщение #2 skipyrich » 25.07.2006, 14:06

Сортировка - стандартный %path_sort%.
Но поведение, мягко говоря, странное... Причем, %list_index% в массренеймере начинается с 2 :o

Баг, однозначно. Пиши багрепорт на гидроген.
skipyrich M
Откуда: Москва
Репутация: 11
С нами: 17 лет 10 месяцев

Сообщение #3 mgz » 25.07.2006, 17:02

У меня с сортировкой всё в норме:

выделяю на бум десяток тем, с разных альбомов (читай папок), потом Edit Tag -> Auto track number. После смело File Operation -> Rename or move file и выбираем шаблон. Всё.
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #4 skipyrich » 25.07.2006, 17:10

2mgz
Они в плейлисте по path sort отсортированы, ессно, точно так же и в массренеймере.
Попробуй сначала перемешать плейлист.
skipyrich M
Откуда: Москва
Репутация: 11
С нами: 17 лет 10 месяцев

Сообщение #5 mgz » 25.07.2006, 17:50

skipyrich:2mgz
Они в плейлисте по path sort отсортированы, ессно, точно так же и в массренеймере.
Попробуй сначала перемешать плейлист.
Я рандомил список специально когда проверял - всё ОК.

foobar2000 0.9.2 (вот такое вот старьё  :-D )
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #6 skipyrich » 25.07.2006, 18:19

2mgz
Понятно. Я пропустил Auto Track Number.
Что же, иногда это может быть выходом. Но посмотри во что выливается сборка файлов на диск:

1. Отобрать нужные треки, отслушать, отсортировать их в желаемом порядке
2. Скопировать треки во временную директорию (Зачем портить track number в альбомах?)
3. Отсортировать заново
4. Auto Track Number
5. Переименовать.
6. Сунуть результат в прожигалку.

А задача-то была другая:

1. Отобрать нужные треки, отслушать, отсортировать их в желаемом порядке
2. Скопировать во временную директорию с переименованием
3. Кинуть в прожигалку.

Чувствуешь разницу?
Фубар в этом случае действует никак не ожидаемым образом.
skipyrich M
Откуда: Москва
Репутация: 11
С нами: 17 лет 10 месяцев

Сообщение #7 mgz » 26.07.2006, 17:20

2 skipyrich
во-первых: я не говорил, что этот метод - панацея...  :-[
во-вторых: я смоделировал ситуацию и вот список телодвижений:

1. Отобрать нужные треки, отслушать, отсортировать их в желаемом порядке
2. Скопировать во временную директорию (перенос/копирование файлов, а плейлист на месте, стоит в том порядке, что нужно !!!)
3. Auto Track Number
4. Кинуть в прожигалку.

Удачного прожига.
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #8 anton » 26.07.2006, 18:38

to mgz
2. Скопировать во временную директорию (перенос/копирование файлов, а плейлист на месте, стоит в том порядке, что нужно !!!)
не понял. плей-лист то остается, но он же не перенаправляется на новую директорию. Если я буду менять #, то попорчу первоначальные файлы.
anton
Автор темы
Репутация: 0
С нами: 17 лет 8 месяцев

Сообщение #9 mgz » 26.07.2006, 18:59

2 anton
рекомендую проверить...
плейлист именно ссылается на файлы в новой папке.

В File Operation выбираем Copy files (без remove)...
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #10 anton » 26.07.2006, 21:34

Проверил, ни фига не ссылается. Проверьте кто-нибудь еще, а то уже стал сомневаться в своей пряморукости.
(да и было бы странно, если бы после copy плей лист перенаправлялся - была бы куча других проблем).

Пока нашел выход с копированием через foo_sendtodevice.dll - вроде работает.
Если найду силы написать на english bug report - напишу на гидроген.
anton
Автор темы
Репутация: 0
С нами: 17 лет 8 месяцев

Сообщение #11 skipyrich » 28.07.2006, 09:08

Часто пользуюсь copy, но ни разу плейлист при этом не изменялся. При rename/move - изменяется.
ИМХО вполне логичное поведение.

2mgzОпиши точную последовательность действий для повторения.
skipyrich M
Откуда: Москва
Репутация: 11
С нами: 17 лет 10 месяцев

Сообщение #12 mgz » 28.07.2006, 17:59

Верно, при COPY плейлист видит старые файлы - мой бок.
Я использовал RENAME OR MOVE... (и кстати похерил себе 2 альбома)
Прошу прощение за введение в заблуждение.

Но придумал способ - работает.
1. Из общего списка файлов выбираем нужные (Ctrl+Click).
2. Отправляем это в новый плейлист (Utilits->Send To Playlist->Снимаем галку Sort).
3. Расставляем в нужном порядке.
Можно расставлять в текущем плейлисте.
4. Забиваем в поле 2BURN (например) номер по списку (Tagging->Edit Tags->Add->Format value from other fields->Destination field name-2BURN->Formatting pattern-%list_index%).
5. Делаем шаблон в Файловых операциях - назвал 2BURN (в шаблоне одна надпись- %2BURN%).
6. Сливаем во временную директорию (File Operation->Move, Rename or Copy->выбираем шаблон 2BURN) и льём в папку C:\2BURN.
7. Режем.
После тег 2BURN удаляем. Удачи.
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #13 tomace » 23.07.2009, 16:21

При попытке решить точно такую же задачу, я столкнулся с небольшой проблемой. В моем случае один из треков повторяется в плейлисте несколько раз (не подряд). При попытке скопировать файлы из листа с использованием шаблона "%list_index% - %filename%" копируется только первое вхождение этого трека в списке. Повторные вхождения, которые по моей задумке должны копироваться каждый со своим порядковым номером, игнорируются. Остальные треки копируются нормально. Подскажите, пожалуйста, как можно решить эту проблему?
tomace
Репутация: 0
С нами: 14 лет 8 месяцев

Я что-то не так понял или можно...

Сообщение #14 floove » 25.07.2013, 14:19

skipyrich, а что мешает не сортировать до копирования? Сначала скопируйте в папку, потом примините Трэкнамбер, а потом переименовывайте, так и файлы сохранятся и результат будет требуемым.
floove
Гость

Сообщение #15 Yurnikos » 26.07.2013, 06:44

tomace:tomace » 23.07.2009, 16:21
При попытке скопировать файлы из листа с использованием шаблона "%list_index% - %filename%" копируется только первое вхождение этого трека в списке. Повторные вхождения, которые по моей задумке должны копироваться каждый со своим порядковым номером, игнорируются. Подскажите, пожалуйста, как можно решить эту проблему?
Попробуй несколько изменить форму кода для копирования файлов в директорию для их записи на болванку, например, так:
$num(%list_index%,) - %filename%; ...$num(%list_index%,2) - %filename%; если много: $num(%list_index%,3) - %filename%
Или радикально:
$num(%list_index%,). %artist%_%title% (при условии наличия тегов artist и title),
У меня получалось ещё с фу версии 0.9.х

Добавлено спустя 18 минут 21 секунду:
Yurnikos:Yurnikos
tomace » 23.07.2009, 16:21
Вдогонку: При копировании следует удалить галку "Copy entire source....";
Следует следить за дополнительными галками в окне "Operation type", во избежание выполнения фу
ненужных вам действий
Yurnikos
Гость

Сообщение #16 mgz » 26.07.2013, 17:50

Спойлер
некроманты в треде
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #17 guest » 26.07.2013, 19:25

Спойлер
да не, просто дятлы
guest
Гость


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