20 Commits

Author SHA1 Message Date
op 4297b1951d update audio/amused to 0.19
- add compat for reallocarray; should fix build on macOS
- sync all the decoders internal buffer size, and bump it
- use substrings instead of regexp for `amused jump'
2025-05-17 14:37:42 +00:00
op 6bad27f44b audio/amused: update to 0.18
for 0.17:
- renamed the prev event and subcommand to previous
- improvements to the manpage and usage messages
- add `shuffle' subcommand

for 0.18:
- convert to new imsg APIs and update the bundled one
- amused-web: add a dark theme
2025-02-23 15:31:56 +00:00
op 3509176fa6 update audio/amused to 0.16
- unbreak the build on various OSes
- add an oss audio backend
- plug a memory leak in amused-web
- add MPRIS2 support via a separate executable amused-mpris2
- amused-web now daemonizes by default; added -d to stay in the foreground
- fixed a bug in ao and oss backends that made amused advance at the wrong rate
2024-09-08 20:44:45 +00:00
op bc849972c2 update audio/amused to 0.15 2024-05-26 17:04:29 +00:00
op 111b31438f update audio/amused to 0.14
- added libao and oboe (android) audio backends
- honour $TMPDIR if set
- switched to new imsg APIs
2024-01-21 19:18:26 +00:00
op 7a2796d99e update audio/amused to 0.13
changelog:
- few configure enhancements: allow CC, CFLAGS and LDADD_LIB_* as args too
- fix the compat test for getdtablecount(3)
- drop the dependency on libevent
- add amused-web to control amused remotely (optional; needs libm on linux)
- contrib/amusing: use fancy unicode characters for the buttons
- unbreak percentage relative seeking
- contrib/amused-monitor: fix handling of non-ASCII characters (finally!)
- update bundled imsg
- add missing HAVE_IMSG in config.h (from tb@; thanks!)

The port installs amused-web(1) too.
2023-09-09 18:56:54 +00:00
espie 7d8f57fcec move to new sites format 2023-09-05 16:13:35 +00:00
tb e884a7eb59 audio/amused: fix build after libutil update
HAVE_IMSG wasn't defined in config.h, so it would accidentally use the old
compat code with thenew system imsg.h.

looks correct to claudio
ok op (maintainer)
2023-06-20 08:38:12 +00:00
op b234bde735 update audio/amused to 0.12
some bugfixes in the alsa backend.
2023-05-17 15:00:18 +00:00
op dcedd248ad update audio/amused to 0.11
changelog:
- added support for ALSA
- retry when sio_revents fails with EAGAIN
- log errno too when sio_revents fails
- added contrib/amusing: a GUI written in Tcl/Tk
- amused-monitor: use new extended events info
- enriched `mode' and `seek' events reporting in `amused monitor'
- various minor improvements to amused.1
- amused-monitor: fix error for tracks hours long
- amused-monitor: add pledge
- amused-monitor: fix rewind
- amused-monitor: fix off by one
- fix sndio detection

note that contrib/amused-monitor and contrib/amusing are not installed.
2023-05-02 19:19:25 +00:00
op b74f154ad9 audio/amused: fix sndio detection on gcc arches; no package changes.
The configure script failed to pick up sndio because the test for it was
lacking a final `return 0' and gcc complained that "control reaches the
end of non-void function".
2022-07-21 14:21:49 +00:00
op 433ecff279 update audio/amused to 0.10
changelog:

- changed the default output of 'amused status'
- print the status after 'amused consume' or 'amused repeat'
- fixed 'amused load' with an empty playlist
- the on|off argument to 'amused consume/repeat' is now optional
- added a consume mode
- pledge earlier
- rework (and document) the events reported by "amused monitor" (some were added/removed)
- added contrib/amused-monitor: ncurses tui written in perl (not installed by default)
- added 'amused status -f <fmt>' to customize the output format
- clarify how non-regular or non-supported files in the playlist are treated
- handle fdopen failures gracefully
- use (a modified version of) kristaps' oconfigure; amused is portable now!
- added ability to seek
- keep track of current position and total duration of the track
- don't get stuck if the server fails to start
- improved error reporting when failing to play a song
2022-07-13 13:54:20 +00:00
op 0368b00ab8 update audio/amused to 0.9
reset the path buffer; fixes the "malformed data" error during `load'
reported by Dirk-Wilhelm Peters, thanks!
2022-06-14 14:55:32 +00:00
op e2461fa253 update audio/amused to 0.8
- try to recover from mp3 decoding errors
- plug a memory leak in player_dispatch
- don't use realpath(3) in `amused add'
- use a strictier pledge for `amused add'
- use canonpath (from kern_pledge.c) for paths handling
- non-blocking usage of sndio: avoids artificial gaps between tracks
- use sio_flush to stop the playback
- automatically skip all non-regular files, not only directories
2022-06-12 21:28:27 +00:00
op bed5675e15 update audio/amused to 0.7
- amused monitor optionally accepts a list of events to report
- consume all enqueued messages before calling imsg_read
2022-05-19 15:16:43 +00:00
op 39ccdb4bc7 update to amused 0.6
- manpage tweaks
- fix file descriptor leak on player_playnext failure
- added a simple filetype detector instead of relying on file extensions
2022-05-10 15:51:12 +00:00
op a7649c3f90 update amused to 0.5
changelog:

 * unbreak opus and ogg vorbis
 * handle flacs with bps != 16 and/or channels != 2
 * speed up `load' a lot (especially if over NFS)

port-wise: update HOMEPAGE and MASTER_SITES
2022-03-26 18:58:05 +00:00
op 9342044c9c update amused to 0.4
* second part of the "unbreak flac" due to carelessly refactoring in
  player_flac.c.  reported also by Dirk-Wilhelm Peters, thanks!
2022-03-14 09:10:16 +00:00
op f9e7cded6d update amused to 0.3
* fix flacs handling; spotted by sdk@, thanks!
2022-03-13 16:34:54 +00:00
op 66ccb7e0f4 import amused-0.2
amused is a minimalistic music player that doesn't have many amazing
features but instead aims to work well with other standard Unix tools.
It supports flac, mp3, ogg vorbis and opus files.

ok sthen, sdk
2022-03-13 08:33:02 +00:00