Just a quick update. I have currently installed the phppgadmin web interface to postgresql which has allowed me to quickly export the files table with track name, artist name and track length as a .csv file. This data I have then formatted into an Adobe Reader .pdf for viewing on screen and printing if they like. Personally I would not print it as it comes out as about 100 A3 pages, but each to their own!
In the future we are looking to implement an API where the user can query whatever they'd like from the database. In the meantime what you did also works :)