Posts by summersab

    I'm not entirely familiar with the version of Linux that LE uses. I looked at the WiFi manager, and it's something derived from Alpine, if I recall? I'm more comfortable with Debian since it has been my daily driver for well over a decade (which is why OSMC would be my second choice, but I was attracted to the simplicity/JeOS nature of LE). I could certainly take a crack at it, though.

    Ah, I checked OSMC, and they've announced EOL for the RPi0W. That's a shame. Perhaps a new version of the Zero will be released with more power in the near future.

    RPi0W aside, I agree with you that users should have a "good Kodi experience" and "considerably better Kodi device." With that goal in mind, wouldn't implementing some of my ideas also provide a considerably better Kodi experience? I believe so. I'm a freelance developer with two degrees in CS, but I only have one USB keyboard, and I had to dig it out of a closet. I doubt any of my non-technical friends even have one lying around. Bridging that gap would go a long way to help user adoption.

    First, I understand that Kodi/LibreELEC is NOT Chromecast. I get that, and I very much appreciate that it isn't. I've de-Googled my life, and I'm using Kore + LibreELEC on a RPi 0W as opposed to Chromecast.

    I'm a very technical user, but even still, I found the whole setup and experience to be . . . challenging. I have a RPi 0W with a broken USB controller, so I used that for LibreELEC. However, I didn't realize that I would need a keyboard to set up the WiFi network. This is where I realized that the casual user would give up. Many non-technical users don't even own USB keyboards, these days - they own laptops, tablets, and phones.

    At the risk of saying, "Make it work like Chromecast," I think I have a solution that would make "onboarding" a LOT easier:

    • When the system starts, set up a WiFi AP.
    • Display the network SSID and password on the screen that can be used to connect to the device and finish the configuration.
    • (Ideal) Display a QR code on the screen that can be used to connect to the AP using a mobile device. Add functionality to Kore to allow scanning this QR code and perform the setup via the app.
    • (Ideal) If the device loses connectivity to the known network, set up the AP and display the AP credentials and/or QR code so the user can fix the problem.

    Next, while I found that setting up Kore was easy, again, non-technical users might be lost. Username? Password? Why? Also, this makes it inconvenient for guests to use the device. Instead, here are some ideas:

    • Provide the option of creating a non-privileged user account so that Kore can be connected without requiring credentials. (Yes, this is less secure, but make it optional. For many users, if you're already on their WiFi network, they probably don't mind if you access their media devices)
    • Again, provide a QR code on the screen that can be scanned with Kore. This QR code would provide everything necessary for connecting (IP, port, user:pass). It would be much easier and preserve the security of the system.

    Thoughts?