{"id":16073291,"url":"https://github.com/ufthaq/tirakat","last_synced_at":"2026-05-08T13:34:52.040Z","repository":{"id":230163573,"uuid":"778642064","full_name":"UFTHaq/Tirakat","owner":"UFTHaq","description":"App for tracking your tirakat","archived":false,"fork":false,"pushed_at":"2024-04-13T08:53:07.000Z","size":3968,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-13T22:11:25.942Z","etag":null,"topics":["audioplayer","c","c-plus-plus","cpp","desktop-application","indonesia","mit","raylib","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UFTHaq.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"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}},"created_at":"2024-03-28T05:31:32.000Z","updated_at":"2024-04-15T03:28:32.476Z","dependencies_parsed_at":"2024-04-15T03:28:28.338Z","dependency_job_id":null,"html_url":"https://github.com/UFTHaq/Tirakat","commit_stats":null,"previous_names":["ufthaq/tirakat"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FTirakat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FTirakat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FTirakat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FTirakat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UFTHaq","download_url":"https://codeload.github.com/UFTHaq/Tirakat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247321403,"owners_count":20919986,"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":["audioplayer","c","c-plus-plus","cpp","desktop-application","indonesia","mit","raylib","windows"],"created_at":"2024-10-09T08:05:54.751Z","updated_at":"2026-05-08T13:34:51.959Z","avatar_url":"https://github.com/UFTHaq.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub last commit](https://img.shields.io/github/last-commit/UFTHaq/Tirakat?style=for-the-badge)\n![GitHub top language](https://img.shields.io/github/languages/top/UFTHaq/Tirakat?logo=cpp\u0026style=for-the-badge)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/UFTHaq/Tirakat?style=for-the-badge)\n![GitHub Repo stars](https://img.shields.io/github/stars/UFTHaq/Tirakat?color=red\u0026style=for-the-badge)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/UFTHaq/Tirakat/total?style=for-the-badge)\n\u003c!-- ![GitHub top language](https://img.shields.io/github/languages/top/UFTHaq/Tirakat?label=Raylib\u0026logo=raylib\u0026logoColor=black\u0026style=for-the-badge) --\u003e\n\n\n![Visual Studio](https://img.shields.io/badge/Visual%20Studio-5C2D91.svg?style=for-the-badge\u0026logo=visual-studio\u0026logoColor=white)\n![C++](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white)\n\u003c!-- ![C](https://img.shields.io/badge/c-%2300599C.svg?style=for-the-badge\u0026logo=c\u0026logoColor=white) --\u003e\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)\n\n# Tirakat : Musializer++\nMusic Player and Visualizer Desktop Application\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/UFTHaq/Tirakat/assets/104829519/5e01e038-0594-4200-b30a-586d3f17c845\" width=180/\u003e\n\u003c/div\u003e\n\n## Tirakat Demo App\n\n **\u003ca href=\"https://youtu.be/Lmv-X-21TbY\"\u003e\n ![0815-TirakatYT-Cover](https://github.com/user-attachments/assets/71532a35-0eb3-40a1-91d1-7c71320fdc44)\n Tirakat Demo App in Youtube\n  \u003c/a\u003e**\n\nWindows Release Version 2.0.0\n--------------------------------------------------------------------------\n\n### Skill Issue:\n- I dont know any build system yet (CMake, Makefile, etc), so sorry for dev you need to raw dog the setup yourself to build it.\n- Copy the source code, setup your linking of raylib, sfml audio, fftw3 dll and lib.\n\n### Features:\n- Drag\u0026Drop music (MP3 \u0026 WAV).\n- All Features in Common Music Player.\n- Time Domain Visualization.\n- Frequency Domain Visualization.\n- Multiple Styles Mode of Visualization.\n- WAVE, CLASSIC, GALAXY, LANDSCAPE \u0026 SPECTROGRAM.\n- Tooltip for Every Buttons.\n- Right Click in Playlist to Open Options.\n- Left Click Hold + drag to Rearrange the Playlists.\n- Notifications for Add music (Success \u0026 Failed) and for Deleting Music.\n- Fixing all bugs i know.\n\n### Build with:\n- C++17 in MSVC Visual Studio C++ 2022\n\n### Libraries:\n- Raylib : [https://www.raylib.com](https://www.raylib.com/)\n- FFTW3 : [https://www.fftw.org](https://www.fftw.org/)\n- SFML : [https://www.sfml-dev.org](https://www.sfml-dev.org/)\n\n### Download:\n- Windows-x64 : \u003ca href=\"https://github.com/UFTHaq/Tirakat/releases/download/v.2.0.0/Tirakat-v2.0.0-win64.zip\"\u003e\n Tirakat-v2.0.0-win64.zip\n  \u003c/a\u003e\n\n### Known Issues / Bugs:\n- The window startup is broken when using 2 monitors in extended mode, at least in my setup (laptop ryzen5 Win11 + second monitor). This could be a Raylib or Windows issue. Quick fix is by changing extended mode monitor to PC screen of Second screen only, open This App, and then its okay to cameback to Extended mode.\n\n### Next Possible Features:\n- Save / Download Spectrogram Image of Music.\n\n\u003cbr\u003e\u003c/br\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eIf you consider this page is useful, please leave a star ⭐\u003c/b\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fufthaq%2Ftirakat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fufthaq%2Ftirakat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fufthaq%2Ftirakat/lists"}