While reading the release notes for the latest Windows version of MC I suddenly realized that Panel has already been updated allow for hiding the fixed button, and it's also already in the Linux version.
31.0.46 (8/18/2023)
6. NEW: (Panel) Added options to the Advanced settings page to show/hide the fixed buttons on the main page, such as Streaming, Cloudplay, etc.
Wow, thanks
Now it's just a matter of time before this version becomes available for the IdPi.
I've been using the IdPi regularly and it has become my preferred way of listening to music, I really like this device
A few more things to note:
- I had to deactivate Audio --> Disable display from turning off (useful for HDMI audio) because this would also prevent the non-HDMI touchscreen from turning off...
- From time to time the IdPi will boot up and not have a network connection. The connection to the switch is wired of course, so no reason for that happening. Also, after a reboot, it works, without even touching anything but the touchscreen.
- I tried to use the IdPi offline, i.e. working network connection but no internet, as I prefer for all LAN-only devices (my two IdPi are supposed to just play music from my server), but that didn't work that good. After a few days, it becomes slow to start MC, and also Panel. Obviously, it tries to get some stuff from the internet, but I'm not sure why and what.
Updated list from previous post:
Issues (the first two are only related to the official touchscreen, and can be worked around as described in the previous post: disable dtoverlay=vc4-kms-v3d and the HDMI related stuff in config.txt):
- (As mentioned, the display layout config doesn’t stick for the (official) touchscreen, even after saving it (btw: how can I delete the useless file?).)
- (lcd_rotate=2 in config.txt is ignored halfway through the boot process. That doesn’t seem right.)
- Occasionally, the IdPi will boot and not have a network connection, for no specific reason (wired connection, and working after reboot without touching anything).
- IdPi can't run offline for more than a few days before it needs the internet. If not connected, it'll suddenly become slow to load MC and also Panel.
- Related to the above point: Raspberry Pi doesn't have an RTC module, so time & date is off, when the device is offline. What does it use for NTP? I could allow that through the firewall, UDP on port 123. Or would it accept local NTP when pushed through DHCP?
Potential enhancements:
- There is an option within Media Network —> Panel, to launch Panel in a browser (when clicking on it). Works great. It would be a neat feature if this (existing option/function) could somehow also be an autostart option, like "start MC and then launch Panel in a browser“.
- As in previous posts: Please make the Panel view fully configurable. Currently, there are fixed items, that can’t be removed or at least be hidden (e.g. something with waves, a radio etc.). Implemented with MC 31.0.46 (Linux)
- Maybe include an onscreen keyboard (
https://www.raspberrypi.com/documentation/accessories/display.html#how-do-i-get-an-on-screen-keyboard)
- Could the OS allow for Wi-Fi and Bluetooth to be turned off when not needed? This reduces power usage and unnecessary radio emission (and attack vectors). On other Raspberry Pi I have running the regular Pi OS, I do:
sudo echo “dtoverlay=disable-wifi” | sudo tee -a /boot/config.txt
sudo systemctl disable wpa_supplicant
sudo rm /etc/profile.d/wifi-check.sh
sudo echo “dtoverlay=disable-bt” | sudo tee -a /boot/config.txt