MCPcopy Create free account
hub / github.com/Greedysky/TTKMusicPlayer

github.com/Greedysky/TTKMusicPlayer @4.3.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.3.0.0 ↗ · + Follow
6,161 symbols 14,981 edges 1,035 files 601 documented · 10% updated 7d ago4.3.0.0 · 2026-02-12★ 2,4354 open issues

Browse by type

Functions 4,996 Types & classes 1,165
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TTKMusicPlayer

简体中文 Chinese | 英文 English

TTKMusicPlayer 版本 許可 許可

徽標

|關於|許可證|下載|特性|快照|版權|貢獻|

使用方法

音樂播放器模仿酷狗,基於Qt和Qmmp庫開發,支持Windows和Linux平臺。

編譯教程我已經寫在wiki上了(看這裏https://github.com/Greedysky/TTKMusicPlayer/wiki )

本項目代碼不用於商用,僅限研究和學習使用,資源版權歸個音樂平臺所有。

構建狀態

  • 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
Platform Qt & Compiler Status
Linux 4.x GCC & 5.x GCC & 6.x GCC Linux
Windows 4.x GCC & 5.x GCC & 6.x GCC Windows
Windows 5.x MSVC & 6.x MSVC Windows
OS X Clang OSX

開發者

許可證

TTKMusicPlayer是基於Licence GPL v3條款授權的免費軟件。如果您使用TTKMusicPlayer或者它的動態庫,則務必添加相關許可證到項目中。

API 文檔

文檔請看這裏: https://greedysky.github.io/ttkdocs

下載

Gitee鏡像下載地址: https://gitee.com/Greedysky/TTKMusicPlayer

Github鏡像下載地址: https://github.com/Greedysky/TTKMusicPlayer

Qmmp原版下載地址: https://qmmp.ylsoftware.com

Qmmp原版鏡像下載地址: https://github.com/Greedysky/qmmp

Qmmp修改版下載地址: https://github.com/Greedysky/TTKMusicPlayer/tree/plugins

Qmmp更多插件下载地址: https://github.com/TTK-qmmp

Qmmp修改版二進制庫下載地址: http://pan.baidu.com/s/1bv4iSY

播放器及其他依賴下載地址: http://pan.baidu.com/s/1gdB5QLH

皮膚下載地址: http://pan.baidu.com/s/1mh7AeG4

二進制下載地址: http://pan.baidu.com/s/1kVOHN0b

二進製下載Github地址: https://github.com/Greedysky/TTKMusicPlayer/releases

持續集成下載地址: https://github.com/Greedysky/TTKMusicPlayer/releases/tag/continuous-build

特性

TTKMusicPlayer的壹些特性 * 支持絕大多數的音頻播放格式。 * 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) * Jaytrax Audio File(.jxs) * SBStudio PAC Audio File(.pac) * 支持的播放列表格式(tkpl, m3u, m3u8, pls, wpl, xspf, jspf, asx, fpl, dbpl, csv, txt) * 華麗流星炫酷的界面設計,跨平臺有良好的性能表現。 * 搜索和高速下載。歌曲搜索精度優化,智能節省帶寬,可以禁用網絡功能,支持多個國內音樂平臺曲庫。 * 支持本地播放,兼容所有音頻文件,超級完美的聲音,音樂和更吸引人。 * 友好的用戶設計。註重細節設計,個性化,操作簡單,發現音樂更方便。 * 個性化手機鈴聲。鈴聲DIY,讓妳擁有個性化的鈴聲。 * 個性化皮膚。DIY妳自己的個性化皮膚,創造屬於妳的專屬皮膚。 * 音樂立方體模型。進入迷妳模式後,它會在妳的桌面上保留壹個“三葉草”形狀的圖標,妳可以自由拖動桌面,妳想控制播放器,剪切歌曲,播放,控制歌詞,控制音量。 * 彩色定制皮膚。您可以選擇膚色,設置自由的透明度,並支持透明磨砂玻璃(Windows Aero效果)。 * 搜索下載管理器。搜索結果標簽合並-所有的搜索結果標簽集中在壹個標簽下,使操作更容易。 * 本地音樂搜索,雲音樂庫和互動。 * 支持不同音樂格式的轉換,可以像湯姆貓壹樣改變聲音,也可以增強聲音。 * 本地音樂傳輸到雲或移動設備。 * 本地音樂和人聲哼唱識別。 * 支持音樂歌曲、藝術家、專輯、播放列表、熱門列表和電影搜索。 * 支持音樂數字信號處理效果和視覺效果。 * 音樂歌曲譜(projectm,goom,sonique,florid,wavebar)支持。 * 支持音樂重放掃描和寫入。 * 支持音樂屏幕保護程序。 * 支持MPRIS總線接口規範。 * 支持MMS和在線調頻收音機。

快照

首頁

首頁

搜索

搜索

歌詞

歌詞

桌面歌詞

桌面歌詞

遙控器

遙控器

歌詞拓展顯示

歌詞拓展顯示

視頻

視頻

視頻彈幕

視頻彈幕

音效

音效

工具

工具

音樂頻譜

音樂頻譜

其他功能

其他功能

版權

  • This file is part of the TTK Music Player project.
  • Copyright (C) 2015 - 2026 Greedysky Studio.
  • Mail: greedysky@163.com.

貢獻

  • 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.

Core symbols most depended-on inside this repo

Shape

Method 4,086
Class 1,075
Function 910
Enum 90

Languages

C++92%
C8%
Python1%

Modules by API surface

TTKCommon/compat/int128.h90 symbols
TTKModule/musicapplication.cpp68 symbols
TTKThirdParty/TTKExtras/qrencode/qrinput.c63 symbols
TTKModule/TTKWidget/musicToolsKits/musicsongscontainerwidget.cpp63 symbols
TTKModule/TTKWidget/musicWidgetKits/musicsettingwidget.cpp62 symbols
TTKModule/TTKCore/musicCoreKits/musicmprisplayer.cpp49 symbols
TTKThirdParty/Zlib/ttkzip/unzip.c45 symbols
TTKModule/musicrightareawidget.cpp45 symbols
TTKThirdParty/Zlib/ttkzip/zip.c42 symbols
TTKModule/TTKWidget/musicLrcKits/musiclrcmakerwidget.cpp42 symbols
TTKModule/TTKWidget/musicLrcKits/musiclrccontainerforinterior.cpp42 symbols
TTKModule/TTKCore/musicCoreKits/musicsongmeta.cpp40 symbols

For agents

$ claude mcp add TTKMusicPlayer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page