Help - Search - Members - Calendar
Full Version: Prerelease of Cdparanoia 10.0
Hydrogenaudio Forums > CD-R and Audio Hardware > CD Hardware/Software
kjoonlee
A new prerelease of cdparanoia, the CD-ripping backend for *nix, is now out.

http://lists.xiph.org/pipermail/paranoia-a...ust/000006.html

QUOTE(Monty)
Hello all,

Cdparanoia 10pre0 is now up at xiph.org as a test release of the
upcoming 10.0, the first official release of cdparanoia in five years.
This release marks a return of cdparanoia to active development here
at xiph.org.

The 10.0 release brings cdparanoia up to date with bugfixes, submitted
patches and kernel interface changes over the period since the release
of 9.8 back in 2001. Most importantly, cdparanoia adds official
support for SG_IO. There are no new features in this release; it's
intended to bring the project up to date before resuming development.
<snip>
For now, please build from the build system
(configure/make), not your distributions package tools.

Happy hacking!

Monty


Monty urges people to test the new version. Its SG_IO routines are different from Red Hat's or Fedora's.

Source downloads: http://www.xiph.org/paranoia/
In SVN: http://svn.xiph.org/tags/paranoia-III-10pre0/
kritip
Thats good news smile.gif All the updates and possible new features biggrin.gif

Lets hope in the near futre Spoon and Monty, or whoever is developing can get AccurateRip intergrated somehow, that would be a fantastic move...not sure how it would work with licenses though?

Kristian
Patsoe
Great news! Shouldn't this be in News Submissions?
kjoonlee
Maybe when 10.0 goes final. wink.gif
vinu
Very welcome news indeed. A big thank you to Monty and co. for taking the time to do this.
HotshotGG
QUOTE
Lets hope in the near futre Spoon and Monty, or whoever is developing can get AccurateRip intergrated somehow, that would be a fantastic move...not sure how it would work with licenses though?

Kristian


AccurateRip is not open-source though? wink.gif


QUOTE
Cdparanoia 10pre0 is now up at xiph.org as a test release of the
upcoming 10.0, the first official release of cdparanoia in five years.
This release marks a return of cdparanoia to active development here
at xiph.org.


That's always great news. I wonder what ideas he has in store for release 10.0?
rjamorim
QUOTE(kritip @ Aug 30 2006, 17:44) *
Lets hope in the near futre Spoon and Monty, or whoever is developing can get AccurateRip intergrated somehow, that would be a fantastic move...not sure how it would work with licenses though?


AccurateRip is closed source, CDParanoia is GPLd.

Read: won't happen.


Edit: that's also the reason why you won't see AccurateRip in CDex (unless Faber decides to ignore the GPL again)
kritip
ah, for whatever reason i thought it was under bsd, which would have been ok.

can a gpl app not link to a closed source dll then?

kristian
HotshotGG
QUOTE
ah, for whatever reason I thought it was under BSD, which would have been ok.

can a GPL app not link to a closed source dll then?

kristian



Their can be a hybrid license like Foobar2000 partial BSD. Most people who develop software though sway in one direction or another. I like AccurateRip, but I won't discuss how ridiculous their motto is laugh.gif. Most of the time Windows developers won't GPL their code for whatever reason, while Linux and OS/X developers will make it cross-platform so that it can run on Windows, OS/X, and Linux.
hlloyge
QUOTE(kjoonlee @ Aug 30 2006, 19:28) *

A new prerelease of cdparanoia, the CD-ripping backend for *nix, is now out.
Monty urges people to test the new version. Its SG_IO routines are different from Red Hat's or Fedora's.


OK, I'm using Fedora... I've downloaded sources, compiled them, but didn't made make or make install, because I'm unsure what to do with it... and on site explanation isn't very clear.
kjoonlee
Well, you should probably install it to your ~/bin/ directory. I use ./configure --prefix=/home/kjoonlee for that.

If you have a SCSI CD-ROM, or if you still use IDE-SCSI emulation, try ripping CDs with the new ~/bin/cdparanoia with /dev/scd0 or /dev/sg0 or whatever your device is.

edit: wording
Fandango
Speaking of license troubles... the never-ending fight between Schily (Jörg Schilling) and the rest of the world has recently escalated again. For those who don't know him, he's the one who created libsg, mkisofs, cdrtools and so on...

How does Schilling's decision to use the CDDL for some parts of his releases affected the cdparanoia profect? Since the CDDL is very likely to be incompliant with the GPL.
HotshotGG
QUOTE
How does Schilling's decision to use the CDDL for some parts of his releases affected the cdparanoia profect? Since the CDDL is very likely to be incompliant with the GPL.


These programmers need to stop coming up with their own licenses. It's the kind of thing that should be left up to a patent attorney who is skilled in the field biggrin.gif. They think they can do it all laugh.gif
Mr_Rabid_Teddybear
How's the cache-issue coming along? Will it be updated to deal with modern drives with large caches?

kjoonlee
Probably eventually.

http://slashdot.org/comments.pl?sid=108647&cid=9242997
rjamorim
QUOTE(kritip @ Sep 1 2006, 17:46) *
can a gpl app not link to a closed source dll then?


Only if the developer of the GPL app adds a special exception to his license. And most choose not to, because that opens a big licensing can of worms.

QUOTE(Fandango @ Sep 2 2006, 15:47) *
Speaking of license troubles... the never-ending fight between Schily (Jörg Schilling) and the rest of the world has recently escalated again. For those who don't know him, he's the one who created libsg, mkisofs, cdrtools and so on...


I honestly gave up trying to understand Schilling's reasons to keep juggling around licenses, and filed it off as a bad case of attention whoreism (yeah, I just made that up).

QUOTE
How does Schilling's decision to use the CDDL for some parts of his releases affected the cdparanoia profect? Since the CDDL is very likely to be incompliant with the GPL.


Does cdparanoia use code from Schilling's tools?

Even if that's the case, it wouldn't be a problem, since it would be using code that was originally licensed under the GPL.

QUOTE(HotshotGG @ Sep 2 2006, 19:42) *
These programmers need to stop coming up with their own licenses. It's the kind of thing that should be left up to a patent attorney who is skilled in the field.


For the last time: copyright (which is what these licenses deal with) has nothing to do with patents!
kjoonlee
HotshotGG probably just meant "intellectual property lawyers."

QUOTE(kritip @ Aug 31 2006, 05:44) *

Thats good news smile.gif All the updates and possible new features biggrin.gif

Lets hope in the near futre Spoon and Monty, or whoever is developing can get AccurateRip intergrated somehow, that would be a fantastic move...not sure how it would work with licenses though?

Kristian

cdparanoia is a back-end, and AccurateRip is a database. It would be possible for a separate closed-source app to use cdparanoia as a separate back-end and use AccurateRip.

But no AccurateRip support will be in cdparanoia, because cdparanoia is just a back-end.
hlloyge
QUOTE(kjoonlee @ Sep 2 2006, 20:09) *

Well, you should probably install it to your ~/bin/ directory. I use ./configure --prefix=/home/kjoonlee for that.
If you have a SCSI CD-ROM, or if you still use IDE-SCSI emulation, try ripping CDs with the new ~/bin/cdparanoia with /dev/scd0 or /dev/sg0 or whatever your device is.


OK, I will backup my old CDparanoia libs and use new ones. But one thing troubles me... I've ripped one CD with SoundJuicer, and as I understood that program works with paranoia libs... or is it not? I'm fairly new to Linux, but I am trying to conquer it smile.gif so, if you'd tell me an app for extracting with paranoia libs, I'd gladly replace libraries and begin testing ripping... because this Sound Juicer has ripped perfectly clean disc with a lot of glitches.
I have Liteon DVDRW, it caches audio, so If I replace it, it should be better?

(edit)

OK, I've found GRip, so I'm using it - it uses for sure paranoia library... will test it for a while.
xmixahlx
debian just forked cdrtools, so things will continue to get interesting smile.gif
http://debian-news.net/modules/news/article.php?storyid=1372


later
kjoonlee
QUOTE(hlloyge @ Sep 4 2006, 18:04) *

OK, I've found GRip, so I'm using it - it uses for sure paranoia library... will test it for a while.

Oops, sorry about that. I didn't know about libcdparanoia. You'd have to take extra care if you use programs that use the cdparanoia library without using the cdparanoia binary executable.

But if you can point GRip to the /path/to/new/cdparanoia, then you should be all set.
MedO
I think the standard KDE audio extraction uses cdparanoia as well.
cartman
QUOTE(MedO @ Sep 5 2006, 22:29) *

I think the standard KDE audio extraction uses cdparanoia as well.


Thats correct, which is KAudioCreator.
HotshotGG
QUOTE
HotshotGG probably just meant "intellectual property lawyers."


Yes thank you for clarifying that. That is what I meant, but I just shortened it. wink.gif
TrNSZ
QUOTE(Fandango @ Sep 2 2006, 14:47) *
Speaking of license troubles... the never-ending fight between Schily (Jörg Schilling) and the rest of the world has recently escalated again. For those who don't know him, he's the one who created libsg, mkisofs, cdrtools and so on...
Off-topic, but don't you mean the fight between the GPL which is, on the most basic level, incompatible with everything, and the rest of the world?

And regarding possible support for AccurateRip, it has been stated that AccurateRip will not be added to open-source software.
hlloyge
QUOTE(kjoonlee @ Sep 5 2006, 20:19) *

Oops, sorry about that. I didn't know about libcdparanoia. You'd have to take extra care if you use programs that use the cdparanoia library without using the cdparanoia binary executable.
But if you can point GRip to the /path/to/new/cdparanoia, then you should be all set.


No, my error there... I ment library as in "external program"... I used windows since 3.11, I'm used to libraries... smile.gif
/usr/bin/cdparanoia

cdparanoia III release 10pre0 (August 29, 2006)
© 2006 Monty <monty@xiph.org> and Xiph.Org

That's it.

cabbagerat
QUOTE(kjoonlee @ Sep 2 2006, 18:59) *

cdparanoia is a back-end, and AccurateRip is a database. It would be possible for a separate closed-source app to use cdparanoia as a separate back-end and use AccurateRip.
You could easily (and legally) write a frontend which runs cdparanoia (with the Windows equivalent of execve) in a seperate process to do the ripping and then do the accuraterip stuff when the cdparanoia process is finished. The issue is covered in the GPL FAQ.

For those wondering about libraries - if you have a linux program and want to see whether it links to a new library you installed, try ldd.
CODE
$ ldd /bin/bash
        linux-gate.so.1 =>  (0xffffe000)
        libncurses.so.5 => /lib/libncurses.so.5 (0xb7e96000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e93000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d63000)
        /lib/ld-linux.so.2 (0xb7eee000)
This shows that bash (the shell program) links dynamically against libncurses, libdl and libc. linux-gate.so is some internal magic done by the kernel - it's a library which doesn't really exist, but is loaded into the address space of programs as they start. If you want more info on this magic, check this out
TrNSZ
All of that may be nice, but the fact simply remains that AccurateRip will not be added to open-source software.

Spoon has stated over and over at his forums that AccurateRip will only offered to:

"Programs with a long a proven track record of ripping."
"Programs that are suitibly popular (ie one of the top 10 rippers)."
"AccurateRip is an exclusive club, one which is open to programs on Windows which have a proven track record of good ripping."
"dBpowerAMP runs under Linux using Wine, so you are not excluded." (with regards to BSD/Linux users)
"The database is not an open editable system, and the fact that other people 'key' off other peoples results, makes it far from freedb where 1 bad submitted result is just that, which can be corrected later by another person."

The SDK and details of AccurateRip are not public either and will not be divulged.
spoon
I am working with someone on AccurateRips forum to develop an open 3rd party read access of AccurateRip.
TrNSZ
Good news to hear!
todd
http://xiph.org/paranoia/news.html

QUOTE
May 16, 2008

cdparanoia 10 prerelease 2 now up for testing

The upcoming release is mostly intended to keep up with bugfixes and kernel changes over the past few years. Cdparanoia 10 is intended to be the last major release of the Paranoia III series (which maintains out-of-the-box compatability with linux kernels all the way back to Linux 2.0) before restarting development of Paranoia IV, which will be a break with the older versions.

Aside from bugfixes and updates to match the Linux kernel, 10.0pre2 includes two significant changes:

1. Release 10.0pre2 updates the cdparanoia tool license to the GPLv3, and relicenses the cdparanoia libraries (cdda_interface.so and cdda_paranoia.so) under the LGPLv3.

2. When using an MMC drive, cdparanoia attempts to set the DAP bit to request that cdrom drives should use hardware interpolation to reconstruct over completely destroyed samples. This should eliminate the substantial audible differences some drives produce when playing back a disc as audio as opposed to ripping as data.

Unless new bugs are found in 10.0pre2, it will become the final 10.0 release in approximately two weeks.
skamp
Thanks for the heads up.
Artemis3
Wow, good to see a cdparanoia update after all these years wink.gif

I hope cdparanoia IV becomes even better than those closed apps happy.gif
greynol
QUOTE(Artemis3 @ May 18 2008, 20:29) *
I hope cdparanoia IV becomes even better than those closed apps

Until there is support for C2 pointers, this is not going to happen.

Is this new release of Cdparanoia now more reliable when dealing with caching drives?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.