Archive for September, 2009|Monthly archive page

Ampache and AAC nero/apple tags track numbers

I’ve installed ampache 3.5.1 on a machine, and I discovered that it cannot get track numbers from MP4/AAC files tagged by Nero AAC encoder o Apple encoder.

This issue can be solved by writing a script that uses faad to get the track number, and modifying some ampache code.

The scripts is:

$ cat /usr/local/bin/

if [ -z "$1" ]; then
 echo usage: $0 file

faad -i "$1" 2>&1 |grep track: |cut -d\   -f2

You need also to edit the file /usr/share/ampache/www/lib/class/vainfo.class.php (this is the ampache debian package path, please change it to match your installation). Locate the function getinfo and add before the line at the end of the function:


the code:

if($this->tags['quicktime']['track']==0) {
 $this->tags['quicktime']['track']=exec('/usr/local/bin/ '.escapeshellarg($this->filename).'',$retval);

Enabling the debug log to level 5 on ampache you can see that it gets the track numbers from the mp4/aac files.


My madwifi module settings for eeepc atheros ar5025 wifi

After some tuning I found that to get optimal wifi speed with the madwifi-free driver on my home I had to set:
options ath_pci hal_tpc=1 intmit=1 ratectl=amrr