add zuke(1) manpage (thanks kemal & humm)
This commit is contained in:
parent
5e81cc48bd
commit
fd785b5546
1 changed files with 174 additions and 0 deletions
174
sys/man/1/zuke
Normal file
174
sys/man/1/zuke
Normal file
|
@ -0,0 +1,174 @@
|
|||
.TH ZUKE 1
|
||||
.SH NAME
|
||||
mkplist, zuke \- graphical music player
|
||||
.SH SYNOPSIS
|
||||
.B audio/mkplist
|
||||
.I directory/file/URL [...]
|
||||
.br
|
||||
.B audio/zuke
|
||||
[
|
||||
.B -s
|
||||
] [
|
||||
.B -c
|
||||
.I columns
|
||||
]
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
.I Zuke
|
||||
is a graphical music player that reads a playlist from standard input
|
||||
and presents an interface to play music. Playlists are generated
|
||||
by
|
||||
.I mkplist
|
||||
, which accepts files, directories, and URLs as its arguments and
|
||||
writes the resulting playlist to standard output.
|
||||
.PP
|
||||
Formats supported by
|
||||
.I zuke
|
||||
are: MP3, OGG/Vorbis, FLAC and WAV. With additional programs, Opus,
|
||||
modules and M4A (AAC) can be played.
|
||||
.I Zuke
|
||||
also supports network streams, such as IceCast.
|
||||
Option
|
||||
.B -s
|
||||
enables "shuffle" mode on start.
|
||||
.PP
|
||||
The columns (and their order) displayed can be changed by passing the
|
||||
following letters along
|
||||
.B -c
|
||||
option:
|
||||
.RS
|
||||
.TP
|
||||
.B A
|
||||
Artist
|
||||
.TP
|
||||
.B a
|
||||
Album
|
||||
.TP
|
||||
.B b
|
||||
File basename
|
||||
.TP
|
||||
.B t
|
||||
Title
|
||||
.TP
|
||||
.B D
|
||||
Duration
|
||||
.TP
|
||||
.B d
|
||||
Date
|
||||
.TP
|
||||
.B T
|
||||
Track number
|
||||
.TP
|
||||
.B p
|
||||
Full file path
|
||||
.RE
|
||||
.PP
|
||||
By default,
|
||||
artist, album, title and duration are displayed, which corresponds to
|
||||
.B "-c AatD."
|
||||
.PP
|
||||
.I Zuke
|
||||
can be controlled with a mouse, keyboard and plumber. Button 1
|
||||
selects a track, button 2 plays a track. Clicking on the seek bar
|
||||
changes the playback position accordingly. On the right of the seek
|
||||
bar, current position, track duration and volume are displayed. "∫"
|
||||
is shown if shuffle mode is enabled.
|
||||
.PP
|
||||
.I Zuke
|
||||
provides a number of keyboard controls:
|
||||
.RS
|
||||
.TP
|
||||
.B -
|
||||
Lower the volume.
|
||||
.TP
|
||||
.B + =
|
||||
Increase the volume.
|
||||
.TP
|
||||
.B ← →
|
||||
Seek 10 seconds back/forward.
|
||||
.TP
|
||||
.B , .
|
||||
Seek 60 seconds back/forward.
|
||||
.TP
|
||||
.B ↑ ↓ Pgup Pgdown Home End
|
||||
Move withing the playlist.
|
||||
.TP
|
||||
.B o i
|
||||
Move to the currently playing track.
|
||||
.TP
|
||||
.B Enter
|
||||
Play the selected track.
|
||||
.TP
|
||||
.B > b
|
||||
Skip to the next track.
|
||||
.TP
|
||||
.B < z
|
||||
Skip to the previous track.
|
||||
.TP
|
||||
.B v
|
||||
Stop
|
||||
.TP
|
||||
.B p c Space
|
||||
Pause/Resume.
|
||||
.TP
|
||||
.B s
|
||||
Toggle "shuffle".
|
||||
.TP
|
||||
.B q Del
|
||||
Quit.
|
||||
.TP
|
||||
.B /
|
||||
Search forward.
|
||||
.TP
|
||||
.B ?
|
||||
Search backwards.
|
||||
.TP
|
||||
.B n
|
||||
Repeat search forward.
|
||||
.TP
|
||||
.B N
|
||||
Repeat search backwards.
|
||||
.RE
|
||||
.PP
|
||||
.I Zuke
|
||||
can be controlled by emulating key presses via the plumber port
|
||||
.I audio.
|
||||
See examples section.
|
||||
.PP
|
||||
Files present in the current playlist can be plumbed too, and will be
|
||||
played immediately.
|
||||
.SH EXAMPLES
|
||||
Generate a playlist:
|
||||
.IP
|
||||
.EX
|
||||
audio/mkplist /usr/glenda/music \\
|
||||
file.mp3 \\
|
||||
http://stream.nauticradio.net:14280/ > music.plist
|
||||
.EE
|
||||
.PP
|
||||
Playing a playlist:
|
||||
.IP
|
||||
.EX
|
||||
audio/zuke < plist
|
||||
.EE
|
||||
.PP
|
||||
Append to a playlist:
|
||||
.IP
|
||||
.EX
|
||||
audio/mkplist /n/moremusic >> music.plist
|
||||
.EE
|
||||
.PP
|
||||
Skip to the next track using plumber:
|
||||
.IP
|
||||
.EX
|
||||
plumb -d audio 'key >'
|
||||
.EE
|
||||
.SH SEE ALSO
|
||||
.IR play (1)
|
||||
.SH SOURCE
|
||||
.B /sys/src/cmd/audio/zuke
|
||||
.br
|
||||
.B /sys/src/cmd/audio/libtags
|
||||
.SH HISTORY
|
||||
.I Zuke
|
||||
first appeared in 9front (April, 2021).
|
Loading…
Reference in a new issue