Tools for adding FLAC and SHN files to your iTunes Library on OS X | arfore dot com

As some visitors to arfore.com will have noticed I feature a list of recent etree.org downloads on my Listening page.  The files from etree.org are live shows recorded by dedicated fans and concert goers.  Many, if not most, of these recordings are posted in one of two lossless file formats: SHN and FLAC.

Both of these file formats are used for compressing audio files.  The reason they are used is due to the fact that they are lossless formats.  Lossless compression allows for the expansion of the of the file into an exact duplicate of the original recorded audio stream.

iTunes supports a different lossless format: Apple Lossless.  Unfortunately, iTunes does not support playback of either FLAC or SHN files.  So what is an audiophile to do?  Using two different free programs you will be able to easily convert both FLAC and SHN files to a format that iTunes can use, thus giving you the ability to take those awesome concerts with you everywhere on your iPod or iPhone.

Decoding FLAC files to Apple Lossless

Decoding FLAC files is relatively easy.  Using XLD you can simply open the FLAC file that you download (they are all legal downloads right?) and quickly convert it into one of several available formats.  xACT support the following formats:

  • Input
    • (Ogg) FLAC (.flac/.ogg)
    • Monkey’s Audio (.ape)
    • Wavpack (.wv)
    • TTA (.tta)
    • Apple Lossless (.m4a) [10.4 and later]
    • AIFF, WAV, etc
  • Output
    • WAVE
    • AIFF
    • Raw PCM
    • Ogg Vorbis (aoTuV)
    • MPEG-4 AAC (QuickTime/CoreAudio)
    • MP3 (LAME)
    • Apple Lossless
    • FLAC
    • HE-AAC (aacPlus v1/v2)
    • Wave64
    • WavPack

As you can see the list of supported formats is pretty extensive.  XLD also supports splitting large files into tracks provided a cue sheet is available with the recording.  Support is also there for using XLD as a CD ripper, allowing you to create FLAC files from the audio cd’s that you own (for personal consumption only right?).  Files can also be tagged with metadata using the freedb.org project data service.

SHN need to get the short end

While XLD is a great program in it’s own right, it doesn’t support the older SHN format.  This is not a large problem due to the existence of xACT.  xACT is an Apple-script based GUI frontend for a variety of Unix tools: shntools, Shorten, monkey’s audio compressor, flac, and cdda2wav.  The cdda2wav functions include paranoia support.

The main shortcoming to xACT is that it only supports the following decoding formats: WAV and AIFF.  While this is not always a drawback, if you have SHN files that you would like to play on a device that only supports mp3 files then you will need to use xACT as a middle-man for another program, like XLD.  iTunes is also capable of importing the WAV and AIFF formats.

xACT also allows you to write out the FLAC tags and uses AtomicParsley to accomplish this.  You can encode files using SHN, FLAC, APE, Wavpack, TTA, and Apple Lossless.  This is great for extracting content from CD directly to a lossless format.  When extracting CD content you also have the ability to create a single file, instead of individual tracks.

I hope that this will help you enjoy those awesome shows while on the road!

References

TLS: Fonts, the web and Linux | arfore dot com

web-safe-fonts-150x150-7400852

Editor’s Note: This article is part of the Tales of A Linux Switcher series.

One of the things I have always hated about using Linux is the difference in the base font collection.  Many web designers still use the defaults of Arial, Verdana and Georgia.  The reasons for this are that these fonts are available on the two main commercial operating systems, Mac OS and Microsoft Windows.

Until the majority of websites support webfonts like Google Web Fonts or Monotype’s fonts.com service, we still need access to the standard MS fonts. For more on this situation, check out the article A Web Designer’s Guide to Linux Fonts by Six Revisions.

Fortunately, these fonts are available for installation on Linux.  You can download them directly from the Sourceforge repository or look for the package in your particular distribution.

In Ubuntu you can install them from the Ubuntu Software Center by searching for the package named ttf-mscorefonts-installer or by using the following on the command line (Note: if you install from the command line then you will be prompted to accept the license aggreement in an ncurses interface.):

sudo apt-get install ttf-mscorefonts-installer

Either way, you will end up with the following additional fonts:

  • Andale Mono
  • Arial Black
  • Arial (bold, italic, bold italic)
  • Comic Sans MS (bold)
  • Courier New (bold, italic, bold italic)
  • Georgia (bold, italic, bold italic)
  • Impact
  • Times New Roman (bold, italic, bold italic)
  • Trebuchet (bold, italic, bold italic)
  • Verdana (bold, italic, bold italic)
  • Webdings

To see the difference in the display of websites after the installation, check out the following screenshots from this website.

mscorefonts_before-150x136-8117403mscorefonts_after-150x147-1495915

As you can see the use of these fonts definitely make a difference.  Happy surfing!

Welcome, Riley James Dowling | arfore dot com

riley_striped_cap1-150x150-3990644I would like to welcome my grandson, Riley James Dowling, to this wide, wide world!

Riley was born to my step-daughter, Caitlin Elise Vickers, on May 21, 2013 at about 7pm.  He came into the world weighing 6lbs and 7oz.

I wish all my love and the best of life to both Riley and his mom!!