Add internal CD/DVD burning to TC? (FoxBurner SDK)

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

majkinetor ! wrote:LOL
What about zillion posts about burning so far ?
Other then that, you have to work on your imagination :P
Strange. It seems that zillion == 203 :P
I have absolutely no problems with my imagination. But when it interferes with reality, I sadly circumscribe it :P
JP
Senior Member
Senior Member
Posts: 273
Joined: 2003-02-13, 09:15 UTC

Post by *JP »

IMHO, integrated burning would be a really important tool to be implemented into TC.
User avatar
CEUM
Member
Member
Posts: 145
Joined: 2004-10-28, 08:26 UTC
Location: Stuttgart, Deutschland

Post by *CEUM »

integrated burning is the chance for TC, to have something,that most people need and MS has no idea what most of their customers want
(beside the little tool in XP,don't know about it in Vista).
When Norton created his Commander, it was a similar situation, MS had the command line, Norton satisfied the people and made money....
Nero makes money...while burning Rome :lol:
CEUM
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3381
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

Sorry much more high priority instead of cdburning should have after the release v7 100% UNICODE TC
and fixing the 259 Chars bug.

AFTER that evrything else....
Hoecker sie sind raus!
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Sir_SiLvA wrote:Sorry much more high priority instead of cdburning should have after the release v7 100% UNICODE TC
and fixing the 259 Chars bug.
I agree. I'm for adding a burner, but there are some more important things.
User avatar
joeyeti
Junior Member
Junior Member
Posts: 53
Joined: 2004-04-15, 10:17 UTC

Post by *joeyeti »

Where do I sign? 8)
User avatar
sas2000
Power Member
Power Member
Posts: 682
Joined: 2003-02-07, 04:32 UTC
Location: Galiza

Post by *sas2000 »

 
Sir_SiLvA wrote:Sorry much more high priority instead of cdburning should have after the release v7 100% UNICODE TC
and fixing the 259 Chars bug.
I agree too, but it all depends on how much work/time will take to integrate FoxBurner SDK on Tc, maybe it's well developed and it is not so difficult to do.
 
User avatar
CEUM
Member
Member
Posts: 145
Joined: 2004-10-28, 08:26 UTC
Location: Stuttgart, Deutschland

Post by *CEUM »

to Sir_SilVa
more high priority
thats ok, didn't say burning has the top priority!
CEUM
User avatar
majkinetor !
Power Member
Power Member
Posts: 1580
Joined: 2006-01-18, 07:56 UTC
Contact:

Post by *majkinetor ! »

==203
According to ?
I agree too, but it all depends on how much work/time will take to integrate FoxBurner SDK on Tc, maybe it's well developed and it is not so difficult to do.
"Maybe it is well developed" is pretty much nonsense, as it couldn't be the most popular tool to use then, worldwide. The purpse of this SDK is not to do it yourself, so it can't be that hard - that is why we have SDK's in the world.

Sorry much more high priority instead of cdburning should have after the release v7 100% UNICODE TC and fixing the 259 Chars bug.
In the context of implementation, unicode is probably most dificult thing to implement, if app is originaly not designed so. Bug, is always priority, except if it is very rare.
Habemus majkam!
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

majkinetor ! wrote:
==203
According to ?
According to forum search :]
User avatar
sas2000
Power Member
Power Member
Posts: 682
Joined: 2003-02-07, 04:32 UTC
Location: Galiza

Post by *sas2000 »

 
 
majkinetor ! wrote: "Maybe it is well developed" is pretty much nonsense, as it couldn't be the most popular tool to use then, worldwide. The purpse of this SDK is not to do it yourself, so it can't be that hard - that is why we have SDK's in the world.
Hummm :? , take a look to TcBurner (based on FoxBurner SDK) history & ToDo list, it doesn't seem so easy.

And AFAIK TcBurner' author is in relation with Foxburner development, i'm not absolutely sure but i think that i've read about it on TcBurner forums.

Changes History
======================================================
TCBurner - CD/DVD Burning Plugin for Total Commander
Copyright (c) 2005 Tiamat Software-Entwicklung
======================================================

CURRENT VERSION: 0.9.3

[ + Feature added ]
[ * Feature changed/extended ]
[ - Feature removed/replaced ]
[ % Fixed bug ]
[ ! Important note ]


--- Changes for upcoming version ---------------------------------------------

[+] The separator lines between directories, files and pseudo-file commands in
the project dirs (those "**~~~~~~~~..." thingies) can now be configured:
they can be turned off, and the text to be displayed can be changed.
[*] The first entry in the locales list is now named "English built-in
default" instead of being an empty (confusing) string.
[*] Texts that display path names are now abbreviated with "..." if they do
not fit in the label size.
[*] In response to multiple user requests, the former "Golden CD" is back
as TC plugin icon. :)
[*] No more "not enough free space on medium" is displayed for DVD+-RW media
since those are automatically erased anyway.
[%] The load/save project dialog titles and some other things did not appear
in the locale language until the burn progress window had been opened at
least once.
[%] Opening the documentation html from within the plugin (via the pseudo-file
command in the root, or querying the properties of a pseudo-file/-folder)
failed on systems where the user has no write access to HKEY_CLASSES_ROOT
[%] Trying to remove an Image file from the Image project using the TC Delete
command failed with "access denied"
[%] After emptying an Image project the used project size was not set to 0.


--- Changes in current version -----------------------------------------------

[!] This release of TCBurner contains a new version of "FoxBurner.dll". If you
are upgrading from a previous version, make sure this new DLL (size
720.896 bytes, date 23.02.2005 23:14) becomes active, i.e. you overwrite
the old DLL upon installation!
[+] Querying the properties of plugin root entries now opens the documentation
html file at the point where the selected entry is explained
[+] The plugin itself now supports multi-language through a .locale file. Those
are stored in a subdir "Lang" under the plugin dir. You can choose the
language to use in the configuration dialog. You can also make your own
language file by editing the "english.locale" file which contains some
remarks. (If you do so, it would be nice if you sent your language file to
the developer for distribution!).
[+] The plugin now supports .lst files created by the DiskDir plugin. If you
copy such a file (the whole file, not some contents!) to the Data-CD/DVD
project, you're queried if you wish the plugin to interpret the .lst as
a list file and put all files listed in it in the project instead of the
list file itself.
[+] Data and Audio Project contents can now be saved to disk, by executing
pseudo-file commands, and automatically at plugin init/shutdown
[+] Volume labels are now stored separately per project type
[+] Added "default label" option: if active, after each burning process the
chosen volume label is replaced by a default value
[+] Added separator lines between pseudo-file commands and project contents.
Meanwhile the special pseudo-files got a little too many for my taste, so
some separator was needed. :) I hope it will work okay for different
ways of ordering the panel in TC.
[+] Added "Estimated Free Space" entry to project directories. Total media
space is either retrieved from a media inserted in a selectable burner, or
(if not possible - no device inserted, burner busy etc.) based on a preset
or user-definable media type (execute the Free Space pseudo-file to change
those settings). Device/preset size is stored in configuration for each
project type. In case of oversize, a warning icon and text is displayed.
[+] The "Info: Burning Devices" pseudo-directory now shows the type of
inserted media (if any) for each burning device
[+] Media checks before burning (is media empty/writable/erasable?) can be
skipped now, so users with slightly incompatible burners that report wrong
media information can (try to) burn anyway
[+] Added an option to use external ASPI layer. Might help in some cases with
slightly incompatible burners.
[+] Location of configuration file can be changed from the Global Settings
dialog. In addition the file can be moved manually anytime, even while the
plugin is initialized, since the location to be used is evaluated each
time the config file needs to be written.
[+] The Burn and Erase Progress dialogs can be minimized now; the completion
percentage is shown in the title/task bar
[+] Verify function re-made: wrote an own verify replacing the FoxBurner
internal one. Advantages: faster, more stable, waits for media re-insert
if it was ejected, can verify Data+VideoDVD Projects, verifies only files
actually in the project
[+] Burning log text can now also be copied to clipboard (in addition to
saving it to a file)
[+] Configuration file is now searched for in the following folders, the first
folder where it is found (top-down) is used. If it cannot be found, a new
file with default settings is created in the first listed folder.
[wincmd-ini-path]\tcburner.ini
[wincmd-ini-path]\tcburner\tcburner.ini
[plugin-path]\tcburner.ini
[wincmd-path]\tcburner.ini
[*] The functions that were formerly performed with the TC Rename command
(change volume label, re-order audio tracks) are now performed by execu-
ting the pseudo-files. Text entry is done in a input query dialog.
[*] DVD+/-RW media don't support multisession, don't need to be erased before
writing (i.e. any writing operation erases existing data) and may show
incorrect media status ("Complete Disc" despite being empty); media checks
have been modified accordingly and a warning is displayed if multisession
burn on such a media is attempted
[*] Some static pseudo-file commands (like "Estimated Free Space" and
"Load Project") are now shown in the project folders even if the project
itself is empty
[*] When erasing a media from the burn dialog (when a non-empty but erasable
media was detected), the erasing and subsequent burning is started auto-
matically now, the Erase dialog no longer waits for user interaction
[*] Accidentially copying a whole lot of non-useable files to the Image, Audio
or DVD project caused a great lot of error message boxes. Now a query is
shown "show further errors/ignore further errors/abort operation?"
[*] Removed the ** from the Project pseudo-directory names; no more conflict
with TC's quick directory change feature (where * has some special meaning)
[*] In the "Project Size" pseudo-file the size in bytes is now displayed in
the TC's size column. Looks better, and avoids the last "." in the byte
count being interpreted as file extension.
[*] The font in all dialogs has been changed from MS Sans Serif to Tahoma.
Looks a good deal nicer.
[*] TCBurner has a new nice set of colorful alpha-blended icons
[%] Save-as-dialog for ISO file creation now displays "Overwrite?" warning if
file already exists
[%] The commands in "Info: Burning Device" would allow you to retrieve device
info also during a burning/erasing process, thus messing up the burning.
[%] ISO image filenames were checked case-sensitively, so only ".iso" would be
accepted, not ".ISO" or others
[%] This version of TCBurner includes a new version of the FoxBurner SDK DLL
which should fix the problem with Video DVDs not playing correctly on
standalone DVD players
[-] Removed the "Data Project: Boot Image" pseudo-folder. The boot image for
bootable CDs is now selected via a file requester after confirming the
Burn Media dialog.


--- Changes in previous versions ---------------------------------------------

0.9.2 (15.02.2005)

[!] Since TCBurner uses an INI file now instead of the registry to store its
configuration data, your configuration will be reset to default if you
upgrade from 0.9.1. I really was too lazy to include a migration
function. :-) You can safely remove the registry key "HKEY_LOCAL_MACHINE\
Software\Tiamat Software\TCBurner" if you wish to clean up a little.
[+] New burning project type: ISO/CUE Image Burning
[+] Burn speed can now be set
[+] The last used burning device is now stored in the configuration file and
subsequently presented as default when opening the burn/erase dialog
[+] Overburn option: if you try to burn a too large project, you now have the
possibility to ignore it and burn anyway.
[+] Pressing F3 on the "**Show Help" command now displays the documentation
html in TC's lister.
[+] New root command: "Rescan burning devices". Mostly useful for people with
removable burners.
[+] Extended handling of media checks before burning: in case of empty drive,
message is shown with opportunity to insert media. In case of non-writable
but erasable media, erase dialog is offered.
[+] Contents of burn log window can now be saved to a text file
[+] Upon first start of each new version of the plugin, a text box with the
changes log is now shown.
[+] Project size (bytes, duration, filecount) is now shown as a pseudo-file
in Data and Audio Project pseudo-directories
[+] The volume label is now shown as a pseudo-file in each project pseudo-
directory, and can be set using the TC "Rename" command (Shift-F6).
[+] New root command: "Update check". Queries newest available plugin version
from the download website and informs the user if a newer version than
is currently installed is available.
[*] Erasing a medium no longer blocks the TC window (except when done from
within burn dialog)
[*] Configuration data is now stored in an INI file ("tcburner.ini" in the
plugin's directory) instead of the registry.
[*] Better progress bar during erase. The time needed for erase is now
estimated at first and then measured, and stored for each device and
medium type. For details see documentation.
[*] Some improved status messages during burning
[*] Re-ordering audio tracks improved: new name can contain characters other
than the new track number now. The first group of numeric characters will
be used as new track number, all characters before and after it are
truncated.
[*] Improved speed of plugin's initialization
[*] Track duration in audio projects is now shown as "mm:ss" (minutes,
seconds) instead of "hh:mm:ss".
[*] Creating ISO images now has an own pseudo-file command in the Data project
pseudo-directory, and is no longer done via a special entry in the burning
device list.
[%] The Data Project would show inaccessible files (locked by other processes
etc.) with a "random" size (something like 60.000 terabytes :) )
[%] After decompressing MP3/OGG files for audio burning, the "Close" button
would behave like "Abort burn" if there was an error starting the burning
process, causing an infinite abort-query loop.
[%] Deleting multiple audio tracks at once didn't work properly due to pseudo-
filenames changing during deletion
[%] The message "Errors occured during adding files" was displayed "the wrong
way around" for Video DVD projects: success was shown as error, an error
was treated as success.


0.9.1 (08.02.2005)

[!] First public beta release


Todo list

[] "Auto-close when done" checkbox in the erase dialog
[] Add "number of times to burn project" option
[] Configurable separator lines
[] Predefined/stored volume labels
[] Add option to auto-copy files from slow source devices (e.g. CD-ROM or
network drives) to the local HDD before burning
[] Add "backup-burn" option: automatically ZIP-compress files before
burning them. Besides preserving media space, this solves problems with
long path-/filenames or projects with huge amounts of files.)
[] Save volume label and freespace device/preset to project files
[] Try out a "use minimum speed" instead of "max" when no speeds could be
retrieved
[] Add a "verbose log" feature
[] Implement "quote commandline" commands
[] Check string buffer overflows
[] Support the following further project types:
[] Video CD
[] Super Video CD
[] UDF Data CD/DVD
[] Play sounds for events (finished, errors etc.)
[] Initialize the plugin only when necessary
[] Perform appropriate actions (display help texts etc.) for more
TC commands like "view" on different pseudo-files/dirs
[] CD-to-CD-copy function
[] Add simulate-burning option
User avatar
majkinetor !
Power Member
Power Member
Posts: 1580
Joined: 2006-01-18, 07:56 UTC
Contact:

Post by *majkinetor ! »

The most things here are interface related. There are not so many "hard core functions" like:
[+] Verify function re-made: wrote an own verify replacing the FoxBurner internal one. Advantages: faster, more stable, waits for media re-insert if it was ejected, can verify Data+VideoDVD Projects, verifies only files
actually in the project

BTW, I didn't say it will be easy. The complexity on TC's part would however not involve details about burning, but complexity about interface mostly. Many little things, as shown by the above quote, like "conifugrable separator lines", "number of times to burn project", "auto close when done", "config in INI file", "changed fonts in all dialogs" etc... So, the "complexity" here is acctually due to the large work on interface, not really something complex by its nature. Complex things that demand knowing theory about burning and optical medias are handled by SDK.
Habemus majkam!
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

After reading Black Dogs posting about the dangers with ASProtect (thx, sas2000 :))
I welcome more to receive a trustworthy integrated burning solution from ghisler(Author).

Stance
User avatar
majkinetor !
Power Member
Power Member
Posts: 1580
Joined: 2006-01-18, 07:56 UTC
Contact:

Post by *majkinetor ! »

LOL, Black Dog is really funny. Nevertheless, what he said there is true and world is full of anty privacy sht that cause only damage to registred users and hackers don't care at all... I remember that one of them was doing even BSOD when your floppy was not there. I had to debug memory dumps after BSOD to see what is the problem just to realise that when I uninstall some shty program that installs this protection, symptoms fade away. On the site I found updated version of protection dll that "fixed the problem" 8)

Nothing to say about other symptoms like... app use more memory, more cycles... not just more.. much more, portability is zero due to the registry usage etc...

About Complex DVD.... well... if TC plugin is not freeware, its not good. Period.
Habemus majkam!
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

I fully support the burning feature also.
______________________
David Jorge
Personal License #117854
Post Reply