Привет всем!

Кажется, когда-то я уже писал, что музыкальным проигрывателем XMMS можно
управлять из командной строки. На самом деле XMMS2 - это демон, и у него
есть клиент с интерфейсом командной строки. Сегодня его попробовал и мне
понравилось. Заработало сразу же после установки самого демона, клиента
и всех его плагинов, никаких правок конфига не понадобилось. В Debian
достаточно установить пакет xmms2, а если нужны все плагины - ещё и
xmms2-plugin-all. В отличие от mpd не нужно копировать файлы в
специальную директорию. Чтобы добавить файл в плейлист, достаточно
выполнить команду

xmms2 add файл

после чего проигрывание запускается командой

xmms2 play

Через плагины доступны другие возможности и поддержка разных форматов.
Например, для проигрывания компакт-диска (плагин из пакета
xmms2-plugin-cdda) выполните

xmms2 clear                     # очистка плейлиста
xmms2 addpls cdda://            # добавить треки в плейлист
xmms2 play                      # проигрывание

А можно добавить в плейлист передачи из подкаста

xmms2 clear
xmms2 addpls http://echo.msk.ru/interview/rss-audio.xml
xmms2 list                      # просмотр плейлиста
xmms2 jump 14                   # перейти к нужной передаче
xmms2 play

Вот список плагинов после установки xmms2-plugin-all:

$ xmms2 plugin_list
flac - Free Lossless Audio Codec decoder
daap - Accesses iTunes (DAAP) music shares
cue - Playlist parser for cue files
faad - Advanced Audio Coding decoder
vorbis - Xiph's Ogg/Vorbis decoder
html - Reads HTML playlists
avcodec - ffmpeg libavcodec decoder
musepack - Musepack Living Audio Compression
id3v2 - ID3v2 tag container handler
replaygain - Replaygain effect
sid - libsidplay2 based SID decoder
equalizer - Equalizer effect
karaoke - Voice removal effect plugin
modplug - Module file decoder
jack - Jack audio server output plugin
gvfs - Transport for glibs virtual filesystem
ices - Icecast source output plugin
mad - MPEG Layer 1/2/3 decoder
m3u - Playlist parser for m3u's
ao - libao output plugin
oss - OpenSoundSystem output plugin
cdda - CD Digital Audio Transport
file - Plain local file transport
apefile - Monkey's Audio file format demuxer
speex - Speex decoder
pls - Playlist parser for PLS files.
wave - Wave decoder
smb - Access SMB/CIFS fileshares over a network
asf - Advanced Systems Format demuxer
gme - Game Music Emulator music decoder
nulstripper - Strips leading NUL bytes
mpg123 - mpg123 decoder for MPEG 1.0/2.0/2.5 layer 1/2/3 audio
alsa - Advanced Linux Sound Architecture output plugin
xspf - reader for xspf playlists
mp4 - MPEG-4 Part 14 file format demuxer
null - null output plugin
normalize - Volume normalizer
xml - XML plugin
mms - Microsoft Media Services xform
curl - HTTP transport using CURL
diskwrite - Dumps audio data to disk
wavpack - WavPack decoder
rss - reader for rss podcasts
vocoder - Phase vocoder effect plugin
ofa - Open Fingerprint calculator
asx - Playlist plugin for Advanced Stream Redirector files.
airplay - Airport Express output plugin
pulse - Output to a PulseAudio server
icymetaint - Decode & use shoutcast stream metadata
tta - True Audio Codec TTA file format parser
flv - Extracts an audio stream from an FLV
ringbuf - Buffer
magic - Magic file identifier
converter - Sample format converter
segment - Handling segment information specified by startms/stopms
visualization - visualization hook

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить