commit 213aea73b6f3877feb01c408a31a1b700529d382 from: Omar Polo date: Thu Feb 17 13:06:48 2022 UTC reflow + grammar commit - cfb00927935d61448456a1fd84b3dfa807e86cfc commit + 213aea73b6f3877feb01c408a31a1b700529d382 blob - f6c782255d80418ef019687128dca0a764224dda blob + 6f96113dbc549977403d3de5702ed5127b9e2197 --- README.md +++ README.md @@ -1,19 +1,19 @@ # amused amused is a music player. It doesn't have any amazing functionalities -built-in, on the contrary: it's quite minimal (a fancy word to say -that does very little.) It composes well, or aims to do so, with -other tools thought. +built-in, on the contrary: it's quite minimal (a fancy word to say that +does very little.) It composes well, or aims to do so, with other tools +thought. The main feature is that audio decoding runs in a sandboxed process under `pledge("stdio recvfd audio")`. Oh, by the way, amused targets -OpenBSD only: it relies its make infrastructure to build, uses -various cool stuff from its libc and can output only to sndio. +OpenBSD only: it relies its make infrastructure to build, uses various +cool stuff from its libc and can output only to sndio. -(I *think* it's possible to compile it on other UNIX-like systems -too by providing shims for some non-portable functions -- hello -libbsd -- and assuming that sndio is available. Oh, and that you -bundle a copy of imsg.c too) +(I *think* it's possible to compile it on other UNIX-like systems too by +providing shims for some non-portable functions -- hello libbsd -- and +assuming that sndio is available. And that you bundle a copy of imsg.c +too) ## building @@ -38,10 +38,10 @@ The fine man page has all nitty gritty details, but th - enqueue music with `amused add files...` - control the playback with `amused play|pause|toggle|stop` etc -amused tries to be usable in composition with other more familiar -tools instead of providing everything itself. For instance, there -isn't a command to remove an item from the playlist, or shuffle it; -instead, standard UNIX tools can be used: +amused tries to be usable in composition with other more familiar tools +instead of providing everything itself. For instance, there isn't a +command to remove an item from the playlist, or shuffle it; instead, +standard UNIX tools can be used: $ amused show | grep -vi kobayashi | amused load $ amused show | sort -R | amused load @@ -57,4 +57,5 @@ walk that provides 80% of what I do with find in 20% o walk \*.opus amused add -(walk lives in my [dotfiles](//git.omarpolo.com/dotsnew)) +but you got the idea (walk lives in my +[dotfiles](//git.omarpolo.com/dotsnew).)