Estoy creando un reproductor de archivos de audio basado en html/css/javascript especializado y lo he diseñado para tener varias páginas para las múltiples funciones que debe manejar este sitio web. Una vez que el usuario selecciona un archivo de audio para reproducir, necesito que ese archivo de audio continúe reproduciéndose incluso cuando cambia de página. Sin embargo, como está diseñado actualmente, una vez que el usuario selecciona un archivo para reproducirlo, deja de reproducirse cuando el usuario va a otra página.
Creo que una posible solución es cambiar mi aplicación para que sea una aplicación de una sola página, pero me pregunto si hay otra forma de lograr lo mismo. Como puede ver en mi pregunta, soy relativamente novato en toda la escena html/css/javascript.