АвторСообщение
Wild User



ссылка на сообщение  Отправлено: 23.01.07 00:37. Заголовок: Traders Tool: WishCopier


WishCopier предназначен для автоматического (с HDD) или полуавтоматического (с оптических приводов) копирования альбомов и видеоклипов на винчестер по имеющемуся вишлисту.
Отделён от Сканера и отправлен в самостоятельное плавание.

Тестовая версия. Со всеми вытекающими глюками и недоделками. От вас впечатления - как юзается, есть ли вообще смысл, всё ли понятно, ну, и т.д., включая найденные глюки.
Желающие потестить качают тут -
http://wild_user.fatal.ru/music_soft/TT_WishCopier.rar
Хэлп в комплекте.


Спасибо: 1 
Профиль Ответить
Ответов - 214 , стр: 1 2 3 4 5 6 7 8 9 10 11 All [только новые]


Wild User



ссылка на сообщение  Отправлено: 01.02.07 23:02. Заголовок: Re:


heine пишет:

 цитата:
скопированная таким образом папка будет иметь название CD1 и т.п.? либо она будет копироваться с папкой верхнего уровня?


Для этого в настройках есть галка "Сохранять имя папки верхнего уровня". То есть, если у тебя в корне ДВД-диска (и HDD тоже) лежат альбомы обеих структур оформления, то одноуровневые альбомы скопируются как есть, а альбомы "как у тебя" - artist - album\cd1, будут так и скопированы, то есть "artist - album\cd1". Поэтому, в твоём случае, нужно только изменить представление для многодисковых релизов, по принципу "один диск -> одна строка в каталоге", чтоб каждый диск имел свой УИД.

Спасибо: 0 
Профиль Ответить
Trellis



ссылка на сообщение  Отправлено: 02.02.07 00:51. Заголовок: Re:


Wild User,
Получится ли использовать твою программу, если структура альбомов хранящихся на винчестере, достаточно сложна, например:
 
+---Classica
| +---John Cage
| | +---John Cage - Sonata XIII. Music For Marcel Duchamp. Song Books I-II. Empty Words III
| | | \---Covers
| | \---John Cage - Sonatas and Interludes for Prepared Piano 1946 - 48 Boris Berman
| | \---info
| | \---naxos_cat.asp_files
| \---Kronos Quartet - Released 1985-1995 (2CD)
| +---CD1
| +---CD2
| \---Covers
+---Electronica
| +---Ain Soph
| | +---Ain Soph - Ain Soph
| | +---Ain Soph - Aurora
| | \---Ain Soph - Октябрь
| \---Anatoly Pereslegin - Fastgod E-Psalms
| \---Info
| \---ELECTROSHOCK_RU Анатолий Переслегин Fastgod E-psalms.files
\---Jazz
+---Music Revelation Ensemble - After Dark
\---Music Revelation Ensemble - Music Revelation Ensemble

У меня музыка хранится именно так...


Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 02.02.07 02:24. Заголовок: Re:


Trellis пишет:

 цитата:
Получится ли использовать твою программу, если структура альбомов хранящихся на винчестере, достаточно сложна


Несколько нелогичная структура :)
Не имеется ввиду что музыка разложена в "жанровые" директории, а то, что структура альбомов переменная.
В этом случае (я про Kronos Quartet...) нужно копировать с папкой верхнего уровня (см. настройки). Правда, тогда и для всех других альбомов это будет выполнено. То есть, если считать стартовой папкой (на твоём примере) папку Classica

+---Classica
| +---John Cage
| | +---John Cage - Sonata XIII. Music For Marcel Duchamp. Song Books I-II. Empty Words III
| | | \---Covers
| | \---John Cage - Sonatas and Interludes for Prepared Piano 1946 - 48 Boris Berman
| | \---info
| | \---naxos_cat.asp_files
| \---Kronos Quartet - Released 1985-1995 (2CD)
| +---CD1
| +---CD2
| \---Covers

и копировать, например, на ругой раздел в папку Wish, то получится так -
<Drive>:\Wish\John Cage\John Cage - Sonata XIII. Music For Marcel Duchamp. Song Books I-II. Empty Words III
<Drive>:\Wish\John Cage\John Cage - Sonatas and Interludes for Prepared Piano 1946 - 48 Boris Berman
<Drive>:\Wish\Kronos Quartet - Released 1985-1995 (2CD)\CD1
<Drive>:\Wish\Kronos Quartet - Released 1985-1995 (2CD)\CD2


Спасибо: 0 
Профиль Ответить
Trellis



ссылка на сообщение  Отправлено: 02.02.07 02:56. Заголовок: Re:


Wild User пишет:

 цитата:
Несколько нелогичная структура :)
структура альбомов переменная.


На болванках музыка хранится везде с одинаковой структурой, только с одним уровнем, но хотелось бы иметь возможность копировать музыку для заказов и с винта.
Для некоторых артистов с большим кол-вом альбомов (>20) я создаю на винте отдельные подпапки, чтобы сократить общее кол-во папок с музыкой одного жанра, иначе становится сложно искать нужные альбомы...

 цитата:
то получится так -
<Drive>:\Wish\John Cage\John Cage - Sonata XIII. Music For Marcel Duchamp. Song Books I-II. Empty Words III
<Drive>:\Wish\John Cage\John Cage - Sonatas and Interludes for Prepared Piano 1946 - 48 Boris Berman



В принципе потом в папке с заказом можно будет перетащить эти альбомы вручную наверх , это не долго, так что большой проблемы здесь не вижу.

Спасибо: 0 
Профиль Ответить
heine



ссылка на сообщение  Отправлено: 02.02.07 07:07. Заголовок: Re:


Wild User

спасибо за подробное разъяснение. всё уяснил. представление в каталоге изменю, хорошо что сами диски переписывать не нужно :)

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 02.02.07 11:58. Заголовок: Re:


heine пишет:

 цитата:
хорошо что сами диски переписывать не нужно


Канешна - харашо!

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 03.02.07 20:33. Заголовок: Re:


Блин, задница какая-то получается...
Любые способы доступа к "потрохам" файлов значительно увеличивают время генерации УИД-ов. Время сканирования ДВД -диска в среднем занимает 40 - 50 секунд, что кажется мне весьма долгим, против 3-5 секунд генерации по старому способу (путь+размер треков), ведь там мы в файл не лезем... Долго получается и если "лезть" в мпег-заголовки и если снимать дампы с участков файлов. ПО времени, фактически одинаково...
Поэтому, склоняюсь к указанному выше старому способу, который будет работать нормально с уже записанными на оптику альбомами и с альбомами на винте, которые соответствуют альбомам на оптике... В общем то для боьшинства подойдёт. Остальным - облом..., если не родится другой идеи какой-нибудь...

Спасибо: 0 
Профиль Ответить
mel0man



ссылка на сообщение  Отправлено: 04.02.07 00:11. Заголовок: Re:



 цитата:
Поэтому, склоняюсь к указанному выше старому способу, который будет работать нормально с уже записанными на оптику альбомами и с альбомами на винте, которые соответствуют альбомам на оптике... В общем то для боьшинства подойдёт. Остальным - облом..., если не родится другой идеи какой-нибудь...


а я вот недолго думая уже 4 виша с легкостью нарезал и все точно

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 04.02.07 01:15. Заголовок: Re:


В общем, можно несколько модифицировать старый способ. Для отдельно взятых файлов (клипы и.т.д.) генерить по имени (без учёта "ненужных" символов) + размер. Для альбомов не брать имя папки (так как чаще всего изменяется), а генерить УИД по размерам и именам треков (они реже переименовываются). Скорость получается нормальная - секунды три на просмотр всех альбомов на ДВД и от структуры каталогов не будет зависеть.

mel0man пишет:

 цитата:
а я вот недолго думая уже 4 виша с легкостью нарезал и все точно


Ну и как юзается вообще? Удобно? С дисков копировал? (про как вносить в каталог я не спрашиваю...)


Спасибо: 0 
Профиль Ответить
heine



ссылка на сообщение  Отправлено: 05.02.07 06:59. Заголовок: Re:


Wild User пишет:

 цитата:
В общем, можно несколько модифицировать старый способ



здесь какой способ имеется в виду? по константным параметрам или второй (к-ый самый быстрый?)

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 05.02.07 18:23. Заголовок: Re:


heine пишет:

 цитата:
здесь какой способ имеется в виду?



 цитата:
или второй (к-ый самый быстрый?)


Который быстрый. Но он будет отличаться от предыдущего "быстрого". Поэтому если Вы уже переколбасили каталог тем опытным образцом Копира, то те, старые УИД-ы уже не подойдут. Я предупреждал, что бы пока не горячились и не торопились - это только для предварительного тестирования. На этот раз УИД-ы будут уже окончательными и последующие изменения их не затронут.
На текущий момент прикручиваю переименование папок при копировании, которое было предложено выше (данные об имени исполнителя, альбома и года берутся из указываемых колонок), то есть структура каталогов и имена папок альбомов изменяются сразу, в процессе копирования. Это будет работать только для альбомов и только для каталогов (вишлистов) с раздельным указанием Artist, Album, Year. У кого в каталогах эти поля совмещены - значит тому не повезло...

Спасибо: 0 
Профиль Ответить
Trellis



ссылка на сообщение  Отправлено: 05.02.07 18:33. Заголовок: Re:


Wild User пишет:

 цитата:
На текущий момент прикручиваю переименование папок при копировании, которое было предложено выше


Может ещё стоит прикрутить автоматическое ограничение нового имени папки по длине? Иногда в каталогах встречаются различные комментарии прямо в поле с названием альбома, длиной на несколько строчек... :)

Спасибо: 0 
Профиль Ответить
Whats



ссылка на сообщение  Отправлено: 05.02.07 20:52. Заголовок: Re:



 цитата:
На текущий момент прикручиваю переименование папок при копировании, которое было предложено выше (данные об имени исполнителя, альбома и года берутся из указываемых колонок), то есть структура каталогов и имена папок альбомов изменяются сразу, в процессе копирования. Это будет работать только для альбомов и только для каталогов (вишлистов) с раздельным указанием Artist, Album, Year. У кого в каталогах эти поля совмещены - значит тому не повезло...



Сууупер))) А что значит не повезло?) У меня в каталоге совмещены столбики год и название альбома (столбик с названиями альбомов имеет вид "2001 - Doin It Down South") - что, пререименование в таком случае не сработает? =(

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 05.02.07 21:40. Заголовок: Re:


Trellis пишет:

 цитата:
Иногда в каталогах встречаются различные комментарии прямо в поле с названием альбома, длиной на несколько строчек... :)


Да а вы что, ребята?! Может я что-то не понимаю?
Нахрена в поле с названием альбома коммент?! Да ещё и многострочный? Нафига тогда в Экселе комментарии всплывающие предусмотрены?
А я не могу предусмотреть всю трейдерскую блажь и тут все расчитано на "нормальные" каталоги, где в поле Исполнителя - исполнитель, в поле ГОД - естественно, год, и.т.д...

Whats пишет:

 цитата:
У меня в каталоге совмещены столбики год и название альбома (столбик с названиями альбомов имеет вид "2001 - Doin It Down South") - что, переименование в таком случае не сработает?


А если тебе надо такое имя папки - Artist\Album (Year) по шаблону %B\%A (%Y), то тогда как ты будешь поступать?

Спасибо: 0 
Профиль Ответить
mel0man



ссылка на сообщение  Отправлено: 05.02.07 21:55. Заголовок: Re:



 цитата:
Ну и как юзается вообще? Удобно? С дисков копировал?


удобнее не придумаешь с дисков! хорошо то что сразу вижу список нужных дисков, их подгатавливаю и пихаю неглядя в монитор вообще т.е. вставил диск, прога скопировала, выплюнула я вставил следующий и т.д.
Насчет внесения UID-ов в каталог уже приловчился ко всем этим манипуляциями по замене полного пути символов "\" на " - " и правильной сортировки. Кста недавно переставил винду и такой же "неправильной сортировкой" заболел mp3Scaner...

Спасибо: 0 
Профиль Ответить
Trellis



ссылка на сообщение  Отправлено: 05.02.07 22:51. Заголовок: Re:


Wild User пишет:

 цитата:
Нахрена в поле с названием альбома коммент?! Да ещё и многострочный? Нафига тогда в Экселе комментарии всплывающие предусмотрены?
А я не могу предусмотреть всю трейдерскую блажь и тут все расчитано на "нормальные" каталоги


Чтобы ограничить длину папки, достаточно добавить в код одну строчку с регулярным выражением.
Лишняя "защита от дурака" никогда не помешает.

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 05.02.07 23:58. Заголовок: Re:


Trellis пишет:

 цитата:
добавить в код одну строчку с регулярным выражением


Что то я туго въезжаю.
Примерчик, плиз...

Спасибо: 0 
Профиль Ответить
Trellis



ссылка на сообщение  Отправлено: 06.02.07 00:35. Заголовок: Re:


Wild User пишет:

 цитата:
Примерчик, плиз...


Вот пример на Perl:
$str =~ s/(.{20}).+/$1/;
В переменной $str после этого останутся только первые 20 символов; если изначально их было меньше, то строчка останется без изменений. В других языках, поддерживающих регулярные выражения, должно быть что-то подобное.
При желании в конце можно добавить многоточие:
$str =~ s/(.{17}).+/$1.../;


Спасибо: 0 
Профиль Ответить
Whats



ссылка на сообщение  Отправлено: 06.02.07 00:45. Заголовок: Re:



 цитата:
А если тебе надо такое имя папки - Artist\Album (Year) по шаблону %B\%A (%Y), то тогда как ты будешь поступать?



Ну да) Тут тяжело что-то сделать.

Вообще если в шаблонах будут шаблоны без года - "Artist - Album" и "Artist/Album", то у меня все проблемы отпадают))

Спасибо: 0 
Профиль Ответить
Wild User



ссылка на сообщение  Отправлено: 06.02.07 02:32. Заголовок: Re:


Trellis пишет:

 цитата:
Вот пример на Perl:


Да не в коде дело.
"Отпиливать" можно под максимально допустимое кол-во для Винды (кажись - 255 символов, не помню, надо глянуть), а под CDFS и Нера порежет сама.
Я имел ввиду пример того, что может быть записано в ячейке - то есть, название альбома и "какой там может быть комментарий в несколько строк". Интересно, аж жуть

Whats пишет:

 цитата:
Вообще если в шаблонах будут шаблоны без года - "Artist - Album" и "Artist/Album", то у меня все проблемы отпадают))


Да, так будет работать. В этом случае в шаблоне год не ставим, а в поле, которое указывает на номер колонки с годом необходимо поставить "0" (по-умолчанию). Единственно, что ты будешь сильно ограничен в вариантах переименования

З.Ы. Под это дело прикрутил туды ышшо и ренэймер для треков. Вычленяется всё из имени трека. Подставляется в шаблон. Если не вычленилось что-нибудь, то ничего не трогает. В лог, соответсвенно пишет. Вроде уже работает, но надо погонять.

Спасибо: 0 
Профиль Ответить
Ответов - 214 , стр: 1 2 3 4 5 6 7 8 9 10 11 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 6
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия