Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marwa-eltayeb/youtubedownloader

Android App for searching for videos on Youtube by keywords using YouTube Data API and download videos from YouTube in different formats.
https://github.com/marwa-eltayeb/youtubedownloader

android-application download download-videos glide java livedata mp4 paging retrofit2 singleton-pattern viewmodel webm youtube-api youtube-downloader youtube-downloader-android youtube-player youtube-search youtube-video youtubedownloader youtubeextractor

Last synced: about 9 hours ago
JSON representation

Android App for searching for videos on Youtube by keywords using YouTube Data API and download videos from YouTube in different formats.

Awesome Lists containing this project

README

        

# Description

- YoutubeDownloader is an application for searching for videos on Youtube by keywords, using YouTube Data API.
- It that lets you download videos from YouTube in different formats.

## Libraries included in this project:

- [YouTubeExtractor](https://github.com/HaarigerHarald/android-youtubeExtractor) (Downloading Videos)
- [AndroidYoutubePlayer](https://github.com/PierfrancescoSoffritti/android-youtube-player) (Playing Videos)
- Paging (Searching for more videos)
- Live Data (Android Architecture Components)
- ViewModel (Android Architecture Components)
- RecyclerView
- Glide
- Retrofit
- Gson
- Navigation Component

## Screenshots

Project Preview: [Youtube](https://youtu.be/EQcU-VcBVmI).

Note: Use your Api key as there are limited Youtube quotas. After you get it, put it in local.properties file

`apiKey="XXXXXXXXXXXXXXXXXXXXXXXX"`