Developers*: RVDveloper & ANASSELMORABIT
Profile: ANASSELMORABIT
Profile: RVDveloper
Anafael Beats MVC es una aplicación web desarrollada en C# utilizando el patrón de diseño Modelo-Vista-Controlador (MVC). Inspirada en servicios de streaming de música como Spotify, Anafael Beats MVC busca proporcionar una experiencia completa para la exploración, reproducción y búsqueda de música y letras de canciones.
-
Integración con APIs de YouTube:
- YouTube API v2 (
youtubev2
): Utilizada para buscar y obtener información del videoID . - YouTube Media Download API (
youtube-media-download
): Permite la reproducción de audios directamente desde la aplicación obteniendo URL MA.
- YouTube API v2 (
-
Datos de artistas y canciones:
- Genius Lyrics API (
genius-lyrics-songs
): Obtiene información detallada de artistas y canciones en tendencia, proporcionando datos enriquecidos y precisos.
- Genius Lyrics API (
-
Reproducción de música en el frontend:
- La aplicación utiliza AJAX para manejar la comunicación entre el frontend y el backend, permitiendo una experiencia de reproducción continua y sin interrupciones desde el Home Controller.
-
Búsqueda de letras de canciones:
- Incluye una funcionalidad de búsqueda de letras de canciones, integrando una API de lyrics para mostrar las letras directamente en la aplicación.
- Lenguaje de Programación: C#
- Framework: ASP.NET MVC
- APIs:
- YouTube API v2 (
youtubev2
) - YouTube Media Download API (
youtube-media-download
) - Genius Lyrics API (
genius-lyrics-songs
) - Lyrics API para la búsqueda de letras de canciones Uso de API de Busqueda De Lyrics para el acceso a archivo con datos de millones de Lyrics la API lyrics.ovh.
- YouTube API v2 (
- AJAX: Utilizado para la comunicación asincrónica entre el frontend y el backend, mejorando la experiencia de usuario y la interactividad de la aplicación.
- Clonar el Repositorio:
https://github.com/RVDveloper/RepoFinalMVCProject.git