Raspberry Pi Music server

https://github.com/kishima/RaspiMusicServer
を参照

Tips

USBデバイスから音を出す

/etc/asound.confを作成
/usr/share/alsa/alsa.conf から呼び出される

/.asoundrc も呼び出されているので、/etc/asound.confで制御したい場合は上書きされないように注意。

http://wikiwiki.jp/tetsuya/?asoundrc を参考に
初期は内蔵されているbcm2835が使用される
カードの番号は "aplay -l" などで確認できる

٤Ƴ٤Ĥ
  1
  2
  3
  4
  5
  6
-
|
!
-
|
!
pcm.!default{
 type hw card 1
}
ctl.!default{
 type hw card 1
}

mpdでは下記の設定が優先されるっぽい。

/etc/mpd.conf

٤Ƴ٤Ĥ
  1
  2
  3
  4
  5
  6
  7
  8
  9
-
|
|
|
|
|
|
|
!
audio_output {
        type            "alsa"
        name            "My ALSA Device"
        device          "hw:1,0"        # optional
        mixer_type      "software"      # optional
#       mixer_device    "default"       # optional
#       mixer_control   "PCM"           # optional
#       mixer_index     "0"             # optional
}

複数のアプリから一つのデバイスを使う

mpcで再生中にaplayを実行するとエラーになる。

pi@dex:~/myapps/voice/aquestalkpi $ ./AquesTalkPi -g 10 "明日の天気は雨ですよ" | aplay -D plughw:1,0
aplay: main:722: audio open error: デバイスもしくはリソースがビジー状態です

解決策見つけられず・・・

日本語をローマ字に変換

pykakasi を利用

$ wget http://kakasi.namazu.org/stable/kakasi-2.3.6.tar.gz
$ tar zxvf kakasi-2.3.6.tar.gz
$ cd kakasi-2.3.6
$ ./configure
$ make
$ sudo make install
$ sudo pip install git+https://github.com/miurahr/pykakasi

天気予報の取得

http://neuron.press/post-58/
参考

Pulseaudioのエラー

mpc play が失敗する時がある。

Sep 18 07:45:02 dex pulseaudio[10920]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Sep 18 07:45:02 dex pulseaudio[10920]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Sep 18 07:45:02 dex pulseaudio[10920]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

https://www.raspberrypi.org/forums/viewtopic.php?t=31961

This can be fixed add the following to your /etc/rc.local file

DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket
DBUS_SESSION_BUS_PID=`cat /run/dbus/pid`
pulseaudio --start

効き目なかった・・・

キーボード設定

dpkg-reconfigure keyboard-configuration

Generic 105-key (Intl) PC → Japanese → Japanese → The default for the keyboard layout → No compose key

PiTFTの設定

https://learn.adafruit.com/running-opengl-based-games-and-emulators-on-adafruit-pitft-displays/retropie-setup

cd
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/pitft-fbcp.sh
sudo bash pitft-fbcp.sh

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-09-24 (日) 19:35:33 (84d)