All Projects → pansinm → Cleanplayer

pansinm / Cleanplayer

基于Qt编写的音乐播放器,界面由QML编写,网络和文件由C++实现,能够搜索和播放在线歌曲。

Labels

Projects that are alternatives of or similar to Cleanplayer

Sddm Theme Clairvoyance
An SDDM theme
Stars: ✭ 63 (-32.26%)
Mutual labels:  qml
Traktor Kontrol Screens
Display modifications for the Traktor Kontrol S8/S5/D2
Stars: ✭ 73 (-21.51%)
Mutual labels:  qml
Qutelauncher
QML Android Launcher
Stars: ✭ 87 (-6.45%)
Mutual labels:  qml
Arcgis Runtime Toolkit Qt
ArcGIS Runtime SDK for Qt Toolkit
Stars: ✭ 63 (-32.26%)
Mutual labels:  qml
Qmlnet
Qml.Net - Qt/QML integration/support for .NET
Stars: ✭ 1,162 (+1149.46%)
Mutual labels:  qml
Arcgis Appstudio Samples
Collection of samples available in AppStudio for ArcGIS desktop to learn and help build your next app.
Stars: ✭ 78 (-16.13%)
Mutual labels:  qml
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+1102.15%)
Mutual labels:  qml
Cutehmi
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
Stars: ✭ 90 (-3.23%)
Mutual labels:  qml
Screenplay
READONLY MIRROR (https://gitlab.com/kelteseth/screenplay) - Modern, Cross Plattform, Live Wallpaper & Widgets ! Free on Steam : https://store.steampowered.com/app/672870/ScreenPlay/
Stars: ✭ 70 (-24.73%)
Mutual labels:  qml
Qgis resources
För användning av insticksprogrammet "Resource Sharing" till QGIS.
Stars: ✭ 87 (-6.45%)
Mutual labels:  qml
Skadi
Lightweight image viewer
Stars: ✭ 65 (-30.11%)
Mutual labels:  qml
Kaidan
[Replaced by https://invent.kde.org/network/kaidan] Kaidan, a simple and user-friendly Jabber/XMPP client for every device and platform.
Stars: ✭ 67 (-27.96%)
Mutual labels:  qml
Plasma Mobile
A complete Plasma workspace targeted from small handheld devices to larger tablets.
Stars: ✭ 78 (-16.13%)
Mutual labels:  qml
Tbe
The Butterfly Effect, a realistic physics simulation game
Stars: ✭ 63 (-32.26%)
Mutual labels:  qml
Stm32pio
Automate managing of STM32CubeMX + PlatformIO projects
Stars: ✭ 89 (-4.3%)
Mutual labels:  qml
Whisperfish
Signal client for Sailfish OS
Stars: ✭ 62 (-33.33%)
Mutual labels:  qml
Tesla
Remodel of Tesla Model S Instrument Cluster
Stars: ✭ 76 (-18.28%)
Mutual labels:  qml
Kindd
A kindful dd, written in qt-quick.
Stars: ✭ 93 (+0%)
Mutual labels:  qml
Nimqml
Qt Qml bindings for the Nim programming language
Stars: ✭ 89 (-4.3%)
Mutual labels:  qml
Graphicsprogramming
Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.
Stars: ✭ 83 (-10.75%)
Mutual labels:  qml

Clean Player


此项目不再维护,

因为接口变更,可能存在不能播放的情况

CleanPlayer是Baidu音乐的在线客户端程序,基于Qt5.4,支持歌曲搜索、在线播放、歌词解析。

点击专辑封面进入或退出歌词界面

TODO

  • 自定义列表
  • 本地歌曲

外观

百度音乐API

  • 搜索建议

      http://sug.music.baidu.com/info/suggestion?format=json&word=关键字&version=2&from=0&callback=函数名
    
  • 搜索(需要从html中截取有效信息)

      http://music.baidu.com/search?key=关键字&start=起始位置&size=20
      起始位置 =(当前页面数-1)× 20
    
  • 歌曲信息

      http://play.baidu.com/data/music/songinfo?songIds=歌曲id 或
      http://play.baidu.com/data/music/songinfo?songIds=id1,id2,id3
    
  • 歌曲链接

      http://play.baidu.com/data/music/songlink?songIds=歌曲id&type=m4a,mp3
    

其他

  1. 基于QT5.4,遵守LGPL协议
  2. 软件由QML结合C++编写而成,QML编写界面,C++编写网络、文件读写;
  3. 此程序只作为学习交流使用;
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].