Closed nestor98 closed 4 years ago
Una solución sería usar through. También podría venirnos bien para las playlists para implementarles un orden predeterminado.
Al final se ha decidido guardar solo la canción actual reproduciendose junto con su timestamp (en segundos). Esto permitirá retomar la reproducción desde distintos dispositivos. Se ha implementado el endpoint /songs/
Deberíamos guardar la cola actual de cada usuario, no solo la canción "reproduciendo" para que las apps tengan memoria, se puedan sincronizar y todo eso.
Sería N:M entre usuario y canción, pero creo que no vale con ManyToManyField, porque necesitamos en las canciones. Habrá que mirarlo.
En REST tiene que permitir POSTs para que los clientes puedan cambiarla, reordenarla, etc.