aboutsummaryrefslogtreecommitdiff
path: root/cmus.c
blob: 6aa8070074cd1e670b6fd0bf4b6042ee332f73a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include "block.h"
#define FG "#222222"
#define BG "#95b18b99"
FILE *cmus_stat;
char cmus_str[64];
void cmus(void) {
	if (!cmus_stat) cmus_stat = fopen("/tmp/cmus-status","r");
	int len, c;
	len = 0;
	if (cmus_stat) {
		while (len < 64 && (c = fgetc(cmus_stat)) != EOF)
			cmus_str[len++] = c;
		rewind(cmus_stat);
		cmus_str[len] = '\0';
	}
	block(cmus_str,FG,BG,BG);
}