{"id":16209902,"url":"https://github.com/jdsherbert/simple-fmod-audio-player","last_synced_at":"2026-01-19T08:01:21.966Z","repository":{"id":200063810,"uuid":"704743345","full_name":"JDSherbert/Simple-FMOD-Audio-Player","owner":"JDSherbert","description":"Simple FMOD Audio Player written with C++","archived":false,"fork":false,"pushed_at":"2023-10-14T01:22:08.000Z","size":16,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T18:51:00.536Z","etag":null,"topics":["audio-player","cpp","fmod","fmod-api","fmod-studio"],"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/JDSherbert.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"publiccode":null,"codemeta":null}},"created_at":"2023-10-14T01:00:28.000Z","updated_at":"2024-08-21T00:36:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c4b3d2f-024e-44cd-87bd-b4a400a10709","html_url":"https://github.com/JDSherbert/Simple-FMOD-Audio-Player","commit_stats":null,"previous_names":["jdsherbert/simple-fmod-audio-player"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JDSherbert/Simple-FMOD-Audio-Player","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDSherbert%2FSimple-FMOD-Audio-Player","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDSherbert%2FSimple-FMOD-Audio-Player/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDSherbert%2FSimple-FMOD-Audio-Player/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDSherbert%2FSimple-FMOD-Audio-Player/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JDSherbert","download_url":"https://codeload.github.com/JDSherbert/Simple-FMOD-Audio-Player/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDSherbert%2FSimple-FMOD-Audio-Player/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28563211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T03:31:16.861Z","status":"ssl_error","status_checked_at":"2026-01-19T03:31:15.069Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["audio-player","cpp","fmod","fmod-api","fmod-studio"],"created_at":"2024-10-10T10:33:51.453Z","updated_at":"2026-01-19T08:01:21.923Z","avatar_url":"https://github.com/JDSherbert.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![image](https://github.com/JDSherbert/Simple-FMOD-Audio-Player/assets/43964243/86c71103-6726-4d3c-8258-47b3588bb701)\n\n# Simple FMOD Audio Player\n\n\u003c!-- Header Start --\u003e\n\u003ca href = \"https://www.fmod.com/\"\u003e \u003cimg height=\"40\" img width=\"40\" src=\"https://cdn.simpleicons.org/fmod/white\"\u003e \u003c/a\u003e \n\u003ca href = \"https://learn.microsoft.com/en-us/cpp/cpp-language\"\u003e \u003cimg height=\"40\" img width=\"40\" src=\"https://cdn.simpleicons.org/c++\"\u003e \u003c/a\u003e\n\u003cimg align=\"right\" alt=\"Stars Badge\" src=\"https://img.shields.io/github/stars/jdsherbert/Simple-FMOD-Audio-Player?label=%E2%AD%90\"/\u003e\n\u003cimg align=\"right\" alt=\"Forks Badge\" src=\"https://img.shields.io/github/forks/jdsherbert/Simple-FMOD-Audio-Player?label=%F0%9F%8D%B4\"/\u003e\n\u003cimg align=\"right\" alt=\"Watchers Badge\" src=\"https://img.shields.io/github/watchers/jdsherbert/Simple-FMOD-Audio-Player?label=%F0%9F%91%81%EF%B8%8F\"/\u003e\n\u003cimg align=\"right\" alt=\"Issues Badge\" src=\"https://img.shields.io/github/issues/jdsherbert/Simple-FMOD-Audio-Player?label=%E2%9A%A0%EF%B8%8F\"/\u003e\n\u003cimg align=\"right\" src=\"https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FJDSherbert%2FSimple-FMOD-Audio-Player%2Fhit-counter%2FREADME\u0026count_bg=%2379C83D\u0026title_bg=%23555555\u0026labelColor=0E1128\u0026title=🔍\u0026style=for-the-badge\"\u003e\n\u003c!-- Header End --\u003e \n\n-----------------------------------------------------------------------\n\n\u003ca href=\"https://www.fmod.com/\"\u003e \n  \u003cimg align=\"left\" alt=\"FMOD Tool\" src=\"https://img.shields.io/badge/FMOD%20Tool-black?style=for-the-badge\u0026logo=fmod\u0026logoColor=white\u0026color=black\u0026labelColor=black\"\u003e \u003c/a\u003e\n  \n\u003ca href=\"https://choosealicense.com/licenses/mit\"\u003e \n  \u003cimg align=\"right\" alt=\"License\" src=\"https://img.shields.io/badge/License%20:%20MIT-black?style=for-the-badge\u0026logo=mit\u0026logoColor=white\u0026color=black\u0026labelColor=black\"\u003e \u003c/a\u003e\n  \n\u003cbr\u003e\u003c/br\u003e\n\n-----------------------------------------------------------------------\n## Overview\nThis project is a simple audio player implemented in C++ using the FMOD library. FMOD is a powerful and easy-to-use audio engine, enabling developers to create immersive audio experiences in their applications.\n\n### Prerequisites\nBefore you can run this audio player, you need to have the FMOD library installed and properly configured in your development environment. You can download FMOD from the official FMOD website and follow the installation instructions provided in the documentation.\n\nGet FMOD here: https://www.fmod.com/\n\n### How to Use\n1. Clone the Repository\n   Clone this repository to your local machine using Git: `git clone https://github.com/your-username/fmod-audio-player.git`\n\n2. Build the Project\n   Compile the C++ source files using a C++ compiler (e.g., g++, Visual Studio, Xcode). Make sure to link your project with the FMOD library to resolve the dependencies.\n\nExample (on Unix-based systems using g++): `g++ -o audio_player audio_player.cpp main.cpp -lfmod`\n\n3. Run the Audio Player\n\n4. Run the compiled executable: `./audio_player`\n\n5. Enjoy Your Music\n   The audio player will load and play the audio files specified in the playlist array in the main.cpp file. You can customize the playlist by modifying the paths to your desired audio files.\n\n### Class Overview\nAudioPlayer Class\nThe AudioPlayer class encapsulates the FMOD functionality and provides a convenient interface for audio playback. It contains the following methods:\n\nAudioPlayer(): Constructor that initializes the FMOD system.\n\n~AudioPlayer(): Destructor that releases FMOD resources.\n\nvoid Play(const char* audioFile): Plays the specified audio file.\n\nvoid Stop(): Stops the currently playing audio.\n\n### License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n\n-----------------------------------------------------------------------\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdsherbert%2Fsimple-fmod-audio-player","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdsherbert%2Fsimple-fmod-audio-player","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdsherbert%2Fsimple-fmod-audio-player/lists"}