SparkPlug

十二月 23, 2007

安装MPD

归类于: howto — sparkplugcn @ 2:15 pm

Audacious虽然好,可是有时候想看歌词就有点抓瞎,今天决定要用MPD

  1. 设置USE
    echo “media-sound/mpd flac mp3 ogg vorbis”>>/etc/portage/package.use
    echo “media-libs/flac ogg”>>/etc/protage/package.use
    需要root权限

  2. 安装
    emerge -av mpd
  3. 配置MPD
    • cp /etc/mpd.conf ~/.mpdconf
      并修改~/.mpdocnf文件里的user项改为自己的用户名
    • chown user:audio /var/lib/mpd
      chmod gu+s /var/lib/mpd
      chown user:audio /var/log/mpd/ /var/log/mpd/* /var/run/mpd/ /var/run/mpd/*

      其中的user是自己的用户名,
    • cd /var/lib/mpd/music
      ln -s /home/user/audio-collection .

      最后一个命令是把自己音乐文件夹做个软连接,有几个就做几个,需要root权限
    • 更新音乐库
      mpd –create-db
      在终端里直接输入mpd就可以开启了.

  4. 安装mpc
    emerge -av mpc
    mpc用于在终端控制
  5. 安装MPDWebAMP
    emerge -av setuptools
    easy_install MPD-WebAMP

    MPDWebAMP是可以浏览器里控制,同样通过浏览器控制的软件还有许多,安装完只要在终端里输入
    start-mpd_webamp.py
    然后在浏览器里输入http://localhost:8080就可以看到控制界面了
    唯一不爽的是这样会在终端里乱七八糟的东西,于是我在~/.bashrc里做了个alias
    alias webamp=’start-mpd_webamp.py>/dev/null &’
    这样想用的时候只要输入webamp就可以了
  6. 安装FoxyTunes
    这是一个Firefox的扩展,可以去这里,这样一样可以在Firefox里控制
  7. 安装mpdscribble
    因为经常去last.fm,所以要用到mpdscribble
    echo “media-sound/mpdscribble ~x86″>>/etc/portage/package.keywods
    emerge -av mpdscribble

    安装完成后,可以退出root权限,用普通用户身份运行
    /usr/shar/mpdscribble/setup.sh
    按照提示先回车(我看到省略号等了好长时间才知道要按键才动作:)),就可以相应的输入用户名和密码,完成后可以~/.mpdscribble/mpdscribble.log里看看相关的内容,我的是有提示没有mpdscribble.cache,所以在
    touch ~/.mpdscribble/mpdscribble.cache
    后就可以了:)
    我在~/.bashrc里同样加了一个alias
    alias music=’mpd;mpdscribble &’
    这样听音乐时只要输入一个命令music就可以了

Good Luck

Powered by ScribeFire.

Blog at WordPress.com.