View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000058 | MMW v4 | Burning / Disc Handling | public | 2003-02-07 04:30 | 2009-05-05 19:23 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | block | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2.3 | ||||
Summary | 0000058: New integrated CD Burning Engine | ||||
Description | This is to track the requirement for an integrated CD burning engine | ||||
Tags | No tags attached. | ||||
Fixed in build | 810 | ||||
|
Probably the only acceptable solution is to purchase a library for this, since it is almost impossible to implement this by our own. I tried to find some libraries in the past, there exist some, but they are quite expensive (probably at least $1000s). Can be implemented in the future versions depending on the success. |
|
Some links for existing products: http://www.vob.de/us/products/professional/InstantDisc_SDK/index.htm http://www.gearsoftware.com/products/wks/index.cfm They want to be contacted for pricing information. |
|
I just ran across an open source project that seems to fit the bill: http://cdrdao.sourceforge.net/index.html And here are two freeware gui implementation based on cdrdao (they'd still need to be licensed, but they're probably cheaper): http://users.forthnet.gr/ath/axatis/XProject/XDuplicator/index.htm http://www.burnatonce.com/ |
|
Note: per user feedback in http://www.songs-db.com/forum/viewtopic.php?t=367, a good way of implementing this functionality might be to initially support cue sheets, and then later integrate a writing app that supports the cue sheets. A number of apps support cue sheets (incl. Nero), and several free apps exist that could be suitable for integration: http://www.apehaus.com/burrrn/ http://www.exactaudiocopy.de/ (this one is both a ripper/burner) As an added note, goldenhawk wrote the original cue sheet specification, and also OEMs cd-writing technology. They're at: http://www.goldenhawk.com |
|
This is a possible way to go, but I would prefer to not spend time solving this, rather make a new release and in case of some success we can buy some commercial burning solution and implement full burning support (audio CDs and data CDs). |
|
Review 0000349, #419 for implementation ideas. |
|
fyi, a friend just recommended cd-record over cdrtools (claims that it's more flexible). It's GPLed, but apparently, the author is willing to license it at minimal cost for free applications. http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html |
|
Quite a complete list of CD burning SDKs I found (just copied, not much tested): Nero SDK (www.nero.com/en/631927526314911.html) Magic CD/DVD Burner (www.binarymagics.com/html/magic_cd_...rner__vcl_.html) Burn 'n Rip Plus (www.dgpdev.com/activex.htm#cddvd) Backup-Burner CDR SDK (www.bykeyword.com/pages/detail2/download-2280.html) ACDWrite OCX (audio cd only?) (www.dialog-medien.de/html/acdwrite.ocx.html) Gear.Wrks Toolkit (www.gearsoftware.com/products/wks/index.cfm) GoldenHawk SDK (www.goldenhawk.com/cpp.htm) NuMedia CDWrite Pro ActiveX (www.numediasoft.com/Products.htm) Point Software SDK (www.pointsoft.de/products/englisch/index.asp?tmp=17) PrassiTech Pz MDK (not yet available?) (www.prassitech.com/products_pz.htm) RecDev Data SDK (www.recdev.de/datasdk.html) Bayden XPBurn (www.bayden.com/delphi/xpburn.htm) eciusa The Engine (www.eciusa.com/theengine.htm) FireBurner (www.fireburner.com) |
|
Note: When burning data CDs, it would be nice if we included the following options: 1) Burn tracks in existing format/mp3/ogg/wma (this is important because some players will not support one format or another). Note that this feature applies generally to bug #419 2) Allow the user to include playlists in the burnt CD so that if their player supports playlists, they could be included in the cd (this might be tricky though--e.g. paths to tracks may have to be recalculated, tracks that don't exist have to be removed). See: http://www.songs-db.com/forum/viewtopic.php?t=792&view=previous edited on: 10-28-03 10:41 |
|
More info at: http://www.dvdrbase.com/archive/index.php/t-34648 |
|
pushedfrom22 |
|
Another product: http://tech.ashampoo.com/cdr.php (some new version is comming, but we need to contact them to get licensing details). |
|
Another one: http://www.pixbyte.com/produkte/burning_sdk.asp?id=1&pageid=3&lang=eng Confirmed by PixByte that CD-Text isn't supported. edited on: 05-22-04 15:55 |
|
Another one: http://www.rocketdivision.com (waiting for answer about CD-Text support). |
|
http://www.hpcde.com/ supports pretty much all that we need, however they need to be contacted for pricing. |
|
Nothing new hasn't been implemented, but audio CD burning now doesn't depend on Nero, it's completely based on hpCDE burning engine. All should work quite as it did while Nero was used, including all checking of media, erasing of media, overburning, etc. I also implemented that non-Gold version is limited to 4x burning speed. |
|
Tested in build 809, and when I get to the wizard, there are no values in the drop down list for 'Burn Speed'. When I click 'next', I'm simply returned to the track list as if nothing happened. i.e. CD Burning isn't working at all. |
|
Fixed in build 810. - I found a code that could cause the described problem in some cases when multiple CD/DVD devices were present. It should be ok now. |
|
Verified in 810. |