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
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix