{"id":22177314,"url":"https://github.com/alvarorichard/duckwave","last_synced_at":"2026-03-07T12:35:20.160Z","repository":{"id":197512697,"uuid":"698793372","full_name":"alvarorichard/DuckWave","owner":"alvarorichard","description":"Straightforward audio player written in C, designed for simplicity and ease of use. It supports playing multiple audio formats ","archived":false,"fork":false,"pushed_at":"2025-04-22T18:24:26.000Z","size":32059,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-22T19:41:27.286Z","etag":null,"topics":["audio","audio-player","c","command-line","flac","mp3","music-player","opensource","simple","terminal"],"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/alvarorichard.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":"2023-10-01T01:42:41.000Z","updated_at":"2025-04-22T18:24:30.000Z","dependencies_parsed_at":"2023-12-24T05:47:47.351Z","dependency_job_id":"e7b39958-a2cb-492d-8be9-59dd7998c17a","html_url":"https://github.com/alvarorichard/DuckWave","commit_stats":null,"previous_names":["alvarorichard/csoundwave","alvarorichard/duckwave"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/alvarorichard/DuckWave","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarorichard%2FDuckWave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarorichard%2FDuckWave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarorichard%2FDuckWave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarorichard%2FDuckWave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alvarorichard","download_url":"https://codeload.github.com/alvarorichard/DuckWave/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarorichard%2FDuckWave/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30213184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T12:15:00.571Z","status":"ssl_error","status_checked_at":"2026-03-07T12:15:00.217Z","response_time":53,"last_error":"SSL_read: 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","audio-player","c","command-line","flac","mp3","music-player","opensource","simple","terminal"],"created_at":"2024-12-02T08:26:58.201Z","updated_at":"2026-03-07T12:35:20.140Z","avatar_url":"https://github.com/alvarorichard.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch4 align=\"center\"\u003e\n    \u003cp\u003e\n        \u003cb\u003eEnglish\u003c/b\u003e |\n        \u003ca href=\"https://github.com/alvarorichard/DuckWave/blob/main/README_pt-BR.md\"\u003eРortuguês\u003c/a\u003e\n    \u003c/p\u003e\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/Ex4LsbU.png\" alt=\"Imagem logo\" /\u003e\n\u003c/p\u003e\n\n![GitHub license](https://img.shields.io/github/license/alvarorichard/DuckWave)\n![GitHub languages top](https://img.shields.io/github/languages/top/alvarorichard/DuckWave)\n![GitHub last commit](https://img.shields.io/github/last-commit/alvarorichard/DuckWave)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/f988a35b582642289c5ce2f35ab21b53)](https://app.codacy.com/gh/alvarorichard/DuckWave/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![Build Status](https://github.com/alvarorichard/DuckWave/actions/workflows/ci.yml/badge.svg)](https://github.com/alvarorichard/DuckWave/actions) \n![GitHub contributors](https://img.shields.io/github/contributors/alvarorichard/DuckWave)\n\nDUCKWAVE is a straightforward audio player written in C, designed for simplicity and ease of use. It supports playing multiple audio formats and offers basic controls such as play, pause, and stop. The project is built with minimal dependencies and is focused on providing a user-friendly experience for playing audio files from the terminal.\n\n* Music \"Phat Sketch\" Kevin MacLeod  (incompetech.com)\n\nLicensed under Creative Commons: By Attribution 4.0 License  [link](http://creativecommons.org/licenses/by/4.0/)\n\nhttps://github.com/alvarorichard/DuckWave/assets/88117897/80ba79bc-8d38-40e7-aa3b-b951fbaa9cf2\n\n\n ## Supported Audio Formats\n\n- MP3\n- WAV\n- FLAC\n\n\n\n\n\n ## Installation\n\n #### Prerequisites\n\nEnsure you have the following libraries installed:\n\n- `xmake` build system(optional)\n- `ncurses` library\n- `mold` linker\n\n ### Compiling the Code\n\n```bash\nxmake\n```\n\n ### Compiling the Code with the Script\n\n```bash\nchmod +x install.sh\n```\n\nRun the script:\n\n```bash\n./install.sh\n```\n\nThis will create an executable called mp3player in your current directory.\n\n ## Usage\n\n1. Add your mp3 file to the project directory.\n2. In the main() function of main.c, replace \"add you music here .mp3\" with your mp3 file name.\n3. Compile the code.\n4. Run the executable:\n\n```C\n./mp3player your music.mp3\n```\n\n\u003e [!IMPORTANT]\n\u003e Please note that this project is still under development and may be subject to changes and improvements.\n\n ## Contributing\n\nContributions to this project are welcome. Please follow these steps to contribute:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Commit your changes.\n4. Push to the branch.\n5. Submit a pull request.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/5nbPY1g.png\" alt=\"Imagem logo\" style=\"height: 100px;\"/\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falvarorichard%2Fduckwave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falvarorichard%2Fduckwave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falvarorichard%2Fduckwave/lists"}