Skip to content
This repository has been archived by the owner on Dec 11, 2020. It is now read-only.

KaustubhPatange/YTPlayer

Repository files navigation

DEPRECATED, Whole code is spaghetti, I'll rewrite the project if possible.

YTPlayer

GitHub issues Licence GitHub repo size

Logo

Click on logo to download latest release

Features

Below are some of the Highlighted features.

  • Listen YouTube's video in background
  • Download YouTube video (Supported Formats & Bitrates: mp3/m4a-92,128,192 kbits, .mp4-2160,1920,1080,720p)
  • Download Spotify music (Supported Formats & Bitrates: mp3/m4a-92,128,192 kbits)
  • Download SoundCloud music (Supported Formats & Bitrates: mp3/m4a-128 kbits)
  • Built-in mp3 convertor (Using ffmpeg library)
  • Built-in Equalizer with cool audio effects
  • Automatically detect non-audio video stream and mix audio with it for download
  • Edit Audio within app (Create ringtones or trim parts as you like)
  • Complete Music player experience (with Trending, Viral songs as well as saving Histories and creating Playlist)
  • Listen to offline music with built-in offline player
  • Available all spotify trending, viral songs (Change region from Search tab > Settings > Select Region)
  • Available popular songs from YouTube, SoundCloud & songs based on your geo-location
  • Get lyrics for the song (It may not work on all song, here's why)
  • Create playlist from YouTube, Spotify playlist url
  • Search songs within the app
  • Many more...

Open Source & Wikis

Kindly do not copy the project and publish it with your name. It took some serious amount of hardwork creating this project. Respect Open-Source terms on Github. App is not available on Google play since they won't allow such policy breaker service.

Compilation Guide

You need to have Android Studio installed on your machine in order to build the project.

Build Tools --> 28.0.2
SDK Version --> 28

Note: Since there is involvement of IAP and some API_KEYS project will not compile. Read this guide on how to compile project.

License

Copyright 2019 Kaustubh Patange

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.