{"id":5,"date":"2007-08-24T19:41:59","date_gmt":"2006-12-03T02:38:46","guid":{"rendered":""},"modified":"2017-03-07T20:10:01","modified_gmt":"2017-03-07T20:10:01","slug":"future_of_cd_dvd_recording","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/pylon\/2007\/08\/24\/future_of_cd_dvd_recording\/","title":{"rendered":"Future of CD\/DVD-recording"},"content":{"rendered":"<p>Some of you might have followed the long discussion about <a href=\"http:\/\/lists.debian.org\/debian-ctte\/2006\/04\/msg00005.html\"><code>cdrtool<\/code>&#8216;s licensing<\/a>.  In the end some Debian-developers forked the last GPL-version of <code>cdrtools<\/code> and set up <a href=\"http:\/\/www.cdrkit.org\/\"><code>cdrkit<\/code><\/a>.<\/p>\n<p>The maintainers added a lot of patches for better CD- and DVD-recording on Linux-systems, and what I like most, for UTF-8 based files.  This is a long-requested patch for <code>cdrtools<\/code>, which did not make it upstream.  Now, after the licensing-issues are resolved, the original authors of the cdrtools-applications asked for renaming.  In version 1.1.0 of <code>cdrkit<\/code> some names already changed:<\/p>\n<ul>\n<li><code>cdrecord<\/code> &rarr; <code>wodim<\/code> (Writes Optical Media)<\/li>\n<li><code>mkisofs<\/code> &rarr; <code>genisoimage<\/code> (Generate ISO IMAGEs)<\/li>\n<li><code>cdda2wav<\/code> &rarr; <code>icedax<\/code> (InCrEdible Audio eXtractor, although <code>cdda2mp3<\/code>, <code>cdda2ogg<\/code> and <code>cdda2wav<\/code> still exist)<\/li>\n<li><code>readcd<\/code> &rarr; <code>readom<\/code> (READ Optical Media)<\/li>\n<li><code>rscsi<\/code> &rarr; <code>netscsid<\/code> (NET SCSI Daemon)<\/li>\n<li><code>libschily<\/code> &rarr; <code>librols<\/code> (LIB Remains Of LibSchily)<\/li>\n<li><code>libscg<\/code> &rarr; <code>libusal<\/code> (LIB Unified\/Universal Scsi Access Layer)<\/li>\n<\/ul>\n<p>As there exists no (usable) library for CD\/DVD-recording, all frontends (like <code>k3b<\/code>, <code>brasero<\/code>, <code>graveman<\/code>, <code>xcdroast<\/code>, etc.) use the <code>cdrecord<\/code> (and friends)-binary.  As I don&#8217;t want to force users to use <code>cdrkit<\/code>, I will not patch every application to use the new names.  The simple solution is to provide symlinks from the old to the new names.  Fortunately the essential arguments are the same in both applications.  I tested (and patched) a couple of applications with <code>cdrkit<\/code> and had a good result so far.<\/p>\n<p>Currently we are working on stabelising the 1.0.0-version of <code>cdrkit<\/code>.  The first step was to test and add the already existing <em>virtual\/cdrtools<\/em> (this was from the time when <code>cdrecord-prodvd<\/code> existed) to all applications which depend on <code>cdrtools<\/code>.  <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=147880\">This progress<\/a> can be considered as finished.  But as <code>cdrkit<\/code> depends on <a href=\"http:\/\/packages.gentoo.org\/search\/?sstring=cmake\"><code>&gt;=dev-util\/cmake-2.4.3<\/code><\/a>, we have to stabilise this ebuild first.  Watch <a href=\"http:\/\/bugs.gentoo.org\/show_bug.cgi?id=155307\">Bug 155307<\/a> for the progress.  This means that <code>cdrkit<\/code> will become stable around Christmas.<\/p>\n<p>I will still maintain <code>cdrtools<\/code> in portage, but with lower priority.  As we don&#8217;t have any stats from our users about their installed packages, I can&#8217;t tell if we could remove it some time in future.<\/p>\n<p>Also note, that there exists <code>growisofs<\/code> for DVD-writing.  This is a completely separated application from <code>cdrtools<\/code> or <code>cdrkit<\/code>.  Some frontends (like <code>k3b<\/code>) make use of it.<\/p>\n<p>Thanks to <a href=\"http:\/\/dev.gentoo.org\/~metalgod\/\">metalgod<\/a> who hopped onto the cdrkit-train first and added the pre-release versions to portage!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some of you might have followed the long discussion about cdrtool&#8216;s licensing. In the end some Debian-developers forked the last GPL-version of cdrtools and set up cdrkit. The maintainers added a lot of patches for better CD- and DVD-recording on Linux-systems, and what I like most, for UTF-8 based files. This is a long-requested patch &hellip; <a href=\"https:\/\/blogs.gentoo.org\/pylon\/2007\/08\/24\/future_of_cd_dvd_recording\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Future of CD\/DVD-recording<\/span><\/a><\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/posts\/5"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/posts\/5\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/pylon\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}