All Projects → maicong → Music

maicong / Music

Licence: mit
音乐搜索器 - 多站合一音乐搜索解决方案

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Music

Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+7.64%)
Mutual labels:  music, music-bot
Odyssey
Odyssey music player
Stars: ✭ 153 (-92.04%)
Mutual labels:  music
Andromeda
This is a WebGL recreation of the popular music video Gorillaz - Andromeda.
Stars: ✭ 145 (-92.46%)
Mutual labels:  music
Babe Qt
This version is unmantained. The new version is now named VVAVE
Stars: ✭ 147 (-92.36%)
Mutual labels:  music
Essentia
C++ library for audio and music analysis, description and synthesis, including Python bindings
Stars: ✭ 1,985 (+3.22%)
Mutual labels:  music
Discord Musicbot
Very simple discord music bot with the discord.js with Song Name playing. It can able to play music with the song name
Stars: ✭ 148 (-92.3%)
Mutual labels:  music
Musaicfm
Screensaver inspired by Apple’s inbuilt iTunes Screensaver. It can display Artwork by Spotify or last.fm Profile Data.
Stars: ✭ 144 (-92.51%)
Mutual labels:  music
Web
Angular6 music player to search and play YouTube, SoundCloud and Mixcloud tracks
Stars: ✭ 156 (-91.89%)
Mutual labels:  music
Imitateneteasycloud
🌝
Stars: ✭ 154 (-91.99%)
Mutual labels:  music
Netease Music Spider
netease-music-spider is a sipder that you can find beautiful girlfriend or handsome boyfriend.
Stars: ✭ 147 (-92.36%)
Mutual labels:  music
Beat Blender
Blend beats using machine learning to create music in a fun new way.
Stars: ✭ 147 (-92.36%)
Mutual labels:  music
Python Tidal
Python API for TIDAL music streaming service
Stars: ✭ 145 (-92.46%)
Mutual labels:  music
Muspy
A toolkit for symbolic music generation
Stars: ✭ 151 (-92.15%)
Mutual labels:  music
Write Music
visualise sentence length
Stars: ✭ 144 (-92.51%)
Mutual labels:  music
Nsfplay
Nintendo NES sound file NSF music player
Stars: ✭ 155 (-91.94%)
Mutual labels:  music
Musicplayer
A minimal music player built on electron.
Stars: ✭ 145 (-92.46%)
Mutual labels:  music
Guitar Tuner
Browser-based guitar tuner
Stars: ✭ 146 (-92.41%)
Mutual labels:  music
Openwebscrobbler
🎧 An open source web scrobbler for Last.fm
Stars: ✭ 148 (-92.3%)
Mutual labels:  music
Octave
Discord bot written in Java and Kotlin using JDA.
Stars: ✭ 156 (-91.89%)
Mutual labels:  music
Bravura
Bravura music font, reference font for SMuFL (Standard Music Font Layout)
Stars: ✭ 155 (-91.94%)
Mutual labels:  music

音乐搜索器

GitHub release PHP version GitHub license

说明

⚠️ 本项目已暂停维护,存档代码仅供学习交流,不得用于商业用途

多站合一音乐搜索解决方案,支持搜索试听以下网站音乐:

网易云音乐 QQ音乐 酷狗音乐 酷我音乐 虾米音乐 百度音乐 一听音乐 咪咕音乐 荔枝FM 蜻蜓FM 喜马拉雅FM 全民K歌 5sing原创 5sing翻唱

数据调用的是各网站的 API 接口,有的接口并不是开放的,随时可能失效,本项目相关代码仅供参考。

演示

演示站点暂停维护,2018年11月01日起不再提供演示站点服务。

如果有需要改进的地方,欢迎提交 Pull Requests

下载

📦 下载开发版 📦 获取稳定版

解决方案

1. 提示数据获取失败

方案1:

修改 index.php 文件里的 MC_PROXY 为您的代理地址
将 core/music.php 里需要代理的 URL 'proxy' => false 改为 'proxy' => true

方案2:

在 core/music.php 里查找 setTimeout,将其后面的数值 20 改为更大。
在 static/js/music.js 里查找 `timeout`,将其数值 30000 改为更大。

方案3:

服务器要支持 curl。
更换服务器,选择延迟更低的服务器。

2. 播放器显示 Error happens ╥﹏╥

音乐链接为空

1. 音乐需要付费才能收听
2. 版权限制,外站无法获取
3. 服务器 IP 所在地不在源站允许的区域
4. 音乐下架了,链接被去除

音乐链接不为空

1. 当前 IP 所在地因版权限制而无法播放
2. 音乐格式浏览器无法正常解析

3. 国内接口优化

如果你的网站在国内,打开 /index.php,将 define('MC_INTERNAL', 0); 修改为 define('MC_INTERNAL', 1);,这样就可以取到咪咕和网易云音乐的 320k 音频了。

更新日志

请查看 CHANGELOG.md

免责声明

  1. 本站音频文件来自各网站接口,本站不会修改任何音频文件
  2. 音频版权来自各网站,本站只提供数据查询服务,不提供任何音频存储和贩卖服务
  3. 本项目代码仅供学习交流,不得用于商业用途,如有侵犯与代码贡献人员无关

开源协议

The MIT License (MIT)

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].