As the title suggests, on all desktop browsers this works fine. On mobile browsers, the session passed to the server is completely blank. It's like jPlayer isn't sending along the session in mobile browsers. All other types of requests (HTML, AJAX, etc.) work fine in mobile browsers, so it's something to do with how jPlayer is requesting the file specifically.
As the title suggests, on all desktop browsers this works fine. On mobile browsers, the session passed to the server is completely blank. It's like jPlayer isn't sending along the session in mobile browsers. All other types of requests (HTML, AJAX, etc.) work fine in mobile browsers, so it's something to do with how jPlayer is requesting the file specifically.