fix meta data changes with song change

I been looking at why the meta data does not change. I found a patch  but it did not work on 1.12 alpha.
so I had to redo the patch plus I added .directory to the gitignore you all do not need them in the repo.

this is what we are building it with . scons -j8 prefix=/usr libdir=/usrlib64 qtdir=/usr/lib64  optimize=7 faad=1