一个实用的音乐播放器的开源项目
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
2 / 2
To page
4***[email protected]
deepin
2016-05-08 06:00
#21
https://bbs.deepin.org/post/39184
我直接用的是QtCreator编译的,可以运行。

先安装下编译工具和环境:

按照楼主提供的方法编译成功了。但是没办法播放歌曲啊,网络歌曲不知道为什么点击没反应,本地歌曲添加老是应用崩溃,看来这个软件还需要大神继续努力啊。
Reply View the author
lvtongyuan
deepin
2016-05-08 17:12
#22
https://bbs.deepin.org/post/39184
按照楼主提供的方法编译成功了。但是没办法播放歌曲啊,网络歌曲不知道为什么点击没反应,本地歌曲添加老 ...

我这边是正常的,能正常添加和播放。

你的歌曲如果有是在Win的盘里的话,试试复制一个到Home目录再添加。
然后歌曲路径最好也不要有中文名。
Reply View the author
4***[email protected]
deepin
2016-05-09 05:56
#23
https://bbs.deepin.org/post/39184
我这边是正常的,能正常添加和播放。

你的歌曲如果有是在Win的盘里的话,试试复制一个到Home目录再添加 ...

我的编译后在终端执行报错如下:
zhao@zhao-pc:~/build-TTKMusicPlayer-Desktop_Qt_5_6_0_GCC_64bit-Debug/lib$ ./TTKMusicPlayer
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
QmmpPluginCache: loaded plugin libalsa.so
OutputALSA: setupMixer()
OutputALSA: Failed to find mixer element
void QmmpSettings::sync()

经过搜索好像是openssl的问题,但我自己也下载编译了openssl,并把它的动态库文件复制到了lib目录,仍然报上面的错误,不知楼主的终端执行报错不?
Reply View the author
4***[email protected]
deepin
2016-09-09 04:35
#24
@wangyong,作者能写出这样的作品,qt技术应该很不错,深度是否可以发展一下作者加入深度?
Reply View the author
4***[email protected]
deepin
2016-09-09 04:59
#25
自己刚才又重新编译了一下作者git仓库的最新2.4.0.0版,使用了qt5.5.1,gcc4.8编译报错,修改源文件加入头文件#include “qmath.h”重新编译成功,但是无法启动程序终端报错
如图
不知道什么意思啊,
大神们可有编译切运行成功的,都来试试吧!
Reply View the author
greedysky
deepin
2016-11-04 02:55
#26
https://bbs.deepin.org/post/39184
自己刚才又重新编译了一下作者git仓库的最新2.4.0.0版,使用了qt5.5.1,gcc4.8编译报错,修改源文件加入头 ...

我也 遇到类似的问题,不过我运行TTKService 就没有问题了。
Reply View the author
Lyvnee
deepin
2017-09-10 22:42
#27
谁能跑起来?
Reply View the author
蒙笛
deepin
2017-12-31 07:46
#28
本帖最后由 yuzh496 于 2017-12-30 23:50 编辑

在github上看到这个项目,又搜到论坛里大神的帖子。
等待大神们打包flatpak或者appimage。
Reply View the author
rekols
deepin
2018-04-26 06:12
#29
https://bbs.deepin.org/post/39184
我也 遇到类似的问题,不过我运行TTKService 就没有问题了。

作者你好
Reply View the author
2 / 2
To page