Blame


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