All Projects → sansyrox → kasper_music_player

sansyrox / kasper_music_player

Licence: Apache-2.0 License
An All In One app that would allow "music.youtube.com" to work in restricted countries. This app aims to bypass all the premium models and create FFA experience

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to kasper music player

css3-loading
20种常见的css3 Loading动画
Stars: ✭ 22 (-12%)
Mutual labels:  css3
js-to-do
A Simple To Do Web App using just JavaScript.
Stars: ✭ 22 (-12%)
Mutual labels:  css3
gogo
GoGo - Free Bootstrap template for chat bot landing page
Stars: ✭ 45 (+80%)
Mutual labels:  css3
css3-animation-generator
chrome plugin css3 animation generator
Stars: ✭ 93 (+272%)
Mutual labels:  css3
HelpingHand
A Donation Website With Razorpay Payment Gateway Integration. Tech Stack Used- HTML, CSS, JavaScript.
Stars: ✭ 25 (+0%)
Mutual labels:  css3
bpit-vue
vue effects component package 🚀
Stars: ✭ 16 (-36%)
Mutual labels:  css3
The-HTML-and-CSS-Workshop
A New, Interactive Approach to Learning HTML and CSS
Stars: ✭ 65 (+160%)
Mutual labels:  css3
bili-video
基于Vue2.5打造简洁视频WebApp
Stars: ✭ 75 (+200%)
Mutual labels:  css3
awesome-vlc
👻 A curated list of awesome VLC and LibVLC resources.
Stars: ✭ 45 (+80%)
Mutual labels:  vlc
webgui
Web Technologies based Crossplatform GUI Framework with Dark theme
Stars: ✭ 81 (+224%)
Mutual labels:  css3
Web-Development-Path-And-Resources
Will Add a path and some resources in this repo for web D for my first year students
Stars: ✭ 46 (+84%)
Mutual labels:  css3
static-website
🖥 New Vue/Nuxt website for cdnjs.com - The #1 free and open source CDN built to make life easier for developers.
Stars: ✭ 47 (+88%)
Mutual labels:  css3
midio
midio will work really hard to generate you endlessly interesting audio on the fly.
Stars: ✭ 21 (-16%)
Mutual labels:  css3
devops-from-scratch
A video, text series for DevOps Engineers from basics
Stars: ✭ 34 (+36%)
Mutual labels:  roadmap
web-animation-club
CSS controlled animations with transitionEnd, onTransitionEnd, animationend, onAnimationEnd events and frame throwing. Tiny javascript library with cross-browser methods to handle css animation/transition callbacks and event loop frame throwing. 📚🖥️📱
Stars: ✭ 52 (+108%)
Mutual labels:  css3
science-fiction-magazines-blog
Blog template (concept) is inspired by stylish science fiction magazines of the 80-90s.
Stars: ✭ 24 (-4%)
Mutual labels:  css3
core
ScalaJS CSS library
Stars: ✭ 24 (-4%)
Mutual labels:  css3
Dopefolio
Dopefolio 🔥 - Portfolio Template for Developers 🚀
Stars: ✭ 2,047 (+8088%)
Mutual labels:  css3
cli-boilerplates
🚀 A Command Line Tool to generate boilerplates with creation of files globally. A tool to help students quick start with single line of code.
Stars: ✭ 27 (+8%)
Mutual labels:  css3
Main
Management materials and content
Stars: ✭ 32 (+28%)
Mutual labels:  roadmap

NOTE: You will have to use chrome without security in this case

Kasper Music Player


Why Kasper?
As It is the name of my dog and it rhymes with the iconic app Napster.

It is a music streaming app which allows free music streaming for all and bypasses the youtube music algorithm to work even in restricted countries.

Contents

History

(Back to contents👆🏻)

This project started as a custom media server created using flask and vlc to allow youtube streaming via terminal in search of creating a server. Even worked on less powerful devices like RaspberryPi.

RoadMap

(Back to contents👆🏻)

UI Refactor(Including Audio Player) -> Add Travis -> Connect a DataBase(FireBase, until a better option available) -> Add API for PlayLists -> Likes -> Support For Different Platforms

Installation

(Back to contents👆🏻)

To start the Flask Server

  • It is advised to use a pipenv as the already installed versions of vlc might interfere with the ones in the dependencies

  • Use the command pip3 install pipenv

  • Now go into server directory using the command cd server/

  • Next, install the dependenices by using the command pipenv install

  • Before running the server, get your YouTube API key by following this guide - https://developers.google.com/youtube/v3/getting-started

  • To run the server, use the command pipenv run python3 server.py

To start the React Frontend

  • Open terminal to get started.

  • To clone the repo, type git clone https://github.com/sansyrox/kasper_music_player.git in your terminal.

  • Then go to the frontend directory using cd kasper_music_player/youtube_mp3_frontend.

  • Install the dependencies using npm install --save

  • Install tachyons using npm install tachyons

  • Install react-coverflow using npm install react-coverflow

  • To start the react app, Use npm start.

  • Now the app would have started on your default browser!!

Tech Stack (Expected)

(Back to contents👆🏻)

  • Backend - Flask (Python)
  • Frontend - React
  • Firebase for Auth and DB.
  • Netlify

Made with by Sanskar Jethi

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].