View previous topic :: View next topic |
Author |
Message |
Крепыш
Joined: 08 Apr 2005 Posts: 16 Location: Балашиха
|
(Separately) Posted: Wed Feb 01, 2006 12:45 Post subject: Поиск аудиофайлов с одинаковыми именами |
|
|
Есть такая задача. На компе лежит куча музыки в формате MP3, OGG, APE, WMA... По большей части теги в этих файлах заполнены, но имена файлов различны. Нужно найти среди них файлы с одинаковыми значениями в полях "Название". В Total Commander есть такая возможность?
Вариант с переименованием имени файла на основании содержимого поля "Название" не подойдёт. _________________ Нет судьбы, кроме той, которую мы выбираем. |
|
Back to top |
|
|
Zorroz
Joined: 16 Dec 2004 Posts: 308 Location: Россия, Иркутская обл., г. Ангарск
|
(Separately) Posted: Wed Feb 01, 2006 13:01 Post subject: |
|
|
Берем плугин AudioInfo.wdx, устанавливаем. Запускаем поиск, переходим к закладке «Плагины», выбираем плагин AudioInfo. В списке «Свойство» выбираем «Название», в «Операции» - «Содержит», «Значение» - «Название муз. гуппы». И все! |
|
Back to top |
|
|
Крепыш
Joined: 08 Apr 2005 Posts: 16 Location: Балашиха
|
(Separately) Posted: Wed Feb 01, 2006 13:08 Post subject: |
|
|
Эээ не... Ты не понял. Нужно найти файлы с одинаковыми значениями в поле "Название" ("Title"), а не файлы с конкретными значениями. Т.е., я не знаю есть ли у меня дубликат данной песни или нет. А перебирать по всем именам - запаришься. |
|
Back to top |
|
|
Zorroz
Joined: 16 Dec 2004 Posts: 308 Location: Россия, Иркутская обл., г. Ангарск
|
(Separately) Posted: Wed Feb 01, 2006 13:30 Post subject: |
|
|
Да что-то ступил немного. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Feb 01, 2006 15:33 Post subject: |
|
|
Крепыш
Могу только написать, как бы делал я.
1. Вывести все нужные файлы в один общий список (например, объединить нужные подкаталоги внутри одного при помощи символических ссылок NTFS).
2. При помощи WdxInfopacker загнать содержимое полей в текстовый файл (не знаю, поддерживает ли этот плагин выдачу содержимого подкаталогов, но даже если нет - можно воспользоваться Ctrl+B).
3. Открыть этот файл в текстовом редакторе, если нужно - переформатировать строки так, чтобы содержимое нужного поля было в самом начале каждой строки (регулярными выражениями; рекомендую EmEditor).
4. Отсортировать все строки по алфавиту (к EmEditor'у есть плагин для сортировки строк).
5. Поиском с регулярными выражениями найти, есть ли дублирующиеся строки.
Способ, конечно, несколько муторный... Возможно, есть какие-то утилиты, при помощи которых подобные операции выполнять проще. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 01, 2006 17:27 Post subject: |
|
|
CaptainFlint
Родилась мысль, а нельзя ли Гислеру подкинуть идею по добавлению в синхронизацию каталогов сравнение файлов при помощи контентных плагинов (дополнительная галочка и поля плагинов, как при поиске)?
Если хорошо подумать, то получится очень хорошая функциональность, а реализовать, вроде бы, не очень сложно - переложить функции поиска по плагинам. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Feb 01, 2006 17:41 Post subject: |
|
|
Batya
Я тоже примерно об этом подумал - только я думал о возможном расширении функциональности поиска дубликатов в диалоге поиска. Но даже если предложить, вряд ли он это сделает в семёрке, и так уже слишком много всего запланировано и слишком долго не может ей заняться. Он там на форуме уже землю копытом роет - хочет поскорее финал 6.54 выпустить и, наконец, за 7.0 взяться.
Лучше саму идею сначала тщательно обдумать, продумать интерфейс (это самое сложное будет; очень многие предложения обламываются из-за того, что программно-то реализовать фичу - раз плюнуть, а вот как сделать удобный вызов этой фичи - непосильная задача), после чего и предложить ему на блюдечке почти готовый вариант, возможно, для версии 7.5. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 01, 2006 17:55 Post subject: |
|
|
ОК. Будем думать |
|
Back to top |
|
|
Крепыш
Joined: 08 Apr 2005 Posts: 16 Location: Балашиха
|
(Separately) Posted: Thu Feb 02, 2006 09:31 Post subject: |
|
|
CaptainFlint, первая твоя идея слишком утомительна. Сейчас я подобное делаю при помощи Winamp:
1. Сортирую список по названию.
2. Ищу дубликаты - их оставляю, остальное удаляю из списка. Тут, кстати, обнаружилось, что названия не всегда совпадают - иногда после названия в скобках чё-нибудь добавлено.
3. Прослушиваю оставшиеся песни и лучшие оставляю в фонотеке, остальные - в корзину.
Вторая идея мне понравилась больше. У меня мысль следущая: на закладке "Дополнительно - Поиск дубликатов" добавить галочку "Поиск с плагинами". Добавляем нужный модуль и поля, в которых производим поиск.
ЗЫ: А есть ли какой-нить плагин для работы с плейлистом Winamp'а: копирование/перемещение файлов (физически) через плейлист?
ЗЫЫ: Quote: | 1. Вывести все нужные файлы в один общий список (например, объединить нужные подкаталоги внутри одного при помощи символических ссылок NTFS). | А это как? |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Feb 02, 2006 12:01 Post subject: |
|
|
Крепыш
Символические ссылки - это нечто вроде ярлыков, только более мощное, и делается на уровне файловой системы, а не на уровне винды. Т.е. можно сделать так, что видишь папку C:\test\, а открываешь её - и видишь содержимое D:\abc\ - все файлы, все подкаталоги; эти файлы и подкаталоги можно создавать/модифицировать/удалять - всё это будет выполняться в D:\abc\.
Более подробно о символических и жёстких ссылках (есть и такая штука, но только для файлов) можно почитать в справке к моей программке NTFS Links. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
|