Jump to content

Max: Difference between revisions

From Hydrogenaudio Knowledgebase
HotshotGG (talk | contribs)
mNo edit summary
HotshotGG (talk | contribs)
Line 47: Line 47:
Building Max from source requires the [http://developer.apple.com/tools/xcode/ XCode 2.3 tools] from Apple, as well as the following packages compiled as frameworks:
Building Max from source requires the [http://developer.apple.com/tools/xcode/ XCode 2.3 tools] from Apple, as well as the following packages compiled as frameworks:


* <code>cdparanoia (custom port)  
* <code>libparanoia (custom port) </code>
* cuetools  
* <code>cuetools </code>
* FLAC
* <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>
* Speex
* <code>libspeex </code>
* WavPack </code>
* <code>libwavpack </code>  


==Frameworks==  
==Frameworks==  

Revision as of 18:59, 24 October 2006

Max
{{{logo}}}

Only secure ripper for OS/X
Developer(s) Stephen
Release information
Initial release {{{released}}}
Stable release 0.6.1
Preview release 0.6
Compatibility
Operating system Mac OS/X
Additional information
Use Digital Audio Extraction
License GPL
Website http://sbooth.org/max


Introduction

What is Max? Max is a digital audio extraction algorithm that allows for secure rips under the OS/X platform. It uses it's 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

Known Bugs

  • Automatic disc ejection does not always work
  • Errors occur reading the TOC for some discs
  • 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.3 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.

  • Max official Max website
  • Cog official audio player
  • Tag official tagging editor