kindahl / infrarecorder Goto Github PK
View Code? Open in Web Editor NEWCD/DVD burning software.
License: GNU General Public License v3.0
CD/DVD burning software.
License: GNU General Public License v3.0
InfraRecorder Copyright (C) 2006-2012 Christian Kindahl, christian dot kindahl at gmail dot com This program is licensed under GPL (version 3), please see the file License.txt. Please note that the graphics used in InfraRecorder is not covered by GPL, read the details further down in this document. The InfraRecorder source code can be obtained from http://infrarecorder.org In order to compile InfraRecorder you will need the following libraries: 1. WTL: http://wtl.sourceforge.net 2. ckCore, ckFileSystem and ckMMC: http://code.kindahl.com 3. libpng: http://www.libpng.org InfraRecorder uses cdrtools, sources can be found at: http://cdrecord.berlios.de/ InfraRecorder has been developed with Visual C++ 2005 Professional edition. It is however possible to compile the sources with the free "Express" edition, but you will need to separately obtain and install the ATL library headers. The Microsoft Windows Server 2003 R2 Platform SDK (also free) was the last Windows SDK version to ship with the ATL headers. The bundled ATL 3.0 is rather old, but it is still supported by the latest WTL library. The graphics used in InfraRecorder are NOT covered by GPL. The official InfraRecorder logo (the logo used in official InfraRecorder binaries), and all other graphics using it are licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works license (http://creativecommons.org/licenses/by-nc-nd/3.0/) with one additional condition: * The work may not be used in derivative software or in the purpose of promoting derivative software. Apart from the graphics using the official InfraRecorder logo the above license also applies to all graphics that are not derivative works of graphics created by the Tango Desktop Project. Examples of this kind of graphics are the button graphics used in the welcome screen. The remaining graphics that are derivative work based on icons in the Tango Desktop Project (http://tango.freedesktop.org) is available under the same license as the Tango Desktop Project graphics. That is the Creative Commons Attribution Share-Alike license (http://creativecommons.org/licenses/by-sa/2.5/).
Instead of failing InfraRecorder should load the tray automatically, given that the device supports it of course.
For example the "tada.wav" sound?
Right-clicking in either the project tree or list should bring up the option to see the properties of the selected item.
Options:
I am not 100% sure this is feasible, but it would be nice.
Enhanced CDs are essentially mixed mode CDs but with the data track last instead of first.
Would be nice to simply be able to right-click on a folder and burn its contents.
Currently the first track is saved as track1.mp3, I would prefer track01.mp3 or possibly the CD-Text name.
For example, some people may want to create a MP3 CD but doesn't know which project type to use.
This can be useful if for example cloning a CD-R to a CD-RW. Then the CD-RW media cannot be erased.
The tool tip is too hard to trigger.
Currently InfraRecorder assumes /cygdrive/ but this can be changed, one use reportedly used /hd/
This cannot be done until the disc verification feature works perfectly. More work is needed in that area.
If a file or folder is added that breaks the current ISO-level it should automatically be increased alternatively the user should be asked to take action. Perhaps a Firefox/Spotify-like hint bar could be used for this.
Windows Explorer will suggest a few actions, make InfraRecorder a suggestion.
Appropriate format for this would probably be BIN/CUE.
Extract sense key, additional sense code and additional sense code qualifier from sense data.
The current workflow of first inserting a blank disc doesn't make sense from a users perspective.
Apparently some software depends on this.
For example, Ctrl+A doesn't work.
Maybe the following library can be useful: http://www.mega-nerd.com/SRC/
This would be useful when burning multi-session projects. In that case InfraRecorder could detect the file changes and only burn the modifications to the next session.
According to ISO specification this should not be possible, but maybe there can be an exception to MP3 CDs.
Received in e-mail:
When the size indicator in the bottom turns red, would it be possible to display excactly how much excess data which needs to be removed to make things fit on the DVD? As it is right now, i have to remove file by file to find out where the limit goes.
This would allow recording optical media on remote devices. Some code from cdrtools could perhaps be used, take a look at: libschily, libscg and librscg.
Perhaps the current date, or the name of the disc label would make more sense.
After a successful burn InfraRecorder prints information messages like these: "fifo had xxx pouts and xxx gets" and "fifo wass xxx times empty and xx times full, min fill was x" to the log window. These are not very interesting.
Currently InfraRecorder only supports mode 2/2448.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.