TTKMusicPlayer

GreedyskyGPL-3.0活跃维护

基于 Qt 和 qmmp 核心库开发的音乐播放器,界面模仿酷狗,支持 Windows 和 Linux,可播放 chiptune 等格式。

TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux.

4.3.1.0发布于 2026-10-12 09:07 UTC2,452star +6 / 7 天437fork同步于 2026-11-10 23:45 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/Greedysky/TTKMusicPlayer.git
硬件要求按 README 说明

README 未说明显存或 GPU 要求;支持 Windows 与 Linux,CI 覆盖 Qt4/5/6 的 mingw 与 GCC 构建,OS X 用 Clang 构建通过

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Qt 和 qmmp 内核、仿酷狗界面的跨平台音乐播放器,支持海量音频格式与在线搜索下载

基于 Qt 和 qmmp 核心库开发的音乐播放器,界面模仿酷狗,支持 Windows 和 Linux,可播放 chiptune 等格式。

核心能力

  • 基于 qmmp 内核解码,覆盖 FLAC、APE、MP3 及大量游戏音频格式
  • 支持歌曲、歌手、专辑、榜单与 MV 搜索及高速下载
  • 提供本地播放、歌词显示与桌面歌词、迷你模式
  • 支持音效 DSP、频谱可视化与格式转换、变声
  • 支持自定义皮肤、透明磨砂玻璃与 MPRIS D-Bus 接口

容易踩的坑

需自行按 wiki 教程用 Qt 编译,README 未给出开箱即用的构建命令;qmmp 内核修改库与播放器基础库需从百度网盘单独下载;MSVC 构建状态为 unknown,建议优先用 mingw 或 GCC 工具链

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本4.3.1.0
  1. 4.3.1.04.3.1.0 Final最新正式版2026-10-12 · 2026-10-12 09:07 UTC
    • 修复设置频谱特效异常
    • 修复搜索可能会崩溃异常
    • 优化搜索和下载
    • 优化部分颜色错误显示
    • 优化云盘上传失败
    • 优化多歌曲导入
    • 优化皮肤组件
    • 优化平台网络模块
    • 优化跨平台的兼容性
    • 优化其他一些细节
  2. 4.3.0.04.3.0.0 Final2026-02-12 · 2026-02-12 02:51 UTC
    查看更新说明
    • 支持随心唱模式
    • 支持两种视觉插件
    • 支持更多歌曲元数据显示
    • 修复简洁模式放缩异常
    • 修复某些音频打开异常
    • 修复多层对话框无限嵌套
    • 修复云盘失败重试
    • 修复特定情况下下载异常
    • 修复部分播放末端暂停异常
    • 优化DLNA模块
    • 优化核心模块
    • 优化高级搜索
    • 优化窗口显示
    • 优化主页显示模块
    • 优化歌词翻译和评论
    • 优化外部导入歌曲
    • 优化平台网络模块
    • 优化网络播放时间显示
    • 优化其他一些细节
  3. continuous-buildContinuous Buildpre-release2025-10-16 · 2025-10-16 02:48 UTC
    查看更新说明

    持续集成编译

  4. 4.2.0.04.2.0.0 Final2025-07-19 · 2025-07-19 07:53 UTC
    查看更新说明
    • 支持更多快捷键
    • 支持四种频谱样式
    • 支持第三方音乐插件
    • 支持更多的歌词格式解析
    • 修复扩展名部分解析异常
    • 修复Linux快捷播放异常
    • 修复某些情况下歌词解析异常
    • 修复多轨道文件打开异常
    • 优化听歌识别
    • 优化视频模块
    • 优化动态封面
    • 优化插件内存泄露
    • 优化平台网络模块
    • 优化拖拽导入列表
    • 优化其他一些细节
  5. 4.1.3.04.1.3.0 Final2025-01-20 · 2025-01-20 04:17 UTC
    查看更新说明
    • 修复ac3格式解析
    • 修复在线模式解析异常
    • 优化Web模块
    • 优化平台网络模块
    • 优化其他一些细节

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    TTKMusicPlayer

    简体中文 Chinese | 繁体中文 Chinese

    TTKMusicPlayer Version License License

    LOGO

    |About|License|Download|Features|Screenshots|Copyright|Contribute|

    Usage

    TTKMusicPlayer imitates Kugou music, uses of qmmp core library, based on Qt for windows and linux.

    Compiler tutorial I have written in the wiki(See here).

    Attention: This software is only for learning and communication, the songs' and playlists' copyright belongs to each music platform.

    CI Status

    • Qt stable version is tested on Qt4.x for windows-mingw 32bit
    • Qt stable version is tested on Qt4.x for ubuntu-linux-gcc 64bit
    • Qt stable version is tested on Qt5.x for windows-mingw 32bit
    • Qt stable version is tested on Qt5.x for windows-mingw 64bit
    • Qt stable version is tested on Qt5.x for ubuntu-linux-gcc 64bit
    • Qt stable version is tested on Qt6.x for windows-mingw 64bit
    • Qt stable version is tested on Qt6.x for ubuntu-linux-gcc 64bit
    PlatformQt & CompilerStatus
    Linux4.x GCC & 5.x GCC & 6.x GCCLinux
    Windows4.x GCC & 5.x GCC & 6.x GCCWindows
    Windows5.x MSVC & 6.x MSVCWindows
    OS XClangOSX

    For Developers

    License

    TTKMusicPlayer is free software licensed under the term of Licence GPL v3. If you use TTKMusicPlayer or its constituent libraries, you must adhere to the terms of the license in question.

    API Document

    You Can See Here: https://greedysky.github.io/ttkdocs

    Download

    Gitee URL: https://gitee.com/Greedysky/TTKMusicPlayer

    Github URL: https://github.com/Greedysky/TTKMusicPlayer

    Qmmp Source Player URL: https://qmmp.ylsoftware.com

    Qmmp Source Mirror URL: https://github.com/Greedysky/qmmp

    Qmmp Source Modified URL: https://github.com/Greedysky/TTKMusicPlayer/tree/plugins

    Qmmp Extra Plugins URL: https://github.com/TTK-qmmp

    Qmmp Core Modified Library URL: http://pan.baidu.com/s/1bv4iSY

    Player Base URL: http://pan.baidu.com/s/1gdB5QLH

    Skin Download URL: http://pan.baidu.com/s/1mh7AeG4

    Executable Download URL: http://pan.baidu.com/s/1kVOHN0b

    Executable Download Github URL: https://github.com/Greedysky/TTKMusicPlayer/releases

    Continuous Build URL: https://github.com/Greedysky/TTKMusicPlayer/releases/tag/continuous-build

    Features

    TTKMusicPlayer can meet your most demands

    • Support for multiple music formats.
    • SID File(*.sid *.psid *.mus *.str *.p00 *.prg *.c64)
    • MusePack File(*.mpc)
    • WavPack File(*.wv)
    • Ogg Vorbis File(*.ogg *.ogv)
    • Ogg Opus File(*.opus)
    • ADTS AAC File(*.aac)
    • MIDI File(*.mid *.mus *.hmp *.hmi *.xmi)
    • PCM File(*.wav *.au *.snd *.aif *.aiff *.8svx *.sph *.sf *.voc *.w64)
    • CUE File(*.cue)
    • MPEG File(*.mp1 *.mp2 *.mp3)
    • Game Audio File(*.ay *.gbs *.gms *.gym *.hes *.kss *.nsf *.nsfe *.sap *.spc *.vgm *.vgz *.mgs *.bgm *.opx *.mpk *.mbm *.gbr *.mus *.nsd *.sgc)
    • FLAC File(*.flac *.oga)
    • Monkey's Audio File(*.ape)
    • FFmpeg File(*.wma *.ape *.tta *.m4a *.m4b *.aac *.ra *.shn *.ac3 *.mka *.vqf *.tak *.spx *.adx *.aix *.wve *.sln *.paf *.pvf *.ircam *.gsm *.avr *.amr *.dsf *.dsdiff *.webm *.3g2 *.3gp *.asf *.avi *.f4v *.flv *.hevc *.m4v *.mov *.mp4 *.mpeg *.rm *.swf *.vob *.wtv)
    • OpenMPT File(*.669 *.ams *.amf *.c67 *.dsm *.dmf *.dbm *.digi *.dtm *.far *.flx *.ft *.gdm *.it *.ice *.imf *.j2b *.mod *.mptm *.m15 *.mtm *.med *.mmd *.mmd0 *.mmd1 *.mmd2 *.mmd3 *.mdl *.mt2 *.mms *.mo3 *.mmcmp *.nst *.oct *.okt *.okta *.pt36 *.ptm *.psm *.plm *.ppm *.s3m *.stm *.stk *.st26 *.sfx *.sfx2 *.stp *.ult *.umx *.unic *.wow *.xm *.xpk *.mdr *.s3r *.xmr *.itr *.mdz *.s3z *.xmz *.itz *.mdgz *.s3gz *.xmgz *.itgz *.mdbz *.s3bz *.xmbz *.itbz)
    • Unix Amiga Delitracker Emulator File(*.aam *.ac1d *.amc *.aon *.aon8 *.aps *.ash *.ast *.avp *.bd *.bds *.bsi *.bss *.bye *.cm *.core *.cust *.dh *.di *.dl *.dlm1 *.dlm2 *.dln *.dm *.dm2 *.dmu *.doda *.dsc *.dsr *.dss *.dw *.dz *.ea *.ems *.emsv6 *.ex *.fc-m *.fp *.fred *.fw *.glue *.gmc *.gray *.hd *.hip *.hip7 *.hipc *.hot *.ims *.is *.is20 *.jam *.jcb *.jcbo *.jd *.jmf *.jo *.jpo *.js *.jt *.kh *.kim *.kris *.lion *.lme *.ma *.mc *.mcmd *.mco *.md *.mdst *.mii *.mk2 *.mkii *.ml *.mm8 *.mmdc *.mok *.mon *.mosh *.mso *.mtp2 *.mug *.mug2 *.mw *.ntp *.np2 *.np3 *.one *.p4x *.p5x *.p6x *.pap *.pn *.pp21 *.pp30 *.pr1 *.prom *.prun *.pru2 *.ps *.psa *.psf *.pt *.ptm *.puma *.pvp *.rh *.rho *.riff *.rmc *.s7g *.sa *.sa_old *.sas *.sb *.sc *.scn *.scr *.sct *.scumm *.sdr *.sg *.sid1 *.sid2 *.skyt *.sm *.sm3 *.smn *.smpro *.sng *.snk *.soc *.sog *.spl *.sqt *.ss *.sun *.syn *.synmod *.tcb *.tf *.tfmx *.thx *.tit *.tits *.tme *.tp2 *.tp3 .tro .tronic .tw .two .ufo .unic .vss .wb .xann .ymst .cin .smus .snx .tiny .adsc .dat .dum .osp;alp. dns. jpn. jpnd. max. mcr. mfp. midi. npp. pat. qpa. qts. rjp. sjs. thm. tmk. tpu. uds.)
    • RSN Archive File(*.rsn *.rps *.rdc *.rds *.rgs *.r64)
    • 7z Archive File(*.7z *.xz *.bz2 *.gz *.tar *.zip *.wim *.ar *.arj *.cab *.chm *.cpio *.cramfs *.dmg *.ext *.fat *.gpt *.hfs *.ihex *.iso *.lzh *.lzma *.mbr *.msi *.nsis *.ntfs *.qcow2 *.rar *.rpm *.squashfs *.udf *.uefi *.vdi *.vhd *.vmdk *.xar *.z)
    • AdLib Sound File(*.a2m *.adl *.adlib *.agd *.amd *.as3m *.bam *.bmf *.cff *.cmf *.d00 *.dfm *.dmo *.dro *.dtm *.got *.ha2 *.hsc *.hsq *.hsp *.imf *.ims *.jbm *.laa *.lds *.m *.mad *.mdi *.mkj *.msc *.mtk *.mus *.rac *.rad *.raw *.rix *.s3m *.sa2 *.sat *.sdb *.sng *.sop *.sqx *.xad *.xms *.xsm *.vgm *.vgz *.wlf *.ksm *.rol *.sci)
    • XMP File(*.abk *.dsym *.emod *.fnk *.gtk *.ims *.liq *.mfp *.mgt *.rtm *.tcb *.xmf)
    • Another Slight Atari File(*.cm3 *.cmc *.cmr *.cms *.dlt *.dmc *.fc *.md1 *.md2 *.mpd *.mpt *.rmt *.sap *.tm2 *.tm8 *.tmc)
    • DTS Coherent Acoustics File(*.dts *.cpt)
    • Future Composer File(*.fc *.fc13 *.fc14 *.fc3 *.fc4 *.smod)
    • OptimFrog File(*.ofr *.ofs)
    • Audio Overload File(*.pcm *.msu *.spu *.psf *.ssf *.qsf *.dsf *.psf2 *.minipsf *.minissf *.miniqsf *.minidsf *.minipsf2 *.2sf *.mini2sf *.gsf *.minigsf *.usf *.miniusf *.ncsf *.minincsf *.snsf *.minisnsf)
    • Quite OK Audio File(*.qoa)
    • Buzzic Audio File(*.buz *buz2)
    • S98 Audio File(*.s98 *.cym *.mym *.x1f)
    • Atari ST(E) And Amiga File(*.sc68 *.snd *.sndh)
    • Speex Audio File(*.spx)
    • V2 Player File(*.v2m)
    • AY/YM Audio File(*.asc *.ay *.emul *.sqt *.st13 *.stc *.stp *.stp2 *.psc *.psg *.pt1 *.pt2 *.pt3 *.vtx *.zxs)
    • ST-Sound File(*.ym)
    • SunVox Audio File(*.sunvox)
    • Hively Audio File(*.ahx *.hvl)
    • BP SoundMon Audio File(*.bp *.bp3)
    • Ken Silverman's Audio File(*.kdm *.ksm *.sm *.snd)
    • XMDX Game Audio File(*.mdx *.pdx *.m *.mub *.muc *.vgs *.bgm *.mml)
    • Cave Story's org Audio File(*.org *.pttune *.ptcop)
    • TFMX Related Audio File(*.tfm *.tfmx *.mdat *.tfx *.hip *.hipc *.hip7 *.mcmd *.sog, *.soc, *.s7g)
    • Jaytrax Audio File(*.jxs)
    • SBStudio PAC Audio File(*.pac)
    • Klystrack Audio File(*.kt)
    • Playlist formats(tkpl, m3u, m3u8, pls, wpl, xspf, jspf, asx, fpl, dbpl, csv, txt)
    • Junior fans interface. Interface cool, gorgeous pop. Maintaining a perfect performance under Vista and XP, refreshing Screenshots.
    • Search and high-speed downloads. Song search accuracy optimization, intelligent save bandwidth, you can disable the network function.
    • It supports local playback, compatible with all audio files, super perfect sound, music and more appealing.
    • User-friendly design. Attention to detail design, personalize, simple operation, found music more convenient.
    • Personalized cell phone ringtones. Ringtones DIY, so you have personalized ringtones.
    • Personalized skin. DIY your own personalized skin, creating a only part of your skin.
    • Music cube model. After entering the mini mode, it will remain in your desktop a "Clover" shaped icon, you can freely drag the desktop, you want to control the player, cut songs, play, lyrics control, volume adjustment in control.
    • Colorful custom skin. You can select skin color, set the transparency of freedom, and support transparent frosted glass (Windows Aero effects).
    • Search Download Manager. Search Results tab merger - all of the search results tab concentrated under one label, make operation easier.
    • Local music search, and cloud music library and interactive.
    • Support converting different music formats, and can change the sound as like Tom Cat, also can enhance the sound.
    • Local music transferred to the cloud or mobile device.
    • Local music and the human voice humming recognition.
    • Music song, artist, album, playlist, toplist and movie search supported.
    • Music DSP effects and Visual effects supported.
    • Music song spectrum(projectm, goom, sonique, florid, wavebar) and test supported.
    • Music replay gain scan and write supported.
    • Music screen saver supported.
    • MPRIS D-Bus interface specification supported.
    • MMS and online fm radio supported.

    Screenshots

    Index

    Index

    Search

    Search

    Lrc

    Lrc

    Desktop Lrc

    Desktop Lrc

    Remote Controller

    Remote Controller

    Lrc Display Expand

    Lrc Display Expand

    Movie

    Movie

    Video Barrage

    Video Barrage

    Magic Music

    Magic Music

    Other Tools

    Other Tools

    Spectrum

    Spectrum

    Other Functions

    Other Functions

    Copyright

    • This file is part of the TTK Music Player project.
    • Copyright (C) 2015 - 2026 Greedysky Studio.
    • Mail: [email protected].

    How To Contribute

    • Fork this project on github and make a branch. Commit in that branch, and push, then create a pull request to be reviewed and merged.
    • Create an issue if you have any problem when using project or you find a bug, etc.
    • What you can do: translation, write document, wiki, find or fix bugs, give your idea for this project etc.
    • If you want to join the project developed together, please send e-mail to me.