Oggify is a program that assists in the management and conversion of audio collections. It is intended to allow the user to store their audio in a lossless format, such as FLAC, and easily convert it to other formats such as Ogg Vorbis or MP3. As the user adds new files to the source collection, Oggify will encode the additions to the other collections when run.
Oggify runs in a terminal and works on Linux and Apple OS X. It requires the installation of Mutagen and a few other programs. It is possible that it will run on any system where Python can run.
News
You can follow Oggify news on The Ramblings, the author's blog.
Features
- Simple Interface: Only a handful of options and simplifies the matter setting the quality of the various encoders to a single scale of 0-10.
- Multiple Format Support: Support FLAC as a source and Ogg Vorbis or MP3 for output. Oggify is written with support for simple plugins to extend support for other formats.
- Preview: Lets you see what actions will be performed.
- Automatic Nice'ing: Attempts to minimize CPU usage so you can still do other things.
- Refresh: Forces the re-encoding of any files where the source is more recent than the output.
- Retagging: Recopies the tags over to the output files where the source has been more recently updated.
Requirements
- Python -- For running, you may need the development packages if you're installing from source.
- FLAC -- For flac file handling.
- LAME -- For MP3 encoding.
- Vorbis Tools -- For ogg encoding.
- Mutagen -- For tag management
Obtaining and Installing
You can get the latest version of Oggify as source and install it by hand. The current version is 2.0.7 (tar). Installation is simple:
-
Enter the directory and run:
python setup.py install
as root.
We expect binary packages for various distributions after version 2.0 is released.
Usage
-
oggify flac ogg
- Produce a directory full of Ogg Vorbis files for the corresponding directories and FLAC files. -
oggify -o mp3 flac mp3
- Produce MP3 files rather than Ogg Vorbis -
oggify -q 7 flac ogg
- Encode at quality level 7 (follows oggenc's system)
Bugs and Feature Requests
Bugs and feature requests can be reported to the author, Scott Paul Robertson.
Development
Oggify is under development, and the most current source can be found at Github, or via git:
git clone git://git.github.com/spr/Oggify.git oggify