Closed miguescri closed 6 years ago
He creado el pull request #5 para que comentéis lo que veáis necesario sobre mi propuesta de API.
La definición de la API se hizo ajustándos a los requisitos descritos en el documento técnico entregado el 2 de marzo al cliente.
Puesto que parece que dichos requisitos eran incompletos, por favor, añadid a continuación los requisitos que finalmente decidáis incluir en la nueva versión del documento.
Cosas a añadir (y deberá añadirse a los requisitos del documento):
Canción:
Album:
Playlist (y cualquier lista de canciones)
Cosas que no estaban en los requisitos pero están en la API (no hace falta quitarlo, va bien, se añadirán a requisitos):
Usuario:
¿Quién puede definir álbunes?
¿Los artistas de un álbum son la unión de los artistas de las canciones individuales?
Acabo de darme cuenta de que falta algo esencial en la API: Los artistas. Estos tienen canciones, foto, información (bio) y álbumes. Será necesario buscar por ellos en el futuro, podrás ver los artistas de tus canciones en una página y cada uno tendrá su página, diferente a la de un usuario para mostrar más información.
No se si te sirve esto como definición de álbumes: Un álbum es una lista de canciones con un artista como autor (solo uno, basado en Spotify) que pertece al repertorio de éste.
Recibido.
Miguel Escribano
El 7 de marzo de 2018, 21:19, robertoccu notifications@github.com escribió:
Acabo de darme cuenta de que falta algo esencial en la API: Los artistas. Estos tienen canciones, foto, información (bio) y álbumes. Será necesario buscar por ellos en el futuro, podrás ver los artistas de tus canciones en una página y cada uno tendrá su página, diferente a la de un usuario para mostrar más información.
No se si te sirve esto como definición de álbumes: Un álbum es una lista de canciones con un artista como autor (solo uno, basado en Spotify) que pertece al repertorio de éste.
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/UNIZAR-30226-2018-05/Back-end/issues/2#issuecomment-371270990, or mute the thread https://github.com/notifications/unsubscribe-auth/AXO175sPa1ML8_xVHSglLrL9Uo8y8Z4nks5tcECggaJpZM4SRp4a .
Es necesario dotar de la posibilidad de recibir los audios por streamming.
Especificar qué recursos individuales va a proveer el servidor y qué peticiones REST dan lugar a qué respuestas.
Ejemplos: