12-02-2022, 07:10 PM
(This post was last modified: 12-02-2022, 07:11 PM by TheOldPresbyope.
Edit Reason: typo
)
@JohnG
There's several answers ( ).
Since the stand-alone moOde player is built on Raspberry Pi OS, the first answer is, does RaspiOS boot and run on the fruity variant in question? If yes, then it might take little effort to port moOde to it as well.
The second answer is, if the SBC in question is ARM-based but RaspiOS doesn't boot, there is a chance a Franken-moOde can be created for it. By this I mean, it is likely that the moOde code could be melded with the OS that will boot (often a customized Armbian build), configured by hand, and the result play via USB DACs. Examples of this include a hardy soul (sadly, I don't recall their handle) achieved this with a BananaPi board some years ago as did I with a SolidRun CuBox-i4Pro also some years ago (these both were done back in the days when only the diy-audio.com forum thread existed and moOde was in relative infancy).
Much more recently, I brought up a moOde player 8.1.2 on a Libre Computer Le Potato SBC. In this case, I was able to take advantage of the Libre effort to modify RaspiOS to boot either on a Pi or on their foreign architecture. Again, it's a Franken-moOde---configure by hand and play only via USB DAC.
In principle, one could rip into Tim's code for configuring moOde and generalize it so other SBCs could be supported. In practice this approach runs into several snags. For one, there's a variety of boards out there marketed as Pi-killers but each lives in its own ecosphere with little commonality. For another, there are very few (typically 0 or 1) moOde developers with any of those boards so it's hard to develop/test/support extensions for them. For another, the whole DAC HAT problem looms large: can the boards work with the SBC's GPIO? can the Raspberry Pi dtoverlays work with the SBC and its OS? (Note that many vendors claim they can mount a RPi HAT but is this true specifically for i2s HATs?)
Just my 2-cents worth.
Regards,
Kent
There's several answers ( ).
Since the stand-alone moOde player is built on Raspberry Pi OS, the first answer is, does RaspiOS boot and run on the fruity variant in question? If yes, then it might take little effort to port moOde to it as well.
The second answer is, if the SBC in question is ARM-based but RaspiOS doesn't boot, there is a chance a Franken-moOde can be created for it. By this I mean, it is likely that the moOde code could be melded with the OS that will boot (often a customized Armbian build), configured by hand, and the result play via USB DACs. Examples of this include a hardy soul (sadly, I don't recall their handle) achieved this with a BananaPi board some years ago as did I with a SolidRun CuBox-i4Pro also some years ago (these both were done back in the days when only the diy-audio.com forum thread existed and moOde was in relative infancy).
Much more recently, I brought up a moOde player 8.1.2 on a Libre Computer Le Potato SBC. In this case, I was able to take advantage of the Libre effort to modify RaspiOS to boot either on a Pi or on their foreign architecture. Again, it's a Franken-moOde---configure by hand and play only via USB DAC.
In principle, one could rip into Tim's code for configuring moOde and generalize it so other SBCs could be supported. In practice this approach runs into several snags. For one, there's a variety of boards out there marketed as Pi-killers but each lives in its own ecosphere with little commonality. For another, there are very few (typically 0 or 1) moOde developers with any of those boards so it's hard to develop/test/support extensions for them. For another, the whole DAC HAT problem looms large: can the boards work with the SBC's GPIO? can the Raspberry Pi dtoverlays work with the SBC and its OS? (Note that many vendors claim they can mount a RPi HAT but is this true specifically for i2s HATs?)
Just my 2-cents worth.
Regards,
Kent