Git Product home page Git Product logo

music's Introduction

music

Search your favorite music.

Todo

  • Beautify music player.
  • More website supported.
    • netease.
    • qq.
    • xiami.
    • kugou.
  • Update netease API.
  • Show search results with multiple services.
  • Provide a reverse proxy (Premium feature).

Known issues

  • The music player's slider will be in wrong position before the song start when click the start button in iPhone.
  • Sometimes (in mobile devices) can't change the song's progress by moving the silder.
  • Can not search album and playlist in xiami music. And it is difficult to find the album_id in www.xiami.com. (But easily in h.xiami.com)
  • Can not get some songs' listen_url in xiami music when the server is not in China.
  • Playlists of netease show one song only.

Add players to your site

Add a song to your page by simply providing an id.

<iframe frameborder="no" height="100px" width="100%" src="http://music.whoisnian.com/players/a/single?src=netease&id=33111737">僕たちはひとつの光</iframe>

Players available:

Parameters:

  • src: music service provider, could be one of the followings,
    • netease
    • qq
    • kugou
    • xiami
  • id: song/playlist id, depends on different provider. You can search a song/playlist in this site and find the id in the URL.

Address

music.whoisnian.com (US)
music.cool2645.com (China, https-enforced)

Set-up

Nginx,

location / {
    try_files $uri $uri/ $uri.php?$query_string;
}

Apache,

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

Contributors

Thanks goes to these wonderful people (emoji key):


whoisnian

💻 🤔

hudson6666

💻 🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

music's People

Contributors

satouriko avatar whoisnian avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

satouriko

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.