HIDAMARI

HIDAMARI is a controller for MPD ( music player daemon ).

You can control MPD from your PC or Futurephone browser.

You can easily select songs from the library, manipulate the playlist and play/stop the songs.

Also, the visual animations will make you feel good while playing.

Japanese document is here

Demo Movie

It is under development.

YouTube

Screen Shot

It is under development.

library

Playlit

Feature

Build and Run.

Debian or Raspbian ( Raspberry Pi OS )

Debian cross-build for Raspberry Pi

Files needed for execution

hidamari.conf

# configdyn = "hidamaridyn.conf" bindaddr = "0.0.0.0:18080" mpdaddr = "127.0.0.1:6600" mpdhttpdurl = "http://127.0.0.1:8080" selfurlformpd = "" mpdprotolog = false mpdfifo = "/tmp/mpd.fifo" mpdfifofftmode = 0 contentsdir = "" albumartupnp = false albumartlocaldir = "/var/lib/mpd/music" ``` - configdyn : file path - Specify the file path for hidamaridyn.conf. - bindaddr : ipaddr - Specify the port on which HIDAMARI listens for HTTP services. - mpdaddr : ipaddr - Specify the service listen port of MPD from HIDAMARI's point of view. - mpdhttpdurl : URI - Specifies the listen port for the HTTP stream service in MPD as seen by HIDAMARI. This will be used for stream proxies. If you don't need it, set it to "". - selfurlformpd : ipaddr - Specify the HIDAMARI alsa stream protocol to be presented to MPD. If this value is "", then http://127.0.0.1:<> will be used. This is the URL prefix for the HIDAMARI HTTP service from MPD's point of view. - mpdprotolog : true/false - This switch is used to log the execution of MPD commands. - mpdfifo : File path - Specifies the path to the MPD FIFO pipe. - mpdfifofftmode : 0 - 5 - Specifies the mode of FFT processing. Normally 0. (Buffer size: 4096, buffer slide size: 2048, frequency resolution: 1/2 oct ) - Changing the value changes the buffer size, buffer slide size and frequency resolution of the FFT process. The higher the number, the worse the accuracy is, and the lower the load is. - contentsdir : File path. - The directory path to the directory where hidamari html, javascript, etc. are stored. If this value is "", the current path /contents is referenced. - albumartupnp : true/false - If the database of MPD is upnp, set this to true. - albumart_localdir : File path - When albumart is acquired, albumart is acquired from the music files under the specified directory.

API.

todo.

Implementation Overview

todo.

See also