Форум » Cсылки на программы и инструкции » Traders Tool: Structurator » Ответить

Traders Tool: Structurator

Wild User: Программа, позволяющая выполнить массовое переименование папок альбомов и треков по заданному шаблону на основе информации, полученной из имён папок и файлов. Тэги для переименования не используются. Программа - http://wild_user.fatal.ru/music_soft/TT_Structurator.rar Скриншот - http://wild_user.fatal.ru/pic/ttstrr.gif В принципе - это аналог скриптов для изменения структуры каталогов, которые выкладывались тут - http://marafon.fastbb.ru/?1-12-40-00000003-000-0-0-1159053383 но с некоторыми дополнительными "фишками". Удобно приводить альбомы для отсылки или после получения при обмене в порядок. Переименование можно производить раздельно для треков и папок. Сразу хочу предупредить, что версия толком не протестирована, поэтому лучше тренироваться на "кошках" (они же дубликаты альбомов). Альбомы должны обзываться как-нибудь более логично, нежели [quote]2Pac-Nu_Mixx_Klazzics_Vol._2-2007-C4[/quote] иначе "вычленятор" не сработает. Хэлпа, как обычно, нет... Небольшие пояснения: Mask -> ERR означает, что "вычленятор" не смог подобрать нужный шаблон и его нужно добавить. После этого потребуется пересканировать заново. Name -> ERR - это значит, что нужное имя не соответствует текущему и эта позиция требует переименования. Такие позиции автоматически выбираются "галками" слева. То, что не отмечено, переименовываться не будет. Name -> ОК - это значит, что нужное имя соответствует текущему и эта позиция не требует переименования. После удачного переименования позиции помечаются как Renamed Редактировать отдельные позиции можно и вручную. Запланировано добавить в софтину: Исправление названий файлов в куй-файлах для переименованных lossless по принципу - http://marafon.fastbb.ru/?1-12-40-00000021-000-0-0-1170406906 и "Чистильщик", для чистки альбомов от всякого хлама и упорядочивания картинок и текстовиков (?) В общем, кто попробует - отписывайтесь...

Ответов - 111, стр: 1 2 3 4 5 6 All

Die Hard: В полку полезного софта прибыло. Сейчас качну... Бета-тестерам пиво :) "Чистильщик", для чистки альбомов от всякого хлама От "левых" тэгов, куда каждый трейдер-коммерс любит вписывать свое бренное имя?

Wild User: Не... Никаких тэгов. От "левых" файлов, коими бывают напичканы папки, включая вирусню, виндовые файлы-невидимки и пустые папки. ИМХО, в альбоме кроме самих треков, могут быть только обложки, текстовики с лирикой, куй-файлы и логи ограбки. Остальное - фтопку! Гусары, про Total Commander молчим, я его тоже юзаю, но задумывается малость по-другому... От "левых" тэгов, куда каждый трейдер-коммерс любит вписывать свое бренное имя? Эта фишка планируется в Сканере

Metalforeigner: Олег, как всегда


Wild User: Вить, да погодь ты кубками кидаться :) Поюзай сперва, попробуй - вдруг чем потом потяжелее метнуть захочется...

mel0man: ухты ухты пасибо! ша заценимс а как насчет переименования самих CUE-ев?

stolzen: Честно говоря, сам уже думал такое писать... Ну раз уже есть готовое, наверно не буду :) Ну, щас заценю програмку

Wild User: mel0man пишет: а как насчет переименования самих CUE-ев? Наверное, тоже нужно... Кто как их обзывать предпочитает?

Trellis: Wild User пишет: Кто как их обзывать предпочитает? у меня жёсткий стандарт на это дело - CDImage.cue с wav и CDImage_ape.cue c ape, оставляю оба файла.

Wild User: А оба зачем, если не секрет? Получается, куй-файлы абсолютно одинаковые, кроме прописанного в них имени файла-образа?

Trellis: Да, они одинаковые кроме расширения образа. Куй для расширения .ape нужен для прослушивания музыки в foobar2000, куй для wav бывает полезен когда нужно что-то сделать c образом разжатым временно в wav - подмонтировать на виртуальный CDROM, порезать, объединить, убрать щелчки, перегнать в flac и т.п.

Wild User: Ну, х.з... Пока не особо представляю, как лучше сделать то... В подавляющем большинстве, файл-образ обзывают либо так же, как и папку альбома, либо CDImage... Куй можно обзывать так же, как и образ во всех случаях. Небольшая проблема состоит в том, что могут быть два куй-файла и один образ, или два куЯ и два образа для двухдисковых релизов. В общем, ещё та задачка... Идеи принимаются.

Trellis: Wild User пишет: могут быть два куй-файла и один образ, или два куЯ и два образа для двухдисковых релизов. У меня есть скрипты, которые переименовывают файлы/папки, они в этом случае просто пропускают альбом, иначе можно что-нибудь испортить. Переименовывают, только если в папке есть один wav/ape и один cue. Соответственно все образы для многодисковых альбомов я предварительно вручную раскидываю по подпапкам CD1, CD2, .... Возможно не самое лучшее решение, зато всегда порядок :)

mel0man: Кто как их обзывать предпочитает? Вот мой стандарт всегда состоящий не менее чем из 4 файлов: -Куй -Образ -Снимок спектра -Лог проверки на ЦДА-шность ну а как обзываю видно на скрине держать два куя не вижу смысла т.к. поменять строку у 10ка карт софтиной TT_CueChecker дело не долгое.

Wild User: Будем подумать...

Die Hard: Что то никто и не отписывается по программе. А я вот, вчера, обкатал ее в условиях приближенных к "боевым" :) Прога - супер! Всем рекомендую. Wild User Маленькое пожелание. Двойной пробел расценивать как "пробел - тире - пробел". Или опционально. Маска замены вхождений. Ну и не очень понятно следующее переименование: 03 - ..True Sons Of Satan.mp3 -> 03 - True Sons Of Satan.mp3

Wild User: Die Hard пишет: Двойной пробел расценивать как "пробел - тире - пробел" Не совсем понял, где расценивать. В результирующем имени? Die Hard пишет: Ну и не очень понятно следующее переименование: 03 - ..True Sons Of Satan.mp3 -> 03 - True Sons Of Satan.mp3 Непонятно, зачем убрались точки? Именно точки, ведь многоточие оформляется ввиде трёх точек и, если бы так и было, то переименование не производилось бы.

Die Hard: Не совсем понял, где расценивать. В результирующем имени? Да. Вообще, говорю про то, что классно было бы иметь возможность самому указывать что на что менять, н-р: "(два пробела)" => " - ". Хотя, возможно я и многого требую. И нужна ли эта "фича" кому нибудь кроме меня, неясно.

Wild User: Die Hard пишет: И нужна ли эта "фича" кому нибудь кроме меня, неясно. Попробую добавить. Щаз, только с "куями" разберусь малость... Кстати, если уж сильно необходимо, то подмену такого рода можно осуществить следующим образом: после того, как просканируется, выдели нужные ячейки с новыми именами (или столбец, или вообще всю таблицу) и нажми на кнопку с биноклем на выпадающей панельке. Выпадет диалог, где можно задать, что искать и на что менять. Все изменения будут происходить только с ячейками столбца "Новое имя".

mel0man: не обрабатывает вав при любых дефолтных значениях выделенных ячеек оставляя прежнее имя и завявляя что переименовано

Wild User: mel0man, удали расширение CUE из списков расширений со вкладок "Форматы" и "Новые имена" и все будет нормально. Там должны быть только расширения музыкальных файлов и никаких других. Переименование куй-файлов и их обработка будут добавлены в след. версии. Это и ковыряю...

mel0man: аа вон где собака порылась... помогло!

Wild User: mel0man пишет: помогло! Я так понимаю, что работает? Что-то мало кто отписывается. Я понимаю, может немногим только и интересно, но глюки то нужно вылавливать. Кто уже попробовал, черканите... Может под Вистой кто поюзал?

Bete_Noire: делал себе похожую программу, если кому надо, вот ссылка: http://betenoire.narod.ru/files/ape_utility.rar [42,4 kb]

Trellis: Wild User пишет: Может под Вистой кто поюзал? Под Вистой работает, только опять проблема с шрифтами на английской версии операционки: http://avantrellis.googlepages.com/Struct.jpg На Win XP это лечилось правкой реестра, на Висте такие же изменения в реестре к сожалению не помогают. Приходится пока пользоваться твоими тулзами на XP под VMware :) Что любопытно, одна надпись на русском всё-таки читается: http://avantrellis.googlepages.com/CatComp.png

Hunter: От "левых" тэгов, куда каждый трейдер-коммерс любит вписывать свое бренное имя? +1 иногда даже в поле Composer )))))) Олег, вот бы чистилку камментов сделать! а так до сих пор юзаю версию 2005-го года, много ли с тех пор в Сканере изменилось?

Wild User: В принципе, ничего не мешает вычлененое закинуть и в тэги, равно как и "прибить" некотjрые из полей или наоборот массово записать в коммент нетленное имя хозяина :) Спасибо за предложения, однако буду поэтапно всё решать, а то запутаюсь окончательно... Hunter пишет: много ли с тех пор в Сканере изменилось? Серж, ты бы мне черкнул, я б тебе усё и растолковал бы...

Wild User: Никто не встречал ситуацию, когда файл-образ в мп3 + куй? Теоретически такое возможно, но не представляю, кому так понадобится делать...

UberWolf: Wild User пишет: Никто не встречал ситуацию, когда файл-образ в мп3 + куй? Теоретически такое возможно, но не представляю, кому так понадобится делать...Самому такие не попадались, но слышал как минимум о двух человеках, которые используют такую связку.

Wild User: Ясно... Значит, пока двигаюсь в правильном направлении...

Trellis: Я раньше иcпользовал связку mp3 и cue для себя, конвертировал апешки в mp3, чтобы слушать музыку на работе.

mel0man: Никто не встречал ситуацию, когда файл-образ в мп3 + куй? у меня есть парочку которые сам делал т.к. там треки это только навигация от темы к теме, а часто так используют для миксов всяко комерческих дижеев

Damned: Wild User пишет: Никто не встречал ситуацию, когда файл-образ в мп3 + куй? Теоретически такое возможно, но не представляю, кому так понадобится делать... Встречал. Разбил нафиг через mp3DirectCut (он умеет). Так делают недо-манки :) Иначе не знаю как это называть.

Wild User: Damned пишет: через mp3DirectCut (он умеет). ещё умеют - Medieval CUE Splitter (режет по куй-файлу, оставляя в том же формате) Cdi2Mp3 - извлекает по кую в один из трёх форматов потреково Easy CD-DA Extractor - вообще чего дохрена могёт - режет и конвертит По Структуратору. Вроде с куями разобрался - новые имена берутся такие же как для образа и выводятся рядом с треками, т.е. видно кто кем будет. Для случая, когда образ один, а куй-файлов два (случай Trellis-a) или два образа (или более) и два куЯ (имеется ввиду в одной папке, для многодисковых альбомов) не придумал ничего, кроме как "уникализации" имени файла через Name, Name (2), Name (3), e.t.c. В большинстве случаев получается нормально. Правку имён файлов в куях и регистра букв псевдотэгов в куй-файлах удалось сотворить. Помимо этого: если образ один, а куёв - два, то лишний можно удалить, равно как и создать с "поправкой на wav". Пока вся эта хрень тестируется, сделал отключаемое резервирование куй-файла, дабы не запороть ничего. КАЧАТЬ ПОКА НИЧЕГО НЕ НУЖНО - НЕ ВЫЛОЖИЛ ЕЩЁ...

stolzen: Wild User пишет: КАЧАТЬ ПОКА НИЧЕГО НЕ НУЖНО - НЕ ВЫЛОЖИЛ ЕЩЁ... Ждем-с новую версию

Damned: Wild User пишет: ещё умеют - Medieval CUE Splitter (режет по куй-файлу, оставляя в том же формате) Cdi2Mp3 - извлекает по кую в один из трёх форматов потреково Easy CD-DA Extractor - вообще чего дохрена могёт - режет и конвертит Судя по тому, что много программ умеют, не такое уж это стигматизированное явление mp3+cue, а наоборот, очень частое :)

mel0man: Еще небольшая просьба Прикруть стандартные хоткеи к примеру окно "редактор значения" нового имени не реагирует на ентер

Wild User: С хоткеями, конечно разберёмся, пока что цель - запустить основное :)

Wild User: Желающие мучить кошек ещё тут? :) Тестим дальше, ибо есть чего добавлено и переделано. Мелочи прибью в процессе обсуждения. З.Ы. Спасибо Stolzen -у за активное участие в тестировании!

Die Hard: >Желающие мучить кошек ещё тут? Дык, а что мучать то? Все отлично работает. А мелкие недочеты это не есть плохо. И вообще, кто сказал что баг не может считаться фичей? :) В качестве рекламы: Юзайте продукты от Юзера! Ваш верный шаг на пути в светлое трейдерское будущее. :):):)

Wild User: Небольшое предупреждение. После генерации новых имён в табличку, там прикручена проверка новых имён для папок на аналогичные имена, которые подсвечиваются в ячейке нового имени. Например, есть рядом два одинаковых альбома но с разными именами папок - Artist - Year - Album Artist 'Year - Album После генерации нового имени, к примеру, в Artist\Year - Album имеем два альбома с одним именем, что нам нужно подсветить. Данный контроль реализован пока не очень удачно - при большом количестве альбомов проявляется в виде подвисания программы на время проверки после генерации имён - пытаюсь сделать лучше. Также будет аналогичная проверка имён треков внутри альбома с той же целью. И ещё. Если включено упорядочивание файлов с расширением txt, например в папку Lyrics, то файлы отчёта программы Ape Batch Checker туда не помещаются.

mel0man: Дык, а что мучать то? Все отлично работает. А мелкие недочеты это не есть плохо. И вообще, кто сказал что баг не может считаться фичей? :) +1 вчера всего то в пару движений привел в порядок полсотни образов, ручками это было бы куда дольше и муторнее! отличный софт!

Wild User: Пока непонятно, что делать при нахождении в одной папке 2-х и более образов при наличии там же аналогичного количества куЁв... Получаем одинаковые названия, что не есть гуд (впринципе, меня это не парит, у меня диск = папка), но перед переименованием такие альбомы можно поправить вручную через редактор значения.

Wild User: Малость погорячился я про - ...Тэги для переименования не используются... В общем, прикручен тэггер для массовой записи тэгов + для переименования можно брать информацию и из тэгов. На текущий момент, программой поддерживаются следующие типы файлов - *.ape,*.cue,*.wav,*.flac,*.mp3,*.mpc,*.wv,*.ogg Альфу выложил, линк в шапке, продолжаем мучить "кошаков" и не забываем постить о глюках.

stolzen: Wild User Кошаки жалобно мяукают :) Бедные, уже столько их мучаю :) Качаю... С меня отчет в письменном виде :)

Wild User: Немного писанины... Пока нет хэлпа, вкратце по работе софтины: ОСНОВНЫЕ РЕЖИМЫ Главных режима - три. Выбираются переключателем из 3-х кнопок. Управляются эти режимы двумя кнопками -"Поиск" и "Выполнить" (образно - смотрите хинты к конторолам). То есть, делаем что - указываем директорию с альбомами, сканируем. 1. В режиме ренэймера просматриваем новые имена. Если нравится то что видим, жмём кнопку "выполнить" - переименуются только те файлы и папки, которые выбраны галками напротив каждой позиции. 2. В режиме тэггера также сканируем. Смотрим на поля "Артист", "Альбом", и.т.д... - именно их содержимое пойдёт в тэг или внутрь куй-файла. Если нравится - жмём "Выполнить". Что отмечено галками - заполнится. ... Отдельные позиции можно редактировать и корректировать - даблклик по таблице вам поможет в этом в обоих режимах. 3. Режим чистки. Сканируем, смотрим что нашли. Жмём на "выполнить" - что отмечено удалится. Куда - зависит от настроек... НЕОСНОВНЫЕ РЕЖИМЫ (Не зависят от положения переключателей главных режимов и кнопок управления оными. Для работы нужен лишь путь к папке.) 1. Исправление регистра в куе-файлах - Всё, что записано в псевдотэгах REM..., PERFORMER, TITLE - будет преобразовано к виду "Каждая Первая Буква - Большая, нижние подчёркивания заменятся на пробелы, и скорректируются римские цифры". 2. Исправление имени образа в куй-файлах. Надеюсь понятно... Кроме этого, если не стоит галка в настройках "делать 2 куй-файла" - то ОДИНАКОВЫЕ куй-файлы уничтожаются, остаётся только один под текущий образ. Если галка стоит - то один куй будет соответствовать текущему образу, и создастся второй, в котором прописано имя под образ с расширением wav, о чём и будет отмечено добавлением префикса _wav к его имени. 3. Упорядочение контента - обложек, лирики, мультимедиа. Они (нужные расширения можно задать в настройках) раскладываются по папкам, с нужным именем или наоборот "вытаскиваются" в корень альбома, если имя папки пустое. Вот вроде и все скромные возможности софтины... Подробный хэлп наверное будет, но чуть позже, сначала нужно потестить софтину. Будут вопросы - пишите (только мелко, что б влезло )

Wild User: Небольшое обновление... Добавлены некоторые блокировки в режимы записи тэгов. Терминология такая: Основные тэги - Артист, Альбом, Год, Жанр, Номер, Название, Коммент, УРЛ (линк). Неосновные - любые другие поля тэга. Теперь режимы работают так - 1. "Полное обновление тэга" - Все дополнительные поля уничтожатся, в основные тэги запишутся данные из таблицы ЕСЛИ НОВЫЕ ЗНАЧЕНИЯ НЕ ПУСТЫЕ, т.е. есть что записывать, иначе, оставляем то, что было в соответствующем поле до записи. 2. "Замена основных полей" - Все дополнительные поля сохраняются, а основные заменятся то, что в таблице, но ЕСЛИ НОВОЕ ЗНАЧЕНИЕ НЕ ПУСТОЕ. 3. "Заполнение пустых полей" - Все дополнительные поля сохраняются, а в основные запишется то, что в таблице, но ЕСЛИ ЗНАЧЕНИЕ "РОДНОГО" ПОЛЯ - ПУСТОЕ. + убрано сообщение о том что таблица будет очищена при вызове из контекстного меню проводника (когда в таблице и так ничего нет).

xJOExx: Прога шикарная) Как мне ее не хватало!

Wild User: Залита v 1.0.3a + Попытка прикрутить интернет (ФриДиБи) + мелкие фиксы

Wild User: И чаво молчим как рыбы об лёд? Про интернет, всмысле... Попробовал кто-нибудь? Работает или нет? Находит ли альбомы по рассчитанному DiscID из образов + куй? Мне ж интересно - дебют, как-никак...

Wild User: Обновление - мелкие фиксы.

Gensek: Прокрутил прогу, всё работает (ну то что я использовал). Только вопрос формирование имён директорий лучше сделать чтобы инфу брало из тегов или соответственно из куя, тогда любой первоначальный вид будет автоматически переименоваваться как нужно по заданной формуле. А то иногда приходит полный разнобой. Мне конечно не трудно вручную переправить (до этого времени так и было) но если есть софтина то спасибо. И ещё если можно чтобы запоминалась последняя папка откуда всё открывалось.

Wild User: Gensek пишет: чтобы инфу брало из тегов или соответственно из куя Инфу из куя тоже берёт. Я вот взял, например образ, прибил в нём все тэги, в опциях ренэймера выставил приоритет "Тэг", просканировал. Имя папки сформировалось правильно, т.е. информация была взята из куй-файла. Если приходит бардак и вычленятор не может получить информацию - добавляйте шаблонов в генератор. Конечно, если в названии есть к чему зацепиться... Запоминание последней папки добавил. Добавились настройки по префиксам имени куй-файла и некое подобие "исправлятеля искверканных умляутов" в редакторах значений. Аналоги прописываются в ReplUmlauts.txt Обновление закинул.

Алексей: Прога хорошая, сэкономил кучу времени, спасибо Дикий Юзер. Но есть серьезный недостаток. Надо что бы прога при первом запуске сообщала, что это демо версия на две недели с ограничениями, например переименовывает только одну папку за раз, ну или вообще ничего не делает. И на каких-нибудь набитых вирусам порталах выложить кряки, половина из которых не должны работать. А то не очень привычно пользоваться таким богатством без гимора.

Hate: Алексей ууу жадина :))

Wild User: Алексей пишет: Но есть серьезный недостаток Это серьёзный баг... Поправлю. Надо ж посадить побольше контингента на "иглу", а учитывая некий резерв "вкусностей", которые мной задуманы, это, возможно, произойдёт. Тогда и сделаю "шаравару"... Или, как минимум - DonationWare Иначе - будут прибиты все найденные на винтах альбомы... ...я как раз свою машЫнко продал... мне ж надо новую теперь покупать...

retro: Иначе - будут прибиты все найденные на винтах альбомы... Достаточно будет просто свое бренное имя во все тэги прописать.

Wild User: Что-то, Фатал опять в глубокой самизнаетегде, поэтому зазеркалил архивчик сюда - http://wu.kominet.ru/TT_Structurator.rar

Damned: Wild User пишет: огда и сделаю "шаравару"... Или, как минимум - DonationWare Настоящая награда для программиста - когда его прогой пользуются :) Деньги - это так, штоб кушать было чего :))))

Алексей: А помоему, настоящая награда для любого програмиста/человека - это огромный мешок с баблом.

Damned: Алексей пишет: для любого програмиста/человека - это огромный мешок с баблом. По себе о людях судишь, не пойдет так :) А вот кому-то с коляски встать, а не мешок с баблом :) Вот тут барыга-программер живет: http://www.zhmak.info/aboutme.html (засеките количество рекламы и прикиньте сколько она стоит, а потом помогите ему через веб-мани :)))

mel0man: Wild User меня одна мелочь беспокоит, когда заюзываю инструмент по упорядочинванию картинок, лирики... и хочу чтобы всё было в корне, програ всё переносит, но оставляет пустые подпапки (

Wild User: но оставляет пустые подпапки Поконкретнее пожалуйста - что именно оставляет? Папки, где "лежали" обложки? Если так, то причиной этому может быть наличие в них виндовых файлов Thumbs.db, которые являются скрытыми. Поэтому эти папки не удаляются. Удаляется лишь действительно пустое - так сделано, так сказать, во избежание, что бы не удалилось что-либо нужное. Рекомендую сначала выполнять удаление "хлама" в режиме "Чистка альбомов", предварительно просмотрев, что будет удалено и, думаю, что всё тогда будет нормально. Если не поможет, сообщи, буду посмотреть...

urkraft: Олег, ай нид хелп! (с) Брат - 2 Ну никак у меня не хочет эта прога переименовывать, может хоть примитивный хэлп осилишь?:)

Wild User: urkraft пишет: может хоть примитивный хэлп осилишь?:) Чесслово, не могу времени выкроить для писанины, да так, что бы не лень было ей заниматься... Но хочу, всей душой хочу Хотя бы краткое HowTo, и что при этом происходит надо бы, конечно... В конце-концов я ж в аське частенько бываю - вот тебе и онлайн хэлп, что непонятно, невозбраняется ведь спросить...

stolzen: Wild User А мог бы и FAQ сделать - поворошить историю в аське, и он готов :)

Wild User: Пока нет хэлпа, кратко изложу кое-что тут. Основные режимы: Переименование Заполнение тэгов Чистка альбомов Режимы выбираются трёхкнопочным переключателем (для наглядности есть индикатор режима) и управляются общими для них кнопками "Сканировать" и "Выполнить операцию" (смотрите всплывающие подсказки). Все эти режимы требуют обязательного сканирования перед выполнением операции и после изменения настроек, связанных с соответсвующим режимом. После сканирования, взависимости от установленного режима, обязательно просматриваем - - Колонку с новым именем для режима переименования - Колонки Arist, Album, Year и.т.д. для тэггера - Найденные для удаления файлы в режиме чистки. Затем, если всё устраивает, ОТМЕЧАЕМ позиции, для которых нужно выполнить операцию, а затем жмём на "Выполнение...". Если при предварительном просмотре устроило не всё, то можно, либо изменить настройки, если какую то информацию для переименования / тэгов получить не удалось (задание приоритета "взятия" данных) или "поправить" несоответствия с помощю редакторов значения или через интернет-базу FreeDB.org Следует обязательно учитывать, что "выполнение" произойдёт ТОЛЬКО с теми позициями таблицы, которые отмечены "галками". Соответственно, что не отмечено - не будет затронуто. Это важно и по идее, должно предотвратить нежелательные казусы с альбомами. Средств для отметки позиций или редактирования ячеек в программе, думаю, хватает... После операции можно будет повторно пересканировать, что бы убедиться, что всё, что было нужно заполнилось переименовалось или "вычистилось". Для неосновных режимов: Коррекция регистра содержимого куй-файлов Коррекция имени образа в куй-файлах Упорядочение обложек, лирики и.т.д. сканирование не требуется. Достаточно того, что бы был задан путь с директории, содержащей альбомы. Режимы имеют свои опции на соответствующих вкладках панели настроек и не зависят от основных, т.е. являются самостоятельными. Вот, в общем основные приёмы работы...

mel0man: Поконкретнее пожалуйста - что именно оставляет? оставляет именно полностью пустые папки из под обложкей или прочих картинок. насчет скрытых файлов и прочего мусора, работаю в тотале поэтому по ctrl+b всё вижу и удаляю сразу .дб,плейлисты, и т.д.. UPD: скачал версию с бесплатным инетом) проблема разрешилась, удаляет пустые!

Wild User: mel0man пишет: по ctrl+b всё вижу Предлагаю всё же убедиться в отсутствии в этих папках скрытых и любых других файлов, ибо по ctrl+b можно увидеть только содержимое всех папок, НО НЕ СКРЫТЫЕ ФАЙЛЫ - что бы их просмотреть, нужно включить показ таких файлов. Я конечно проверю ещё, но у меня нормально всё удаляется, что должно быть удалено... Может ещё у кого такая проблема возникает? Ещё можно проверить, если в папках действительно ничего нет - будут ли удаляться папки, с которых снят атрибут "только чтение", может именно с таким атрибутом папки не удаляются...

mel0man: Предлагаю всё же убедиться в отсутствии в этих папках скрытых и любых других файлов, ибо по ctrl+b можно увидеть только содержимое всех папок, НО НЕ СКРЫТЫЕ ФАЙЛЫ - что бы их просмотреть, нужно включить показ таких файлов. Я конечно проверю ещё, но у меня нормально всё удаляется, что должно быть удалено... Может ещё у кого такая проблема возникает? Ещё можно проверить, если в папках действительно ничего нет - будут ли удаляться папки, с которых снят атрибут "только чтение", может именно с таким атрибутом папки не удаляются... сори, версия была старая

Wild User: КРИТИЧЕСКОЕ ОБНОВЛЕНИЕ. Категорически рекомендуется скачать тем, кто пользуется программой. 1. Устранено некорректное поведение программы, если в режиме чистки альбомов включена опция "удалять файлы без расширения". 2. При первом способе записи тэгов (обновление тэга), для FLAC не всегда записывались поля в тэг. 3. + Мелкие исправления и доработки. 4. В комплекте имеется некое подобие хэлпа. Версия 1.0.6а + хэлп http://wild_user.fatal.ru/music_soft/TT_Structurator.rar зеркало (временное) - http://wu.kominet.ru/TT_Structurator.rar

Wild User: Просьба ко всем, кто скачал структуратор... Выкинуть нафиг её со своего винта и не пользоваться. Особенно в режиме тэггера. Ибо запись в тэг апе-файлов приводит к их повреждению. Использовал для записи в тэг AudioTool Library, и похоже, там с этим делом не всё в порядке. Надеюсь, что ничего ни у кого не испортилось... Если совсем проект не заброшу, то тэггера там точно не будет... И вообще, лучше такими делами заниматься тому, кто что-то может и понимает. Я - не программер, следовательно нехер было и браться. Вот такие дела...

Wild User: Если что-либо всё же повредилось (Манки при верификации выдаёт ошибку контрольной суммы и плеер в конце трека / альбома выдаёт ошибку) то поправить это дело можно, если выполнить переконвертацию с помощью Easy CDDA Extractor из АПЕ в АПЕ. ПРограмма делает это массово, тэг и разбивка куй файла сохраняется.

HARD-ROCK: Ну я вроде только папки переименовывал! да файлы mp3 вроде нечего нету ! будем надеется! )

ewer: Вовремя подмечено. Хотел только написать об этом. Хорошо, что тренировался на "кошечках" - в отдельной папке. Но режим переименования - хорош. Туда бы кое-что добавить: контроль правильности и заполненности названий (хотя бы подсветка для CUE, где неизвестные названия и соответствие названий файлов - для потрекового режима - с тегами и заданной маской) и т.п.

thirsty-fish: Wild User в режиме rename программа может повредить манки? например, когда просто приводишь в порядок имена образов (CDImage.ape) и имена кью-файлов (CDImage.cue, CDImage_wav.cue)

Wild User: thirsty-fish пишет: в режиме rename программа может повредить манки? Нет. По крайней мере ни одного случая зафиксировано не было. По идее и не может - внутрь файлов же не лезем. По АПЕ-тэгам. Подрихтовал, сейчас, вроде, всё нормально, ничего не повреждается (в принципе повреждения как такового не было - нарушались последние несколько байт из-за записи туда тэга, эти байты всегда приходились на тишину). Но выкладывать пока не буду - надо протестить как следует. С сайта программа удалена.

thirsty-fish: Wild User тогда зачем выбрасывать прогу?) она очень нужна в этом аспекте, делает огромный объем работы. просто достаточно не пользоваться таггером...

Wild User: Ну... малость погорячился... Потом посидел, пивка хряпнул, поковырял - вроде не всё так уж и страшно.

thirsty-fish: Wild User я тоже думаю не все так страшно. вы делаете огромную важную работу, ошибки при этом неизбежны и посыпать голову пеплом не нужно...

thirsty-fish: Wild User пишет: Подрихтовал, сейчас, вроде, всё нормально, ничего не повреждается значит будем тестить дальше

Wild User: Кто не боится, берём и тестим отсюда - http://wu.kominet.ru/alfatest/TT_Structurator.rar Я там закинул ещё тулзу (не мою, конечно) для проверки на целостность файлов - думаю, в свете последних событий, будет актуально. Нажание кнопки - проверка файлов (MP3, Ogg, FLAC, WavPack & Monkey's) в стартовой директории на ошибки. Потом сделаю малость поудобнее.

Gensek: Тогда ещё можно кнопочку отката добавить. Хотя я только переименование папок делаю, точнее только собираюсь пока только экспериментировал.

Wild User: Gensek пишет: Тогда ещё можно кнопочку отката добавить Это не панацея, разве только новое имя не понравится (а для этого и так есть предосмотр перед переименованием, зачем плодить новые глюки?), поэтому лучше всяких откатов будет работа с копией альбомов - так оно понадёжнее будет...

mel0man: Я там закинул ещё тулзу (не мою, конечно) для проверки на целостность файлов - думаю, в свете последних событий, будет актуально. а можно пояснить как это работает? традиционый способ распаковки и верификация?

Wild User: mel0man пишет: а можно пояснить как это работает? Ключевые слова - "не мою" Все вопросы к автору программы - это его секреты. Я же только "скармливаю" программе стартовую директорию. От себя скажу, что то, что проверял и выявлял, совпадало с "обезьяной" и Flac Tester из поставки FLAC. По скорости работы "обезьяну" эта утилита превосходила. К тому же тут получилось "всё в одном", что намного удобнее, чем запускать разный софт для проверки мп3, флак и апе. В папке добавленной софтины есть текстовик, где указано авторство и некоторая информация.

Gensek: Ещё у меня есть просьбочка, или это так как то можно, сделать галочку например "переименовывать только папки" в том смысле что сами файлы не трогать, а то я это всё в тэг-редакторе делаю. Если не сложно.

Metalforeigner: Gensek, так там же куча вариантов по выделению и снятию выделения как папок, так и файлов. Или у меня старая версия? :)

Wild User: Metalforeigner пишет: куча вариантов по выделению и снятию выделения как папок, так и файлов Да тоже думаю, что хватает - просканировал, нажал кнопочку "Снять выбор со всех треков" (кнопочка на выпадающей панельке) и получишь то, что просил. Или у меня старая версия? :) Это не тронуто и последней версии. Вить, качни вот эту - v 1.0.7, настоятельно рекомендую... http://wu.kominet.ru/alfatest/TT_Structurator.rar У кого утилита проверки файлов сразу после запуска выдаёт что найдено, проверено и забраковано ноль, то причиной этому - слэш в конце пути. Удаляйте слэш вручную (если он там есть) или перекачайте программу.

Metalforeigner: >v 1.0.7, настоятельно рекомендую Да, этот вариант, кажись, получше. Была у меня до этого маленькая заморочка: в некоторых случаях прога предлагала переименовать куй-файл в вид "имя файла_wav.cue", что мне совсем не было нужно. Сейчас, вроде, такого не возникает. Олег, так что ты с тэггером надумал: будешь ему ума давать или сносить собираешься? зы когда сканер с дальней полки достанешь? :))

Wild User: Metalforeigner пишет: в некоторых случаях прога предлагала переименовать куй-файл в вид "имя файла_wav.cue" Подозреваю, что это из-за того, что изначально внутри куЯ имя образа было с расширением wav, поэтому так и будет - для таких куёв префикс добавится в любом случае. Варианты как избежать - перед переименованием, например, если нажать кнопку "Исправление имён образов", то имена внутри исправятся на "без wav-ные", т.е. на те которые лежат рядом и если они апе или флак, то префикс присоединяться не будет. Ещё вариант: после того как просканировал, выполнить "поиск-замену" "_wav" на "ничего" - результат будет такой же. что ты с тэггером надумал А что тут думать? Пусть будет - мне он нужен и я его использую. Первое время пусть юзается на копиях и с обязательной проверкой на целостность после заполнения тэгов. Единственно что, наверное уберу режим заполнения "замена основных полей", он там думаю не нужен. Останется только два - "обновление" и "дополнение". Ну и третий (добавлен уже) - "только коммент". когда сканер с дальней полки достанешь? Вроде как уже достал. Пытаюсь поковырять. "Закромсал" сильно сильно сканирование и туплЮ теперь о том, что, как, когда и для чего показывать. Несоответсвия, всмысле. Счас сложнее, ибо форматов прибавилось, для каждого свои заморочки. Рожу сканирование, прикручу УИД-ы и выложу. Встроенного редактора тэгов не будет. По крайней мере пока.

mel0man: Рожу сканирование, прикручу УИД-ы и выложу. Встроенного редактора тэгов не будет. По крайней мере пока. не забудь пажалста про замер альбомов как в вишкопире, тобиш всего что находится в папке

Gensek: Значит мне надо внимательней всё посмотреть.

Wild User: Cайт на Fatal.ru уже не существует. Текущее местоположение - http://www.wilduser-music.narod.ru зеркало будет чуть позже.

Gensek: Тут у меня такая фигня произошла, интересно что могло быть. В двух словах так. Запустил прогу на переименование (не первый раз уже), далее было так она думала-думала и затем всё переименовала как надо НО за компанию удалила ВСЕ пустые директории которые были выще по дереву относительно той папки с которой работала.

Wild User: Gensek пишет: удалила ВСЕ пустые директории которые были выще По легенде, ничего выше стартовой папки трогаться не должно. Для выяснения ситуации хотелось бы знать следующее: какие пути (примерно, хотя бы или виртуально) были - к стартовой папке к папке с которой работала (и новую структуру альбома этой папки) к пустой папке которая удалилась

Gensek: Выглядело примерно так: попробую описать словами, если что попробую выложить картинку но мне сложно я в этом баран. AA верхняя папка в корне диска __ANEXX несколько папок пустые и нет __Разбор APE это та папка в которой были сканируемые альбомы ___________ОРИГИНАЛЬНЫЕ названия папок было несколько и все разные Всё переименовалось как нужно А - Y - A Но все пустые папки ANEXX (там ещё были Разбор МР3 и т.д.) удалились. Беды нет я все их по новой создал, а полные остались на месте но как разработчику может быть интересно.

Wild User: Ясно. Это не баг, а фича такая. Так и должно было бы быть. Специфика переименования такова, что в любом случае получаются либо "остатки" пустых папок от огригинальных альбомов, либо темповая папка для группы альбомов для одной из общих поддиректорий с альбомами, лежащих в стартовой папке. Поэтому в этом случае вызывается отдельный метод для чистки пустых папок в СТАРТОВОЙ ПАПКЕ (в твоём случае папка АА). Он неотключаемый и независимый от настроек чистки альбомов. Если бы ты выбрал в качестве стартовой папку "Разбор APE", то папки "ANEXX" не тронулись бы.

Seth: Э... Сорри за оффтоп... Wild User, сайт твой не грузится. Может зеркала какие-то найдутся?

Wild User: Seth пишет: сайт твой не грузится Какой именно? На Фатале уже нет сайта - я его прибил. А на народе грузится всё нормально, только что проверил. Ссылка в подписи. Ну или вот - http://wilduser-music.narod.ru

Gensek: Так я именно эту папку и указывал "Разбор АРЕ", просто показал что пустые папки удалились на уровень вверх. Я примерно понял почему (методом тыка), хотя может и не прав. Там когда двухдисковое издание и в названиях тегов (я написал оттуда инфу брать) есть символы которые не могут быть в названиях например "?/ то прога в примере пишет что готова переименовать (если можно то как бы сделать чтобы эти символы просто пропускались), а когда при работе натыкается на это дело то не переименовывает ничего но перекидывает папку на уровень вверх. т.е. изначально так АА название альбома __СД1 __СД2 А переименовывает с выбросом этих "СД1 и СД2" вверх на уровень АА с переименованием. И так и получилось что видимо чуть перестаралась и захватила лишний уровень.

Seth: Wild User пишет: На Фатале уже нет сайта А... Торможу. :)

Wild User: Gensek пишет: если можно то как бы сделать чтобы эти символы просто пропускались Моя залипуха, каюсь, вылетело из башки как-то... Добавил "чистку" недопустимых символов, выложил сюда - http://wilduser-music.narod.ru/test/TT_Structurator.rar

Seth: Были папки: Lord Belial-2005-Nocturnal Beast Nokturnal Mortum-1996-Goat Horns Предлагает переименовать их на: Lord Belial--Nocturnal Beast Nokturnal Mortum--Goat Horns Я так подозреваю, что начало на No вводит прогу в заблуждение? :)

Wild User: Ну зачем сразу так ехидничать... :) Я вот подозреваю, что это из-за того, что в настройках выставлено "брать из тэга" и года там (в тэге) нет нифига, потому он и не подставился. Генерируй, значит, из пути. В твоём случае должен присутствовать шаблон %B-%Y-%Y Соответственно, приоритет тоже нужно выставить.

MediaWorm: Traders Tool: Structurator v 1.0.6b не качается http://www.wilduser-music.narod.ru/music_soft/TT_Structurator.rar - Несуществующая страница

Wild User: Ссылка по которой качать чуть выше.

Seth: Wild User пишет: это из-за того, что в настройках выставлено "брать из тэга" и года там (в тэге) нет нифига, потому он и не подставился Э... Я был уверен в обратном. Но таки недосмотрел. :( В одном из них в тэге действительно не было нифига, а во втором было, но даты в тэге и в названии папки были разными. Короче, снова завтыкал...

Gensek: Да я тоже сначало многое не досмотрел-разобрался. Всё качается нормально.

Wild User: 2 Gensek По вопросу удаления пустых папок по всему винту. Предполагаю, что муза у тебя хранится в таком виде - <Root>:\Artist\Year - Album Значит, ты задаёшь в качестве стартовой директории корень диска. Так вот. "Пустышки" удаляются из СТАРТОВОЙ директории, в твоём случае это <Root>:\ Поэтому и удаляются пустые папки по всему разделу. с изначальным именем примерно "- Y - xxx" Изначальное имя - это когда тебе, к примеру, прислали такие альбомы. Новое имя - то что указывается в колонке с новым именем и это то, что сформировано на основе полученных данных из пути или тэга. Перед перименованием нужно просмотреть эту колонку и снять галки с позиций, которые выглядят не так как хочется (я про новое имя) что бы они не переименовались случайно, либо исправить вручную (или через интернет). Вообще, хорошо бы конечно некоторые нюансы поточнее осветить, для того что бы попытаться разобраться в ситуации. Хотелось бы знать: 1. Изначальную структуру альбомов и их местоположение на винте. 2. Какие шаблоны были заданы для имён. 3. Какой приоритет данных стоял для режима переименования (почему получилось "- Y - xxx") Можно сделать скриншот (ы) что бы это было видно. Надо же разбираться...

Gensek: Я храню свои имена так же как и в оригинале у тебя Артист - Год - Aльбом, поэтому тут мне ничего делать не нужно было. А случаи удаления несанкционированных пустых папок как раз и происходит когда оригинальное имя Year – Album и когда там же лежат другие папки с любыми именами например Артист Год (Альбом) или вообще просто любое слово например ANE т.е. разнобой. Это у меня или от разных людей в куче по обмену или я из сети скачиваю. Это видимо как раз и будет по 2 и 3 вопросам, в том смысле что - Y – xxx это не то что получилось, а то из чего нужно получить нужное. А предпросмотр я всегда делаю перед переименованием. Причём далеко не всегда бывает что идут попытки несанкционированного удаления. Но вот системы никак не пойму, может потому что разнобой? Да и никто больше с подобным не сталкивался? Теперь по первому пункту, работа идёт отсюда: <Root>:\a\музыка\а109\A\и тут уже набор старых названий любого вида Раньше было отсюда <Root>:\a\музыка\а109\ и вылезало аж сюда <Root>:\ тут же создавалась временная папка переименования. А сейчас на один уровень ниже всё нормально, только (видимо как раз проблемные) переименованные папки перекидывает сюда <Root>:\a\музыка\а109\ причём именно часть папок. Инфа для переименования берётся из тэгов.

Wild User: Ладно, буду попробовать воссоздать ситуацию, если не выцеплю, тогда другие методы буду пробовать - запись в лог-файл, который при возникновении проблемы нужно будет мне прислать.



полная версия страницы