| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux入门与提高 > 安装与配置

在FC5上使用XMMS2

时间:2006-06-30 13:30:44  来源:Linux联盟收集  作者:Linux联盟收集

在FC5上使用XMMS2nKyLinux联盟

XMMS2 ,X(cross platform) Music Multiplexing System,是新一代的音乐播放器,采用CS模式,使得多种、多个图形和命令行客户程序同时运行,提供优质的音乐播放功能。该项目正在开发中,最新发布的开发版本是0.2 Dr Doolittle。nKyLinux联盟
gxmms2(http://wejp.mooo.com) 是基于一款gtk2的xmms2图形前端。nKyLinux联盟

一 下载安装:nKyLinux联盟
提供下载的是git开发版,目前是0.2DrEvil RC1(尚未正式发布)。nKyLinux联盟
下载地址:从这里下载nKyLinux联盟

解压安装:nKyLinux联盟
nKyLinux联盟

tar xjvf xmms2-gxmms2-fc5.i386.rpm.tar.bz2nKyLinux联盟
yum localinstall *.rpm

nKyLinux联盟

安装前先暂时禁用gpgcheck,修改/etc/yum.confnKyLinux联盟
nKyLinux联盟

gpgcheck=0
nKyLinux联盟
安装前先添加freshrpms.reponKyLinux联盟
wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpmnKyLinux联盟
rpm -ivh freshrpms-release-1.1-1.fc.noarch.rpm

二 配置使用nKyLinux联盟

以下内容参考xmms2 wikinKyLinux联盟

守护程序——xmms2dnKyLinux联盟

安装xmms2后用命令xmms2d启动,(以守护进程方式运行用命令xmms2-launcher);之后就可以使用客户端同守护程序交互操作。nKyLinux联盟
nKyLinux联盟

xmms2dnKyLinux联盟
xmms2 play

nKyLinux联盟

xmms2d 选项nKyLinux联盟
nKyLinux联盟

-v, --verbose 增加音量nKyLinux联盟
-q, --quiet 减小音量nKyLinux联盟
-V, --version 版本信息nKyLinux联盟
-n, --no-logging 不作日志nKyLinux联盟
-o, --output=<x> 输出插件nKyLinux联盟
-i, --ipc-socket=<url> 监听套接字urlnKyLinux联盟
-p, --plugindir=<foo> 插件路径nKyLinux联盟
-c, --conf=<file> 指定配置文件nKyLinux联盟
-s, --status-fd=fd 启动写入的文件描述符
nKyLinux联盟
配置守护程序

配置输出插件:nKyLinux联盟
nKyLinux联盟

xmms2 config output.plugin oss-or-alsa-or-whatever-plugin-you-should-use

nKyLinux联盟

指定xmms2d监听通过TCP的请求:nKyLinux联盟
nKyLinux联盟

xmms2 config core.ipcsocket tcp://127.0.0.1:<port>
nKyLinux联盟
重启xmms2d,即会监听该端口,这种方法只对本机起作用;要让从网络上的机器,如局域网的机器,连接xmms2服务器,需要指定本机网络接口地址,如ip地址为192.168.2.20,则:nKyLinux联盟
xmms2 config core.ipcsocket tcp://192.168.2.20:<port>
nKyLinux联盟
现在从局域网内的机器就可以连接到服务器上了,还要告诉客户端(包括本机)通过这个ip地址连接; 如果使用CLI(命令行界面),要添加以下内容到~/.xmms2/clients/cli.conf:nKyLinux联盟
ipcpath=tcp://192.168.2.20:<port>
nKyLinux联盟
通常XMMS2客户端使用环境变量XMMS_PATH来寻找守护程序,通过设置core.ipcsocket来设定多个套接字:nKyLinux联盟
<path>;<path>;<path>
nKyLinux联盟
在使用ipv6和通配卡(地址“::”)依据系统不同,可能会遇到问题;在Linux下,监听“::”的套接字同时也会监听ipv4,除非在/proc/sys/net/ipv6/bindv6only中设置值为1。

客户端nKyLinux联盟

使用xmms2自带的命令行客户端xmms2nKyLinux联盟

xmms2 client 选项:nKyLinux联盟

基本的CLI xmms2客户端可以使用IPC的可选择路径,只要设置XMMS_PATH环境变量为适当的路径,就可以使用。nKyLinux联盟

可以选择Unix 套接字路径( Bash shell):nKyLinux联盟
nKyLinux联盟

XMMS_PATH="unix:///tmp/my-socket" xmms2 list
nKyLinux联盟
等同于:nKyLinux联盟
export XMMS_PATH="unix:///tmp/my-socket"nKyLinux联盟
xmms2 list
nKyLinux联盟
t(c)sh用户:nKyLinux联盟
setenv XMMS_PATH "unix:///tmp/my-socket"nKyLinux联盟
xmms2 list

nKyLinux联盟

通过TCP同守护程序通讯(本例中,机器ip地址10.0.0.1,守护程序监听端口7777;不是说默认端口是7777):nKyLinux联盟
nKyLinux联盟

export XMMS_PATH="tcp://10.0.0.1:7777"nKyLinux联盟
xmms2 list

nKyLinux联盟

(t)csh 用户:nKyLinux联盟
nKyLinux联盟

setenv XMMS_PATH "tcp://10.0.0.1:7777nKyLinux联盟
xmms2 list

nKyLinux联盟

使用xmms2客户端基本命令:nKyLinux联盟

添加目录中所有文件到medialib(递归添加所有子目录中的文件):nKyLinux联盟
nKyLinux联盟

xmms2 mlib addpath /path/to/music
nKyLinux联盟
添加文件到播放列表:nKyLinux联盟
xmms2 add /some/path/*.ogg
nKyLinux联盟
播放:nKyLinux联盟
xmms2 play
nKyLinux联盟
查询medialib数据库(比如个人喜好的乐队):nKyLinux联盟
 xmms2 mlib search artist="Kultiration"
nKyLinux联盟
查询medialib数据库并添加结果到播放列表:nKyLinux联盟
 xmms2 mlib searchadd artist="Kultiration"
nKyLinux联盟
收听shoutcast stream (假定curl plugin安装,播放列表为空):nKyLinux联盟
 xmms2 mlib import_playlist bluemars http://207.200.96.225:8020/listen.plsnKyLinux联盟
 xmms2 mlib load_playlist bluemarsnKyLinux联盟
 xmms2 play
nKyLinux联盟
或直接用地址:nKyLinux联盟
 xmms2 add http://207.200.96.225:8020nKyLinux联盟
 xmms2 play
nKyLinux联盟
启用特效:nKyLinux联盟
 xmms2 config effect.order.0 some-effect-namenKyLinux联盟
 xmms2 config effect.some-effect-name.enabled 1

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
    无相关信息
栏目更新
栏目热门