Skip to content
 
 

Repository files navigation

Down2Listen — Android

A native Android app to search, download, convert, and tag music from Apple Music, Spotify, and YouTube links — MP3 or FLAC, with full metadata and album artwork embedded automatically.

This is an Android port of the original down2listen web/CLI tool by @thatlakshay — huge credit to him for the original concept and metadata-scraping approach. This version rebuilds it as a native Android app (Kotlin + embedded Python via Chaquopy) with a from-scratch UI, storage handling, and background download pipeline.

✨ Features

  • Paste a link, get music — supports Apple Music and Spotify song/album links, and YouTube video/playlist links
  • Two formats, your choice — MP3 (320kbps) or FLAC, or both at once
  • Full metadata tagging — title, artist, album, track/disc number, year, genre, and high-resolution album artwork embedded directly into the audio file
  • Album batch downloads — paste an album link and every track downloads, converts, and tags automatically in sequence
  • Choose where it saves — Internal Storage (via the system Music library) or a folder on your SD card, your call
  • Organized automatically — singles land in Music/down2listen/Singles, albums get their own folder under Music/down2listen/Albums/<Album Name>
  • Keeps working in the background — downloads run as a foreground service with a live progress notification, so a long album download survives you switching apps
  • No account, no cloud — everything runs locally on your device

📱 Screenshots

Download Preview
Progress Library
Resume Downloads

⚠️ Disclaimer

This app is for educational, personal backup, and archival purposes only. Please support artists by streaming their music on official platforms.

Credits

About

🎵 Android app to download & tag music (MP3/FLAC) from Apple Music, Spotify, and YouTube links — Android port of down2listen by @thatlakshay, built with Kotlin + Chaquopy

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages