two things to check

the script eats any output so we may be throwing an error

first, could you enter the following, it'll tell us if all the
dependencies are met


Code:
--------------------
    ldd lmsmonitor
--------------------


we should see all dependencies met, something like the following:


Code:
--------------------
    tc@aardvark001:/mnt/mmcblk0p2/tce$ ldd lmsmonitor 
        linux-vdso.so.1 (0x7e8bd000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x76f22000)
        librt.so.1 => /lib/librt.so.1 (0x76f0b000)
        libwiringPi.so => /usr/local/lib/libwiringPi.so (0x76eec000)
        libArduiPi_OLED.so.1 => /lib/libArduiPi_OLED.so.1 (0x76ed1000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x76d84000)
        libm.so.6 => /lib/libm.so.6 (0x76d17000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x76ce8000)
        libc.so.6 => /lib/libc.so.6 (0x76ba7000)
        /lib/ld-linux-armhf.so.3 (0x76f4b000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x76b68000)
        libi2c.so.0 => /usr/local/lib/libi2c.so.0 (0x76b56000)
  
--------------------


note this is on a pi3B+ and there may be minor differences on pi4

if all dependencies look good try running the monitor without the
wrapper


Code:
--------------------
    sudo ./lmsmonitor -n {your squeezelite name here} -rcxtiv -m sa
--------------------


don't forget sudo as we need permissions to get to shared memory
the t option will spool track details to the screen
the i options enables minimal debug

Example:

Code:
--------------------
    tc@aardvark001:/mnt/mmcblk0p2/tce$ sudo ./lmsmonitor -n aardvark001 -rcxitv 
-m sa
  This is ./lmsmonitor, compiled Mar 15 2020 18:58:00.
  Sending LMS Discovery ...
  LMS (Server) responded:
  Server IP ....: 192.168.1.25:3483
  Player Name ..: aardvark001
  Player ID ....: bb:aa:ee:77:aa:dd
  Player IP ....: 192.168.1.37
  Initializing SHMEM ...
  SHMEM Actively Monitoring ...
  _____________________
  Lee Scratch Perry
  History, Mystery & Prophesy [US] [162-539 774-2]
  Nice Time
  Lee Scratch Perry, Lee "Scratch" Perry
  _____________________
  Lee Scratch Perry
  History, Mystery & Prophesy [US] [162-539 774-2]
  Tiger Lion
  Lee Scratch Perry, Lee "Scratch" Perry
  
--------------------


track details will display if squeeze is playing

you should also see the details on the OLED

and when not playing the time is displayed

post the output from the ldd command, and any errors you get on command
line for the monitor

I that didn't work:

- add the startup script as described in the repo

- backup your unit via the web forms 

- and then reboot

hopefully that brings it up clean


I do have one small edit for the gomonitor script

change the killall line so it reads thus:


Code:
--------------------
    sudo killall -8 lmsmonitor > /dev/null
--------------------


that's a just change of the -1 to -8

we shouldn't need the killall if this is the first time execution, its
just there so I can roll during testing

I'll update the archive on repo with the same edit early in the AM US
EST


------------------------------------------------------------------------
shunte88's Profile: http://forums.slimdevices.com/member.php?userid=40185
View this thread: http://forums.slimdevices.com/showthread.php?t=111790

_______________________________________________
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to