A desktop application that allows you to record audio from specific applications on Linux. Built with Deno, Svelte, and WebView.
pactl
command-line utilityClone the repository:
git clone <repository-url>
cd record
Build the application:
deno task compile
This will create an executable named record
in the project root directory.
./record
To run the application in development mode:
deno task start
This will start both the backend server and the frontend development server.
record/
├── lib.ts # Core audio functionality
├── gui/ # Frontend Svelte application
│ ├── src/ # Source files
│ ├── public/ # Static assets
│ └── server.ts # Backend server
├── scripts/ # Application startup scripts
│ ├── front-server.ts
│ ├── server.ts
│ ├── start.ts
│ └── webview.ts
└── deno.json # Project configuration
~/Music/RecordApps/<app-name>/
with timestamp-based filenamesMIT