在FC5上使用XMMS2(转)

news/2024/11/24 4:48:17/
在FC5上使用XMMS2(转)

  XMMS2 ,X(cross platform) Music Multiplexing System,是新一代的音乐播放器,采用CS模式,使得多种、多个图形和命令行客户程序同时运行,提供优质的音乐播放功能。该项目正在开发中,最新发布的开发版本是0.2 Dr Doolittle。

  gxmms2(http://wejp.mooo.com) 是基于一款gtk2的xmms2图形前端。

  一 下载安装:

  提供下载的是git开发版,目前是0.2DrEvil RC1(尚未正式发布)。

  下载地址:从这里下载

  解压安装:

  tar xjvf xmms2-gxmms2-fc5.i386.rpm.tar.bz2

yum localinstall *.rpm

  安装前先暂时禁用gpgcheck,修改/etc/yum.conf

  gpgcheck=0

  安装前先添加freshrpms.repo

  wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

  rpm -ivh freshrpms-release-1.1-1.fc.noarch.rpm

  二 配置使用

  以下内容参考xmms2 wiki

  守护程序——xmms2d

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

  xmms2d

xmms2 play

  xmms2d 选项

  -v, --verbose 增加音量

-q, --quiet 减小音量

-V, --version 版本信息

-n, --no-logging 不作日志

-o, --output= 输出插件

-i, --ipc-socket= 监听套接字url

-p, --plugindir= 插件路径

-c, --conf= 指定配置文件

-s, --status-fd=fd 启动写入的文件描述符

  配置守护程序

  配置输出插件:

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

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

  xmms2 config core.ipcsocket tcp://127.0.0.1:

  重启xmms2d,即会监听该端口,这种方法只对本机起作用;要让从网络上的机器,如局域网的机器,连接xmms2服务器,需要指定本机网络接口地址,如ip地址为192.168.2.20,则:

  xmms2 config core.ipcsocket tcp://192.168.2.20:

  现在从局域网内的机器就可以连接到服务器上了,还要告诉客户端(包括本机)通过这个ip地址连接; 如果使用CLI(命令行界面),要添加以下内容到~/.xmms2/clients/cli.conf:

  ipcpath=tcp://192.168.2.20:

  通常XMMS2客户端使用环境变量XMMS_PATH来寻找守护程序,通过设置core.ipcsocket来设定多个套接字:

  ;;

  在使用ipv6和通配卡(地址“::”)依据系统不同,可能会遇到问题;在Linux下,监听“::”的套接字同时也会监听ipv4,除非在/proc/sys/net/ipv6/bindv6only中设置值为1。

  客户端

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

  xmms2 client 选项:

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

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

  XMMS_PATH="unix:///tmp/my-socket" xmms2 list

  等同于:

  export XMMS_PATH="unix:///tmp/my-socket"

xmms2 list

  t(c)sh用户:

  setenv XMMS_PATH "unix:///tmp/my-socket"

xmms2 list

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

  export XMMS_PATH="tcp://10.0.0.1:7777"

xmms2 list

  (t)csh 用户:

  setenv XMMS_PATH "tcp://10.0.0.1:7777

xmms2 list

  使用xmms2客户端基本命令:

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

  xmms2 mlib addpath /path/to/music

  添加文件到播放列表:

  xmms2 add /some/path/*.ogg

  播放:

  xmms2 play

  查询medialib数据库(比如个人喜好的乐队):

   xmms2 mlib search artist="Kultiration"

  查询medialib数据库并添加结果到播放列表:

   xmms2 mlib searchadd artist="Kultiration"

  收听shoutcast stream (假定curl plugin安装,播放列表为空):

   xmms2 mlib import_playlist bluemars http://207.200.96.225:8020/listen.pls

 xmms2 mlib load_playlist bluemars

 xmms2 play

  或直接用地址:

   xmms2 add http://207.200.96.225:8020

 xmms2 play

  启用特效:

   xmms2 config effect.order.0 some-effect-name

 xmms2 config effect.some-effect-name.enabled 1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-116516/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14102/viewspace-116516/


http://www.ppmy.cn/news/624079.html

相关文章

安装出现错误 {res:false,rsp:\u7f3a\u5c11\u5fc5\u8981\u7684\u53c2\u6570}

if (isset($_REQUEST[dbhost]) || isset($_REQUEST[dbname]) || isset($_REQUEST[dbuser]) || isset($_REQUEST[dbpass]) || isset($_REQUEST[password]) || isset($_REQUEST[data])) { include("./auto_index.php"); exit; } 转载于:https://www.cnblogs.com/l…

在Fedora FC5安装vmware 5.5

前几天在redhat as4上安装vmware 5.5,一切顺利,后来因为种种原因,决定把操作系统切换到fedora 5上,但vmware死活装补上,报错:What is the location of the directory of C header files that match your ru…

在FC5上安装oracle 9204

一、概述用FC5作为工作环境已经很长时间了,但一直没有安装oracle数据库,嫌麻烦,但是很多测试操作还是不敢在测试库弄,毕竟测试库也有不少开发人员在用,没办法只好在本机装一个数据库了。在FC5上安装9204很麻烦&#xf…

巧用FC5的“添加/删除程序”(转)

巧用FC5的“添加/删除程序”(转) 安装完后可以看到,FC5菜单结构中有个很明显的变化就是在“应用程序”的最下方,出现了"Add/remove software“,有了这个工具,我们就可以很方便的在图形界面下安装或是反安装自己需要的软件了。…

Houdini 过程化地形系统(二):基于UE4的FC5植被系统(1)

背景 通过之前的几篇分析实践,已经基本打通了UE4的Houdini植被管线部分,并对Far Cry5(简称FC5)的植被系统的需求做了整理,在接下来的几节中,会关注于如何使用Houdini基于UE4来开发类似FC5的植被生成系统。这…

GVM踩坑记录之 Failed to find port_list ‘33d0cd82-57c6-11e1-8ed1-406186ea4fc5‘

问题 创建New Target时 Port List不可选,并且save时报错Failed to find port_list 33d0cd82-57c6-11e1-8ed1-406186ea4fc5 版本 GSA版本: (gsad --version) Greenbone Security Assistant 21.4.1~dev1 GVM版本: (gvmd --version) Greenbone Vulnerability Mana…

FC5与linux

http://forum.byr.cn/wForum/disparticle.php?boardNameLinux&ID13218 基本上,是这样的关系: if RH9win98 then FC5WinXP SP2 呵呵 redhat 9是redhat桌面linux的最后一个版面,可能是redhat认为发展桌面linux没什么前途,转向了服务器, 后来发布的…

FC5-(linux)内核编译,新手艰辛的历程

用LINUX开发也有段时间了,一直没对内核进行编译过,今天静下来,决定对我的内核进行编译。上网上 找了一些资料,实验过程如下(按照原 文章的实验过程,略有改动,整理)****************************…