Скрыть или зашифровать URL файлов?

Привет всем и спасибо за ваше время. Я просто хотел бы сказать, что хотя я не новичок в php, я еще не знаю всего, и мне все еще не хватает знаний, чтобы справиться с некоторыми из этих проблем.

Моя текущая дилемма:

У меня есть база данных с пользовательскими песнями, которая содержит все виды информации, в том числе расположение упомянутых песен. У меня есть способ работать так: у меня есть php-скрипт, который отображает документ плейлиста xspf для флеш-плеера, который читают все, кто просматривает песни. (лучшая часть в том, что проигрыватель не заботится о том, что это php-файл, если он получает правильный формат xml).

Проблема в том, что любой может посмотреть на источник (например, найти, что проигрыватель использует xspf.php? = Song_id = 10), и файл php выведет все в виде простого текста. Как я могу скрыть или зашифровать местоположение mp3 от пользователей, но при этом сделать так, чтобы плеер работал нормально?

Я также буду в будущем иметь возможность пользователям загружать треки, но я хочу найти способ скрыть местоположение или, может быть, если это не слишком сложно, создать временный URL? Делитесь тем, что считаете лучшим для решения этой проблемы.

И снова спасибо заранее за любые отзывы!