{"id":13732091,"url":"https://github.com/raysan5/raudio","last_synced_at":"2025-04-13T00:46:05.851Z","repository":{"id":45765984,"uuid":"166561149","full_name":"raysan5/raudio","owner":"raysan5","description":"A simple and easy-to-use audio library based on miniaudio","archived":false,"fork":false,"pushed_at":"2024-12-31T23:14:53.000Z","size":4343,"stargazers_count":205,"open_issues_count":7,"forks_count":30,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-13T00:45:59.633Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raysan5.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":"2019-01-19T15:23:09.000Z","updated_at":"2025-03-31T21:49:17.000Z","dependencies_parsed_at":"2025-01-18T21:52:51.774Z","dependency_job_id":null,"html_url":"https://github.com/raysan5/raudio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raysan5%2Fraudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raysan5%2Fraudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raysan5%2Fraudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raysan5%2Fraudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raysan5","download_url":"https://codeload.github.com/raysan5/raudio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650420,"owners_count":21139672,"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":[],"created_at":"2024-08-03T02:01:46.113Z","updated_at":"2025-04-13T00:46:05.831Z","avatar_url":"https://github.com/raysan5.png","language":"C","readme":"\u003cimg align=\"left\" src=\"logo/raudio_256x256.png\" width=256\u003e\n\n**raudio is simple and easy-to-use audio library based on miniaudio.**\n\n`raudio` is intended for audio devices management and audio playing, it also supports multiple audio file-formats loading.\n\n`raudio` API tries to be very simple and intuitive and it represents a thin layer over the powerful [miniaudio library](https://github.com/dr-soft/miniaudio), including support for multiple audio formats: WAV, OGG, MP3, FLAC, MOD, XM.\n\n`raudio` is used by [raylib](https://github.com/raysan5/raylib) library as the internal audio module. `raudio.h` exposes the same audio functionality exposed by `raylib.h`. \n\n\u003cbr\u003e\n\n## features\n\n - Simplifies `miniaudio` usage exposing only basic functionality\n - Audio formats supported: `.wav`, `.qoa`, `.ogg`, `.mp3`, `.flac`, `.xm`, `.mod`\n - Select desired input formats at compilation time\n - Load and play audio, static or streamed modes\n - Support for plugable audio effects with callbacks\n \n## library\n\n`raudio` is distributed as two main files: \n \n - `raudio.h`: It contains the API declaration with all the exposed functionality\n - `raudio.c`: It contains the implementation of the library, including all the [`external`](src/external) required libraries, all of them single-file header-only libraries.\n\n## usage\n\nFor usage example, it's recommended to check the provided [`examples`](examples). They also contain detailed documentation at the start of the examples.\n\n## license\n\n`raudio` is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check [LICENSE](LICENSE) for further details.\n\n","funding_links":[],"categories":["Multimedia"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraysan5%2Fraudio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraysan5%2Fraudio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraysan5%2Fraudio/lists"}