Jump to content

Max: Difference between revisions

From Hydrogenaudio Knowledgebase
HotshotGG (talk | contribs)
mNo edit summary
Bb10 (talk | contribs)
blank logo in software infobox
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox Software
{{Infobox Software
| name = Max
| name = Max
| screenshot =  
| logo =
| caption = Only secure ripper for OS/X
| screenshot = [[image:maxinaction-screenshot.png|250px]]
| maintainer = Stephen  
| caption = Only secure ripper for Mac OS/X
| stable_release = 0.6.1
| maintainer = Stephen Booth
| preview_release = 0.6
| stable_release = 0.8.1
| operating_system = Mac OS/X
| preview_release = N/A
| operating_system = Mac OS X
| use = Digital Audio Extraction
| use = Digital Audio Extraction
| license = GPL  
| license = GPL  
| website = http://sbooth.org/max
| website = http://sbooth.org/Max/
}}
}}




=Introduction=
=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.  
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==  
==Features==  
Line 21: Line 21:
* 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 Itunes.  
* Queing files for output to ITunes.  
* Threading control for encoding/decoding  
* Threading control for encoding/decoding  
* Custom port of [[cdparanoia]]  
* Custom port of [[cdparanoia]]  
Line 38: Line 38:
==Known Bugs==
==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  
* Not all output formats are tagged with metadata  
* FLAC cuesheets are not handled on conversion
* FLAC cuesheets are not handled on conversion
Line 45: Line 43:
=Development API=  
=Development API=  


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.4 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==  
Line 70: 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

Latest revision as of 01:30, 25 April 2010

Max

Only secure ripper for Mac OS/X
Developer(s) Stephen Booth
Release information
Initial release {{{released}}}
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/


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

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.

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