{"id":22071478,"url":"https://github.com/zonque/simple-alsa-loop","last_synced_at":"2025-07-24T10:32:58.297Z","repository":{"id":4935649,"uuid":"6092452","full_name":"zonque/simple-alsa-loop","owner":"zonque","description":"Simple ALSA app for looping audio from capture to playback","archived":false,"fork":false,"pushed_at":"2013-03-08T10:44:03.000Z","size":108,"stargazers_count":21,"open_issues_count":0,"forks_count":16,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-10-21T00:07:02.229Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zonque.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-05T15:40:20.000Z","updated_at":"2023-10-17T15:08:42.000Z","dependencies_parsed_at":"2022-09-10T16:51:54.502Z","dependency_job_id":null,"html_url":"https://github.com/zonque/simple-alsa-loop","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2Fsimple-alsa-loop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2Fsimple-alsa-loop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2Fsimple-alsa-loop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2Fsimple-alsa-loop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zonque","download_url":"https://codeload.github.com/zonque/simple-alsa-loop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227427409,"owners_count":17775780,"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-11-30T20:31:45.569Z","updated_at":"2024-11-30T20:31:46.087Z","avatar_url":"https://github.com/zonque.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This super simple tool does nothing but a loop-through between the default\ncapture and default playback device. In contrast to a simple \"arecord | aplay\",\nthis program will start writing samples regardless whether there was any input\nfrom the capture device yet.\n\nThis was needed for embedded hardware that isn't able to record unless the\nplayback stream is running.\n\nEverything is hard-coded to achieve just that.\n\nOn top of that, it might serve as an example to anyone who wants to write\nan ALSA application.\n\nHeavily based on sniplets found at\n\n\thttp://equalarea.com/paul/alsa-audio.html\n\nReleased under the GPLv2.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonque%2Fsimple-alsa-loop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzonque%2Fsimple-alsa-loop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonque%2Fsimple-alsa-loop/lists"}