PeppySpectrum with MoOde - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7) +--- Thread: PeppySpectrum with MoOde (/showthread.php?tid=5149) |
RE: PeppySpectrum with MoOde - franktw956 - 11-03-2022 (11-03-2022, 08:01 AM)the_bertrum Wrote:(11-03-2022, 07:01 AM)franktw956 Wrote: but after changing css and rebuild In media.css Code: // Ultra-wide screen 480 & 550 x 1920 RE: PeppySpectrum with MoOde - the_bertrum - 11-03-2022 Seems innocent enough. I wonder if the GULP build process is also dragging something else in. I'm beyond my expertise here, so I'm probably more of a hindrance than a help. I'll leave it to the really clever people. RE: PeppySpectrum with MoOde - Tim Curtis - 11-03-2022 (11-03-2022, 07:01 AM)franktw956 Wrote:(11-03-2022, 12:34 AM)Nutul Wrote: It looks like you cannot get the thumbnails generated, or they get generated with a different hash from that calculated by moOde when needed... Very odd. One of the other devs ran a quick test of gulp deploy which only touches /var/www and gulp deploy --all which also touches /var/local/www and had no issues with thumbnails. To start troubleshooting first reboot the system and post the following. Code: # Post startup log after reboot RE: PeppySpectrum with MoOde - franktw956 - 11-03-2022 (11-03-2022, 11:33 AM)Tim Curtis Wrote:(11-03-2022, 07:01 AM)franktw956 Wrote:(11-03-2022, 12:34 AM)Nutul Wrote: It looks like you cannot get the thumbnails generated, or they get generated with a different hash from that calculated by moOde when needed... Here you go. # Post startup log after reboot pi@moode:~ $ moodeutl -l 20221103 081517 worker: -- 20221103 081517 worker: -- Start moOde 8 series 20221103 081517 worker: -- 20221103 081517 worker: Successfully daemonized 20221103 081519 worker: File check (OK) 20221103 081520 worker: Session vacuumed 20221103 081520 worker: Session loaded 20221103 081520 worker: Debug logging (OFF) 20221103 081520 worker: -- 20221103 081520 worker: -- Audio debug 20221103 081520 worker: -- 20221103 081520 worker: ALSA cards: (0:IQaudIODAC | 1:empty | 2:empty | 3:empty 20221103 081520 worker: MPD config: (0:IQaudIO Pi-DAC PRO | mixerHDMI) | card:0) 20221103 081520 worker: ALSA mixer actual (Digital) 20221103 081520 worker: ALSA Digital volume set to (0%) 20221103 081520 worker: -- 20221103 081520 worker: -- System 20221103 081520 worker: -- 20221103 081521 worker: Host (moode) 20221103 081521 worker: moOde (8.2.3 2022-MM-DD) 20221103 081521 worker: RaspiOS (11.5) 20221103 081521 worker: Kernel (5.15.61-v8+ #1579) 20221103 081521 worker: Platform (Pi-4B 1.2 4GB) 20221103 081521 worker: ARM arch (aarch64, 64-bit) 20221103 081521 worker: MPD ver (0.23.5) 20221103 081521 worker: CPU gov (ondemand) 20221103 081521 worker: USB boot (enabled) 20221103 081521 worker: File sys (expanded) 20221103 081521 worker: HDMI port (On) 20221103 081522 worker: Sys LED0 (On) 20221103 081522 worker: Sys LED1 (On) 20221103 081522 worker: -- 20221103 081522 worker: -- Network 20221103 081522 worker: -- 20221103 081522 worker: eth0 adapter exists 20221103 081522 worker: eth0 check for address (No) 20221103 081522 worker: eth0 address not assigned 20221103 081522 worker: wlan0 adapter exists 20221103 081522 worker: wlan0 country (US) 20221103 081522 worker: wlan0 SSID is "None (activates AP mode)" 20221103 081522 worker: wlan0 AP mode started 20221103 081530 worker: wlan0 check 0 for IP address 20221103 081532 worker: wlan0 check 1 for IP address 20221103 081534 worker: wlan0 check 2 for IP address 20221103 081536 worker: IP addr (172.24.1.1) 20221103 081536 worker: Netmask (255.255.255.0) 20221103 081536 worker: Gateway (192.168.1.2) 20221103 081536 worker: Pri DNS (127.0.0.1) 20221103 081536 worker: Domain (hitronhub.home) 20221103 081536 worker: wlan0 power save disabled 20221103 081536 worker: apd0 router mode (Off) 20221103 081536 worker: -- 20221103 081536 worker: -- Software update 20221103 081536 worker: -- 20221103 081536 worker: Automatic check (Off) 20221103 081536 worker: -- 20221103 081536 worker: -- Audio config 20221103 081536 worker: -- 20221103 081536 worker: MPD conf updated 20221103 081536 worker: ALSA card number (0) 20221103 081536 worker: MPD audio output (IQaudIO Pi-DAC PRO) 20221103 081536 worker: Audio formats (S16_LE, S24_LE, S32_LE) 20221103 081536 worker: ALSA mixer name (Digital) 20221103 081536 worker: MPD mixer type (hardware) 20221103 081537 worker: Hdwr volume controller exists 20221103 081537 worker: Max ALSA volume (100%) 20221103 081537 worker: ALSA output mode (Direct: hw) 20221103 081537 worker: ALSA loopback (Off) 20221103 081537 worker: Reset renderer active flags 20221103 081537 worker: CamillaDSP (off) 20221103 081537 worker: -- 20221103 081537 worker: -- File sharing 20221103 081537 worker: -- 20221103 081537 worker: SMB file sharing (Off) 20221103 081537 worker: NFS file sharing (Off) 20221103 081537 worker: -- 20221103 081537 worker: -- MPD startup 20221103 081537 worker: -- 20221103 081537 worker: MPD started 20221103 081537 worker: MPD accepting connections 20221103 081537 worker: MPD output 1 ALSA Default (On) 20221103 081537 worker: MPD output 2 ALSA Bluetooth (Off) 20221103 081537 worker: MPD output 3 HTTP Server (Off) 20221103 081537 worker: MPD crossfade (off) 20221103 081537 worker: MPD ignore CUE files (yes) 20221103 081537 worker: -- 20221103 081537 worker: -- Music sources 20221103 081537 worker: -- 20221103 081537 worker: USB sources 20221103 081537 worker: 128G 20221103 081537 worker: NAS sources 20221103 081537 worker: None configured 20221103 081537 worker: -- 20221103 081537 worker: -- Feature availability 20221103 081537 worker: -- 20221103 081537 worker: Source select (available) 20221103 081537 worker: Source select (source: MPD) 20221103 081537 worker: Source select (output: IQaudIO Pi-DAC PRO) 20221103 081537 worker: Bluetooth (available) 20221103 081537 worker: AirPlay renderer (available) 20221103 081537 worker: Spotify renderer (available) 20221103 081537 worker: Squeezelite (available) 20221103 081537 worker: RoonBridge renderer (not installed) 20221103 081537 worker: Multiroom sender (available) 20221103 081537 worker: Multiroom receiver (available) 20221103 081537 worker: UPnP renderer (available) 20221103 081537 worker: DLNA server (available) 20221103 081537 worker: GPIO button handler (available) 20221103 081537 worker: Stream recorder (n/a) 20221103 081537 worker: -- 20221103 081537 worker: -- Other 20221103 081537 worker: -- 20221103 081537 worker: Rotary encoder on (100 2 3 23 24) 20221103 081537 worker: USB volume knob (Off) 20221103 081537 worker: USB auto-mounter (udisks-glue) 20221103 081537 worker: Saved MPD vol level (0) 20221103 081537 worker: Preamp volume level (0) 20221103 081537 worker: MPD volume level (50) restored 20221103 081537 worker: ALSA Digital volume (83%) 20221103 081537 worker: Auto-play (Off) 20221103 081537 worker: CoverView toggle (-off) 20221103 081537 worker: On-screen keyboard (Off) 20221103 081537 worker: Library scope (all) 20221103 081537 worker: Maintenance interval (360 minutes) 20221103 081537 worker: Screen saver activation (Never) 20221103 081537 worker: Session permissions (OK) 20221103 081537 worker: Mount monitor (Off) 20221103 081537 worker: Watchdog started 20221103 081537 worker: Ready pi@moode:~ $ # Post the startup log which will contain entries for the above two actions pi@moode:~ $ moodeutl -l 20221103 081517 worker: -- 20221103 081517 worker: -- Start moOde 8 series 20221103 081517 worker: -- 20221103 081517 worker: Successfully daemonized 20221103 081519 worker: File check (OK) 20221103 081520 worker: Session vacuumed 20221103 081520 worker: Session loaded 20221103 081520 worker: Debug logging (OFF) 20221103 081520 worker: -- 20221103 081520 worker: -- Audio debug 20221103 081520 worker: -- 20221103 081520 worker: ALSA cards: (0:IQaudIODAC | 1:empty | 2:empty | 3:empty 20221103 081520 worker: MPD config: (0:IQaudIO Pi-DAC PRO | mixerHDMI) | card:0) 20221103 081520 worker: ALSA mixer actual (Digital) 20221103 081520 worker: ALSA Digital volume set to (0%) 20221103 081520 worker: -- 20221103 081520 worker: -- System 20221103 081520 worker: -- 20221103 081521 worker: Host (moode) 20221103 081521 worker: moOde (8.2.3 2022-MM-DD) 20221103 081521 worker: RaspiOS (11.5) 20221103 081521 worker: Kernel (5.15.61-v8+ #1579) 20221103 081521 worker: Platform (Pi-4B 1.2 4GB) 20221103 081521 worker: ARM arch (aarch64, 64-bit) 20221103 081521 worker: MPD ver (0.23.5) 20221103 081521 worker: CPU gov (ondemand) 20221103 081521 worker: USB boot (enabled) 20221103 081521 worker: File sys (expanded) 20221103 081521 worker: HDMI port (On) 20221103 081522 worker: Sys LED0 (On) 20221103 081522 worker: Sys LED1 (On) 20221103 081522 worker: -- 20221103 081522 worker: -- Network 20221103 081522 worker: -- 20221103 081522 worker: eth0 adapter exists 20221103 081522 worker: eth0 check for address (No) 20221103 081522 worker: eth0 address not assigned 20221103 081522 worker: wlan0 adapter exists 20221103 081522 worker: wlan0 country (US) 20221103 081522 worker: wlan0 SSID is "None (activates AP mode)" 20221103 081522 worker: wlan0 AP mode started 20221103 081530 worker: wlan0 check 0 for IP address 20221103 081532 worker: wlan0 check 1 for IP address 20221103 081534 worker: wlan0 check 2 for IP address 20221103 081536 worker: IP addr (172.24.1.1) 20221103 081536 worker: Netmask (255.255.255.0) 20221103 081536 worker: Gateway (192.168.1.2) 20221103 081536 worker: Pri DNS (127.0.0.1) 20221103 081536 worker: Domain (hitronhub.home) 20221103 081536 worker: wlan0 power save disabled 20221103 081536 worker: apd0 router mode (Off) 20221103 081536 worker: -- 20221103 081536 worker: -- Software update 20221103 081536 worker: -- 20221103 081536 worker: Automatic check (Off) 20221103 081536 worker: -- 20221103 081536 worker: -- Audio config 20221103 081536 worker: -- 20221103 081536 worker: MPD conf updated 20221103 081536 worker: ALSA card number (0) 20221103 081536 worker: MPD audio output (IQaudIO Pi-DAC PRO) 20221103 081536 worker: Audio formats (S16_LE, S24_LE, S32_LE) 20221103 081536 worker: ALSA mixer name (Digital) 20221103 081536 worker: MPD mixer type (hardware) 20221103 081537 worker: Hdwr volume controller exists 20221103 081537 worker: Max ALSA volume (100%) 20221103 081537 worker: ALSA output mode (Direct: hw) 20221103 081537 worker: ALSA loopback (Off) 20221103 081537 worker: Reset renderer active flags 20221103 081537 worker: CamillaDSP (off) 20221103 081537 worker: -- 20221103 081537 worker: -- File sharing 20221103 081537 worker: -- 20221103 081537 worker: SMB file sharing (Off) 20221103 081537 worker: NFS file sharing (Off) 20221103 081537 worker: -- 20221103 081537 worker: -- MPD startup 20221103 081537 worker: -- 20221103 081537 worker: MPD started 20221103 081537 worker: MPD accepting connections 20221103 081537 worker: MPD output 1 ALSA Default (On) 20221103 081537 worker: MPD output 2 ALSA Bluetooth (Off) 20221103 081537 worker: MPD output 3 HTTP Server (Off) 20221103 081537 worker: MPD crossfade (off) 20221103 081537 worker: MPD ignore CUE files (yes) 20221103 081537 worker: -- 20221103 081537 worker: -- Music sources 20221103 081537 worker: -- 20221103 081537 worker: USB sources 20221103 081537 worker: 128G 20221103 081537 worker: NAS sources 20221103 081537 worker: None configured 20221103 081537 worker: -- 20221103 081537 worker: -- Feature availability 20221103 081537 worker: -- 20221103 081537 worker: Source select (available) 20221103 081537 worker: Source select (source: MPD) 20221103 081537 worker: Source select (output: IQaudIO Pi-DAC PRO) 20221103 081537 worker: Bluetooth (available) 20221103 081537 worker: AirPlay renderer (available) 20221103 081537 worker: Spotify renderer (available) 20221103 081537 worker: Squeezelite (available) 20221103 081537 worker: RoonBridge renderer (not installed) 20221103 081537 worker: Multiroom sender (available) 20221103 081537 worker: Multiroom receiver (available) 20221103 081537 worker: UPnP renderer (available) 20221103 081537 worker: DLNA server (available) 20221103 081537 worker: GPIO button handler (available) 20221103 081537 worker: Stream recorder (n/a) 20221103 081537 worker: -- 20221103 081537 worker: -- Other 20221103 081537 worker: -- 20221103 081537 worker: Rotary encoder on (100 2 3 23 24) 20221103 081537 worker: USB volume knob (Off) 20221103 081537 worker: USB auto-mounter (udisks-glue) 20221103 081537 worker: Saved MPD vol level (0) 20221103 081537 worker: Preamp volume level (0) 20221103 081537 worker: MPD volume level (50) restored 20221103 081537 worker: ALSA Digital volume (83%) 20221103 081537 worker: Auto-play (Off) 20221103 081537 worker: CoverView toggle (-off) 20221103 081537 worker: On-screen keyboard (Off) 20221103 081537 worker: Library scope (all) 20221103 081537 worker: Maintenance interval (360 minutes) 20221103 081537 worker: Screen saver activation (Never) 20221103 081537 worker: Session permissions (OK) 20221103 081537 worker: Mount monitor (Off) 20221103 081537 worker: Watchdog started 20221103 081537 worker: Ready 20221103 082333 worker: Job rotaryenc 20221103 082343 worker: Job rotaryenc 20221103 082407 worker: Job regen_thmcache pi@moode:~ $ # Post status of rotenc systemd unit pi@moode:~ $ systemctl status rotenc ● rotenc.service - Moode Rotary Encoder Driver Loaded: loaded (/lib/systemd/system/rotenc.service; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2022-11-03 08:23:43 EDT; 3min 31s ago Process: 1991 ExecStart=/var/www/daemon/rotenc.py 100 2 3 23 24 (code=exited, status=203/EXEC) Main PID: 1991 (code=exited, status=203/EXEC) CPU: 2ms Nov 03 08:23:43 moode systemd[1991]: rotenc.service: Failed at step EXEC spawning /var/www/daemon/rotenc.py: Permiss> Nov 03 08:23:43 moode systemd[1]: Started Moode Rotary Encoder Driver. Nov 03 08:23:43 moode systemd[1]: rotenc.service: Main process exited, code=exited, status=203/EXEC Nov 03 08:23:43 moode systemd[1]: rotenc.service: Failed with result 'exit-code'. lines 1-11/11 (END)...skipping... ● rotenc.service - Moode Rotary Encoder Driver Loaded: loaded (/lib/systemd/system/rotenc.service; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2022-11-03 08:23:43 EDT; 3min 31s ago Process: 1991 ExecStart=/var/www/daemon/rotenc.py 100 2 3 23 24 (code=exited, status=203/EXEC) Main PID: 1991 (code=exited, status=203/EXEC) CPU: 2ms Nov 03 08:23:43 moode systemd[1991]: rotenc.service: Failed at step EXEC spawning /var/www/daemon/rotenc.py: Permission denied Nov 03 08:23:43 moode systemd[1]: Started Moode Rotary Encoder Driver. Nov 03 08:23:43 moode systemd[1]: rotenc.service: Main process exited, code=exited, status=203/EXEC Nov 03 08:23:43 moode systemd[1]: rotenc.service: Failed with result 'exit-code'. RE: PeppySpectrum with MoOde - Tim Curtis - 11-03-2022 Whats in /var/www/daemon/ Code: ls -al /var/www/daemon/ Also the Gateway address for AP mode is odd. Normally its 0.0.0.0 and domain is blank () Code: 20221103 081536 worker: IP addr (172.24.1.1) RE: PeppySpectrum with MoOde - franktw956 - 11-03-2022 (11-03-2022, 01:46 PM)Tim Curtis Wrote: Whats in /var/www/daemon/ I was using Ethernet previously, and now is WiFi, please see the log: Code: pi@moode:~ $ moodeutl -l RE: PeppySpectrum with MoOde - Tim Curtis - 11-04-2022 The files below won't execute because they lack +x (execute) permission. -rw-r--r-- 1 root root 3395 Nov 3 08:07 mountmon.php -rw-r--r-- 1 root root 4612 Nov 3 08:07 rotenc.py I would also check the file(s) in /var/www/util/ The question is why is this happening. RE: PeppySpectrum with MoOde - franktw956 - 11-04-2022 (11-04-2022, 12:01 AM)Tim Curtis Wrote: The files below won't execute because they lack +x (execute) permission. Give the 2 files +x permission (sudo chmod +x) --> reboot --> still no working. Code: pi@moode:~ $ ls -al /var/www/daemon RE: PeppySpectrum with MoOde - Tim Curtis - 11-04-2022 Go through all the directories that have executable code in /var/www/ and /var/local/www. They should all have 0755 permissions. If not then something is corrupting the permissions. If they all have 0755 permissions then there is some other type of corruption that has occurred after doing a gulp build. The challenge is that so far we are not able to repro this. RE: PeppySpectrum with MoOde - franktw956 - 11-04-2022 (11-04-2022, 01:22 AM)Tim Curtis Wrote: Go through all the directories that have executable code in /var/www/ and /var/local/www. They should all have 0755 permissions. If not then something is corrupting the permissions. Good news ! after 0755 permissions for the executable code in /var/www/ and /var/local/www, the thunmbnail and rotenc are running well. Many thanks for your great help. |