1 (22.09.2011 22:20:05 отредактировано Eronex)

Зеркало темы на Юниксфоруме: http://unixforum.org/index.php?showtopic=128424.


Постановка задачи:
В программе должен быть реализован следующий функционал и требования:
1) Использование cdparanoia.
2) Выставление смещения для привода при снятии рипа.
3) Результат работы программы -- это рип, вида IMAGE+CUE+LOG. IMAGE является WAVE-файлом либо FLAC.
4) Извлечение информации о зазорах на диске, учёт их в CUE.
5) Извлечение повторных копий диска для сравнения их на совпадение.
6) Графический интерфейс построен с помощью открытой библиотеки Qt.
7) Программа написана на языке C++ либо Python'е.
af В LOG файле указаны: смещение привода при снятии рипа; отключен ли кэш привода при извлечении аудиоданных; контрольные суммы повторно снятых копий и процент совпадения между ними. LOG-файл в кодировке UTF-8.
Программист может по желанию расширить функционал риппера, например: снятие потрекового рипа; поддержка WavePack.
Рекомендуемое название программы: Open Source Audio Ripper или сокращённо OSAR.

Ресурс:
Eronex
3000 руб.
Способ выплаты: через банковскую карту или WebMoney.
----------------------------------------------------------------------------------------------------------

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

2

За пару миллионов согласен написать :rolleyes:

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

3

сходите хлеба купите

XMPP: mogul82@jabber.ru Фанбой AMD

4

Dimaty пишет:

За пару миллионов согласен написать :rolleyes:

А если серьёзно, за сколько бы написали? Всего лишь фронтэнд к паранойе + некоторая работа с сетью для запросов к базе accuraterip.

5

Зачем???

#!/bin/sh
# Делаем побитную копию диска и toc-файл с метаданными.
cdrdao read-cd –device /dev/cdrom –with-cddb –datafile data.bin cdda.toc

# Создаем файл cue — файл с метаданными, которые описывают раскладку треков на CD.
cueconvert -i toc -o cue cdda.toc cd_image.cue

# Кодируем FLAC и создаем образ диска cd_mage.flac
flac -V –best -s –force-raw-format –channels=2 –bps=16 –endian=big –sample-rate=44100 –sign=signed –cuesheet=cd_mage.cue -o "cd_mage.flac" data.bin

В результате получим образ диска cd_image.flac в связке с файлом метаданных cd_mage.cue.

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

6

newzenon пишет:

Зачем???

#!/bin/sh
# Делаем побитную копию диска и toc-файл с метаданными.
cdrdao read-cd –device /dev/cdrom –with-cddb –datafile data.bin cdda.toc

# Создаем файл cue — файл с метаданными, которые описывают раскладку треков на CD.
cueconvert -i toc -o cue cdda.toc cd_image.cue

# Кодируем FLAC и создаем образ диска cd_mage.flac
flac -V –best -s –force-raw-format –channels=2 –bps=16 –endian=big –sample-rate=44100 –sign=signed –cuesheet=cd_mage.cue -o "cd_mage.flac" data.bin

В результате получим образ диска cd_image.flac в связке с файлом метаданных cd_mage.cue.

1. Не учитывается смещение привода (offset).
2. Нет проверки по AccurateRip базе.
3. Не работает в мастдайке.
4. Нет графического интерфейса. Слишком сложно использовать обычному юзеру.
5. Нет внятного лога о ходе извлечения рипа.

И шестое: программа в идеале должна уделать EAC.

7

3, 4 - нафиг.
1, 2, 5 - можно скриптом придумать, да и наверняка есть решения, гуглить лень.

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

8 (19.09.2011 22:36:06 отредактировано Eronex)

newzenon пишет:

3, 4 - нафиг.
1, 2, 5 - можно скриптом придумать, да и наверняка есть решения, гуглить лень.

Открытого исходного кода решения задачи, обозначенной в шапке темы, пока не существует.

9 (19.09.2011 22:47:39 отредактировано zenon)

Eronex, http://www.dbpoweramp.com/
https://thomas.apestaart.org/thomas/trac/wiki/DAD/Rip

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

10 (19.09.2011 23:07:22 отредактировано Eronex)

Free no-obligation, fully functional trial for 21 days.

Вы на что ссылки даёте уважаемый?


Нужна хорошая кросс платформенная программа с отрытым исходным кодом, умеющая делать accuraterip.

11 (19.09.2011 23:23:31 отредактировано zenon)

Упс не ту ссылку кинул.
http://www.dbpoweramp.com/
http://code.google.com/p/rubyripper/
В конце переписки:
http://code.google.com/p/rubyripper/iss … ail?id=112


Eronex пишет:

Нужна хорошая кросс платформенная программа с отрытым исходным кодом, умеющая делать accuraterip.

Мне лично фиолетово.

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

12 (19.09.2011 23:46:42 отредактировано Eronex)

newzenon пишет:
Eronex пишет:

Нужна хорошая кросс платформенная программа с отрытым исходным кодом, умеющая делать accuraterip.

Мне лично фиолетово.

Тогда не мешайте пожалуйста.

Про RubyRipper вкурсе. К сожалению он не работает в Windows, не умеет определять прегапы, не умеет общаться с базой данных AccurateRip. Про morituri сейчас гляну, но что-то мне подсказывает что ему тоже до EAC как до луны...
... вижу пока только консольную версию под линукс, пунктам обязательных условий не удовлетворяет.

13 (19.09.2011 23:59:58 отредактировано zenon)

Eronex пишет:

Тогда не мешайте пожалуйста.

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

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

14 (20.09.2011 00:51:53 отредактировано Eronex)

newzenon пишет:
Eronex пишет:

Тогда не мешайте пожалуйста.

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

Стоит конкретная задача с конкретными целями. Ваше "ИМХО", "фиолетово" и статус модератора никак не поможет её решить. Хотя бы не мешайте.

15

Убираю из проекта пункт 3. Думаю логичней будет создать нечто вроде консольной cdparanoia для windows другим слотом.
Повышаю ресурс до трёх тысяч рублей.

16

Eronex пишет:

Убираю из проекта пункт 3. Думаю логичней будет создать нечто вроде консольной cdparanoia для windows другим слотом.
Повышаю ресурс до трёх тысяч рублей.

Для каких целей вам нужна подобная программа? Возникла мысль, что не для законной деятельности.   :o

17

Michail_Ul пишет:

Возникла мысль, что не для законной деятельности.

вы не из РАО?

XMPP: mogul82@jabber.ru Фанбой AMD

18

а название этой программы не "Ё-audioripper" или не "Ё-eronex"? ag

SimplyLinux 7

19 (22.09.2011 15:54:47 отредактировано Eronex)

Michail_Ul пишет:
Eronex пишет:

Убираю из проекта пункт 3. Думаю логичней будет создать нечто вроде консольной cdparanoia для windows другим слотом.
Повышаю ресурс до трёх тысяч рублей.

Для каких целей вам нужна подобная программа? Возникла мысль, что не для законной деятельности.   :o

Люблю открытый исходный код, хочу чтобы его было больше и качественней ab

20 (22.09.2011 15:55:56 отредактировано Eronex)

AAD пишет:

а название этой программы не "Ё-audioripper" или не "Ё-eronex"? ag

Название этой программы Open Source Audio Ripper.

21

Переформулировал задачу, изменения в первом посте.

22

Eronex, я так понимаю (судя по датам постов) на этом форуме всем "фиолетово" наши с вами стремления GNU и Open Source вообще и Linux в частности сделать ещё в одной области (точного извлечения данных с Audio CD) лучшим из лучших.
А жаль, хотел было к спонсорству подсоединиться ac

23

ArtS, всё правильно, обсуждение финансовых вопросов в пределах форума -- ненадёжная штука. Надо организовывать систему, где потенциальный программист будет видеть готовые деньги, а не обещания. И прозрачная система решения о реализованности задачи должна быть. Тогда система заработает bx

24

В чем отличие от фриланса и ихних контор?

На мясокомбинате я работаю свиньёй.