Child pages
  • Airtime AAC+ support
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

New in Airtime 2.4 is unofficial support for AAC/AAC+. Due to legal distribution issues, we cannot make this an out-of-box working experience, however full detailed instructions are provided in this wiki.

Compiling Liquidsoap

Preparation for compiling with AAC

Recent versions of Ubuntu come with an AAC encoder package available in the official repository. Simply do 

sudo apt-get install libvo-aacenc-dev

Preparation for compiling with AAC+

AAC+ encoder packages are not available in the official Ubuntu repositories - however Medibuntu hosts these files hereSelect the appropriate operating system and then download the 'aacplusenc' package. Once downloaded, open a terminal and install simply via

sudo dpkg -i <downloaded filename>.deb

 

Now that we have the appropriate packages installed, the next step is to install Liquidsoap. Detailed compilation and installation instructions are available here: Building Liquidsoap from Source

 

Enabling AAC and AAC+ in the Airtime UI

Now that Liquidsoap has been compiled with AAC/AAC+ support, we have one more final step - enable the ability to select these output types in the Web UI.

 

To enable AAC run the following:

sudo -u postgres psql -c "update cc_pref set valstr = valstr||', aac' where keystr = 'stream_type'" airtime

 

To enable AAC+

sudo -u postgres psql -c "update cc_pref set valstr = valstr||', aacplus' where keystr = 'stream_type'" airtime

 

If you wish to undo the above two commands, and start again from the beginning, simply run:

sudo -u postgres psql -c "update cc_pref set valstr = 'ogg, mp3' where keystr = 'stream_type'" airtime

 

 

  • No labels