Project Israfil 统一的音乐服务,消除版权壁垒 Project Israfil

agolangf • 3058 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
# Israfil [![neutrino](https://camo.githubusercontent.com/076c073a55f06527907d5ef7bfeb254859c4e330/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f646564253230776974682d4e65757472696e6f2532304944452d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/LER0ever/Neutrino) [![license](https://camo.githubusercontent.com/31e4cecbbb599043a9d6b2fad34fe6a4168a3089/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c25323056332d79656c6c6f77677265656e2e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/31e4cecbbb599043a9d6b2fad34fe6a4168a3089/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c25323056332d79656c6c6f77677265656e2e7376673f7374796c653d666c61742d737175617265) [![israfil](https://camo.githubusercontent.com/a3e2bb60cb9e241f3968710bc6862ef33e3edd6f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c455230657665722d50726f6a6563742532304973726166696c2d626c75652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/a3e2bb60cb9e241f3968710bc6862ef33e3edd6f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c455230657665722d50726f6a6563742532304973726166696c2d626c75652e7376673f7374796c653d666c61742d737175617265) [![AP](https://camo.githubusercontent.com/2ff8b23d547b8ccfb8deac1b2a04a4e8f07838a5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f416e67656c732d5061726c69616d656e742d6666363962342e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/2ff8b23d547b8ccfb8deac1b2a04a4e8f07838a5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f416e67656c732d5061726c69616d656e742d6666363962342e7376673f7374796c653d666c61742d737175617265) ### [](https://github.com/LER0ever/Israfil#关于当前进度开发日志下载软件编译参与项目编译状态版权协议) |[关于](https://github.com/LER0ever/Israfil#%E5%85%B3%E4%BA%8E%E8%BF%99%E4%B8%AA%E9%A1%B9%E7%9B%AE)|[当前进度](https://github.com/LER0ever/Israfil#israfil-%E8%BF%9B%E5%BA%A6)|[开发日志](https://github.com/LER0ever/Israfil/issues/3)|[下载软件](https://github.com/LER0ever/Israfil#israfil%E4%B8%8B%E8%BD%BD)|[编译](https://github.com/LER0ever/Israfil#israfil%E7%BC%96%E8%AF%91)|[参与项目](https://github.com/LER0ever/Israfil#contributions-are-always-welcome)|[编译状态](https://github.com/LER0ever/Israfil#ci-status)|[版权](https://github.com/LER0ever/Israfil#copyright)|[协议](https://github.com/LER0ever/Israfil#license)| ## [](https://github.com/LER0ever/Israfil#ler0ever-project-israfil)LER0ever Project Israfil Provide Unified Music Service for users in China. 尽可能解决因为独家版权导致听/下一首歌需要下5\6个app以及多个音乐平台间歌曲歌单同步困难等问题。 Project Israfil通过实现各大音乐平台的API来提供统一的音乐服务,消除因版权导致的不方便. ## [](https://github.com/LER0ever/Israfil#in-early-development)IN EARLY DEVELOPMENT ### [](https://github.com/LER0ever/Israfil#早期开发尚不可使用)早期开发尚不可使用! Project Israfil只是本人的练笔之作,为了熟悉一下Go语言和Qt的开发,研究音乐平台协议只是顺手 ;) 如本项目有侵权行为,请和我联系,我会立刻删除Repo ## [](https://github.com/LER0ever/Israfil#关于这个项目)关于这个项目 IsrafilCore: (./IsrafilCore)C++11编写,提供音乐服务接口给IsrafilApp, 其他程序也可以自由调用此接口, 开发中 Israfil App: Qt, QML, Material Design,  早期开发中 。 _Israfil HTTP API: (./HttpAPI)独立子项目,Go语言编写,Go-Pie插件机制,适合部署到服务器端提供统一的API  目前完成了网易和qq的搜索与下载地址获取 _ ## [](https://github.com/LER0ever/Israfil#israfil-进度)Israfil 进度 ### [](https://github.com/LER0ever/Israfil#开发日志及当前运行截图持续更新) [开发日志及当前运行截图(持续更新)](https://github.com/LER0ever/Israfil/issues/3) 由于项目在早期开发,您可以点右上[Watch](https://github.com/LER0ever/Israfil/subscription)接收项目开发动态提醒 ### [](https://github.com/LER0ever/Israfil#当前代码量统计)[当前代码量统计](https://github.com/LER0ever/Israfil/blob/develop/doc/cloc.md) #### [](https://github.com/LER0ever/Israfil#任务列表)任务列表: 见Github项目页 ### [](https://github.com/LER0ever/Israfil#准备环境)准备环境 由于用到了QtQuick.Controls 2.0 Qt最小要求版本为5.7 Windows: Qt官网(qt.io)下载Qt For Windows并安装 Linux: sudo $包管理安装命令 qt5-default (如sudo apt-get install qt5-default, sudo pacman -S qt5) OS X: brew install qt5 (需要手动加入环境变量) 或者官网下载安装包安装 ### [](https://github.com/LER0ever/Israfil#编译)编译 git clone https://github.com/LER0ever/Israfil cd Israfil &amp;&amp; mkdir build git submodule update --init --recursive #obtain qml-material, to be deleted ... cd build &amp;&amp; qmake .. make 或者用Qt-Creator打开Israfil.pro,Release模式构建所有项目. ## [](https://github.com/LER0ever/Israfil#contributions-are-always-welcome)Contributions are always welcome See [contribute.md](https://github.com/LER0ever/Israfil/blob/develop/doc/contribute.md) ### [](https://github.com/LER0ever/Israfil#license)LICENSE GNU GENERAL PUBLIC LICENSE V3 See [Licence.md](https://github.com/LER0ever/Israfil/blob/develop/LICENSE.md) for details ### [](https://github.com/LER0ever/Israfil#编译)编译 <pre>git clone https://github.com/LER0ever/Israfil cd Israfil &amp;&amp; mkdir build git submodule update --init --recursive #obtain qml-material, to be deleted ... cd build &amp;&amp; qmake .. make</pre> 或者用Qt-Creator打开Israfil.pro,Release模式构建所有项目. ## [](https://github.com/LER0ever/Israfil#contributions-are-always-welcome)Contributions are always welcome See [contribute.md](https://github.com/LER0ever/Israfil/blob/develop/doc/contribute.md) ### [](https://github.com/LER0ever/Israfil#license)LICENSE GNU GENERAL PUBLIC LICENSE V3 See [Licence.md](https://github.com/LER0ever/Israfil/blob/develop/LICENSE.md) for details
授权协议:
GPL
开发语言:
C/C++Google Go 查看源码»
操作系统:
跨平台
3058 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传