Sounds good for me, better than full integration.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.
Add internal CD/DVD burning to TC? (FoxBurner SDK)
Moderators: Hacker, petermad, Stefan2, white
- fenix_productions
- Power Member
- Posts: 1979
- Joined: 2005-08-07, 13:23 UTC
- Location: Poland
- Contact:
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
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
#128099
- ghisler(Author)
- Site Admin
- Posts: 50817
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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
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
https://www.ghisler.com
- fenix_productions
- Power Member
- Posts: 1979
- Joined: 2005-08-07, 13:23 UTC
- Location: Poland
- Contact:
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.
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
#128099
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.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.
If you wish to efficiently make use of FoxBurner, a deinitialization call and an option to cancel closing TC are really necessary.
Gruß,
Frank
Frank
-
- Junior Member
- Posts: 92
- Joined: 2004-06-27, 15:24 UTC
- fenix_productions
- Power Member
- Posts: 1979
- Joined: 2005-08-07, 13:23 UTC
- Location: Poland
- Contact:
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.
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
#128099
- Motorocker
- Member
- Posts: 105
- Joined: 2006-07-19, 10:52 UTC
- Location: Perm, Russia
- Contact:
It very well looks!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
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
KillOK – Cease to press OK!
NSCopy – copy unreadable
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).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.
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
Frank
Support++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
>>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"

I hope this support also Burn ISO