{"id":13606227,"url":"https://github.com/Greedysky/TTKMusicPlayer","last_synced_at":"2025-04-12T08:30:42.531Z","repository":{"id":31648090,"uuid":"35213370","full_name":"Greedysky/TTKMusicPlayer","owner":"Greedysky","description":"TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux.","archived":false,"fork":false,"pushed_at":"2025-04-09T09:46:24.000Z","size":53065,"stargazers_count":2363,"open_issues_count":5,"forks_count":427,"subscribers_count":81,"default_branch":"master","last_synced_at":"2025-04-10T22:35:13.285Z","etag":null,"topics":["amiga","chiptune","music-player","qmmp","qmmp-plugin","qt","spectrum"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Greedysky.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["Greedysky"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://greedysky.github.io/sponsor"]}},"created_at":"2015-05-07T10:15:14.000Z","updated_at":"2025-04-09T09:46:30.000Z","dependencies_parsed_at":"2023-02-16T13:45:56.152Z","dependency_job_id":"87131e3f-0330-470f-a159-7d4f5e719f49","html_url":"https://github.com/Greedysky/TTKMusicPlayer","commit_stats":{"total_commits":4621,"total_committers":8,"mean_commits":577.625,"dds":0.07011469378922308,"last_synced_commit":"22a20224d1d961a27f1589bfcb7c57d12c26f5bf"},"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKMusicPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKMusicPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKMusicPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKMusicPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Greedysky","download_url":"https://codeload.github.com/Greedysky/TTKMusicPlayer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248539762,"owners_count":21121229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amiga","chiptune","music-player","qmmp","qmmp-plugin","qt","spectrum"],"created_at":"2024-08-01T19:01:07.290Z","updated_at":"2025-04-12T08:30:42.521Z","avatar_url":"https://github.com/Greedysky.png","language":"C++","funding_links":["https://github.com/sponsors/Greedysky","https://greedysky.github.io/sponsor"],"categories":["C++"],"sub_categories":[],"readme":"# TTKMusicPlayer\n[简体中文 Chinese](README_cn.md) | [繁体中文 Chinese](README_tc.md)\n\n![TTKMusicPlayer](https://img.shields.io/badge/Greedysky-TTKMusicPlayer-green.svg?style=flat-square)\n![Version](https://img.shields.io/github/v/release/Greedysky/TTKMusicPlayer?style=flat-square\u0026label=Version)\n![License](https://img.shields.io/badge/License-GPL%20V3-yellowgreen.svg?style=flat-square)\n![License](https://img.shields.io/badge/License-LGPL%20V3-yellow.svg?style=flat-square)\n\n![LOGO](TTKResource/logo_banner.png?raw=true)\n\n### **|[About](#usage)|[License](#license)|[Download](#download)|[Features](#features)|[Screenshots](#screenshots)|[Copyright](#copyright)|[Contribute](#how-to-contribute)|**\n\nUsage\n--------\n**TTKMusicPlayer imitates Kugou music, uses of qmmp core library, based on Qt for windows and linux.**\n\n**Compiler tutorial I have written in the wiki.(See here \u003cu\u003ehttps://github.com/Greedysky/TTKMusicPlayer/wiki\u003c/u\u003e )**\n\n### Attention: This software is only for learning and communication, the songs' and playlists' copyright belongs to each music platform.\n\n## CI Status\n * Qt stable version is tested on Qt4.x for windows-mingw 32bit\n * Qt stable version is tested on Qt4.x for ubuntu-linux-gcc 64bit\n * Qt stable version is tested on Qt5.x for windows-mingw 32bit\n * Qt stable version is tested on Qt5.x for ubuntu-linux-gcc 64bit\n\n| Platform | Qt \u0026 Compiler     | Status                                                                 |\n| :---:    | :---:             | :---:                                                                  |\n| Linux    | 4.x GCC \u0026 5.x GCC | ![Linux](https://img.shields.io/badge/build-passing-brightgreen.svg)   |\n| Windows  | 4.x GCC \u0026 5.x GCC | ![Windows](https://img.shields.io/badge/build-passing-brightgreen.svg) |\n| Windows  | MSVC              | ![Windows](https://img.shields.io/badge/build-unknown-lightgrey.svg)   |\n| OS X     | Clang             | ![OSX](https://img.shields.io/badge/build-unknown-lightgrey.svg)       |\n\n# For Developers\n\nLicense\n--------\nTTKMusicPlayer is free software licensed under the term of [Licence GPL v3](LICENSE). If you use TTKMusicPlayer or its constituent libraries, you must adhere to the terms of the license in question.\n\nAPI Document\n--------\nYou Can See Here: **\u003cu\u003ehttps://greedysky.github.io/ttkdocs\u003c/u\u003e**\n\nDownload\n--------\nGitee URL: **\u003cu\u003ehttps://gitee.com/Greedysky/TTKMusicplayer\u003c/u\u003e**\n\nGithub URL: **\u003cu\u003ehttps://github.com/Greedysky/TTKMusicplayer\u003c/u\u003e**\n\nQmmp Source Player URL: **\u003cu\u003ehttps://qmmp.ylsoftware.com\u003c/u\u003e**\n\nQmmp Source Mirror URL: **\u003cu\u003ehttps://github.com/Greedysky/qmmp\u003c/u\u003e**\n\nQmmp Source Modified URL: **\u003cu\u003ehttps://github.com/Greedysky/TTKMusicPlayer/tree/plugins\u003c/u\u003e**\n\nQmmp Extra Plugins URL: **\u003cu\u003ehttps://github.com/TTK-qmmp\u003c/u\u003e**\n\nQmmp Core Modified Library URL: **\u003cu\u003ehttp://pan.baidu.com/s/1bv4iSY\u003c/u\u003e**\n\nPlayer Base URL: **\u003cu\u003ehttp://pan.baidu.com/s/1gdB5QLH\u003c/u\u003e**\n\nSkin Download URL: **\u003cu\u003ehttp://pan.baidu.com/s/1mh7AeG4\u003c/u\u003e**\n\nExecutable Download URL: **\u003cu\u003ehttp://pan.baidu.com/s/1kVOHN0b\u003c/u\u003e**\n\nFeatures\n--------\nTTKMusicPlayer can meet your most demands\n * Support for multiple music formats.\n * SID File(*.sid *.psid *.mus *.str *.p00 *.prg *.c64)\n * MusePack File(*.mpc)\n * WavPack File(*.wv)\n * Ogg Vorbis File(*.ogg *.ogv)\n * Ogg Opus File(*.opus)\n * ADTS AAC File(*.aac)\n * MIDI File(*.mid *.mus *.hmp *.hmi *.xmi)\n * PCM File(*.wav *.au *.snd *.aif *.aiff *.8svx *.sph *.sf *.voc *.w64)\n * CUE File(*.cue)\n * MPEG File(*.mp1 *.mp2 *.mp3)\n * Game Audio File(*.ay *.gbs *.gms *.gym *.hes *.kss *.nsf *.nsfe *.sap *.spc *.vgm *.vgz)\n * FLAC File(*.flac *.oga)\n * Monkey's Audio File(*.ape)\n * 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)\n * OpenMPT File(*.669 *.ams *.amf *.c67 *.dsm *.dmf *.dbm *.digi *.dtm *.far *.fmt *.gdm *.it *.ice *.imf *.j2b *.mod *.mptm *.m15 *.mtm *.med *.mmd *.mmd0 *.mmd1 *.mmd2 *.mmd3 *.mdl *.mt2 *.mms *.mo3 *.mmcmp *.nst *.okt *.okta *.pt36 *.ptm *.psm *.plm *.ppm *.s3m *.stm *.stk *.st26 *.sfx *.sfx2 *.stp *.ult *.umx *.wow *.xm *.xpk *.mdr *.s3r *.xmr *.itr *.mdz *.s3z *.xmz *.itz *.mdgz *.s3gz *.xmgz *.itgz *.mdbz *.s3bz *.xmbz *.itbz)\n * Unix Amiga Delitracker Emulator File(*.aam *.amc *.aon *.aon8 *.aps *.ash *.ast *.avp *.bd *.bds *.bsi *.bss *.bye *.cm *.core *.cust *.dh *.dl *.dlm1 *.dlm2 *.dln *.dm *.dm2 *.dmu *.doda *.dsc *.dsr *.dss *.dw *.dz *.ea *.ems *.emsv6 *.ex *.fp *.fred *.fw *.glue *.gmc *.gray *.hd *.hip *.hip7 *.hipc *.hot *.ims *.is *.is20 *.jam *.jcb *.jcbo *.jd *.jmf *.jo *.jpo *.jt *.kh *.kim *.kris *.lion *.lme *.ma *.mc *.mcmd *.mco *.md *.mii *.mk2 *.mkii *.ml *.mm8 *.mmdc *.mok *.mon *.mosh *.mso *.mug *.mug2 *.mw *.ntp *.pap *.pn *.ps *.psa *.psf *.pt *.puma *.pvp *.rh *.rho *.riff *.rmc *.s7g *.sa *.sas *.sb *.sc *.scn *.scr *.sct *.scumm *.sdr *.sg *.sid1 *.sid2 *.sm *.sm3 *.smn *.smpro *.sng *.snk *.soc *.sog *.spl *.sqt *.ss *.sun *.syn *.synmod *.tcb *.tf *.tfmx *.thx *.tits *.tme *.tro *.tronic *.tw *.ufo *.vss *.wb *.smus *.snx *.tiny *.adsc *.dat *.dum *.osp *.dns *.jpn *.jpnd *.max *.mcr *.mfp *.npp *.pat *.qpa *.qts *.sjs *.thm *.tmk *.tpu *.uds)\n * RSN Archive File(*.rsn *.rps *.rdc *.rds *.rgs *.r64)\n * 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)\n * 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)\n * XMP File(*.abk *.dsym *.emod *.fnk *.gtk *.ims *.liq *.mfp *.mgt *.rtm *.tcb *.xmf)\n * Another Slight Atari File(*.cm3 *.cmc *.cmr *.cms *.dlt *.dmc *.fc *.mpd *.mpt *.rmt *.sap *.tm2 *.tm8 *.tmc)\n * DTS Coherent Acoustics File(*.dts *.cpt)\n * Future Composer File(*.fc *.fc13 *.fc14 *.smod)\n * OptimFrog File(*.ofr *.ofs)\n * 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)\n * Quite OK Audio File(*.qoa)\n * Buzzic Audio File(*.buz *buz2)\n * S98 Audio File(*.s98 *.cym *.mym *.x1f)\n * Atari ST(E) And Amiga File(*.sc68 *.snd *.sndh)\n * Speex Audio File(*.spx)\n * V2 Player File(*.v2m)\n * AY/YM Audio File(*.asc *.ay *.emul *.sqt *.st13 *.stc *.stp *.stp2 *.psc *.psg *.pt1 *.pt2 *.pt3 *.vtx *.zxs)\n * ST-Sound File(*.ym)\n * SunVox Audio File(*.sunvox)\n * Hively Audio File(*.ahx *.hvl)\n * BP SoundMon Audio File(*.bp *.bp3)\n * Ken Silverman's Audio File(*.kdm *.ksm *.sm *.snd)\n * XMDX Game Audio File(*.mdx *.pdx *.m *.mub *.muc *.vgs *.bgm *.mml)\n * Cave Story's org Audio File(*.org *.pttune *.ptcop)\n * Final Music System Tracker Module File(*.tfm *.tfmx *.mdat *.tfx)\n * Playlist formats(tkpl, m3u, m3u8, pls, wpl, xspf, jspf, asx, fpl, dbpl, csv, txt)\n * Junior fans interface. Interface cool, gorgeous pop. Maintaining a perfect performance under Vista and XP, refreshing Screenshots.\n * Search and high-speed downloads. Song search accuracy optimization, intelligent save bandwidth, you can disable the network function.\n * It supports local playback, compatible with all audio files, super perfect sound, music and more appealing.\n * User-friendly design. Attention to detail design, personalize, simple operation, found music more convenient.\n * Personalized cell phone ringtones. Ringtones DIY, so you have personalized ringtones.\n * Personalized skin. DIY your own personalized skin, creating a only part of your skin.\n * 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.\n * Colorful custom skin. You can select skin color, set the transparency of freedom, and support transparent frosted glass (Windows Aero effects).\n * Search Download Manager. Search Results tab merger - all of the search results tab concentrated under one label, make operation easier.\n * Local music search, and cloud music library and interactive.\n * Support converting different music formats, and can change the sound as like Tom Cat, also can enhance the sound.\n * Local music transferred to the cloud or mobile device.\n * Local music and the human voice humming recognition.\n * Music song, artist, album, playlist, toplist and movie search supported.\n * Music DSP effects and Visual effects supported.\n * Music song spectrum(projectm, goom, sonique, florid, wavebar) and test supported.\n * Music replay gain scan and write supported.\n * Music screen saver supported.\n * MPRIS D-Bus interface specification supported.\n * MMS and online fm radio supported.\n\nScreenshots\n--------\n### Index\n![Index](https://github.com/Greedysky/Resource/blob/master/Screen/1.jpg?raw=true)\n\n### Search\n![Search](https://github.com/Greedysky/Resource/blob/master/Screen/2.jpg?raw=true)\n\n### Lrc\n![Lrc](https://github.com/Greedysky/Resource/blob/master/Screen/3.jpg?raw=true)\n\n### Desktop Lrc\n![Desktop Lrc](https://github.com/Greedysky/Resource/blob/master/Screen/4.jpg?raw=true)\n\n### Remote Controller\n![Remote Controller](https://github.com/Greedysky/Resource/blob/master/Screen/5.jpg?raw=true)\n\n### Lrc Display Expand\n![Lrc Display Expand](https://github.com/Greedysky/Resource/blob/master/Screen/6.jpg?raw=true)\n\n### Movie\n![Movie](https://github.com/Greedysky/Resource/blob/master/Screen/7.jpg?raw=true)\n\n### Video Barrage\n![Video Barrage](https://github.com/Greedysky/Resource/blob/master/Screen/8.jpg?raw=true)\n\n### Magic Music\n![Magic Music](https://github.com/Greedysky/Resource/blob/master/Screen/9.jpg?raw=true)\n\n### Other Tools\n![Other Tools](https://github.com/Greedysky/Resource/blob/master/Screen/10.jpg?raw=true)\n\n### Spectrum\n![Spectrum](https://github.com/Greedysky/Resource/blob/master/Screen/11.jpg?raw=true)\n\n### Other Functions\n![Other Functions](https://github.com/Greedysky/Resource/blob/master/Screen/12.jpg?raw=true)\n\nCopyright\n--------\n * This file is part of the TTK Music Player project.\n * Copyright (C) 2015 - 2025 Greedysky Studio.\n * Mail: greedysky@163.com.\n\nHow To Contribute\n--------\n * 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.\n * Create an issue if you have any problem when using project or you find a bug, etc.\n * What you can do: translation, write document, wiki, find or fix bugs, give your idea for this project etc.\n * If you want to join the project developed together, please send e-mail to me.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGreedysky%2FTTKMusicPlayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGreedysky%2FTTKMusicPlayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGreedysky%2FTTKMusicPlayer/lists"}