look for the error. misspelled driver parameters or pages file.
Step 2. Edit the pydpiper.service file
A systemctl services file has been provided with examples for several different popular configurations. You will need to enable the appropriate ExecStart line for your particular configuration. You do this by removing the ‘#’ character at the start of the line for the ExecStart that is appropriate. It is possible that you will also need to edit some of the values for the ExecStart command if your configuration is different than what was provided.
IMPORTANT: There must be one and only one ExecStart enabled within the file.
The general format for the ExecStart lines is as follows:
ExecStart=/usr/bin/docker run --network=host --privileged -v /var/log:/var/log:rw dhrone/pydpiper:latest python /app/pydPiper.py --<musicdistro> --driver <driver> --width <width> --height <height> --i2caddress <i2caddress> --i2cport <i2cport> --rs <rs> --e <e> --d4 <d4> --d5 <d5> --d6 <d6> --d7 <d7> --timezone <timezone> --temperature <temperature> --lmsplayer <lmsplayer> --pages <pagefile>
Definitions for command line Parameters
<driver> – Driver for your display. Possible values are ‘winstar_weg’, ‘hd44780’, ‘hd44780_i2c’, ‘ssd1306_i2c’
<musicdistro> – Sets the type of music player pydPiper is installed on. Possible values are ‘volumio’, ‘rune’, ‘lms’
<width> – width of your display in pixels. If you are using a character display, each column is 5 pixels wide
<height> – height of your display in pixels. If you are using a character display, each line is 8 pixels high
For I2C displays
<i2caddress> – The I2C address your display is installed on. Normally 0x27.
<i2cport> – The I2C port your display is attached to. Normally 1.