10-04-2022, 09:55 AM
(10-04-2022, 06:58 AM)romain Wrote:(10-03-2022, 03:20 PM)Tim Curtis Wrote: I'm in the process of doing the release administration for 8.2.1 and so that ship has already sailed but maybe for next release it can be considered. Off the top of my head monitoring of USB mounts and LED indicators seems unnecessary.Tim,
I'm also trying to get to a point where all code is managed via Github processes. This is to help streamline our project management and administration.
Did you happen to put the code in a Git repo and is there a license attached?
this code doesn't belong to any Git repo and there is no license attached to it. I've written it for my own use and even if it is used partially, I'll be happy to bring my humble contribution to moOde.
In my case, probably like many other moOde users too, my pi based DACs (one is the server with USB SSD attached to it, the other is the client) are enclosed in transparent cases so, if something goes wrong (i.e. music stops because network is disconnected, music shares become unavailable, server/NAS is rebooted, USB attached device has a problem, ...), I can immediately see it when green LED starts blinking without connecting to the interface.
In the same way, I can immediately see when things become normal again (shares are online, network is OK) with fixed green LED on and red LED off.
Another example is when I stop NFS and Samba daemons to do shell scripted automated backups from my moOde master device with USB attached to it to my NAS.
Have a nice day
I get that visuals are important but in general failed mounts, networks and hosts are uncommon and so it could be easy to forget the blink codes over time, plus a lot of users have their Pi's tucked away or in opaque cases. The other challenge is that the Pi has a set of its own blink codes to indicate certain failure modes and this could create confusion.
If your intention is to have all or part of your code used by others then it must have a license that stipulates that the code can be freely redistributed by another project. Unlicensed works, but law cannot be redistributed. For reference moOde uses Open Source GPLv3 license so your code must be licensed in a way thats compatible with that license.
Creating a Git repo and assigning a license is easy :-)