Skip to content

rbrooks/AlacIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlacIt

Apple Lossless conversion utility. Converts APE, FLAC, and WAV audio files to Apple Lossless (ALAC) files in M4A format for importation into iTunes, iPhones, iPads, and iPods.

  • Very Fast. An entire album in 10 to 15 seconds.
  • No quality loss
  • Basic metadata survives: Song, Artist, etc.
  • Converts entire directories, single files, or any combination thereof.
  • Cue-Sheet splitting / extraction
  • Puts converted files in same dir as source.

Install

Ensure you have Ruby 1.9.2+ installed, and FFmpeg, then type:

gem install alacit

Usage

Single Files

Convert a single file. This outputs a file called song.m4v in same directory:

alacit song.flac

Convert several individual files:

alacit song.flac song2.flac

Entire Directories

Convert a single directory. This finds and converts all .ape, .flac, and .wav files in that directory:

alacit ~/Music/Artist/Album

Convert everything in current directory:

alacit .

Convert many different directories in batch:

alacit ~/Music/Artist/Album ~/Music/Artist/Album2 ~/Music/Artist2/Album

Combinations of Files and Directories

alacit ~/Music/Artist/Album song3.flac ~/Downloads/Bjork

Force Overwrites

AlacIt won't overwrite existing files by default. If you need to, just force overwrites with the --force option:

alacit --force song.flac
alacit -f song.flac

Cue-Sheet Splitting

Have you ever downloaded an album and it's a single, large audio file along with a .cue file? AlacIt will split that into individual files for you. If a matching-named .cue sheet is found in the same directory as the audio file, then multiple M4A's are generated based on the Cue Sheet data.

Dependencies

  • Ruby 1.9.2+
  • FFmpeg 0.8.0+
    • On OS X: Get Homebrew and type brew install ffmpeg.
    • On Linux: sudo apt-get install flac ffmpeg
    • Windows: [untested]

Copyright

Copyright (c) 2012 Russell Brooks. See LICENSE.txt for further details.

About

Batch convert APE, FLAC, and WAV files to Apple-Lossless M4A for importation into iTunes, iPhones, iPads, and iPods. Also does Cue-Sheet splitting.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages