|
simple.i
  Стаж: 16 лет 10 месяцев Сообщений: 8441
|
simple.i ·
09-Фев-11 15:15
(14 лет 8 месяцев назад)
Cornerstone писал(а):
А Вас не смущает то, что ЕАС противореча спецификации индексных карт ставит кавычки там где их быть не должно:
Почему такое написание должно смущать? Абсолютно все программы, которые я знаю, подобное написание прекрасно понимают, плюс, те, которые могут генерировать CUE сами также пишут.
Назовите программу, которая спотыкается о подобное написание. Ради интереса.
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
09-Фев-11 15:23
(спустя 8 мин., ред. 09-Фев-11 15:27)
simple.i писал(а):
Назовите программу, которая спотыкается о подобное написание. Ради интереса.
Разговор не о спотыкании и т.д. а о изначально неправильной реализации функции при генерировании индексной карты заложенной в ЕАС. Тут можно долго "ломать копья" но изменить решение автора CUE Corrector мы не в силах - как решит так и будет, и каждый волен сам выбирать как ему поступать в определённых случаях не согласия с работой программы.
|
|
Siala
 Стаж: 18 лет 2 месяца Сообщений: 100
|
Siala ·
09-Фев-11 15:27
(спустя 4 мин., ред. 09-Фев-11 15:27)
Ну автор, собственно говоря, великодушно предоставил выбор - заполнять CUE правильно, по спецификации, или добавлять кавычки в EAC-стиле. Поэтому каждый может выбрать, что считает более корректным/удобным в конкретной ситуации.
|
|
simple.i
  Стаж: 16 лет 10 месяцев Сообщений: 8441
|
simple.i ·
09-Фев-11 15:29
(спустя 2 мин., ред. 09-Фев-11 15:29)
Cornerstone писал(а):
Разговор не о спотыкании и т.д. а о изначально правильной реализации функции при генерировании индексной карты заложенной в ЕАС.
Не понимаю, о чём Вы? Где Вы узрели неправильную реализацию? После тэга TITTLE, например, следует текстовый аргумент, заключаемый в кавычки (собственно информация для CD-текста), обозначивающие начало и конец этой информации. Вы, например, можете дать информацию в кавычках в следующем виде " Пупкин " и она в таком виде будет записана в CD-текст, т.е. со всеми пробелами. REM же не имеет никаких аргументов, он просто делает невидимым всё содержимое от себя и до конца строки, потому абсолютно неважно, будут там какие то кавычки или нет. Кавычки ставятся исключительно для удобства пользования другими программами.
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
09-Фев-11 15:32
(спустя 2 мин., ред. 09-Фев-11 15:36)
simple.i писал(а):
После тэга TITTLE, например, всегда следует текстовый аргумент, заключаемый в кавычки
Текстовый аргумент заключается в кавычки только в том случае если в этом тексте есть пробелы между символами.
Если Вам интересен сильно этот разговор, то поговорите об этом с автором программы, если у него хватит терпения.
|
|
simple.i
  Стаж: 16 лет 10 месяцев Сообщений: 8441
|
simple.i ·
09-Фев-11 15:36
(спустя 4 мин.)
Cornerstone писал(а):
Текстовый аргумент заключается в кавычки только в том случае если в этом тексте есть пробелы между символами.
Текстовый аргумент может не заключаться в кавычки, если он не содержит пробелов между символами - так правильнее будет. Т.е. наличие кавычек не является ошибкой в любом случае, отсутствие кавычек, там, где они необходимы - ошибка.
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
09-Фев-11 16:25
(спустя 49 мин., ред. 09-Фев-11 16:25)
simple.i
If the string contains any spaces, then it must be enclosed in quotation marks
примерно так и пишут. что-то это мне напоминает
|
|
simple.i
  Стаж: 16 лет 10 месяцев Сообщений: 8441
|
simple.i ·
09-Фев-11 16:32
(спустя 7 мин., ред. 09-Фев-11 16:32)
FoxSD писал(а):
что-то это мне напоминает
Синтаксис командных файлов и/или html?
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
09-Фев-11 18:49
(спустя 2 часа 16 мин.)
FoxSD
В программе присутствует несоответствие с базой http://www.accuraterip.com/driveoffsets.htm относительно смещения чтения привода PLEXTOR DVDR PX-716A, в базе +30 в программе +12
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
09-Фев-11 19:06
(спустя 17 мин., ред. 09-Фев-11 19:06)
в базе два таких привода
PLEXTOR - DVDR PX-716A +30 2002 100%
PLEXTOR - DVDR PX-716A +12 1 100%
показывается первый. пока не решил как лучше информировать что есть еще один привод https://rutr.life/forum/viewtopic.php?p=41590426#41590426
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
09-Фев-11 20:03
(спустя 57 мин., ред. 09-Фев-11 20:03)
FoxSD писал(а):
показывается первый. пока не решил как лучше информировать что есть еще один привод
А Submitted By 1 или 2002 не о чём не говорит? Просто "второго" привода со смещением +12 не существует.
|
|
DjekFox
  Стаж: 16 лет 7 месяцев Сообщений: 1415
|
DjekFox ·
09-Фев-11 20:23
(спустя 19 мин., ред. 09-Фев-11 20:23)
Cornerstone писал(а):
А Submitted By 1 или 2002 не о чём не говорит? Просто "второго" привода со смещением +12 не существует.
Ну не удалять же теперь его из списка, раз он есть в базе (базу, интересно, на подобное чистят?), просто надо, чтобы при показе в приоритете был привод с большим количеством рипаний.
И это не единственный привод в базе с двумя значениями:
PLEXTOR - DVDR PX-820SA +48 118 100%
PLEXTOR - DVDR PX-820SA 0 2 100%
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
09-Фев-11 20:26
(спустя 3 мин.)
DjekFox писал(а):
И это не единственный привод в базе с двумя значениями:
PLEXTOR - DVDR PX-820SA +48 118 100%
PLEXTOR - DVDR PX-820SA 0 2 100%
Ну тут-то, так-же как и в предидущем случае понятно что
Код:
PLEXTOR - DVDR PX-820SA 0 2 100% PLEXTOR - DVDR PX-716A +12 1 100%
явная лажа.
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
10-Фев-11 06:06
(спустя 9 часов)
Cornerstone писал(а):
А Submitted By 1 или 2002 не о чём не говорит?
ну не смотреть же самому все 4000 записей.
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
10-Фев-11 11:08
(спустя 5 часов)
FoxSD писал(а):
Cornerstone писал(а):
А Submitted By 1 или 2002 не о чём не говорит?
ну не смотреть же самому все 4000 записей.
Конечно нет. Но обращать внимание на то когда кто либо столкнулся с чем подобным - желательно.
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
10-Фев-11 11:30
(спустя 21 мин.)
Cornerstone писал(а):
Конечно нет. Но обращать внимание на то когда кто либо столкнулся с чем подобным - желательно.
FoxSD писал(а):
пока не решил как лучше информировать что есть еще один привод
пока будет так
DjekFox писал(а):
надо, чтобы при показе в приоритете был привод с большим количеством рипаний.
вопрос с тем как донести что есть еще один привод с таким же названием по прежнему открыт, но вот насколько актуален
|
|
simple.i
  Стаж: 16 лет 10 месяцев Сообщений: 8441
|
simple.i ·
10-Фев-11 11:56
(спустя 25 мин.)
Cornerstone писал(а):
Но обращать внимание на то когда кто либо столкнулся с чем подобным - желательно.
FoxSD писал(а):
вопрос с тем как донести что есть еще один привод с таким же названием по прежнему открыт, но вот насколько актуален
Нисколько не актуален. Не бывает приводов с одинаковым названием, с точночтью до последней буквы, но с разным смещением. Ошибочные значения периодически проникают в базу. Вычищаются или нет, и насколько часто, не знаю. Происходит это оттого, что некоторые малограмотные пользователи активируют функцию AR c болванок, записанных с рипов ключевых дисков без учёта смещения, или с пираток. Потому, если встречается подобное, значение смещения совпавшей модели с низким количеством подтверждений можно просто игнорировать.
|
|
yandexworld
Стаж: 14 лет 10 месяцев Сообщений: 565
|
yandexworld ·
10-Фев-11 18:04
(спустя 6 часов, ред. 10-Фев-11 18:04)
simple.i писал(а):
Потому, если встречается подобное, значение смещения совпавшей модели с низким количеством подтверждений можно просто игнорировать.
В таком случае любой желающий может самостоятельно отредактировать файл ARCDDriveOffset.txt в любом текстовом редакторе на свой вкус и цвет, удалив из него по его мнению лишние (неправильные, ошибочные и тд) строки (при этом результаты правки он может вынести на всенародное обсуждение).
А автор данной программы сможет в это время заняться чем-нибудь более полезным для развития программы, нежели изобретать способы очистки или уточнения базы офсетов приводов.
|
|
simple.i
  Стаж: 16 лет 10 месяцев Сообщений: 8441
|
simple.i ·
10-Фев-11 19:15
(спустя 1 час 11 мин.)
yandexworld писал(а):
В таком случае любой желающий может самостоятельно отредактировать файл ARCDDriveOffset.txt в любом текстовом редакторе на свой вкус и цвет, удалив из него по его мнению лишние (неправильные, ошибочные и тд) строки (при этом результаты правки он может вынести на всенародное обсуждение).
А автор данной программы сможет в это время заняться чем-нибудь более полезным для развития программы, нежели изобретать способы очистки или уточнения базы офсетов приводов.
Не могу не согласиться.
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
14-Фев-11 15:21
(спустя 3 дня)
AccurateRip
есть забавная утилитка arcue.exe - https://rutr.life/forum/viewtopic.php?t=674573
работает с wav файлом через CUE. проверяет по базе.
вариант, конечно, не самый шикарный.
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
14-Фев-11 18:29
(спустя 3 часа)
FoxSD писал(а):
AccurateRip
есть забавная утилитка arcue.exe
Этой утилитке сто лет, к ней существуют оболочки с возможностью проверки рипов без "ручной" распаковки в WAV, а самое главное - результат её работы не удовлетворяет требованиям сегодняшнего дня.
|
|
yandexworld
Стаж: 14 лет 10 месяцев Сообщений: 565
|
yandexworld ·
14-Фев-11 19:11
(спустя 41 мин.)
FoxSD
Главное в этой утилите то, что исходники ее открытые, что позволяет их модифицировать и использовать в других программах
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
23-Фев-11 00:36
(спустя 8 дней)
FoxSD
Очень сильно "достаёт" работа программы с тэгами ID3 в той части которая касается текстовой информации от реализации удаления названий треков и т.д. из них в по-трековом представлении рипа до внесения инфы о альбоме при имиджевом его представлении:
1. Невозможность удаления информации находящейся в тэгах ID3 при по-трековом представлении рипа из контекстного меню проводника сразу для всех его файлов.
2. Ещё большая странность в работе программы наблюдается при отсутствии этих тэгов в файлах и даже при активированной опции в меню Tags - Delete Old Tags после нажатия на кнопку Go они там появляются при полном отсутствии в желаниях пользователя их там видеть.
3. Отсутствие возможности внести в тэги эту текстовую информацию из контекстного меню её проводника.
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
23-Фев-11 12:30
(спустя 11 часов, ред. 23-Фев-11 12:30)
Cornerstone писал(а):
1. Невозможность удаления информации находящейся в тэгах ID3 при по-трековом представлении рипа из контекстного меню проводника сразу для всех его файлов.
мультивыделение файлов не реализовано. а опция удаления тегов доступна только для выделенного файла. возможно стоит подумать над доступность опции при выделении папки.
Cornerstone писал(а):
2. Ещё большая странность в работе программы наблюдается при отсутствии этих тэгов в файлах и даже при активированной опции в меню Tags - Delete Old Tags после нажатия на кнопку Go они там появляются при полном отсутствии в желаниях пользователя их там видеть.
То что старые теги удаляются, не значит что на их месте не могут появляться новые.
Delete Old Tags - означает что удаляются абсолютно все старые теги. после этого происходит запись (или перезапись) новых (без желания пользователя), поддерживаемых программой. Вероятно нужна опция - добавлять теги так как удаление старых и запись новых команды совершенно не зависимые. Совершенно об этом не задумывался, Спасибо, будет интересно услышать ваше мнение.
Cornerstone писал(а):
3. Отсутствие возможности внести в тэги эту текстовую информацию из контекстного меню её проводника.
это не планируется. Тегов очень много и для работы с ними есть прекрасный специализированный софт. В программе происходит предельно автоматизированная запись ограниченного количества основных тегов (поддерживаемых в CUE) для отображения информации в проигрывателях.
Cornerstone писал(а):
Очень сильно "достаёт" работа программы с тэгами ID3 в той части которая касается текстовой информации от реализации удаления названий треков и т.д. из них в по-трековом представлении рипа до внесения инфы о альбоме при имиджевом его представлении:
не совсем понял фразу.
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
23-Фев-11 13:01
(спустя 30 мин.)
FoxSD писал(а):
не совсем понял фразу.
То что написано в этой фразе, общие слова, которые расшифрованы по пунктам дальше - так что всё нормально, ключевое в ней то что "достаёт" логика программы при работе с тэгами или не до конца реализованные возможности при работе с ними.
FoxSD писал(а):
Совершенно об этом не задумывался, Спасибо, будет интересно услышать ваше мнение.
Нужна наверное "кнопка" отвечающая за заполнение тэгов или препятствующая этому.
FoxSD писал(а):
это не планируется. Тегов очень много и для работы с ними есть прекрасный специализированный софт
Это всё прекрасно, но раз в программе есть возможность их "заполнения", то надо до логического конца её довести с теми с которыми программа работает, в противном случае эту возможность не надо было реализовывать вообще. Получается ситуация при которой пользователю нужно всего-лишь встроить, например, лог файла риппера и обложку да записать информацию в тэги. Первые две вещи он может сделать из проводника программы не прибегая ни к каким действиям с индексной картой и с названиями файлов и папок, а последнюю нет (выделено жирным). Привыкайте к тому, что, раз Вы включили определённые возможности в программу отличные от редактирования индексной карты, то эта программа уже нечто большее чем простой их редактор и пользователю нужны другие её возможности помимо основного предназначения.
|
|
Paoblo
Стаж: 15 лет 3 месяца Сообщений: 99
|
Paoblo ·
25-Фев-11 14:54
(спустя 2 дня 1 час, ред. 25-Фев-11 14:54)
Маасенький бажок, из-за него не надо номер поднимать. Не знаю был ли в прошлых, в 2.0.25 есть.
Если кто-то как-то не поставил в cue расширение файла - умираем.
т.е. вот на так:
PERFORMER "Arabesque"
TITLE "Gold Hits Disc 1"
FILE "Arabesque - Gold Hits - Disc 1" WAVE
делаем так:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei CUE_Corrector.frmMain.RefreshCUE(Boolean LockUpdate)
bei CUE_Corrector.frmMain.CreateNewCUEFile(String FileName, String[] CUEContent)
bei CUE_Corrector.frmMain.twFileBrowser_AfterSelect(Object sender, TreeViewEventArgs e)
bei System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
bei System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
bei System.Windows.Forms.TreeView.WmNotify(Message& m)
bei System.Windows.Forms.TreeView.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
(Assemblys упускаю за ненадобностью). workaround:
просто ручками добавляем расширение файлику вот так:
PERFORMER "Arabesque"
TITLE "Gold Hits Disc 1"
FILE "Arabesque - Gold Hits - Disc 1.flac" WAVE (появилось .flac) ЗЫ: аффтару ессно полюбому спасиба.
|
|
FoxSD
  Стаж: 17 лет 5 месяцев Сообщений: 7432
|
FoxSD ·
26-Фев-11 15:45
(спустя 1 день)
agourari
спасибо. я по украински плохо понимаю но думаю общий смысл понял
еще раз благодарю. чем больше пользователей - тем лучше
|
|
Fossman
Стаж: 18 лет 5 месяцев Сообщений: 3570
|
Fossman ·
27-Фев-11 05:37
(спустя 13 часов)
FoxSD
Как вам идея добавить в программу генерацию CUE из ТОС?
Прежде всего речь идет о ТОС из лога EAC. А еще есть .toc файлы (такие может создавать cdrdao, xrecode и др. программы).
Первое, кроме прямой ценной функции, позволит, например, ввести дополнительный контроль за подлинностью log+релиз (имеющийся CUE и сгенерированный по TOC должны будут совпадать).
|
|
Cornerstone
 Стаж: 17 лет 8 месяцев Сообщений: 1583
|
Cornerstone ·
27-Фев-11 14:20
(спустя 8 часов)
Fossman писал(а):
ввести дополнительный контроль за подлинностью log+релиз
А что, существует какой-либо контроль принадлежности лога к определённому набору Lossless файлов(а) рипа, или чёткая привязка одного к другому.:D. Новость да-к новость!
Fossman писал(а):
(имеющийся CUE и сгенерированный по TOC должны будут совпадать)
Не факт! Что-бы они совпали нужно обработать и другую инфу находящуюся в логе и не имеющую отношения к TOC, как ту, которая касается присоединения зазоров которое было применено при риповании и их наличие в определённых местах. А каким образом Вы будете генерировать индексную карту для рипа образом?
|
|
Fossman
Стаж: 18 лет 5 месяцев Сообщений: 3570
|
Fossman ·
27-Фев-11 14:59
(спустя 39 мин., ред. 27-Фев-11 17:32)
Cornerstone писал(а):
А что, существует какой-либо контроль принадлежности лога к определённому набору Lossless файлов(а) рипа, или чёткая привязка одного к другому.
Дело не в принадлежности, а в соответствии. Чтобы не было случая, что "колеса от запора к жигулям приладили".
Cornerstone писал(а):
Не факт! Что-бы они совпали нужно обработать и другую инфу находящуюся в логе и не имеющую отношения к TOC...
Речь о временным метках и не более. Остальное - мало интересно.
В целом же ваши рассуждения не к месту, поскольку речь шла о создании CUE по TOC, чего вы "не заметили". Остальное же не требует обязательной реализации, посколько оно станет легко доступно после реализации собственно конвертирования, недоступного на данный момент в офлайновом варианте.
|
|
|