Blob


1 * amused 0.9; 2022-06-12
2 - reset the path buffer; fixes the "malformed data" error during `load'
4 * amused 0.8; 2022-06-12
5 - try to recover from mp3 decoding errors
6 - plug a memory leak in player_dispatch
7 - don't use realpath(3) in `amused add'
8 - use a strictier pledge for `amused add'
9 - use canonpath (from kern_pledge.c) for paths handling
10 - non-blocking usage of sndio: avoids artificial gaps between tracks
11 - use sio_flush to stop the playback
12 - automatically skip all non-regular files, not only directories
14 * amused 0.7; 2022-05-19
15 - amused monitor optionally accepts a list of events to report
16 - consume all enqueued messages before calling imsg_read
18 * amused 0.6; 2022-05-10
19 - manpage tweaks
20 - fix file descriptor leak on player_playnext failure
21 - added a simple filetype detector instead of relying on file extensions
23 * amused 0.5; 2022-03-26
24 - unbreak opus and ogg vorbis
25 - handle flacs with bps != 16 and/or channels != 2
26 - speed up `load' a lot (especially over NFS)
28 * amused 0.4; 2022-03-14
29 - second part of the "unbreak flac" due to carelessly refactoring
31 * amused 0.3; 2022-03-13
32 - unbreak flac: add back missing counter reset
34 * amused 0.2; 2022-03-10
35 - keep the current song if `load' input was generated by show -p
36 - update the current song after `load' if the player was stopped
37 - follow tmux behavior wrt how the daemon is automatically started
38 - changed the output of `amused status' to simplify parsing
39 - correctly handle arguments for subcommands
40 - correctly pledge the player process with "stdio recvfd audio"
41 - manpage improvements
43 * amused 0.1; 2022-02-24
44 - first public version (and probably last too, the thing is finished)