请见下面链接
https://openwrt.org/docs/guide-user/hardware/bluetooth/bluetooth.speakers

其中/etc/mpd.conf有几点要注意:

  • 用户mpd要加入pulsepulse-access组,不然没有输出
  • playlist_directory 必须要有, 如 "/root/.mpd/playlist"
  • db_file 要这样 "/root/.mpd/database", 不能 "~/.mpd/database"
  • 删除/etc/init.d/pulseaudio文件中的禁止加载module的选项
  • 注意pulseaudio-system.conf文件位置,在/etc/dbus-1/system.d/或者/usr/share/dbus-1/system.d/
  • audio_output,具体要这样子

    audio_output {
      type        "pulse"
      name        "My Pulse Output"
      ##server      "remote_server"        # optional
      ##sink        "remote_server_sink"    # optional
      ##media_role    "media_role"        #optional
    }
    

    或者

    audio_output {
      type        "pipe"
      name        "My Pipe"
      command    "/usr/bin/pacat --rate=44100 --format=s16le --channels=2 2>/dev/null"
      format    "44100:16:2"
    }
    

    注意:二选一,不然有2个输出声音

发表评论