View Issue Details

IDProjectCategoryView StatusLast Update
0000058MMW v4Burning / Disc Handlingpublic2009-05-05 19:23
Reporterrusty Assigned To 
PriorityurgentSeverityblockReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version2.3 
Summary0000058: New integrated CD Burning Engine
DescriptionThis is to track the requirement for an integrated CD burning engine
TagsNo tags attached.
Fixed in build810

Relationships

related to 0004087 closedpetr Auto-leveling presents error dialog over and over 
related to 0003020 closedLudek Update CD Burning engine to version 2.04 

Activities

jiri

2003-02-07 17:32

administrator   ~0000082

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.

jiri

2003-02-10 08:34

administrator   ~0000099

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.

rusty

2003-02-19 19:12

administrator   ~0000235

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/

rusty

2003-06-10 14:07

administrator   ~0001434

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

jiri

2003-06-11 08:04

administrator   ~0001438

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).

rusty

2003-07-08 03:10

administrator   ~0001833

Review 0000349, #419 for implementation ideas.

rusty

2003-09-24 15:35

administrator   ~0002352

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

jiri

2003-10-26 20:07

administrator   ~0002658

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)

rusty

2003-10-28 14:06

administrator   ~0002672

Last edited: 2003-10-28 15:41

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

rusty

2004-01-21 16:18

administrator   ~0002849

More info at: http://www.dvdrbase.com/archive/index.php/t-34648

rusty

2004-01-26 03:54

administrator   ~0002888

pushedfrom22

jiri

2004-05-22 16:52

administrator   ~0004190

Another product: http://tech.ashampoo.com/cdr.php (some new version is comming, but we need to contact them to get licensing details).

jiri

2004-05-22 17:35

administrator   ~0004191

Last edited: 2004-05-22 19:55

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

jiri

2004-05-22 18:18

administrator   ~0004192

Another one: http://www.rocketdivision.com (waiting for answer about CD-Text support).

jiri

2004-05-22 19:59

administrator   ~0004193

http://www.hpcde.com/ supports pretty much all that we need, however they need to be contacted for pricing.

jiri

2004-10-08 17:40

administrator   ~0004552

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.

rusty

2004-11-19 18:59

administrator   ~0004741

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.

jiri

2004-11-19 19:59

administrator   ~0004744

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.

rusty

2004-11-21 03:16

administrator   ~0004749

Verified in 810.