{"id":29245846,"url":"https://github.com/superpuiu/sonata-audio","last_synced_at":"2025-07-03T22:38:25.513Z","repository":{"id":285766497,"uuid":"959279022","full_name":"SuperPuiu/Sonata-Audio","owner":"SuperPuiu","description":"Small music/audio player made with SDL and MicroUI.","archived":false,"fork":false,"pushed_at":"2025-07-03T18:13:56.000Z","size":286,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-03T18:31:37.609Z","etag":null,"topics":["audio-player","c","music","music-player"],"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/SuperPuiu.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,"zenodo":null}},"created_at":"2025-04-02T14:32:11.000Z","updated_at":"2025-07-03T18:13:59.000Z","dependencies_parsed_at":"2025-04-11T15:49:00.054Z","dependency_job_id":"614d2c87-f3d1-4d97-9bc4-52d24f6d0b53","html_url":"https://github.com/SuperPuiu/Sonata-Audio","commit_stats":null,"previous_names":["superpuiu/puiusaudioplayer"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SuperPuiu/Sonata-Audio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperPuiu%2FSonata-Audio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperPuiu%2FSonata-Audio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperPuiu%2FSonata-Audio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperPuiu%2FSonata-Audio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SuperPuiu","download_url":"https://codeload.github.com/SuperPuiu/Sonata-Audio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperPuiu%2FSonata-Audio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263415911,"owners_count":23463109,"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":["audio-player","c","music","music-player"],"created_at":"2025-07-03T22:38:24.101Z","updated_at":"2025-07-03T22:38:25.483Z","avatar_url":"https://github.com/SuperPuiu.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sonata Audio\nSonata Audiois simply a program which can be used to play all sorts of audio files, as long as they're supported by SDL_mixer. The project started as a way to improve my C programming skill and also as a way to learn how to use microui. A lot of the design choices were made with the idea of using malloc() as little as possible. It should be also noted that the program attemps to use as little resources as it can, which is why it handles drawing itself instead of letting SDL do it.\n\n# Building\n**Linux:**\nYou must have installed SDL3 and SDL3_mixer. The header files are included from `include/SDL3/` and `include/SDL3_mixer/` respectively.\nUse `make linux` to build a release version. Use `make` to build a linux test version of the program.\n\n**Windows:**\nYou must have installed SDL3 and SDL3_mixer. The header files are included from `include/SDL3/`. You must also have the mingw compiler installed. Use `make windows` to build the windows version of the program.\n\n**MacOS:**\nNot supported.\n\n# License\nThe project is licensed under GPL-3.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperpuiu%2Fsonata-audio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuperpuiu%2Fsonata-audio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperpuiu%2Fsonata-audio/lists"}