Да, вы не можете вызывать функции (с аргументами) в шаблоне. Для этого templatetags .
Конечно, вы можете поменять шаблонизатор на более разрешительный, скажем, Jinja2 . Но я думаю, что решение слишком сложно для вашей ограниченной задачи.
Если вы заранее знаете свой плейлист, вы можете создать его по своему усмотрению и передать в шаблон.
Но использование python для воспроизведения мультимедиа и перенаправления, вероятно, не очень хорошая идея, если вообще возможно, разумным способом.
Как упомянул DTing в своем комментарии, это звучит как типичный вариант использования Javascript / JQuery.
Есть много JQuery-плагинов. Найти тот, который соответствует вашим целям, не должно быть слишком сложно: взгляните, например, на jPlayer .
А если вы хотите испачкать руки, взгляните на эту статью: Создание пользовательского аудиоплеера HTML5 с помощью jQuery