https://github.com/schooldanlp6/marstui-rustio
this is a wonderful tool to manage your audio from a terminal no more pavucontrol
https://github.com/schooldanlp6/marstui-rustio
Last synced: 5 months ago
JSON representation
this is a wonderful tool to manage your audio from a terminal no more pavucontrol
- Host: GitHub
- URL: https://github.com/schooldanlp6/marstui-rustio
- Owner: schooldanlp6
- Created: 2024-11-08T20:55:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T10:58:10.000Z (over 1 year ago)
- Last Synced: 2025-03-26T12:16:22.618Z (about 1 year ago)
- Language: Rust
- Size: 770 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-tuis - marstui-audio
- awesome-cli-apps-in-a-csv - Marstui-rustio - A nice audio management Interface, similar to pavucontrol with the benefit of customizing everything. (<a name="system"></a>System tools)
- awesome-cli-apps - Marstui-rustio - A nice audio management Interface, similar to pavucontrol with the benefit of customizing everything. (<a name="system"></a>System tools)
README
# marstui-rustio
this is a wonderful tool to manage your audio from a terminal no more pavucontrol
## building fails if not using these packages:
sudo apt install libdbus-1-dev pkg-config
```
git clone https://github.com/schooldanlp6/marstui-rustio
cd marstui-rustio
cargo build --release
cd target/release
chmod +x marstui-audio
sudo cp marstui-audio /bin/marstui-audio
```
## Small documentation
The configuration is in ~/.config/marstui/audio.toml
This is not supposed to be an interfacing library but can be treated as such and is in this repo: [Private]
## roadmap
- make a volume control interface and see how far a song played ☑️
- add sink management 🏗️ -> moved to other project
- add playback to sink control logic and management interface 🏗️ -> moved to other project
- fix the ISSUE on created file: -> You have to manually delete the config with a new version if config things changed
- add config for refresh rate
## Changelog
### V 2.2.0
- fixed dbus spam (uses 2024 rust to compile and latest glibc for debian trixie)
### V 2.1.0
- bumped dbus cargo dependency fixing errors
### V 2.0.0
- initial release
- buggy in terms of streaming