Предоставляет унифицированный музыкальный сервис для пользователей в Китае.
Цель состоит в том, чтобы решить проблемы, связанные с эксклюзивными авторскими правами, такими как необходимость использования нескольких приложений для прослушивания или перехода к следующей песне, а также трудностей синхронизации плейлистов между различными музыкальными платформами. Проект Исрафил реализует API различных музыкальных платформ для предоставления единого музыкального сервиса, что позволяет преодолеть неудобства, вызванные авторскими правами.## В ЭРЛИМОРЬ РАЗРАБОТКЕ
Проект Исрафил является моим пробным проектом, чтобы лучше узнать Go язык и Qt разработку. Исследование протоколов музыкальных платформ было просто побочным эффектом ;) Если данный проект нарушает ваши права, пожалуйста, свяжитесь со мной, и я немедленно удалю репозиторий
Слева — стиль Windows Universal, справа — Material Design, выбор между ними доступен в настройках P4
Поскольку проект находится на ранней стадии разработки, вы можете нажать правый верхний Watch для получения уведомлений о новых изменениях в проекте
Жирным шрифтом выделены функции, находящиеся в процессе разработки
Подпроект | Все зависимости |
---|---|
IsrafilCore | C++, libcurl |
IsrafilApp/quick | C++, Qt5.7, IsrafilCore, декодер |
IsrafilCLI | Go |
Использует QtQuick.Controls 2.0, минимальная версия Qt должна быть 5.7
sudo add-apt-repository --yes ppa:beineri/opt-qt57-trusty
sudo apt-get update -qq
sudo apt-get install qt57-meta-full
brew install qt5
(необходимо добавить в переменные окружения) или скачать установочный пакет с официального сайтаgit clone https://github.com/LER0ever/Israfil
cd Israfil && mkdir build
cd build && qmake ..
make
или открыть Israfil.pro в Qt Creator и собрать все проекты в режиме Release.## Вклад всегда приветствуется Смотрите contribute.md
Платформа | Qt & Компилятор | Статус |
---|---|---|
Linux | 5.7 GCC | |
OS X | cq 5.6 | |
Windows | 5.7 MinGW gcc | |
Android | 5.5 gcc androideabi |
Третьи стороны | Лицензия | Нужно для | В источнике |
---|---|---|---|
Qt Project | LGPL2 | IsrafilApp | Универсальная зависимость |
JosephP91/curlcpp | MIT | IsrafilCore | Встроено в источник |
JieweiWei/md5 | Apache | IsrafilCore | Встроено в источник |
ddliu/go-httpclient | MIT | HttpAPI | Необходимо установить вручную с помощью go get
|
网易云音乐新版/eapi正在研究中... |
Песни и плейлисты в Israfil принадлежат к правам различных музыкальных платформ.
GNU GENERAL PUBLIC LICENSE версии 3 Подробнее см. Licence.md
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )