Project

alacit

0.0
No commit activity in last 3 years
No release in over 3 years
Quickly convert entire directories of APE, FLAC, and WAV files to Apple Lossless (ALAC) for importation into iTunes, iPhones, iPads, and iPods. It does Cue-Sheet splitting too.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 0
 Project Readme

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.