Привет всем! Кажется, когда-то я уже писал, что музыкальным проигрывателем 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
