¿Qué recursos (gratuitos) puedo usar para crear una aplicación de reproductor de música Android que pueda descargar letras y mostrar canciones de moda?

Actualmente estoy trabajando en una aplicación Lyric. Así que veamos algunas cosas que necesitará.

  • ijabz / jaudiotagger – Bitbucket: Jaudiotagger es una biblioteca de Java para editar y leer etiquetas ID3, donde se almacenan todos los metadatos de una canción. Con esto podemos leer el título de la canción, el artista y el álbum y establecer las letras de esa canción.
  • Una API para obtener letras de canciones, elija cualquiera de estas API de letras . Es posible que una API devuelva datos en JSON, XML o SOAP. Por lo tanto, tendría que analizarlo (no se preocupe, el analizador está disponible … búscalo en Google).
  • Y, por supuesto, para tocar una canción necesitarías la ayuda de Servicios ; verifique esta reproducción de medios | Desarrolladores de Android y esto crean un reproductor de música en Android: reproducción de canciones – Tutorial de Envato Tuts + Code
  • Para consultar todos los archivos de música en el dispositivo, necesitará MediaStore con Content Resolver. Tutorial de Android: Conceptos básicos del proveedor de contenido (algo así como SQL)

Voy a vincular mi aplicación aquí cuando haya terminado.
Nota : Las letras son propiedades intelectuales, así que asegúrese de tener la licencia adecuada.