Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
apps:xfburn:start [2020/09/02 04:18] – [Debugging] kevinbowen | apps:xfburn:start [2021/02/08 18:13] – add new icon kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{ : | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== Xfburn ====== | + | {{ : |
+ | ====== Xfburn | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[#Audio CD support details|Audio CD support details]]** | ||
+ | * **[[# | ||
* **[[# | * **[[# | ||
+ | * **[[#Future Plans|Future Plans]]** | ||
+ | * **[[# | ||
* **[[#Latest Release|Latest Release]]** | * **[[#Latest Release|Latest Release]]** | ||
* **[[#Source Code Repository|Source Code Repository]]** | * **[[#Source Code Repository|Source Code Repository]]** | ||
Line 11: | Line 16: | ||
---- | ---- | ||
- | Xfburn is a simple CD/DVD burning tool based on [[http://www.libburnia-project.org|libburnia | + | ===== Introduction ===== |
+ | |||
+ | Xfburn is a simple CD/DVD/ | ||
- | The current version is **0.6.2**, released on 2020-03-07. This release fixes a number of smaller bugs and uses more modern libraries for improved compatibility with today' | ||
For more detailed information please have a look at the README or the NEWS file. | For more detailed information please have a look at the README or the NEWS file. | ||
+ | ---- | ||
- | * **[[#Latest Release|Latest Release]]** | + | <figure " |
- | * **[[#Source Code Repository|Source Code Repository]]** | + | {{:apps: |
- | * **[[# | + | {{: |
- | * [[https://gitlab.xfce.org/apps/xfburn/-/blob/xfburn-0.6.2/README|README]] | + | </figure> |
- | * [[https:// | + | |
---- | ---- | ||
- | <figure "Burn Composition"> | + | ===== Functionality ===== |
- | {{:apps:xfburn-0.4.1.jpg?600|:apps:xfburn-0.4.1.jpg}} | + | |
- | </ | + | |
+ | Xfburn is still a new program, and does not yet do all common burning related | ||
+ | tasks. | ||
+ | |||
+ | Currently implemented is: | ||
+ | * Create data compositions | ||
+ | * Burn to CD, DVD, or BluRay (BD) | ||
+ | * Create ISO images | ||
+ | * Burn ISO images | ||
+ | * Create and burn audio CDs | ||
+ | * Blank discs | ||
+ | * Format and deformat DVD-RW discs | ||
+ | |||
+ | Xfburn has 3 write modes, which are Auto, TAO (Track-at-Once) and SAO (Session-at-Once). TAO records with the laser stopping after each track is finished and SAO allows the recording over multiple sessions, which will all be read by a computer drive, but CD equipment will only read the first session. At this time there is no multi-session support. ([[https:// | ||
+ | |||
+ | **BurnFree**, | ||
+ | |||
+ | **Stream Recording** disables error management for BD only, which increases | ||
+ | the burning speed. Using it seems to be the best option since discs with | ||
+ | errors tend to fail even when stream recording is disabled. | ||
+ | ---- | ||
+ | |||
+ | ===== Audio CD support details ===== | ||
+ | |||
+ | |||
+ | Included are two transcoders: | ||
+ | wav data, and gst (gstreamer), | ||
+ | gstreamer plugin is present. | ||
+ | |||
+ | ==== The basic transcoder ==== | ||
+ | |||
+ | Only CD-quality, uncompressed (PCM) Wave files can be added to an audio | ||
+ | compilation. Use i.e. your favority audio player with a disc writer output | ||
+ | mode / plugin to decompress your existing audio files. If .wav files are added | ||
+ | to the compilation, | ||
+ | right format. Note that this check is not very well tested (in particular it's | ||
+ | not likely to work on big-endian machines like PowerPC). It does not require | ||
+ | any external libraries | ||
+ | |||
+ | ==== The gst transcoder ==== | ||
+ | |||
+ | Based on the gstreamer library, it can decode pretty much any audio content, | ||
+ | as long as you have the appropriate plugins installed. Note that by default | ||
+ | most distributions do _not_ install these plugins. But a simple search for | ||
+ | gstreamer plugins in your package manager should quickly allow you to install | ||
+ | them. | ||
+ | |||
+ | You can at startup switch between the transcoders, | ||
+ | for more information. | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Required Packages ===== | ||
+ | |||
+ | * libisofs version 0.6.2 or newer | ||
+ | * libburn version 0.4.2 or newer | ||
+ | * WARNING: libburn 0.4.2 - 0.5.4 are API compatible, but might trigger an error in libburn' | ||
+ | RECOMMENDED is version 0.5.6 or newer, where the bug was fixed. | ||
+ | |||
+ | ==== Optional, but highly recommended ==== | ||
+ | |||
+ | * gstreamer | ||
+ | * gstreamer pbutils (they usually come with gstreamer as far as I know) | ||
+ | * gstreamer plugins (look for the good, the bad and the ugly plugin pack, most likely you want all of these) | ||
+ | |||
+ | Let the **highly recommended** part be highlighted once more. Of course | ||
+ | gstreamer will not matter if you do not plan on burning audio CDs, but the | ||
+ | other two libraries will come in handy in almost all situations. | ||
+ | |||
+ | ==== Optional, for maintenance ==== | ||
+ | |||
+ | * libxslt (for creating docs) | ||
+ | |||
+ | |||
+ | The author works with both hal and thunar-vfs enabled, so there might be the | ||
+ | occasional bug that breaks compilation without these components. Xfburn should | ||
+ | work without these optional components, but it is not well tested at all. | ||
+ | Should something not compile or work as expected, please report a bug, and it | ||
+ | will get fixed. | ||
+ | |||
+ | [[|Back to Top]] | ||
---- | ---- | ||
Line 59: | Line 146: | ||
(Note that sometimes the core.xxxxxx file is just called core, and that 32270 is | (Note that sometimes the core.xxxxxx file is just called core, and that 32270 is | ||
just an arbitrary number which was the process id - yours will be different) | just an arbitrary number which was the process id - yours will be different) | ||
- | 5. Open up a bug report at our [issue tracker](https:// | + | 5. Open up a bug report at our [[: |
both the xfburn.output and the xfburn.backtrace files to it. Done! | both the xfburn.output and the xfburn.backtrace files to it. Done! | ||
There is no need to attach the core dump, as it is heavily system dependent. | There is no need to attach the core dump, as it is heavily system dependent. | ||
Line 65: | Line 152: | ||
[[|Back to Top]] | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Future Plans ===== | ||
+ | |||
+ | Missing functionality that would be nice to have: | ||
+ | * Save and load compositions ([[https:// | ||
+ | * Verification ([[https:// | ||
+ | * Copy discs (needs backend support) ([[https:// | ||
+ | * Automatic checksum creation | ||
+ | * Plugin support | ||
+ | * Multi-session support ([[https:// | ||
+ | |||
+ | There is no, and never will be, a timeline for these. Let us know if you think | ||
+ | something is missing on this list. If you really need something implemented, | ||
+ | feel free to help us out :-). | ||
+ | |||
+ | At present development is in maintenance mode, as the author does not have a | ||
+ | lot of time. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Authors ===== | ||
+ | |||
+ | * David Mohr [david at mcbf.net] | ||
+ | * Mario Đanić [mario.danic at gmail.com] | ||
+ | * (retired) Jean-François Wauthy [pollux at xfce.org] | ||
+ | * Rene Kjellerup [rk.katana.steel at gmail.com] | ||
+ | |||
+ | [[|Back to Top]] | ||
---- | ---- | ||
===== Latest Release ===== | ===== Latest Release ===== | ||
- | ==== 0.6.2 (201920307)==== | + | {{rss>https:// |
- | [[https:// | + | |
- | * **[[https:// | + | |
- | * **[[https:// | + | |
- | [[https:// | + | [[https:// |
We recommend to use a packaged version of Xfburn if it is available. Xfburn is packaged for several distributions, | We recommend to use a packaged version of Xfburn if it is available. Xfburn is packaged for several distributions, | ||
Line 83: | Line 196: | ||
And probably many more... | And probably many more... | ||
+ | [[|Back to Top]] | ||
---- | ---- | ||
Line 91: | Line 205: | ||
===== Reporting Bugs ===== | ===== Reporting Bugs ===== | ||
* **[[: | * **[[: | ||
+ | |||
+ | Any comments are welcome! We aim to make xfburn a very easily usable program. | ||
+ | So if you think something could be implemented differently, | ||
+ | up and it will be considered. | ||
---- | ---- | ||
- | |||
- | |||
- | ===== Authors ===== | ||
- | |||
- | * David Mohr [david at mcbf.net] | ||
- | * Mario Đanić [mario.danic at gmail.com] | ||
- | * (retired) Jean-François Wauthy [pollux at xfce.org] | ||
- | * Rene Kjellerup [rk.katana.steel at gmail.com] | ||
- | |||
[[|Back To Top]] | [[|Back To Top]] | ||
---- | ---- | ||
[[: | [[: |