File: NEWS

package info (click to toggle)
mpdscribble 0.25-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 968 kB
  • sloc: cpp: 3,803; sh: 164; makefile: 17
file content (211 lines) | stat: -rw-r--r-- 5,952 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
mpdscribble 0.25 - (2023-12-11)
  * fall back to "album artist" tag if there is no "artist" tag
  * fix inverted "verbose" setting
  * improved XDG base directory support
  * fix crash if $HOME is not set
  * fix out-of-bounds read
  * require libmpdclient 2.10 or later
  * require CURL 7.55.0 or later

mpdscribble 0.24 - (2022-03-14)
  * limit retry interval to 8 minutes
  * fix crash if $XDG_CACHE_HOME is not set
  * switch default handshake URL to https://

mpdscribble 0.23 - (2020-09-03)
  * notify systemd about start-up completion
  * add a systemd service file
  * log to journal by default if systemd is used
  * remove libsoup support
  * require MPD 0.16
  * require libmpdclient 2.5
  * drop GLib dependency
  * build with Meson/ninja instead of autotools


mpdscribble 0.22 - 2011-07-09
  * curl: fix segmentation fault with large response body
  * curl: fix operation with threaded resolver
  * receive track ratings over the MPD client-to-client protocol


mpdscribble 0.21 - 2011-01-03
  * require libmpdclient 2.2
  * better HTTP error messages
  * curl: check the HTTP response status
  * file: ignore trailing whitespace
  * lmc: show real server address in verbose log message


mpdscribble 0.20 - 2010-09-22
  * curl: implement libCURL timeouts
  * curl: prevent recursive read calls
  * log: use ISO8601 date format
  * journal: don't save "(null)" values
  * scrobbler: submit track numbers
  * scrobbler: support logging to a file
  * scrobbler: fix memory leak in as_songchange()


mpdscribble 0.19 - 2009-12-26
  * using libmpdclient 2.0 instead of built-in libmpdclient


mpdscribble 0.18.1 - 2009-08-29
  * soup: explicitly link with libgthread
  * curl: use curl_escape() on GLib < 2.16
  * journal: don't warn if journal file is missing
  * use g_strerror() instead of strerror()


mpdscribble 0.18 - 2009-07-08
  * improved detection of repeated songs
  * support MPD's new MusicBrainz tags
  * CURL can be used instead of libsoup at compile time
  * removed the command line options --cache, --cache-interval, --sleep
  * support multiple scrobbler services (such as libre.fm)
  * schedule "now playing" after successful handshake
  * default to syslog
  * "cache" renamed to "journal" (optional now)
  * deprecated the "sleep" option


mpdscribble 0.17 - 2009-03-02
  * secure permissions for mpdscribble.conf
  * added "daemon_user" configuration option
  * escape '&'
  * import AS protocol v1.1 timestamps
  * support logging to stderr
  * add win32 support


mpdscribble 0.16 - 2009-01-17
  * support repeating a song
  * fix MPD 0.13 support (without "idle")
  * added pidfile support
  * daemonize mpdscribble by default, added option --no-daemon
  * moved debugging messages to verbose 3
  * changed default verbose level to 1
  * fix default value for "sleep"


mpdscribble 0.15 - 2009-01-04
  * re-enter idle mode if MPD is paused (fixes high CPU usage)
  * log with local time stamp
  * allow configuring the cleartext last.fm password


mpdscribble 0.14 - 2008-12-25
  * reformatted the whole source code (indentation with tabs)
  * support MPD's "idle" command (ignores the "sleep" setting)
  * resubmit "now playing" after re-handshake
  * turn off buffering for the log file
  * logging to syslog


mpdscribble 0.13 - 2008-12-19
  * libmpdclient update from upstream:
    - suport for Unix domain sockets
    - try all IP addresses from the resolver, resulting in better IPv6 support
    - smaller buffers, less memory usage
  * support the Last.fm Submissions Protocol v1.2
    - including support for 'now playing'
    - submit songs when they are finished
    - ignore seeking
    - now really support crossfading
    - support streaming
  * HTTP proxy support
  * support for libsoup 2.4
  * fixed several crash bugs
  * fixed gcc warnings


New in 0.2.12:

  - Just noticed a patch for 0.2.6 by Decklin Foster in my mailbox
    which i forgot to include in the subsequent releases. Sorry!

    It's included now and is a little bugfix for those who change
    the --sleep parameter.

New in 0.2.11:

  - a crash and some logfile bugs were fixed by Michal Nazarewicz.

  - openbsd compilation fixes by Eric Gillingham.

  - crossfading should not interfere with song submission anymore.

  - no longer tries to submit more than 10 songs at once (as per spec).


New in 0.2.10:

  - Woops, I hadn't noticed David's mbid code only supported .mp3, I 
    just hacked in .ogg and .flac support in the most dirty fashion.


New in 0.2.9:

  - Thanks to David Nicolson mpdscribble now can submit musicbrainz ids. 


New in 0.2.8:

    I finally put together 0.2.8 based on suggestions and patches from 
    several people, so big thank yous for this release go to:

    David Morgan, Michal Nazarewicz, and Andrey Rahmatullin.

Changes:

  - There should be no crashes anymore when mpd is not available for a while.

  - Will submit tracks longer 30 minutes now.

  - Better libsoup and related library detection in ./configure.

  - cosmetic fixes for the logfile (date added, some extra newlines removed).

New in 0.2.5:
     
  - just a few minor bug fixes and cosmetic changes, there is no need
    to upgrade if 0.2.4 is working fine for you.  check the ChangeLog
    for details.


New in 0.2.4:

  - includes manpage written by: Trevor Caira


New in 0.2.3:

  - autotools build system, see the README for details.

  - empty album tag segfault bug fix.


New in 0.2.2:

  - setting a password as part of MPD_HOST should work now.

New in 0.2.1:

  - easier system-wide install.
     
  - please note that the  configuration, log and cache filenames have
    changed.


Things changed in 0.2.0 as opposed to 0.1.x:

  - replaced libcurl with libsoup, _hopefully_ this will eliminate
    the segfaults many of you were experiencing.

  - tries to reconnect to mpd when the connection is lost.

  - doesn't log sensitive information.

  - some configuration options can be set on the commandline.