/SoundPirate

Chrome 插件:声海盗,下载在线音乐插件,支持豆瓣,虾米,QQ音乐,网易云音乐等

Primary LanguageJavaScript

SoundPirate Chrome Extension

Google removed this extension from Chrome Web Store, asking for justifications for all of the permissions I use, and justification for their new single purpose policy. I'm working on it.

At this moment, I've submitted Sound Pirate to Microsoft Edge Addons(I personally switched to the new Edge browser). This is the URL: https://microsoftedge.microsoft.com/addons/detail/ipikaekeodlapkpkfblbcfkaiebpbkie

I will never do anything harmful with Sound Pirate. And I will never sell this extension to anyone else (I got quite a few emails asking me to sell it). And you guys can always use the source code to build you own Sound Pirate without installing from any store if you want.

"Grabbing Your Favourite Sound Like a Pirate!"

  1. Checkout your Chrome version is 24+
  2. Download and install the extension, either through Chrome WebStore( for Stable Version ) , or Github ( for Dev version)
  3. Go to online music website and enjoy the music.
  4. Once you see the small icon show up on left bottom conner, that means Sound Pirate is ready to grab that music!

Wanna put any comments or feedback?

Seeker Lee @Github or Pan[@Github] (https://github.com/spiderPan), @Facebook

Note

The following websites have been tested to support Douban FMDouban ArtistsXiamiQQ music163 musicKuwo

声海盗

声海盗-下载在线音乐的Chrome插件

支持豆瓣FM豆瓣音乐人虾米QQ音乐网易云音乐酷我echo回声等.

使用方法:

  1. 升级你的chrome或其他chrome核浏览器(已知支持枫树浏览器,360急速浏览器最新版),已知支持chrome内核24+版本
  2. 安装此插件(Chrome WebStore链接)
  3. 打开在线音乐网页,播放音乐
  4. 音乐成功播放后,左下角/右下角会出现下载链接,点击下载

报告bug,提建议请建 issue

How to develop or build your own SoundPirate

  1. make sure you have nodejs installed
  2. clone this repo, and cd inside: git clone git@github.com:seekerlee/SoundPirate.git; cd SoundPirate
  3. run npm install
  4. to develop: npm run start
  5. to build: npm run build
  6. remove/disable SoundPirate if you already installed from Chrome Webstore
  7. open url chrome://extensions/ in chrome, turn on 'Developer mode' and click 'load unpacked' button and select the build folder.
  8. listen and test

src/js/service/qq.js is a good example to start.

TODO:

  1. support m3u8 if possible
  2. add options

New in 2.0:

  1. Rewrite the code. It should be easier to understand and maintain.
  2. Add more service should be easier.
  3. Fixed some old bugs, performance issues.
  4. Remove a few dead services

credit to https://github.com/samuelsimoes/chrome-extension-webpack-boilerplate

LICENCE

MIT