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 »

Lefteous wrote:Even if the solution is provided by Ghisler it doesn't have to be part of the total commander executable. It could be a filesystem plug-in which could be removed just like any other file-system plug-in. Implementation as a filesystem plug-in of course requires some improvements of the plug-in interface.

It would be very interesting to hear the authors' opinion on that.
Sounds good for me, better than full integration.
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

Sounds good for me too. I am not totally against. I am against only when it means leaving other features half-done. There were a lot of good ideas on this forum spoken.
I think that extending plugins interfaces is always better solution. The best (imho) could be to create new plugin type with the possibility to take some controls handles and replace them (imagine: button bar with tabs or audio player instead of command line...). Embedding external applications into TC's form could be feature number one ;)
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
D1P
Senior Member
Senior Member
Posts: 233
Joined: 2005-02-28, 18:29 UTC
Location: Moscow
Contact:

Post by *D1P »

Agree with fenix_productions absolutely.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50817
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I don't think that additional plugin functions would be needed for the FS plugin interface - the actual burning could simply be put in a small seaprate exacutable, so just the file gathering is done inside of TC.

The reason why I would like to add burning internally would be to make it more intuitive:
1. The user could switch to the CD drive, even if there is no CD inserted
2. He could "copy" the files there
3. He could click on "burn" to burn them to the CD
Author of Total Commander
https://www.ghisler.com
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

So would it be closer to CD/DVD Burner plugin usage but with "cd \\\<pluginname>" implemented into drive chooser (e.g. Alt+F1)?
If not: there could be some misunderstanding for the users. What about saving file lists in CD panel? How the user will feel difference between inserted DVD with a.txt file and non-inserted with remembered a.txt file to be burn?

What about just giving an option "EnableCDSwitch=1"?
This would navigate user to the proper plugin in the Network neighborhood if burning plugin is available.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
Loc2262
Member
Member
Posts: 124
Joined: 2005-01-26, 01:59 UTC

Post by *Loc2262 »

ghisler(Author) wrote:I don't think that additional plugin functions would be needed for the FS plugin interface - the actual burning could simply be put in a small seaprate exacutable, so just the file gathering is done inside of TC.
When using FoxBurner, this is not completely correct. The collection of files, setting of parameters, choosing burning device etc. already needs interaction with FoxBurner, so if you wish to pass the actual burning process to an external application, you'd have double or triple work.

If you wish to efficiently make use of FoxBurner, a deinitialization call and an option to cancel closing TC are really necessary.
Gruß,
Frank
Valery_Kondakoff
Junior Member
Junior Member
Posts: 92
Joined: 2004-06-27, 15:24 UTC

Post by *Valery_Kondakoff »

ghisler(Author) wrote:1. The user could switch to the CD drive, even if there is no CD inserted
2. He could "copy" the files there
3. He could click on "burn" to burn them to the CD
This reminds me of the 'Virtual panel' which was requested for million times...
CU
VK
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2Valery_Kondakoff
You're right.

I wonder: how many already mentioned features will be alive again after a couple of years. TC Wiki is a good place for ideas storage but nobody seems to have a time/urge to add them. It would be huge guide for competitors too.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
iElectric
Junior Member
Junior Member
Posts: 41
Joined: 2006-04-23, 12:27 UTC

Post by *iElectric »

We live in TB age and some of you are against additional ~500KB :S

I don't really care if it's internal or external, just the thought of Ghisler and Loc working together is amazing :) Can't wait for it;*
User avatar
roentgen
Power Member
Power Member
Posts: 757
Joined: 2005-12-03, 19:58 UTC

Post by *roentgen »

2iElectric
Don't forget the additional check-boxes in prefs people complain about :D. Maybe Ghisler should release a TC version with no Options at all. Imagine the relief...
TC for Linux please!
Loc2262
Member
Member
Posts: 124
Joined: 2005-01-26, 01:59 UTC

Post by *Loc2262 »

roentgen wrote:Maybe Ghisler should release a TC version with no Options at all. Imagine the relief...
:D :D That'll be the day when I stop using TC.
Gruß,
Frank
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

roentgen wrote:Maybe Ghisler should release a TC version with no Options at all. Imagine the relief...
I like this idea. Smaller .exe = lower memory usage + faster startup :D
User avatar
Motorocker
Member
Member
Posts: 105
Joined: 2006-07-19, 10:52 UTC
Location: Perm, Russia
Contact:

Post by *Motorocker »

ghisler(Author) wrote:1. The user could switch to the CD drive, even if there is no CD inserted
2. He could "copy" the files there
3. He could click on "burn" to burn them to the CD
It very well looks!
Total should write disks as the built-in tool in Windows XP.
User should not choose type of a disk. For example in Nero there is a unnecessary dialog of a choice of type of a disk (CD/DVD).
Total itself should define a kind and type of a disk.
If CD inserted, Total should write CD.
If DVD inserted, Total should write DVD.
If DVD inserted and user has copied folders "audio_ts" and "video_ts", Total should write DVDVideo.

Will be Total àt record cashing files and preliminary to create ISO, or will write disks directly?
Graphics Converter – images conversion
KillOK – Cease to press OK!
NSCopy – copy unreadable
Loc2262
Member
Member
Posts: 124
Joined: 2005-01-26, 01:59 UTC

Post by *Loc2262 »

Motorocker wrote:If CD inserted, Total should write CD.
If DVD inserted, Total should write DVD.
If DVD inserted and user has copied folders "audio_ts" and "video_ts", Total should write DVDVideo.
Foxburner automatically detects the medium type, no need to choose whether to burn a DVD or CD. But you do need to choose the project type (Data, Audio, Video, Image), otherwise TC cannot determine in what way you wish to burn the selected files (e.g. if you wish to burn selected MP3 files as files to a data CD or as audio tracks to an audio CD, or if you wish to burn a selected ISO file as a file to a data CD, or use its contents to burn a medium from it).

In my plugin I had four virtual subfolders, one for each project type, into which you could copy the files you intend to burn. For the new version I planned to change that to a project selection dialog and only one subdir, since keeping multiple (different) project at once is not possible anymore due to the way I use the new Foxburner (and actually it is not needed, since video and image projects contain only one file/folder, and data/audio project contents can be saved and loaded).

When Christian integrates the burning feature into TC, he could add a new menu or keyboard shortcuts to perform the functions for which I used virtual files and subdirectories in my filesystem plugin.
Gruß,
Frank
rei
Junior Member
Junior Member
Posts: 23
Joined: 2005-01-13, 16:51 UTC

Post by *rei »

ghisler(Author) wrote:
The reason why I would like to add burning internally would be to make it more intuitive:
1. The user could switch to the CD drive, even if there is no CD inserted
2. He could "copy" the files there
3. He could click on "burn" to burn them to the CD
Support++

>>2. He could "copy" the files there
only copy "files list reference" or put the files in a Temp dir ?
I hope "files list reference" :wink:

I hope this support also Burn ISO
Post Reply