Blame


1 c6e1d445 2024-01-21 op * amused 0.14; 2024-01-21
2 c6e1d445 2024-01-21 op - amused-web: fix typo in error message
3 c6e1d445 2024-01-21 op - add a libao audio backend
4 c6e1d445 2024-01-21 op - add an audio backend for android (using oboe)
5 c6e1d445 2024-01-21 op - add contrib/amused-termux-notification (for android)
6 c6e1d445 2024-01-21 op - honour $TMPDIR if set
7 c6e1d445 2024-01-21 op - update bundled imsg
8 c6e1d445 2024-01-21 op - switched to the new imsg APIs
9 c6e1d445 2024-01-21 op
10 70befeb2 2023-09-09 op * amused 0.13; 2023-09-09
11 70befeb2 2023-09-09 op - few configure enhancements: allow CC, CFLAGS and LDADD_LIB_* as args too
12 70befeb2 2023-09-09 op - fix the compat test for getdtablecount(3)
13 70befeb2 2023-09-09 op - drop the dependency on libevent
14 a2ac87c1 2023-09-09 op - add amused-web to control amused remotely (optional; needs libmd on linux)
15 70befeb2 2023-09-09 op - contrib/amusing: use fancy unicode characters for the buttons
16 70befeb2 2023-09-09 op - unbreak percentage relative seeking
17 70befeb2 2023-09-09 op - contrib/amused-monitor: fix handling of non-ASCII characters (finally!)
18 70befeb2 2023-09-09 op - update bundled imsg
19 70befeb2 2023-09-09 op - add missing HAVE_IMSG in config.h (from tb@; thanks!)
20 70befeb2 2023-09-09 op
21 28b8a11d 2023-05-17 op * amused 0.12; 2023-05-17
22 28b8a11d 2023-05-17 op - few ALSA backend bug fixes
23 28b8a11d 2023-05-17 op - set up the onmove callback on ALSA too
24 28b8a11d 2023-05-17 op - fix build with BACKEND=alsa; from ben, thanks!
25 28b8a11d 2023-05-17 op
26 0ae57bff 2023-05-02 op * amused 0.11; 2023-05-02
27 0ae57bff 2023-05-02 op - added support for ALSA
28 0ae57bff 2023-05-02 op - retry when sio_revents fails with EAGAIN
29 0ae57bff 2023-05-02 op - log errno too when sio_revents fails
30 0ae57bff 2023-05-02 op - added contrib/amusing: a GUI written in Tcl/Tk
31 0ae57bff 2023-05-02 op - amused-monitor: use new extended events info
32 0ae57bff 2023-05-02 op - enriched `mode' and `seek' events reporting in `amused monitor'
33 0ae57bff 2023-05-02 op - various minor improvements to amused.1
34 0ae57bff 2023-05-02 op - amused-monitor: fix error for tracks hours long
35 0ae57bff 2023-05-02 op - amused-monitor: add pledge
36 0ae57bff 2023-05-02 op - amused-monitor: fix rewind
37 0ae57bff 2023-05-02 op - amused-monitor: fix off by one
38 0ae57bff 2023-05-02 op - fix sndio detection
39 0ae57bff 2023-05-02 op
40 c74cbd05 2022-07-13 op * amused 0.10; 2022-07-13
41 c74cbd05 2022-07-13 op - changed the default output of 'amused status'
42 c74cbd05 2022-07-13 op - print the status after 'amused consume' or 'amused repeat'
43 c74cbd05 2022-07-13 op - fixed 'amused load' with an empty playlist
44 c74cbd05 2022-07-13 op - the on|off argument to 'amused consume/repeat' is now optional
45 c74cbd05 2022-07-13 op - added a consume mode
46 c74cbd05 2022-07-13 op - pledge earlier
47 c74cbd05 2022-07-13 op - rework (and document) the events reported by "amused monitor" (some were added/removed)
48 c74cbd05 2022-07-13 op - added contrib/amused-monitor: ncurses tui written in perl (not installed by default)
49 c74cbd05 2022-07-13 op - added 'amused status -f <fmt>' to customize the output format
50 c74cbd05 2022-07-13 op - clarify how non-regular or non-supported files in the playlist are treated
51 c74cbd05 2022-07-13 op - handle fdopen failures gracefully
52 c74cbd05 2022-07-13 op - use (a modified version of) kristaps' oconfigure; amused is portable now!
53 c74cbd05 2022-07-13 op - added ability to seek
54 c74cbd05 2022-07-13 op - keep track of current position and total duration of the track
55 c74cbd05 2022-07-13 op - don't get stuck if the server fails to start
56 c74cbd05 2022-07-13 op - improved error reporting when failing to play a song
57 c74cbd05 2022-07-13 op
58 c27d0487 2022-06-14 op * amused 0.9; 2022-06-12
59 c27d0487 2022-06-14 op - reset the path buffer; fixes the "malformed data" error during `load'
60 c27d0487 2022-06-14 op
61 b7480154 2022-06-12 op * amused 0.8; 2022-06-12
62 b7480154 2022-06-12 op - try to recover from mp3 decoding errors
63 b7480154 2022-06-12 op - plug a memory leak in player_dispatch
64 b7480154 2022-06-12 op - don't use realpath(3) in `amused add'
65 b7480154 2022-06-12 op - use a strictier pledge for `amused add'
66 b7480154 2022-06-12 op - use canonpath (from kern_pledge.c) for paths handling
67 b7480154 2022-06-12 op - non-blocking usage of sndio: avoids artificial gaps between tracks
68 b7480154 2022-06-12 op - use sio_flush to stop the playback
69 b7480154 2022-06-12 op - automatically skip all non-regular files, not only directories
70 b7480154 2022-06-12 op
71 e87b9802 2022-05-19 op * amused 0.7; 2022-05-19
72 e87b9802 2022-05-19 op - amused monitor optionally accepts a list of events to report
73 e87b9802 2022-05-19 op - consume all enqueued messages before calling imsg_read
74 e87b9802 2022-05-19 op
75 801c4a42 2022-05-10 op * amused 0.6; 2022-05-10
76 801c4a42 2022-05-10 op - manpage tweaks
77 801c4a42 2022-05-10 op - fix file descriptor leak on player_playnext failure
78 801c4a42 2022-05-10 op - added a simple filetype detector instead of relying on file extensions
79 801c4a42 2022-05-10 op
80 801c4a42 2022-05-10 op * amused 0.5; 2022-03-26
81 801c4a42 2022-05-10 op - unbreak opus and ogg vorbis
82 801c4a42 2022-05-10 op - handle flacs with bps != 16 and/or channels != 2
83 801c4a42 2022-05-10 op - speed up `load' a lot (especially over NFS)
84 801c4a42 2022-05-10 op
85 801c4a42 2022-05-10 op * amused 0.4; 2022-03-14
86 801c4a42 2022-05-10 op - second part of the "unbreak flac" due to carelessly refactoring
87 801c4a42 2022-05-10 op
88 801c4a42 2022-05-10 op * amused 0.3; 2022-03-13
89 801c4a42 2022-05-10 op - unbreak flac: add back missing counter reset
90 801c4a42 2022-05-10 op
91 801c4a42 2022-05-10 op * amused 0.2; 2022-03-10
92 801c4a42 2022-05-10 op - keep the current song if `load' input was generated by show -p
93 801c4a42 2022-05-10 op - update the current song after `load' if the player was stopped
94 801c4a42 2022-05-10 op - follow tmux behavior wrt how the daemon is automatically started
95 801c4a42 2022-05-10 op - changed the output of `amused status' to simplify parsing
96 801c4a42 2022-05-10 op - correctly handle arguments for subcommands
97 801c4a42 2022-05-10 op - correctly pledge the player process with "stdio recvfd audio"
98 801c4a42 2022-05-10 op - manpage improvements
99 801c4a42 2022-05-10 op
100 801c4a42 2022-05-10 op * amused 0.1; 2022-02-24
101 500432f1 2022-05-19 op - first public version (and probably last too, the thing is finished)