Merge pull request #80 from AlexanderPavlenko/master
[shell-fm.git] / RELEASE
blob1f28eec3e8ca4ed208b78272d5ab0b5fe3633ba2
2 SHELL.FM RELEASE NOTES 0.8 - 2011-05-14
4 Changes:
5  * Format flags for tags (%Z = artist tags, %D = album tags, %z = track tags) -
6    thanks to Jan Zerebecki.
7  * Reload configuration without restart (press 'C').
8  * New commands for network interface (volume, volume-{up, down}, rtp, status,
9    detach - see manual for details). Thanks to Nathan B., Bernhard Frauendienst
10    and myself.
11  * New option "np-unescaped-cmd" (like "np-cmd", but without escaping) - thanks
12    to Mark Goodall.
13  * New format flags %f/%t for track duration/remaining time formatted as "M:SS"
14    - thanks to Nathan B.
15  * New format flags %I for album art image URL - thanks to Nathan B.
16  * '?' now prints custom keys as well.
17  * Non-blocking socket/keyboard input.
18  * Some network commands now return status codes to the client - see manual for
19    details.
20  * Support for "Now Playing Notification" on Last.FM.
21  * Setting default-radio to "last" makes shell-fm start with the last played
22    station.
23  * New format flags %~ for $HOME and %V for current track rating - thanks to
24    Matthias Goebl.
25  * Allow custom actions for hardcoded/preset keys.
26  * A bunch of bug-fixes and smaller changes which aren't listed here. Check the
27    log for details.
29 Authors / Contributors:
30  * Jan Zerebecki
31  * Yuri D'Elia
32  * Marco Leogrande
33  * Mike Kelly
34  * Jean Richard
35  * Bart Trojanowski
36  * Mark Goodall
37  * Nathan B.
38  * Derek Wueppelmann
39  * Bernhard Frauendienst
40  * Matthias Goebl
41  * Florian Sesser
42  * Jonas Kramer
45 SHELL.FM RELEASE NOTES 0.7 - 2009-08-30
47 Changes:
48  * Added "screen-format" option to set GNU screen window titles on track change.
49  * When "term-format" is set to a format string, shell-fm will set the terminals window title on track-change now.
50  * When option "download" is set to a path including format flags, free tracks are saved and tagged (with taglib support)
51  * Prompt for radio URI on startup if no default radio is set and no URI is given as command line argument.
52  * Added "gap" option for sleeping between tracks.
53  * Added delayed quit ('q', works only if delay-change is set).
54  * Delay of station changes works for bookmarks now.
55  * Bookmark list is sorted.
56  * Empty station cancels delayed station change.
57  * $SHELL_FM_HOME is used as base directory instead of ~/.shell-fm/, if set.
58  * Add pp-cmd that runs after a track is saved.
59  * Small playback buffer to decrease CPU load when playing without libao.
60  * Disable RTP at startup if "no-rtp" is set to something in the configuration.
63 Authors / Contributors:
64  * Benoît Rouits
65  * Csaba Henk
66  * Matthew Donoughe
67  * Matthias Goebl
68  * Mike Kelly
69  * Silviu Grijincu
70  * Stepan Kasal
71  * Cedric
72  * Jonas Kramer
75 SHELL.FM RELEASE NOTES 0.6 - 2008-09-04
77 Many thanks to the contributors to this release:
78  * Mike Kelly (fixes for FreeBSD)
79  * Lars-Dominik Braun (bug fixes)
80  * Rodrigo Tartajo (small improvements)
81  * Guillaume Pinot (patches for OpenBSD)
82  * Alexander Monakov (meta flags in extern option)
83  * Wirt Wolff (manual update)
84  * Åke Forslund (bug fix)
86 New features:
87  * delayed station change:
88         'r', 's' and 'f' wait until the currently played track ends before
89         changing to the next station if "delay-change" is set.
90  * playlist preview:
91         'u' prints upcoming tracks in the station queue, with 'E' you can
92         manually load the next bunch of tracks of the playlist.
93         With 'preview-format' you can change the format of the track list.
94  * 'discovery' in the configuration lets you enable discovery mode by default.
95  * UNIX socket support for local "remote" control (check manual).
96  * Directories ~/.shell-fm/ and ~/.shell-fm/cache are created automatically.
97  * 'extern' option has support for format flags.
98  * Better support for *BSD.
99  * Some minor improvements and bug fixes.