MonikaLuhach / Spring-Music-Player

The JioSaavn Player project aims to create a feature-rich music player application leveraging the unofficial JioSaavn API. This application will provide users with a seamless experience to discover, stream, and organize their favorite music tracks from the extensive JioSaavn library.

Home Page:https://satyam1923.github.io/Spring-Music-Player/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`

Spring - Music Player

The Spring Music Player with JioSaavn API Integration is a web application that allows users to listen to their favorite music tracks using the JioSaavn music streaming service. It provides a seamless and user-friendly interface for discovering, playing, and managing music playlists.

Features

  • Music/Album/Playlists/Singer Search
  • Playback Controls
  • Top 10 search list
  • Loop Playback

Tech Stack

Client: React, TailwindCSS

Server: Node, Express, Firebase, Axios, EJS

Api: Jio Saavn API unofficial ( http://jiosaavn-olj6ym1v4-thesumitkolhe.vercel.app )

Discord Channel link

https://discord.gg/W2yzrBEN

Demo

https://music-stream-a261.onrender.com/

Getting Started

  1. Clone the repo
 git clone https://github.com/Satyam1923/Spring.git
  1. Install npm packages
npm install .
  1. Start it local host
node index.js
  1. Go to local host:
http://localhost:3030/

Contributing

Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have any suggestions for the projects, like reporting a bug, improving UI, or improving the README.md file, feel free to open an issue to discuss it, or directly create a pull request with the necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.

Creating Pull Request

  1. Fork the Project
  2. Clone your forked repository
git clone https://github.com/Satyam1923/Spring.git
  1. Now go ahead and create a new branch and move to the branch
git checkout -b fix-issue-<ISSUE-NUMBER>
  1. After you have added your changes, follow the following command chain Check the changed files
git status -s
  1. Add all the files to the staging area
git add .

or

git add <file_name1> <file_name2>
  1. Commit your changes
git commit -m "<EXPLAIN-YOUR_CHANGES>"
  1. Push your changes
git push origin fix-issue-<ISSUE-NUMBER>
  1. Open a Pull Request

Enhancement

Expected design for player : https://www.figma.com/file/mrTzLDEAtHPOsDl99R3kOY/Spring-Music-Player?type=design&node-id=0%3A1&mode=design&t=WCOysEPxmfpAsN12-1

Future Ideas

Wanna try it as desktop app using electronjs

About

The JioSaavn Player project aims to create a feature-rich music player application leveraging the unofficial JioSaavn API. This application will provide users with a seamless experience to discover, stream, and organize their favorite music tracks from the extensive JioSaavn library.

https://satyam1923.github.io/Spring-Music-Player/


Languages

Language:CSS 43.0%Language:JavaScript 38.5%Language:EJS 18.5%