Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Hello and Thanks
#1
Just introducing myself to the forum. I'm very glad this forum exists and I've learned a lot about Moode audio and troubleshooting these wonderful machines software from this forum and from links found in this forum.

I was once a Volumio user, with a base RPi and an ancient SoundBlaster Live! 24 USB DAC connected to my stereo. I moved to Moode a while ago, but still with the same hardware. My RPi was having issues handling my music collection, so I attempted to upgrade to a newer Pi, but this was about the time you couldn't get a Pi anywhere at any price...

I then found The Libre Computer Le Potato, found a script that could allow my current SD card installation to be modified to boot in it and was very excited to upgrade...except I couldn't...the Pi was too old to run the script. So I improvised.

I loaded the latest Raspbian install on my Potato, added the apt repository, installed moode-player via apt and I was up and running with my SBLive24 and Potato. Then my SBLive24 died, so I bought another DAC...Moode didn't recognize it, so I returned it and bought a SMSL SU1. Moode didn't recognize it...REAL LONG story short (skipping some really stupid stuff that I did), I reloaded Raspbian, reloaded Moode, and voila!, there was the DAC in the Audio Settings. I moved the system back to the stereo and connected...the DAC was GONE! and a lot of things were not right...I changed the IP I was using for the Potato, fired everything back up, and there was my working system again...the browser had to have had a crap-ton (that's a technical term!?) of stuff cached, causing some of my problems.

We're good now, Moode is chewing through my library and I'm streaming some jazz from Jazz24 while I wait.

Hello, everyone!
Reply
#2
Hello @huntar and welcome.

Glad to hear you were successful with your Le Potato. I didn’t need one but got one anyway last year to experiment with “just because”.

As you say, their utility script is sufficient to turn a moOde uSD card into a dual-booting Pi/LP card. Like you I found I could handily drive a USB DAC using the result on the Le Potato.

I don’t believe that the moOde project will ever support this combination officially. Reasons include

- It’s very unlikely DAC HAT devs will provide compatible drivers
- There’s a fair amount of frontend and backend code in moOde related to configuration that is Pi-specific. Modifying it to deal with the different boards and then maintaining it over successive releases of moOde would require additional manpower from someone who sticks around to provide user support.
- It isn’t clear, to me at least, what the long-term commitment to the board and script is from Libre Computer.

Still, it’s cool that one can so easily get a mostly working moOde player with the inexpensive Le Potato board.
 
Enjoy the music!

Regards,
Kent
Reply
#3
TL;DR - Moode 9 does NOT like the Le Potato.

Following up on this success with an abject failure report. With Moode 9 out and an extra Le Potato, I decided to try my hand at getting Moode 9 running on it. After some floundering around with repositories and config files, I got Moode 9.0.2 installed and rebooted. After logging in, there were errors about missing tables in the SQLite3 database. When I checked, I found the database missing, but the SQL file was there to create it. I created the database, rebooted, got to a login prompt, but then the system went into a continuous reboot loop.

After fighting it for a while, I finally dropped back and punted, reflashed the eMMC on my Le Potato with a clean version of Debian 12, added ALL the repositories, including the Raspberry Pi ones and tried again. The install process ran without a single error, but when I rebooted, the continuous reboot process started again.

If I remove the database, the system boots fine, but of course doesn't run the Moode server properly because the database has configuration settings for everything from the streaming stations to the hardware...essentially everything the Moode server needs to know to function is in the database, so Moode 9 is a no-go on the Le Potato, unless the script mentioned in the other thread about running Moode on the Le Potato works, but I don't have a new enough RPi to go that route...

I also tried Moode 9.0.1 with the same unsatisfactory results.

Running a diff on the version 8 and version 9 databases yields very few differences, some new hardware, different themes (I think), but the GPIO section, has a new/changed field.

I suspect there is some issue with the GPIO settings, as the Le Potato's GPIO layout is different from the RPi's, as I understand it. There very well could be some signal being sent to a GPIO pin that is causing the reboot...that is my next avenue of exploration.

I'll keep fiddling with it...maybe I can get it to work. If so, I'll post my process here.
Reply
#4
Hi and welcome.

Kind regards
Rock
100% Linux noob (Linexia?) - Promoted, by Tim, to ‘not noob’ ‘novice’, with a single vote from Robert.
look forward am slightly nervous about what triggers the ‘dangerous’ promotion.
Proclaimed to ‘tinkerer status’ by Kent.
Almost anything is possible. It’s the subjective sum of the variables price, time and entertainment that determines whether it’s worth it or not.
Reply


Forum Jump: