Giter Site home page Giter Site logo

prozip-music's Introduction

prozip-music

prozip-music is a simple audio streaming to play my own music collections. ----hope you liked it

Deploy at: prozip-music.tk

Features

  • AdsFree and Open Source

  • Playlists support

  • Multiple playmode (order, loop, 1loop, shuffle)

  • Custom music play

  • Miniplay

  • PIP player

  • Custom context Menu

  • Hotkeys

  • Local song player

  • Save history song

  • add song to favorites

  • Song, Album, Artist search

  • Lyrics Support

  • User can contribute their song

  • Desktop App version

  • Download for offline play - with full ID3 tags

  • Dark mode

Albums

This is my list from static backend API.

  1. Top Picks

  2. Nhạc Việt

  3. Dan Nhi Vol 1

  4. Melody of the Night

    ......

For development

Requirements

  • Nodejs
  • Yarn

Clone this project

git clone https://github.com/prozip/prozip-music

Prepare a backend API server

For static backend, your albums will add inside public folder

  • Create a new albums by create a new folder with id_name (Ex: 03-dan-nhi-vol-1)
  • Audio put inside this folder
  • Run json_generator.py to create json for API
  • Repeat when adding new song or ablums

For dynamic backend: build yourself

Install dependencies

yarn

Run the development server

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

Special thanks to:

  • Nextjs: better React FrameWork.
  • Github: host the Client.
  • Freenom: domain.
  • Cloudflare workers: custom DNS server.

prozip-music's People

Contributors

prozip avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.