Camel Disc Catalog

Camel Disc Catalog => Вопросы и советы => : Mozhayka 16 March 2009, 12:05:02

: Плагин cdc_freedb.dll
: Mozhayka 16 March 2009, 12:05:02
У меня не получается импортировать информацию с audio дисков :( Наверное, я что-то не так делаю  :-E
Вставляю audio диск, выбираю плагин freedb.dll , диск сканируется, но инфы о треках нет никакой :(.  Попробовала на 3 дисках, но не получается. Кстати, когда впервый раз сканировала, выскочила ошибка (чего-то там... error 500). При сканировании следущих дисков такой ошибки не вылезало.
: Re: Плагин cdc_freedb.dll
: madnut 16 March 2009, 12:30:51
У меня не получается импортировать информацию с audio дисков :( Наверное, я что-то не так делаю  :-E
Вставляю audio диск, выбираю плагин freedb.dll , диск сканируется, но инфы о треках нет никакой :(.  Попробовала на 3 дисках, но не получается. Кстати, когда впервый раз сканировала, выскочила ошибка (чего-то там... error 500). При сканировании следущих дисков такой ошибки не вылезало.

Честно говоря, это не моя парафия, но попробуйте вызвать плагин вручную на диске (или на треках, не знаю) через контекстное меню импорта информации
: Re: Плагин cdc_freedb.dll
: Mozhayka 16 March 2009, 14:16:31
Обновила программу, сборка 1088. Как только начинаю сканировать audiodisk с плагином freedb, вылезает ошибка (см. скриншот). Нажимаю ОК, диск сканируется, но инфы о треках не показывает. При следующем сканировании диска такой ошибки больше не вылезает, просто молча сканируется диск без инф. о диске.

Вызов плагина вручную, на диске или на треках не дает вообще ничего :(
: Re: Плагин cdc_freedb.dll
: DeadbraiN 16 March 2009, 14:52:22
Обновила программу, сборка 1088. Как только начинаю сканировать audiodisk с плагином freedb, вылезает ошибка (см. скриншот). Нажимаю ОК, диск сканируется, но инфы о треках не показывает. При следующем сканировании диска такой ошибки больше не вылезает, просто молча сканируется диск без инф. о диске.

Вызов плагина вручную, на диске или на треках не дает вообще ничего :(


Я гляну, что не так...
: Re: Плагин cdc_freedb.dll
: DeadbraiN 16 March 2009, 23:26:38
Обновила программу, сборка 1088. Как только начинаю сканировать audiodisk с плагином freedb, вылезает ошибка (см. скриншот). Нажимаю ОК, диск сканируется, но инфы о треках не показывает. При следующем сканировании диска такой ошибки больше не вылезает, просто молча сканируется диск без инф. о диске.

Вызов плагина вручную, на диске или на треках не дает вообще ничего :(


Поправили, скоро выложим обновленный плагин...
: Re: Плагин cdc_freedb.dll
: Mozhayka 17 March 2009, 07:16:07
Спасибо! Буду ждать :)
: Re: Плагин cdc_freedb.dll
: madnut 17 March 2009, 12:03:37
Попробуйте этот вариант. Дедушка там что-то поправил, может поможет :)
: Re: Плагин cdc_freedb.dll
: DeadbraiN 17 March 2009, 13:02:29
Обновила программу, сборка 1088. Как только начинаю сканировать audiodisk с плагином freedb, вылезает ошибка (см. скриншот). Нажимаю ОК, диск сканируется, но инфы о треках не показывает. При следующем сканировании диска такой ошибки больше не вылезает, просто молча сканируется диск без инф. о диске.

Вызов плагина вручную, на диске или на треках не дает вообще ничего :(


скажите, а ручной импорт работает нормально? (через контекстное меню)
: Re: Плагин cdc_freedb.dll
: madnut 17 March 2009, 13:11:02
скажите, а ручной импорт работает нормально? (через контекстное меню)

Вызов плагина вручную, на диске или на треках не дает вообще ничего

это было на старом плагине
: Re: Плагин cdc_freedb.dll
: DeadbraiN 17 March 2009, 13:22:41
скажите, а ручной импорт работает нормально? (через контекстное меню)

Вызов плагина вручную, на диске или на треках не дает вообще ничего



это было на старом плагине

а на новом?
: Re: Плагин cdc_freedb.dll
: madnut 17 March 2009, 13:28:20
скажите, а ручной импорт работает нормально? (через контекстное меню)

Вызов плагина вручную, на диске или на треках не дает вообще ничего


это было на старом плагине

а на новом?

А новый еще даже никто не скачивал, как ты успел заметить наверное ;)
: Re: Плагин cdc_freedb.dll
: DeadbraiN 17 March 2009, 13:56:44
Обновила программу, сборка 1088. Как только начинаю сканировать audiodisk с плагином freedb, вылезает ошибка (см. скриншот). Нажимаю ОК, диск сканируется, но инфы о треках не показывает. При следующем сканировании диска такой ошибки больше не вылезает, просто молча сканируется диск без инф. о диске.

Вызов плагина вручную, на диске или на треках не дает вообще ничего :(


Вообще, вопрос о русскоязычных Audio CD уже поднимался. Эта ошибка есть и еще не исправлена (если речь идет именно о ней). С англоязычными дисками должно быть всё ок.
: Re: Плагин cdc_freedb.dll
: Mozhayka 17 March 2009, 16:30:18
Попробуйте этот вариант. Дедушка там что-то поправил, может поможет :)

Скопировала cdc_freedb.dll в C:\Program Files\CDC\plugins , запускаю программу, вставляю аудиодиск для сканирования, хочу подключить плагин... и не вижу поддержки формата cda  :o
(см. скриншот)

Вообще, вопрос о русскоязычных Audio CD уже поднимался. Эта ошибка есть и еще не исправлена (если речь идет именно о ней). С англоязычными дисками должно быть всё ок.

Один из дисков который я пыталась сканировать был Utter Madness, в базе freedb.org он присутствует.
: Re: Плагин cdc_freedb.dll
: madnut 17 March 2009, 18:32:06
Попробуйте этот вариант. Дедушка там что-то поправил, может поможет :)

Скопировала cdc_freedb.dll в C:\Program Files\CDC\plugins , запускаю программу, вставляю аудиодиск для сканирования, хочу подключить плагин... и не вижу поддержки формата cda  :o
(см. скриншот)

А в списке плагинов он присутствует? Если да, то так и должно быть.
Насколько я понял, последние изменения касались именно того, что аудио плагин не может работать в автоматическом режиме из-за того, что найденных вариантов на freedb.org может быть несколько, что требует вмешательства пользователя для выбора необходимого.
Поэтому импорт аудиоинформации может осуществляться в ручном режиме (так же, как и вебимпорт и захват кадров) через контекстное меню (на треке или на диске, не помню). Вопрос в другом: работает ли этот ручной вариант у Вас :)
: Re: Плагин cdc_freedb.dll
: Mozhayka 17 March 2009, 20:59:57
Про плагин ясно. Аудиодиск вставляю англоязычный - "Utter Madness". Сканирую его, потом правой кнопкой мыши кликаю на диске, выбираю "Импорт информации / импорт данных с Аудио CD".
Выскакивает ошибка:

Ошибка FreeDB "". Code: 500

Т.е. то же что и было. Нажимаю OK, результат скриншот.
: Re: Плагин cdc_freedb.dll
: DeadbraiN 17 March 2009, 22:06:18
Про плагин ясно. Аудиодиск вставляю англоязычный - "Utter Madness". Сканирую его, потом правой кнопкой мыши кликаю на диске, выбираю "Импорт информации / импорт данных с Аудио CD".
Выскакивает ошибка:

Ошибка FreeDB "". Code: 500

Т.е. то же что и было. Нажимаю OK, результат скриншот.


а у вас стоит файрвол? работает ли функция обновления? (Помощь->Проверить обновление)
: Re: Плагин cdc_freedb.dll
: Mozhayka 18 March 2009, 08:42:42
а у вас стоит файрвол? работает ли функция обновления? (Помощь->Проверить обновление)

Если вы выпустили обновление, то при загрузки CDC сразу появляется сообщение "Вышла новая версия..."

Если я нажимаю "Помощь->Проверить обновление" ничего не происходит (может потому что у меня и так новая версия).

На копьютере файрвол не стоит, но в но в роутере есть port forwarding. А что настроить надо?

З.Ы. Инфа о фильмах и играх закачивается без проблем.
: Re: Плагин cdc_freedb.dll
: DeadbraiN 18 March 2009, 09:38:00
а у вас стоит файрвол? работает ли функция обновления? (Помощь->Проверить обновление)

Если вы выпустили обновление, то при загрузки CDC сразу появляется сообщение "Вышла новая версия..."

Если я нажимаю "Помощь->Проверить обновление" ничего не происходит (может потому что у меня и так новая версия).

На копьютере файрвол не стоит, но в но в роутере есть port forwarding. А что настроить надо?

З.Ы. Инфа о фильмах и играх закачивается без проблем.

А должно происходить. Программа должна написать, что у вас последняя версия :) Сделайте следующее:
1. Удалите лог файл за текущий день.
2. Запустите программу и ничего не меняя проверьте обновление через меню "Помощь".
3. Закройте программу.
4. Скопируйте созданный лог файл в отдельную папку и пришлите его нам.

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

Спасибо.
: Re: Плагин cdc_freedb.dll
: Mozhayka 18 March 2009, 10:27:38
1. В общем так. За текущий день лога не оказалось, последний лог от 15 марта, т.е. последняя запись перед тем как я обновила программу.

2. В настройках логера стоят галки на:
 Включить лог
 Показывать сообщения об ошибках
 Показывать сообщения логгера, как всплывающие подсказки логгера

3. Ставила галку также на "Расширеном логе", но лог в папке С:\Programs Files\CDC\log не появляется.
: Re: Плагин cdc_freedb.dll
: madnut 18 March 2009, 11:29:01
3. Ставила галку также на "Расширеном логе", но лог в папке С:\Programs Files\CDC\log не появляется.

папка логов переехала :) (см. историю изменений к новой версии)
чтобы ее легко найти, была добавлена менюшка "Открыть папку с логами" (меню Помощь)
: Re: Плагин cdc_freedb.dll
: Mozhayka 18 March 2009, 11:56:12
:)
: Re: Плагин cdc_freedb.dll
: Mozhayka 24 March 2009, 23:27:01
Ну как, лог информативный оказался?
: Re: Плагин cdc_freedb.dll
: DeadbraiN 25 March 2009, 00:04:45
Ну как, лог информативный оказался?

Не особо  ;D
Мы тут дописываем плагин до состояния, когда он будет в деталях описывать свои ошибки...
: Re: Плагин cdc_freedb.dll
: MasterDen 20 May 2009, 21:16:03
Да, подтверждаю, cdc_freedb не работает и по логу ничего не понятно :(
А вот в бета версии 2.2.2 при попытке использования в лог пишется:
Plugin error (Error initializing CDRip.dll)   cdc_freedb.dll
: Re: Плагин cdc_freedb.dll
: DeadbraiN 20 May 2009, 21:42:14
Да, подтверждаю, cdc_freedb не работает и по логу ничего не понятно :(
А вот в бета версии 2.2.2 при попытке использования в лог пишется:
Plugin error (Error initializing CDRip.dll)   cdc_freedb.dll

А сам лог можете прислать? А то у нас всё работает...
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 05:01:57
аттачу.
только там больше ничего с моей точки зрения нету
: Re: Плагин cdc_freedb.dll
: DeadbraiN 21 May 2009, 09:32:49
Расказывайте после каких действий это просиходит. Только в деталях :)
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 10:07:03
да, собствено, все по порядку.
1. открываю приложение
2. добавляю диск (аудио)
3. раскрываю его в деревяшке
4. правой кнопкой по любому треку
5. Импорт информации -> Импорт данных с Аудио CD

сразу сообщение об ошибке в TaskBar Balloon и дублируется в логе - "Plugin error (Error initializing CDRip.dll)   cdc_freedb.dll"

Это для верии 2.2.2 beta
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 10:09:05
Забыл уточнить конфигурацию: Windows XP Prof SP3. Админские права.
: Re: Плагин cdc_freedb.dll
: DeadbraiN 21 May 2009, 11:15:27
Сегодня вечером постараюсь посмотреть.

Скажите еще, работает ли эта функция с другими дисками или для всего диска вцелом? (не для отдельного трека).
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 12:38:51
нет, ни с другими дисками/треками, ни с полными аудиодисками не работает. Как именно не работает с полным диском не скажу сейчас (под рукой ни одного аудиодиска нет). Вечером гляну.
А вообще, как должен работать функционал? Диалог какой-то должен подниматься?

Я вот сейчас взял произвольный файл, переименовал его в cda. Попробовал на нем функцию импорта.
В логе такое сообщение:
[ 21 май 2009  14:36:07 ]: [cdc][e] Plugin error (Error initializing CDRip.dll)   cdc_freedb.dll      
[ 21 май 2009  14:36:07 ]: [cdc] Ошибка загрузки данных плагином для файла   D:\Temp\catalog [ 2009-05-21 11.45.31 ].cda

то есть после проблем с CDRip.dll плагин дальше пошел (правда законно упал на некорректном файле).
: Re: Плагин cdc_freedb.dll
: madnut 21 May 2009, 14:04:33
нет, ни с другими дисками/треками, ни с полными аудиодисками не работает. Как именно не работает с полным диском не скажу сейчас (под рукой ни одного аудиодиска нет). Вечером гляну.
А вообще, как должен работать функционал? Диалог какой-то должен подниматься?

Я вот сейчас взял произвольный файл, переименовал его в cda. Попробовал на нем функцию импорта.
В логе такое сообщение:
[ 21 май 2009  14:36:07 ]: [cdc][e] Plugin error (Error initializing CDRip.dll)   cdc_freedb.dll      
[ 21 май 2009  14:36:07 ]: [cdc] Ошибка загрузки данных плагином для файла   D:\Temp\catalog [ 2009-05-21 11.45.31 ].cda

то есть после проблем с CDRip.dll плагин дальше пошел (правда законно упал на некорректном файле).

Проблема может быть связана с тем, что не установлены ASPI драйвера. Попробуйте поставить и отпишите о результатах
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 16:00:03
Поставил какие-то Adaptec ASPI Drivers. Не помогло.

Были сомнения, поднимается ли вообще эта CDRIP.DLL.
В VisualStudio выполнил код:
[DllImport("cdrip.dll", CharSet = CharSet.Unicode)]
public static extern int CR_GetCDRipVersion();

[DllImport("cdrip.dll", CharSet = CharSet.Unicode)]
public static extern int CR_Init(String IniFileName);

static void Main(string[] args)
{
  System.Diagnostics.Debug.Print("{0}\n",CR_GetCDRipVersion());
  System.Diagnostics.Debug.Print("{0}\n",CR_Init(""));
}

Выполняется и возвращает 117 и 8 соотвественно. Так что Dll поднимается. Правда, я не знаю что она должна делать :)

: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 16:27:49
Че-та да, возможно дело в ASPI.
Сейчас поставил Cdex, так он говорит что у меня ASPI таки не установлен. Откуда ставить правильные ASPI дрова?
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 16:43:13
Завелось. Установка wnaspi32.dll помогла
: Re: Плагин cdc_freedb.dll
: madnut 21 May 2009, 16:51:33
Че-та да, возможно дело в ASPI.
Сейчас поставил Cdex, так он говорит что у меня ASPI таки не установлен. Откуда ставить правильные ASPI дрова?

Adaptec ASPI есть несколько версий, но не все корректно ставятся на XP. Нужно погуглить, где-то есть уже готовые сборки, которые нормально устанавливаются. Так сразу не скажу.
Есть еще пакет, вроде бы называется Force ASPI, он ставит драйвер железно (по крайней мере так о нем пишут :) )
: Re: Плагин cdc_freedb.dll
: madnut 21 May 2009, 16:52:30
Завелось. Установка wnaspi32.dll помогла

Ага, значит таки из-за него зависимость. Хорошо, что разобрались. Спасибо вам :)
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 21:13:28
И все-таки, как-то по-другому хотелось бы чтобы плагин работал :)
1. Все аудиодиски сейчас имеют имя Audio CD и внутри них лежат TrackNN. Если не переименовывать, то после второго добавленного диска уже не понять кто есть кто. Не знаю, может быть именем сделать для них  серийный номер диска (для большей уникальности)
2. Если плагин включен, то при добавлении диска имеет смысл сразу его применять, извлекая информацию с CDDB. Я понимаю, что может быть с базы получится несколько вариантов... А если один? Тогда надо сразу его и применять. Сильно упростит жизнь такая легкая интеллектуальность :)
3. Надо имя диска и трека при получении из CDDB разу подставлять в псевдоним
4. Комментарии, которые сформировались после импорта из CDDB сейчас не редактируемы (и наверное не очищаемы) Это проблема как минимум в случае, когда кириллическая информация пришла в сбитой кодировке. У меня сейчас получился такой диск с крокозябрами в комментарих.

Спасибо.
: Re: Плагин cdc_freedb.dll
: MasterDen 21 May 2009, 21:47:48
И еще одну странность заметил. Пусть в FreeDB есть несколько описаний для диска, которые подходят. Я выбираю одну (на самом деле, я просто диалог выбора закрыл). Оказалось, что не ту выбрал. Но все, последующие импорты диалог уже не поднимают и по умолчанию применяется тот самый впервые выбранный варинат.

Извините за занудство
: Re: Плагин cdc_freedb.dll
: madnut 21 May 2009, 22:32:36
Извините за занудство

Все ОК. Это не занудство :) Плагин для фридб еще очень сырой, и мало людей им пользуются, чтобы выявить побольше ошибок и неудобств, поэтому ваши замечания очень полезны.
: Re: Плагин cdc_freedb.dll
: j@BBerW0ck 15 November 2009, 20:50:52
Здравствуйте, в очередной раз пытаюсь начать пользоваться CDC. В качестве теста скармливаю аудио CD и смотрю что получается. До этого на предыдущих комбинациях железа, версии Windows и версии CDC все заканчивалось крэшем. На этот раз сканирование без ошибок, но как отмечал MasterDen - просто диск с номером и пронумерованными треками мало полезен. Сначала тоже были ошибки с получением информации по трекам, но действительно, скачав и подложив wnaspi32.dll, я информацию получил. И по диску и по трекам. Но это все. Смысл есть, но если дальше надо переименовывать руками - этого смысла становится все меньше и меньше. Мне думается что совершенно необходим дополнительный плагин, который по информации о файле и диске его переименовывает. Для примера можно посмотреть как это делается в Tag&Rename.
Подскажите, пожалуйста, где можно посмотреть требования для разработки плагина для CDC?
Спасибо заранее.
: Re: Плагин cdc_freedb.dll
: Mozhayka 15 November 2009, 22:44:36
Здравствуйте, в очередной раз пытаюсь начать пользоваться CDC. В качестве теста скармливаю аудио CD и смотрю что получается....


В качестве теста лучше CDC аудиодисками пока не кормить, а то вы так и не начнете пользоваться программой  ;) Начните, например, с фильмов!  :)

: Re: Плагин cdc_freedb.dll
: DeadbraiN 16 November 2009, 10:31:25
Здравствуйте, в очередной раз пытаюсь начать пользоваться CDC. В качестве теста скармливаю аудио CD и смотрю что получается. До этого на предыдущих комбинациях железа, версии Windows и версии CDC все заканчивалось крэшем. На этот раз сканирование без ошибок, но как отмечал MasterDen - просто диск с номером и пронумерованными треками мало полезен. Сначала тоже были ошибки с получением информации по трекам, но действительно, скачав и подложив wnaspi32.dll, я информацию получил. И по диску и по трекам. Но это все. Смысл есть, но если дальше надо переименовывать руками - этого смысла становится все меньше и меньше. Мне думается что совершенно необходим дополнительный плагин, который по информации о файле и диске его переименовывает. Для примера можно посмотреть как это делается в Tag&Rename.
Подскажите, пожалуйста, где можно посмотреть требования для разработки плагина для CDC?
Спасибо заранее.

В следующей версии 2.3 появится Open Plugin API - документ с детальным описанием всего, что нужно для создания своего плагина. 2.3 выйдет, ориентировочно, в течении 1-2 ближайших месяцев.
: Re: Плагин cdc_freedb.dll
: Admin 17 November 2009, 01:51:40
Но это все. Смысл есть, но если дальше надо переименовывать руками - этого смысла становится все меньше и меньше. Мне думается что совершенно необходим дополнительный плагин, который по информации о файле и диске его переименовывает. Для примера можно посмотреть как это делается в Tag&Rename.
Подскажите, пожалуйста, где можно посмотреть требования для разработки плагина для CDC?
Спасибо заранее.
ммм, переименовывает имя файла в программе? Или физически на диске? Так как в случае с AudioCD второе невозможно, то думаю, что всё таки имеется ввиду первое. Хотя API плагинов и будет скоро опубликовано, но изменять структуру базы они не могут.
В далеко идущих планах есть задумка сделать скриптовый движок, который как раз был бы удобен для таких задач, но это будет ой как не скоро...

P.S. И действительно, почему именно AudioCD? Если они в вашей коллекции преобладают, то вы обратились не по адресу, для музыки есть более подходящие программы. CDC это в первую очередь каталогизатор файлов, а так же видео, остальное на данном этапе вторично.
: Re: Плагин cdc_freedb.dll
: j@BBerW0ck 21 November 2009, 22:09:54
Мне думается что совершенно необходим дополнительный плагин, который по информации о файле и диске его переименовывает.
ммм, переименовывает имя файла в программе? Или физически на диске? Так как в случае с AudioCD второе невозможно, то думаю, что всё таки имеется ввиду первое.
Конечно имя файла как оно представлено в базе.
Хотя API плагинов и будет скоро опубликовано, но изменять структуру базы они не могут.
А нельзя при формировании имени файла вместо TrackXX.cda? И почему нельзя переименовать на автомате, если можно переименовать руками?
В далеко идущих планах есть задумка сделать скриптовый движок, который как раз был бы удобен для таких задач, но это будет ой как не скоро...

P.S. И действительно, почему именно AudioCD? Если они в вашей коллекции преобладают, то вы обратились не по адресу, для музыки есть более подходящие программы. CDC это в первую очередь каталогизатор файлов, а так же видео, остальное на данном этапе вторично.
Дело не в преобладании. К тому же в файлах у меня музыки гораздо больше. Но ведь удобнее все иметь в одной базе.
Опять же вызывает недоумение - если известна вся информация по альбому и трекам, почему нельзя присвоить соответствующие имена диску и файлам. Плохо что приходится переименовывать после добавления.
Если изменение имени в базе ломает вашу стратегию и алгоритмы последующего обновления можно подумать о двух именах - одно для предоставления пользователю, другое - реальное имя диска/каталога/файла. Я не про конкретный случай, я про идею.
: Re: Плагин cdc_freedb.dll
: Admin 21 November 2009, 22:42:45
Опять же вызывает недоумение - если известна вся информация по альбому и трекам, почему нельзя присвоить соответствующие имена диску и файлам. Плохо что приходится переименовывать после добавления.
Нельзя не потому что нельзя  ;) Просто нельзя это сделать с помощью плагина, по крайней мере на данном этапе. Это просто не реализовано технически.

Если изменение имени в базе ломает вашу стратегию и алгоритмы последующего обновления можно подумать о двух именах - одно для предоставления пользователю, другое - реальное имя диска/каталога/файла. Я не про конкретный случай, я про идею.
Имени и так два, как вы "переименовываете" файл, вы фактически назначаете ему псевдоним, и потом уже работаете с ним. Это хорошо видно в диалоге свойств файла.