Difference between revisions of "Max"
m |
(blank logo in software infobox) |
||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | {{Infobox Software |
+ | | name = Max | ||
+ | | logo = | ||
+ | | screenshot = [[image:maxinaction-screenshot.png|250px]] | ||
+ | | caption = Only secure ripper for Mac OS/X | ||
+ | | maintainer = Stephen Booth | ||
+ | | stable_release = 0.8.1 | ||
+ | | preview_release = N/A | ||
+ | | operating_system = Mac OS X | ||
+ | | use = Digital Audio Extraction | ||
+ | | license = GPL | ||
+ | | website = http://sbooth.org/Max/ | ||
+ | }} | ||
− | |||
+ | =Introduction= | ||
+ | '''Max''' is a digital audio extraction algorithm that allows for secure rips under the Mac OS/X platform. It uses its own built-in comparison ripper, along with error correcting power of [[cdparanoia]]. Max is released under the GPL license. | ||
+ | |||
==Features== | ==Features== | ||
* Supports over 20 different audio codecs (AAC, MP3, Ogg Vorbis, FLAC, WavPack, etc) | * Supports over 20 different audio codecs (AAC, MP3, Ogg Vorbis, FLAC, WavPack, etc) | ||
* Integration with FreeDB permit automatic retrieval of compact disc information | * Integration with FreeDB permit automatic retrieval of compact disc information | ||
− | * Queing files for output to | + | * Queing files for output to ITunes. |
* Threading control for encoding/decoding | * Threading control for encoding/decoding | ||
* Custom port of [[cdparanoia]] | * Custom port of [[cdparanoia]] | ||
* Works in conjunction with [[Cog]] and [[Tag]] | * Works in conjunction with [[Cog]] and [[Tag]] | ||
+ | |||
+ | ==Correction mechanism== | ||
+ | |||
+ | Max correction mechanism is quite similiar to [[Rubyripper]]. The algorithm uses a comparison feature in order to determine how many times Max should rip and compare sections (maximum retries). It is done on a sector-by-sector basis, rather then byte-by-byte basis. Max can additionally generate a ''SHA-256'' checksum for each additional section in order to more accuratly determine dissimiliarities in a rip. Max differs in that it does not have a direct reliance on [[cdparanoia]] for extraction, but instead uses [[C1/C2 errors|C2 error]] pointers very similiar to [[EAC]]. | ||
==Screenshots== | ==Screenshots== | ||
Line 17: | Line 35: | ||
* [http://sbooth.org/Max/images/general_prefs.png General prefs] screenshot of general preferences. | * [http://sbooth.org/Max/images/general_prefs.png General prefs] screenshot of general preferences. | ||
* [http://sbooth.org/Max/images/formats_prefs.png Format prefs] screenshot of format preferences. | * [http://sbooth.org/Max/images/formats_prefs.png Format prefs] screenshot of format preferences. | ||
+ | |||
+ | ==Known Bugs== | ||
+ | |||
+ | * Not all output formats are tagged with metadata | ||
+ | * FLAC cuesheets are not handled on conversion | ||
=Development API= | =Development API= | ||
− | Building Max from source requires the XCode 2. | + | Building Max from source requires the [http://developer.apple.com/tools/xcode/ XCode 2.4 tools] from Apple, as well as the following packages compiled as frameworks: |
− | * <code> | + | * <code>libparanoia (custom port) </code> |
− | * cuetools | + | * <code>cuetools </code> |
− | * | + | * <code>libflac </code> |
− | * Growl | + | * <code>Growl</code> |
− | * LAME | + | * <code>LAME </code> |
− | * libcddb | + | * <code>libcddb</code> |
− | * libmpcdec | + | * <code>libmpcdec </code> |
− | * libogg | + | * <code>libogg </code> |
− | * libsndfile | + | * <code>libsndfile </code> |
− | * libvorbis or aoTuV | + | * <code>libvorbis or aoTuV </code> |
− | * MAC | + | * <code> MAC </code> |
− | * mpeg4ip (only the mp4v2 library) | + | * <code>mpeg4ip (only the mp4v2 library)</code> |
− | * TagLib | + | * <code>TagLib </code> |
− | * | + | * <code>libspeex </code> |
− | * | + | * <code>libwavpack </code> |
==Frameworks== | ==Frameworks== | ||
Line 45: | Line 68: | ||
* [http://sbooth.org/Max/ Max] official Max website | * [http://sbooth.org/Max/ Max] official Max website | ||
+ | * [http://sbooth.org/Play/ Play] official Play website | ||
* [http://sbooth.org/Cog/ Cog] official audio player | * [http://sbooth.org/Cog/ Cog] official audio player | ||
* [http://sbooth.org/Tag/ Tag] official tagging editor | * [http://sbooth.org/Tag/ Tag] official tagging editor | ||
+ | |||
+ | |||
+ | [[Category:CD Rippers]] |
Latest revision as of 01:30, 25 April 2010
Only secure ripper for Mac OS/X | |
Developer(s) | Stephen Booth |
Release information | |
---|---|
Stable release | 0.8.1 |
Preview release | N/A |
Compatibility | |
Operating system | Mac OS X |
Additional information | |
Use | Digital Audio Extraction |
License | GPL |
Website | http://sbooth.org/Max/ |
Contents
Introduction
Max is a digital audio extraction algorithm that allows for secure rips under the Mac OS/X platform. It uses its own built-in comparison ripper, along with error correcting power of cdparanoia. Max is released under the GPL license.
Features
- Supports over 20 different audio codecs (AAC, MP3, Ogg Vorbis, FLAC, WavPack, etc)
- Integration with FreeDB permit automatic retrieval of compact disc information
- Queing files for output to ITunes.
- Threading control for encoding/decoding
- Custom port of cdparanoia
- Works in conjunction with Cog and Tag
Correction mechanism
Max correction mechanism is quite similiar to Rubyripper. The algorithm uses a comparison feature in order to determine how many times Max should rip and compare sections (maximum retries). It is done on a sector-by-sector basis, rather then byte-by-byte basis. Max can additionally generate a SHA-256 checksum for each additional section in order to more accuratly determine dissimiliarities in a rip. Max differs in that it does not have a direct reliance on cdparanoia for extraction, but instead uses C2 error pointers very similiar to EAC.
Screenshots
- General view screenshot of the application
- General prefs screenshot of general preferences.
- Format prefs screenshot of format preferences.
Known Bugs
- Not all output formats are tagged with metadata
- FLAC cuesheets are not handled on conversion
Development API
Building Max from source requires the XCode 2.4 tools from Apple, as well as the following packages compiled as frameworks:
-
libparanoia (custom port)
-
cuetools
-
libflac
-
Growl
-
LAME
-
libcddb
-
libmpcdec
-
libogg
-
libsndfile
-
libvorbis or aoTuV
-
MAC
-
mpeg4ip (only the mp4v2 library)
-
TagLib
-
libspeex
-
libwavpack
Frameworks
If you would rather not compile all these from source, you may download precompiled versions of the frameworks (2.36 MB). Unzip this archive into Max's source directory.