Corregido Podcast

Corregidos el desplazamiento por las tomas y los avisos de trabajo sin guardar

En el grabador de podcast, el tiempo de una toma salía a veces como «NaN:NaN», su barra apenas avanzaba y arrastrarla no cambiaba desde dónde seguía. Salir de la página con una grabación en curso o un título sin guardar solo daba el aviso genérico del navegador, incluso con un enlace de la app.

El archivo de audio de una toma no lleva su duración en su propia cabecera, así que el navegador da una longitud infinita hasta que algo le obliga a calcularla, lo que estropeaba todos los cálculos que la usaban, incluido el momento al que intentaba saltar un arrastre, y dejaba al navegador cargando solo alrededor de lo que ya había sonado en vez de todo el archivo (corto), así que al arrastrar más allá volvía atrás sin avisar. Ahora la reproducción y el desplazamiento parten de la duración realmente grabada de la toma en vez de la lectura del navegador, la toma se carga entera desde el principio para poder saltar a cualquier punto, y el arreglo de esa duración infinita ya no puede deshacer un desplazamiento real que coincida mientras se resuelve. Las tomas se guardan en el borrador en cuanto se graban, pero el título y la descripción de Detalles del episodio solo se guardan al hacer clic en «Guardar detalles», y una grabación en curso no se guarda hasta que se detiene: recargar o cerrar la pestaña con alguno sin guardar sigue mostrando el aviso propio del navegador (ninguna página puede cambiarlo), pero salir por un enlace de la app —la barra de navegación, «Guardar y terminar más tarde»— muestra ahora nuestra propia confirmación.