03-05-2020, 09:16 AM
Hi The Herb Guy
On the mpd_oled side, the player changing state isn't especially significant, as all mpd_oled does is run through a loop where it gathers state information and then displays it. However, it does loop faster when music is playing (for a smooth spectrum animation) and so there would be more data travelling over I2C then.
From a quick search, here is a script to monitor the i2c bus:
https://github.com/joan2937/pigpio/tree/...2C_SNIFFER
Seems old, but I expect there are other programs around if this one doesn't work out.
Another thought, and not a solution to the issue, but mpd_oled supports SPI OLED screens now, and maybe it is possible to use one of these with the DAC board.
Adrian.
On the mpd_oled side, the player changing state isn't especially significant, as all mpd_oled does is run through a loop where it gathers state information and then displays it. However, it does loop faster when music is playing (for a smooth spectrum animation) and so there would be more data travelling over I2C then.
From a quick search, here is a script to monitor the i2c bus:
https://github.com/joan2937/pigpio/tree/...2C_SNIFFER
Seems old, but I expect there are other programs around if this one doesn't work out.
Another thought, and not a solution to the issue, but mpd_oled supports SPI OLED screens now, and maybe it is possible to use one of these with the DAC board.
Adrian.