- added --force-root option to force running as root
- dropped python 2 support. only supporting python 3.6 and higher
- Performance improvements when transcoding files from youtube playlists
- Adding youtube playlist support
- New reworked version. Not backward compatible.
- fixed rhythmbox plugin
- installing dependencies via make install
- added title and artist columns on ftransc_qt
- code cleanup.
- fixed working out ffmpeg/avconv utility
- fixed broken nautilus scripts
- added convert to avi video (experimental)
- added the -x option to be able to use external encoder if it is available (eg using FFmpeg to decode and pipe to lame to encode instead of using ffmpeg to decode and encode via libmp3lame)
- added WavPack support
- using FFmpeg to encode any supported format where possible
- Added cover art insertion support to flac files
- Fixed bug when disk number is present in the metadata which caused all metadata to be dropped
- Added support for extraction of metadata from .3gp files
- Merged the CoverTag class into MetaTag class
- Fixed bug when the default 'normal' preset is not in the presets file
- Generating fewer consumer processes when there are fewer files than CPU count
- added --list-formats option
- added --processes/-p option
- moved away from ffmpeg to avconv
- added rhythmbox plugin
- added CD ripping via cdparanoia
- added multithreading.
- fixed fatal KeyError when converting .aac and .mp4 files
- added album artist, disk number, and comment metadata tags to some formats
- added output folder feature to fransc GUI, ftransc_qt
- added lyrics support for mp3, m4a and wma formats
- added the -o/--outdir option
- fixed potential bug with --upgrade
- refined parsing of playlist files
- added ability to convert audio files specified in PLS playlist file and XSPF playlist file via the --pls option and the --xspf option, resp.
- added ability to convert audio files specified in the M3U playlist file via the --m3u option
- added album art support when converting FROM ogg/flac TO mp3/m4a
- code cleanup
- added album art support when converting from mp3 to m4a and vice versa
- code cleanup
- proper message when --upgrade option is used while offline
- dropping checking mutagen version against version 1.17 since easy=True option of File() has been dropped.
- fixed fatal errors when mutagen is not installed. instead, metadata support is dropped.
- code cleanup
- code cleanup
- removed the easy=True dependency on mutagen's File
- fixed missing 'normal' ogg vorbis preset on configuration file
- removed quality presets from code and placed them in a separate file /etc/ftransc/presets.
- added new option to specify a custom preset file: --presets
- reverted back metadata extraction method to earlier revision.
- Adding logging for executing as nautilus script
- Adding the options: -s/--silent, -l/--log, --debug, --notify
- Fixed metadata issue with the year tag when converting from FLAC format.
- Adding mpc format support on ftransc nautilus scripts.
- extracting .wmv video metadata when extracting audio conntent from .wmv video.
- fixed issue of not dropping support to encode to some format when the necessary dependency is not installed.
- minor changes.
- added musepack audio format support.
- added the -n / --no-tags option.
- added ftransc GUI, 'ftransc_qt'.
- Explicitly drop support for python-mutagen versions older than 1.17.
- now using os.path.splitext() instead of a custom built function.
- printing summary statistics of time taken to encode all files and average time taken per file.
- added 'nautilus scripts' functionality.
- added the --upgrade option.
- added notify-send summary notification
- fixed the issue with left over temporary .wav files when converting to FLAC format.
- no need to 'cd' to folder first before running ftransc.
- /tmp/ftransc.log is not created anymore.
- order of input files is sorted
- prints out duration of conversion in seconds
- disable support of functionality when its dependency is not installed. this prevents crashes like trying to convert with an unavailable encoder.
- Written in python, thus, 'ftransc' & 'fmetadata' merged.
- added the 'extreme' quality preset.
- added directory walking.
- transcode via wav option removed.
- added a feature to unlock prelocked files.
- FLAC support: encode + decode + extract metadata + add metadata
- polished logging.
- polished code style
- added the 'tiny' quality preset.
- fmetadata python script.
- decode to wav
- trascode via wav and direct transcode
- extract audio content from video files
- added uninstallation option.
- removed asftags, asfedit and aactags
- removed dependency on mid3v2, id3 and vorbiscomment
- Support for non-ASCII Unicode characters via UTF-8.
- Installation via a Makefile.
- Option to check dependencies.
- Overwriting disabled by default, with option to enable.
- If source and destination files are the same, do not proceed.
- corrected man page installation path.
- log file not created when usage is displayed.
- usage modified.
- print usage when no args are present.
- progress status message modified to highlight file being encoded.
- using FFmpeg to decode any type of input audio file.
- Removed decoding to WAV format first because temporarily consumes a lot of space and is slower.