{"id":13604974,"url":"https://github.com/dimtpap/obs-pipewire-audio-capture","last_synced_at":"2026-03-07T08:37:48.151Z","repository":{"id":41119765,"uuid":"451045995","full_name":"dimtpap/obs-pipewire-audio-capture","owner":"dimtpap","description":"🔊 Audio device and application capture for OBS Studio using PipeWire","archived":false,"fork":false,"pushed_at":"2026-02-04T22:56:44.000Z","size":328,"stargazers_count":656,"open_issues_count":13,"forks_count":20,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-02-05T10:59:36.102Z","etag":null,"topics":["audio","linux","obs-studio","pipewire"],"latest_commit_sha":null,"homepage":"https://obsproject.com/forum/resources/pipewire-audio-capture.1458/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimtpap.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-23T08:31:00.000Z","updated_at":"2026-02-04T22:56:47.000Z","dependencies_parsed_at":"2024-01-04T09:32:49.933Z","dependency_job_id":"39500ea5-b9e8-41af-b634-2d8128479c8b","html_url":"https://github.com/dimtpap/obs-pipewire-audio-capture","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/dimtpap/obs-pipewire-audio-capture","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimtpap%2Fobs-pipewire-audio-capture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimtpap%2Fobs-pipewire-audio-capture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimtpap%2Fobs-pipewire-audio-capture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimtpap%2Fobs-pipewire-audio-capture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimtpap","download_url":"https://codeload.github.com/dimtpap/obs-pipewire-audio-capture/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimtpap%2Fobs-pipewire-audio-capture/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","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","linux","obs-studio","pipewire"],"created_at":"2024-08-01T19:00:53.258Z","updated_at":"2026-03-07T08:37:48.126Z","avatar_url":"https://github.com/dimtpap.png","language":"C","funding_links":[],"categories":["C","Setting up OBS Studio"],"sub_categories":["Linux Gaming Resources"],"readme":"# Audio device and application capture for OBS Studio using PipeWire \n\nThis plugin adds 3 sources for capturing audio outputs, inputs and applications using [PipeWire](https://pipewire.org)  \n![Device capture properties](assets/device-capture.png)\n![App capture properties](assets/app-capture.png)\n\n## Usage\n### Requirements\n- OBS Studio 28.0 or later\n- [WirePlumber](https://pipewire.pages.freedesktop.org/wireplumber/)\n\nPipeWire 0.3.62 or later is highly recommended ([#17](https://github.com/dimtpap/obs-pipewire-audio-capture/issues/17), [PipeWire#2874](https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2874))\n\nFor the plugin to be able to capture applications, PipeWire should be set up to handle audio on your system.\nFor most applications, the [`pipewire-pulse`](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/FAQ#should-i-uninstall-everything-pulseaudio)\ncompatibility layer should be enough, but there are also `pipewire-jack` and `pipewire-alsa`.\nIf applications aren't showing up in the plugin, your system may be missing one of those components.  \nSee the [PipeWire wiki](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/home) for more info.\n\n### Installation\nGet the `linux-pipewire-audio-(version).tar.gz` archive from the [latest release](https://github.com/dimtpap/obs-pipewire-audio-capture/releases/latest)  \nIf OBS Studio is installed as a\n- Regular package: Extract the archive in `~/.config/obs-studio/plugins/`  \n  Your files should look like this\n  ```\n  /home/user/.config/obs-studio/plugins\n  ├── linux-pipewire-audio\n  │   ├── bin\n  │   │   └── 64bit\n  │   │       └── linux-pipewire-audio.so\n  │   └── data\n  │       └── locale\n  │           ...           \n  ```\n- Flatpak:\n\u003e [!IMPORTANT]\n\u003e ***THIS INSTALLATION METHOD IS UNSUPPORTED BY THE OBS STUDIO TEAM AND CAN BREAK AT ANY TIME***  \n\u003e This plugin relies on a Flatpak permission that OBS Studio could remove at any time, so it can't be on Flathub.  \n\u003e If after updating OBS Studio the plugin stops working, check the latest release for a new version, or build the plugin yourself\n\u003e against the latest OBS Studio.\n\u003e \n\u003e Note that native OBS Studio packages do not have this problem.\n\n  Extract the archive in `~/.var/app/com.obsproject.Studio/config/obs-studio/plugins/`  \n    Note: If the plugin isn't working run `flatpak override --filesystem=xdg-run/pipewire-0 com.obsproject.Studio`\n### Building (for development)\nEnsure you have CMake, PipeWire and OBS Studio/libobs development packages, then in the repo's root:\n```sh\ncmake -B build -DCMAKE_INSTALL_PREFIX=\"/usr\" -DCMAKE_BUILD_TYPE=RelWithDebInfo\ncmake --build build\n# To install it system-wide:\ncmake --install build\n```\n## Inclusion in upstream OBS Studio\nThis plugin is currently in the process of being worked on to merge into upstream OBS Studio. See https://github.com/obsproject/obs-studio/pull/6207\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimtpap%2Fobs-pipewire-audio-capture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimtpap%2Fobs-pipewire-audio-capture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimtpap%2Fobs-pipewire-audio-capture/lists"}