README 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Burn audio files to a blank CD from the command line, current directory,
  2. playlist or standard input.
  3. burncd is a POSIX sh script known to work with the following shells:
  4. ash
  5. bash
  6. dash
  7. loksh
  8. mksh
  9. pdksh
  10. posh (0.14.1 or newer)
  11. oksh
  12. yash
  13. zsh
  14. Additional dependencies:
  15. cdrecord
  16. coreutils (cp, ls, mkdir. mv, readlink, rm)
  17. file
  18. Optional dependencies:
  19. flac : Used for flac support.
  20. mpg123 : Used for mp3 support.
  21. sox : Used for files that are not 16 bit, 44.1 kHz or stereo.
  22. Usage:
  23. burncd [OPTIONS] [file ...]
  24. -c, --config, Path of the configuration files.
  25. -C, --cdrecord, Path of the cdrecord binary.
  26. -d, --debug, Debug output from external programs.
  27. -e, --exclude, Exclude audio formats.
  28. -f, --format, Choose the audio format.
  29. -F, --flac, Path of the flac binary.
  30. -h, --help, Show this help message.
  31. -i, --input, Path of the default directories.
  32. -M, --mpg123, Path of the mpg123 binary.
  33. -n, --dry-run, Enable a test run without burning to a CD.
  34. -N, --no-conf, Do not load default configuration files.
  35. -o, --output, Path of the output directory.
  36. -p, --playlist, Read audio files from a playlist.
  37. -S, --sox, Path of the sox binary.
  38. -v, --verbose, Verbose logging.
  39. -V. --version, Show the burncd version number.
  40. -z, --device, Path of the CD drive.
  41. When 'file' is -, read standard input.
  42. Supported audio formats:
  43. au, flac, mp3, wav
  44. Environment variables:
  45. XDG_CONFIG_HOME : XDG base directory.
  46. XDG_CONFIG_DIRS : List of colon-separated directories.
  47. Configuration files:
  48. burncd looks for configuration files in the following order:
  49. 1. $XDG_CONFIG_HOME/burncd/burncd.conf
  50. (Default: $HOME/.config/burncd/burncd.conf)
  51. 2. $HOME/.burncd.conf
  52. 3. $XDG_CONFIG_DIRS/burncd/burncd.conf
  53. (Default: /etc/xdg/burncd/burncd.conf)
  54. 4. /etc/burncd.conf
  55. 5. ./burncd.conf
  56. To use cdrecord as a normal user:
  57. # chown root:somegroup "$(command -v cdrecord)"
  58. # chmod 4710 "$(command -v cdrecord)"
  59. Known issues:
  60. Not all mp3 files will be detected.