A qt port for netease cloud music. Currently symbian and harmattan devices are supported.
To build cloudmusicqt with full functionality that Symbian Belle provided, you need to have following tools installed:
Open Qt Creator. Go to Tools-Options-Build and Run-Qt Versions-Add..., then select qmake.exe inside SymbianSR1Qt474\bin.
Open cloudmusicqt.pro with Qt Creator, check "Symbian Device", "Harmattan Device". "Qt Simulator" is optional for a quick and inaccurate test on your computer.
Click "details" next to Symbian Device, check "Qt 4.7.3 (Symbian1Qt473)" debug and release, "Qt 4.7.4 (SymbianSR1Qt474)" debug and release.
Change to Projects mode (by clicking Projects button on the left of Qt Creator window) to modify detailed building configurations.
Open Build/Run Target Selector (by clicking the phone icon above the big green Run button) to select package for which platform to build.
You might add a fake Harmattan device to create deb package, and set sign mode to Not signed in the Create SIS Package step.
Click the Run button to create the distributable file to the project root. (cloudmusicqt_unsigned.sis and cloudmusicqt_x.x.x_armel.deb)
You can manually copy some headers file from Symbian Belle SDK1 located in /epoc32/including to enable code completion for Symbian headers in Qt Creator.
cloudmusicqt have introduced Pigler Notification API by Shinovon since 0.9.8, which requires PiglerAPI.h and QPiglerAPI.h copied to {SDK_HOME}\include, and piglerapi_qt.lib copied to {SDK_HOME}\epoc32\release\armv5\udeb or \epoc32\release\armv5\urel (decide on which build profile you are using).
You can simply disable notification support by comment DEFINES += PIGLER_API in cloudmusicqt.pro.