Skip to content

Repository files navigation

YouTube Converter

A simple, open-source YouTube downloader for Android. Download YouTube videos as MP3 or MP4 directly to your device, with metadata and thumbnail embedding.

Get it at IzzyOnDroid

Features

  • Download YouTube videos as MP3 or MP4
  • Embedded metadata (title, artist) and album art for MP3s
  • Quick download mode — download without manually picking quality
  • Manual quality selection — pick audio bitrate or video resolution
  • YouTube search with thumbnails, duration, and channel name
  • Separated YouTube and YouTube Music searches
  • Download history — tap any past download to re-download it
  • Search history
  • Custom download destination via folder picker (different for audio and video)
  • Share YouTube links directly from the YouTube app
  • Update notifications via GitHub Releases
  • Different colored themes
  • Add songs downloaded from this app to any playlist in Music.axs
  • Support for different languages

Building

Requirements

  • Android Studio
  • Android SDK 30+
  • JDK 17+

FFmpeg AAR

This project uses a custom-built FFmpeg AAR for compatibility with devices using 16KB memory page sizes (e.g. newer Samsung devices). The prebuilt AAR is included in app/libs/, but if you need to build it yourself:

  1. Clone the fork: ffmpeg-kit-16KB-for-YTCnv
  2. Follow the build instructions in that repository
  3. Copy the resulting ffmpeg-kit.aar into app/libs/

The prebuilt AAR included in this repository was built from that fork with no modifications.

Steps

  1. Clone this repository
  2. Open in Android Studio
  3. Sync Gradle
  4. Build → Generate Signed APK (or run directly on a device)

Dependencies

License

GNU GPL v3 License — see LICENSE for details.

Contact

About

Download YouTube videos as MP3 or MP4 with metadata and thumbnail embedding

Resources

Stars

53 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages