summaryrefslogtreecommitdiff
path: root/apps/scrobbler.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/scrobbler.c')
-rw-r--r--apps/scrobbler.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/scrobbler.c b/apps/scrobbler.c
index 7af45a0c8f..3b35e0d66a 100644
--- a/apps/scrobbler.c
+++ b/apps/scrobbler.c
@@ -7,7 +7,7 @@
7 * \/ \/ \/ \/ \/ 7 * \/ \/ \/ \/ \/
8 * $Id$ 8 * $Id$
9 * 9 *
10 * Copyright (C) 2006 Robert Keevil 10 * Copyright (C) 2006-2008 Robert Keevil
11 * 11 *
12 * This program is free software; you can redistribute it and/or 12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License 13 * modify it under the terms of the GNU General Public License
@@ -42,7 +42,7 @@ http://www.audioscrobbler.net/wiki/Portable_Player_Logging
42 42
43#include "scrobbler.h" 43#include "scrobbler.h"
44 44
45#define SCROBBLER_VERSION "1.0" 45#define SCROBBLER_VERSION "1.1"
46 46
47#if CONFIG_RTC 47#if CONFIG_RTC
48#define SCROBBLER_FILE "/.scrobbler.log" 48#define SCROBBLER_FILE "/.scrobbler.log"
@@ -151,24 +151,26 @@ static void add_to_cache(unsigned long play_length)
151 { 151 {
152 ret = snprintf(scrobbler_cache+(SCROBBLER_CACHE_LEN*cache_pos), 152 ret = snprintf(scrobbler_cache+(SCROBBLER_CACHE_LEN*cache_pos),
153 SCROBBLER_CACHE_LEN, 153 SCROBBLER_CACHE_LEN,
154 "%s\t%s\t%s\t%d\t%d\t%c\t%ld\n", 154 "%s\t%s\t%s\t%d\t%d\t%c\t%ld\t%s\n",
155 scrobbler_entry.artist, 155 scrobbler_entry.artist,
156 scrobbler_entry.album?scrobbler_entry.album:"", 156 scrobbler_entry.album?scrobbler_entry.album:"",
157 scrobbler_entry.title, 157 scrobbler_entry.title,
158 scrobbler_entry.tracknum, 158 scrobbler_entry.tracknum,
159 (int)scrobbler_entry.length/1000, 159 (int)scrobbler_entry.length/1000,
160 rating, 160 rating,
161 (long)timestamp); 161 (long)timestamp,
162 scrobbler_entry.mb_track_id?scrobbler_entry.mb_track_id:"");
162 } else { 163 } else {
163 ret = snprintf(scrobbler_cache+(SCROBBLER_CACHE_LEN*cache_pos), 164 ret = snprintf(scrobbler_cache+(SCROBBLER_CACHE_LEN*cache_pos),
164 SCROBBLER_CACHE_LEN, 165 SCROBBLER_CACHE_LEN,
165 "%s\t%s\t%s\t\t%d\t%c\t%ld\n", 166 "%s\t%s\t%s\t\t%d\t%c\t%ld\t%s\n",
166 scrobbler_entry.artist, 167 scrobbler_entry.artist,
167 scrobbler_entry.album?scrobbler_entry.album:"", 168 scrobbler_entry.album?scrobbler_entry.album:"",
168 scrobbler_entry.title, 169 scrobbler_entry.title,
169 (int)scrobbler_entry.length/1000, 170 (int)scrobbler_entry.length/1000,
170 rating, 171 rating,
171 (long)timestamp); 172 (long)timestamp,
173 scrobbler_entry.mb_track_id?scrobbler_entry.mb_track_id:"");
172 } 174 }
173 175
174 if ( ret >= SCROBBLER_CACHE_LEN ) 176 if ( ret >= SCROBBLER_CACHE_LEN )