一个实用的音乐播放器的开源项目
Tofloor
poster avatar
myTTYY
deepin
2016-04-30 07:17
Author
本帖最后由 myTTYY 于 2016-5-2 14:02 编辑

项目名称:TTKMusicplayer          地址:       https://github.com/Greedysky/TTKMusicplayer
     描述:ttkmusic播放器,模仿酷狗音乐(酷狗),基于Qt的Windows和Linux qmmp核心库的音乐播放器的使用。
编译说明:https://github.com/Greedysky/TTKMusicplayer/wiki/%E7%BC%96%E8%AF%91%E8%AF%B4%E6%98%8E


Reply Favorite View the author
All Replies
1 / 2
To page
myTTYY
deepin
2016-04-30 07:18
#1
本帖最后由 myTTYY 于 2016-5-2 14:01 编辑

哪位大神有空的话,可以一起参与啊,为linux平台创建更多的应用-------------------------------我电脑最近出了些问题,不得不重装了系统,原来编译好没了,我周有空再给大家编译-----------2016年05月02日14:01:11
Reply View the author
ads2015
deepin
2016-04-30 16:35
#2
楼主能把安装方法分享下吗?
Reply View the author
zwq133
deepin
2016-04-30 18:33
#3
这个好!可是只有源码需要编译安装,小白表示不会!!!
Reply View the author
myTTYY
deepin
2016-04-30 18:53
#4
https://bbs.deepin.org/post/39184
楼主能把安装方法分享下吗?

我现在还没有空编译,如果论坛里有人会编译的可以尝试一下
Reply View the author
myTTYY
deepin
2016-04-30 18:54
#5
https://bbs.deepin.org/post/39184
这个好!可是只有源码需要编译安装,小白表示不会!!!

Reply View the author
carrjay
deepin
2016-05-01 04:34
#6
求安装教程
Reply View the author
4***[email protected]
deepin
2016-05-01 15:52
#7
qt5.6的64位,,deepin15.1.1下编译失败啊,报错如下:
../lib/libqmmp.so: file not recognized: File format not recognized
Makefile:1157: recipe for target '../lib/libMusicCore.so.2.2.10' failed
make[1]: Leaving directory '/home/zhao/文档/build-TTKMusicPlayer-Desktop_Qt_5_6_0_GCC_64bit-Debug/TTKCore'
Makefile:43: recipe for target 'sub-TTKCore-make_first' failed
collect2: error: ld returned 1 exit status
make[1]: *** [../lib/libMusicCore.so.2.2.10] Error 1
make: *** [sub-TTKCore-make_first] Error 2
07:43:54: 进程"/usr/bin/make"退出,退出代码 2 。
Error while building/deploying project TTKMusicPlayer (kit: Desktop Qt 5.6.0 GCC 64bit)
When executing step "Make"
07:43:54: Elapsed time: 09:40.

不知有大神知道这报错信息是什么意思,小白不懂啊。
Reply View the author
lvtongyuan
deepin
2016-05-01 17:53
#8
https://bbs.deepin.org/post/39184
qt5.6的64位,,deepin15.1.1下编译失败啊,报错如下:
../lib/libqmmp.so: file not recognized: File form ...

从Log上看是少了libqmmp.so这个库,楼主也说了这个应用依赖于qmmp。

你尝试安装下libqmmp-dev这个包,会安装/usr/lib/libqmmp.so。

Reply View the author
Lyvnee
deepin
2016-05-02 04:55
#9
有谁编译成功了吗?
Reply View the author
4***[email protected]
deepin
2016-05-02 05:25
#10
作者在git里的wiki里介绍了编译方法,但太笼统,其也在百度云提供了插件,但linux版本不知道是用的什么版本的qt编译的,也不知道是用的32还是64位,总之希望有成功的大神上来说一下。
Reply View the author
4***[email protected]
deepin
2016-05-02 05:28
#11
说实话,这些程序员有点太高看我们小白了,介绍里都是介绍的很笼统,我们根本解决不了编译的报错啊。
Reply View the author
carrjay
deepin
2016-05-02 19:46
#12
作者已经更新了,编译安装说明!不过是在win下编译的,不知哪位大神编译好传上来大家用用
Reply View the author
carrjay
deepin
2016-05-02 19:47
#13
https://bbs.deepin.org/post/39184
作者已经更新了,编译安装说明!不过是在win下编译的,不知哪位大神编译好传上来大家用用 ...

在wiki里
Reply View the author
4***[email protected]
deepin
2016-05-03 18:53
#14
lvtongyuan 发表于 2016-5-1 09:53
从Log上看是少了libqmmp.so这个库,楼主也说了这个应用依赖于qmmp。

你尝试安装下libqmmp-dev这个包,会 ...

这个库文件在作者提供的百度云下载的插件文件包里已经有了,我从网上搜索的结果来看,应该是这个库文件不是用的这个版本的qt5编译的,准备有时间看看自己能不能把plugin在深度下重新编译一下,看作者的介绍,编译plugin插件所需的依赖包不少。另外不会git,有什么报错也不会向开发者反馈啊!
Reply View the author
4***[email protected]
deepin
2016-05-03 19:23
#15
carrjay 发表于 2016-5-2 11:46
作者已经更新了,编译安装说明!不过是在win下编译的,不知哪位大神编译好传上来大家用用 ...

作者的linux插件库文件估计也是在win下交叉编译的,所以在深度下用qt5编译才会报库文件格式错误,哪位大神向作者的git给反馈下?家里停电啦,看来自己也折腾不了了。
Reply View the author
carrjay
deepin
2016-05-03 20:20
#16
https://bbs.deepin.org/post/39184
作者的linux插件库文件估计也是在win下交叉编译的,所以在深度下用qt5编译才会报库文件格式错误,哪位大 ...

我等小白真心不会啊,linux下的编译还没整明白!
Reply View the author
lvtongyuan
deepin
2016-05-05 07:41
#17
本帖最后由 lvtongyuan 于 2016-5-4 23:46 编辑

我直接用的是QtCreator编译的,可以运行。

先安装下编译工具和环境:
1. QtCreator,商店里有
2. sudo apt-get install build-essential
3. sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

下面是需要注意的几点:
1. 先在QtCreator编译一下,这样会生成一个编译目录,就在你的源代码的同级目录下
2. 将下载的插件库解压到编译目录下的lib文件夹下
3. 因为下载的插件库里的软链接全部丢失了,需要重新链接一下。在终端里进入lib文件夹,执行以下命令:
rm libqmmp.so
ln -s libqmmp.so.1.0.5 libqmmp.so
rm libqmmp.so.1
ln -s libqmmp.so.1.0.5 libqmmp.so.1
rm libqmmp.so.1.0
ln -s libqmmp.so.1.0.5 libqmmp.so.1.0
rm libbs2b.so
ln -s libbs2b.so.0.0.0 libbs2b.so
rm libbs2b.so.0
ln -s libbs2b.so.0.0.0 libbs2b.so.0
rm libcdio_cdda.so
ln -s libcdio_cdda.so.2.0.0 libcdio_cdda.so
rm libcdio_cdda.so.2
ln -s libcdio_cdda.so.2.0.0 libcdio_cdda.so.2
rm libcdio.so
ln -s libcdio.so.16.0.0 libcdio.so
rm libcdio.so.16
ln -s libcdio.so.16.0.0 libcdio.so.16
rm libenca.so
ln -s libenca.so.0.5.1 libenca.so
rm libenca.so.0
ln -s libenca.so.0.5.1 libenca.so.0
rm libfaad.so
ln -s libfaad.so.2.0.0 libfaad.so
rm libfaad.so.2
ln -s libfaad.so.2.0.0 libfaad.so.2
rm libgme.so
ln -s libgme.so.0.6.0 libgme.so
rm libgme.so.0
ln -s libgme.so.0.6.0 libgme.so.0
rm libmodplug.so
ln -s libmodplug.so.1.0.0 libmodplug.so
rm libmodplug.so.1
ln -s libmodplug.so.1.0.0 libmodplug.so.1
rm libmpcdec.so
ln -s libmpcdec.so.5.0.2 libmpcdec.so
rm libmpcdec.so.5
ln -s libmpcdec.so.5.0.2 libmpcdec.so.5
rm libopusfile.so
ln -s libopusfile.so.0.4.0 libopusfile.so
rm libopusfile.so.0
ln -s libopusfile.so.0.4.0 libopusfile.so.0
rm libprojectM.so
ln -s libprojectM.so.2.00 libprojectM.so
rm libprojectM.so.2
ln -s libprojectM.so.2.00 libprojectM.so.2
rm libsidplayfp.so
ln -s libsidplayfp.so.4.2.4 libsidplayfp.so
rm libsidplayfp.so.4
ln -s libsidplayfp.so.4.2.4 libsidplayfp.so.4
rm libWildMidi.so
ln -s libWildMidi.so.1.1.2 libWildMidi.so
rm libWildMidi.so.1
ln -s libWildMidi.so.1.1.2 libWildMidi.so.1

4. 再次进行编译,应该就可以了
Reply View the author
阿里里
deepin
2016-05-05 16:55
#18
MARK一下,等DEB
Reply View the author
海天鹰
deepin
2016-05-05 18:07
#19
为什么没有人用GTK做啊?
依赖太多,不爽~
Reply View the author
180******32
deepin
2016-05-05 18:21
#20
不错,赞楼主。
Reply View the author
1 / 2
To page