From 0b6b0c1ca1095e77fcceccd451ac1f684ed46003 Mon Sep 17 00:00:00 2001
From: Joe <bousset.rudy@gmail.com>
Date: Sun, 3 Jul 2022 03:53:54 +0200
Subject: WIP

---
 src/c_mpdview.c | 6 ++++--
 src/c_mpdview.h | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/c_mpdview.c b/src/c_mpdview.c
index 4b0eece..a00c5d2 100644
--- a/src/c_mpdview.c
+++ b/src/c_mpdview.c
@@ -70,9 +70,10 @@ main
 	struct mpd_connection* conn;
 	struct mpd_status* status;
 	struct mpd_song* song;
+	enum mpd_state state;
+	long read_size;
 	char buff[BUFF_SIZE];
 	/* char* uri; */
-	enum mpd_state state;
 
 	(void)argc;
 	(void)argv;
@@ -100,7 +101,8 @@ main
 		song = mpd_recv_song(conn);
 		mpd_response_finish(conn);
 		bzero(buff, BUFF_SIZE);
-		if (mpd_run_albumart(conn, mpd_song_get_uri(song), 0, buff, BUFF_SIZE) > -1) {
+		read_size = mpd_run_albumart(conn, mpd_song_get_uri(song), 0, buff, BUFF_SIZE);
+		if (read_size > -1) {
 			write(STDOUT_FILENO, buff, BUFF_SIZE);
 		}
 		else {
diff --git a/src/c_mpdview.h b/src/c_mpdview.h
index 21f96b1..4848997 100644
--- a/src/c_mpdview.h
+++ b/src/c_mpdview.h
@@ -46,7 +46,7 @@
 #ifndef __C_MPDVIEW_H__
 #define __C_MPDVIEW_H__
 
-#define BUFF_SIZE 8192
+#define BUFF_SIZE 262144
 #define PROGNAME "mpdview"
 
 typedef char bool_t;
-- 
cgit v1.2.3