Skip to content

Commit

Permalink
Merge branch 'main' of github.com:Fabus1184/ramp
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabus1184 committed Sep 16, 2023
2 parents 7e78ae6 + 05b3c3d commit 8cb80a7
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
24 changes: 24 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Rust

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

env:
CARGO_TERM_COLOR: always

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Install system libraries
run: sudo apt install libdbus-1-dev pkg-config alsa-base alsa-utils libasound2-dev
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
[![Rust](https://github.com/Fabus1184/ramp/actions/workflows/rust.yml/badge.svg)](https://github.com/Fabus1184/ramp/actions/workflows/rust.yml)

# ramp - rust another music player

Ramp is a no bullshit, batteries included, configurable music player for the terminal. It is designed to be lightweight, customizable and easy to use.
Expand All @@ -14,6 +16,8 @@ Ramp is a no bullshit, batteries included, configurable music player for the ter

Ramp supports basically all common audio formats thanks to [symphonia](https://crates.io/crates/symphonia).

MPRIS is supported.

It also uses caching to store metadata about music files in order to avoid loading times during use.

Other than that, it basically just plays music.
Expand Down Expand Up @@ -46,4 +50,4 @@ Example configuration:
"log_path": "/home/alice/.config/ramp/ramp.log",
"gain": 0.0
}
```
```

0 comments on commit 8cb80a7

Please sign in to comment.