Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Currently the whole XSPF stack is called for each XSPF playlist view. This can be cached on node centric content. Implement function calls in hook_nodapi() that build the XSPF data for this node. When a list of nodes is called to be rendered, pull data from cache if it exists.