Blob


1 * amused 0.10; 2022-07-13
2 - changed the default output of 'amused status'
3 - print the status after 'amused consume' or 'amused repeat'
4 - fixed 'amused load' with an empty playlist
5 - the on|off argument to 'amused consume/repeat' is now optional
6 - added a consume mode
7 - pledge earlier
8 - rework (and document) the events reported by "amused monitor" (some were added/removed)
9 - added contrib/amused-monitor: ncurses tui written in perl (not installed by default)
10 - added 'amused status -f <fmt>' to customize the output format
11 - clarify how non-regular or non-supported files in the playlist are treated
12 - handle fdopen failures gracefully
13 - use (a modified version of) kristaps' oconfigure; amused is portable now!
14 - added ability to seek
15 - keep track of current position and total duration of the track
16 - don't get stuck if the server fails to start
17 - improved error reporting when failing to play a song
19 * amused 0.9; 2022-06-12
20 - reset the path buffer; fixes the "malformed data" error during `load'
22 * amused 0.8; 2022-06-12
23 - try to recover from mp3 decoding errors
24 - plug a memory leak in player_dispatch
25 - don't use realpath(3) in `amused add'
26 - use a strictier pledge for `amused add'
27 - use canonpath (from kern_pledge.c) for paths handling
28 - non-blocking usage of sndio: avoids artificial gaps between tracks
29 - use sio_flush to stop the playback
30 - automatically skip all non-regular files, not only directories
32 * amused 0.7; 2022-05-19
33 - amused monitor optionally accepts a list of events to report
34 - consume all enqueued messages before calling imsg_read
36 * amused 0.6; 2022-05-10
37 - manpage tweaks
38 - fix file descriptor leak on player_playnext failure
39 - added a simple filetype detector instead of relying on file extensions
41 * amused 0.5; 2022-03-26
42 - unbreak opus and ogg vorbis
43 - handle flacs with bps != 16 and/or channels != 2
44 - speed up `load' a lot (especially over NFS)
46 * amused 0.4; 2022-03-14
47 - second part of the "unbreak flac" due to carelessly refactoring
49 * amused 0.3; 2022-03-13
50 - unbreak flac: add back missing counter reset
52 * amused 0.2; 2022-03-10
53 - keep the current song if `load' input was generated by show -p
54 - update the current song after `load' if the player was stopped
55 - follow tmux behavior wrt how the daemon is automatically started
56 - changed the output of `amused status' to simplify parsing
57 - correctly handle arguments for subcommands
58 - correctly pledge the player process with "stdio recvfd audio"
59 - manpage improvements
61 * amused 0.1; 2022-02-24
62 - first public version (and probably last too, the thing is finished)