Jump to content

Max: Difference between revisions

From Hydrogenaudio Knowledgebase
HotshotGG (talk | contribs)
mNo edit summary
Bb10 (talk | contribs)
blank logo in software infobox
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Introduction=
{{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/
}}


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.


=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 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]]  
* 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 20: 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


=Development API=  
=Development API=  


Building Max from source requires the 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 52: 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

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