https://github.com/s22f5/cmus_sixel
sixel covers for cmus
https://github.com/s22f5/cmus_sixel
cmus libsixel
Last synced: 11 months ago
JSON representation
sixel covers for cmus
- Host: GitHub
- URL: https://github.com/s22f5/cmus_sixel
- Owner: S22F5
- Created: 2024-03-04T13:25:50.000Z (over 2 years ago)
- Default Branch: c
- Last Pushed: 2025-05-16T19:15:29.000Z (about 1 year ago)
- Last Synced: 2025-05-16T19:44:29.171Z (about 1 year ago)
- Topics: cmus, libsixel
- Language: C
- Homepage:
- Size: 674 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
cmus_sixel
==========

## About
cmus status display program that displays the cover of the current playing song using libsixel.
## Requirements
- Terminal with [Sixel support](https://www.arewesixelyet.com)
- cmus
- ffmpeg
- libsixel
## Installation
### 1. Install Dependencies
#### Debian/Ubuntu:
```bash
sudo apt install gcc libsixel-dev libavformat-dev libavutil-dev cmus pkg-config
```
#### Arch Linux:
```bash
sudo pacman -S gcc libsixel ffmpeg cmus pkgconf
```
### 2. Build from Source
```bash
git clone https://github.com/S22F5/cmus_sixel.git && cd cmus_sixel
```
```bash
gcc -O3 main.c -o cmus_sixel $(pkg-config --libs libsixel libavformat libavutil)
```
### 3. Install
```bash
cp cmus_sixel cmus_sixel.conf "$XDG_CONFIG_HOME/cmus/"
```
### 4. Enable in cmus
```bash
cmus-remote -C "set status_display_program=$XDG_CONFIG_HOME/cmus/cmus_sixel"
```