Luna aims to be a one-size-fits-all Moonlight launcher for Kodi. Even though it's tailored for OSMC right now, it can be easily extended to support pretty much any platform where both Kodi and Moonlight Embedded are available. If you feel like a specific feature is missing don't hesitate to tell me and I'll see what I can do ;)
Screenshots can be found on the Wiki
Moonlight-Embedded needs to be installed. For setup instructions please follow irtimmer's wiki.
Luna uses a web support called Eos for telemetry data and exception / error reporting.
This is in place for mainly two reasons:
The following information is gathered:
0.7.0~rc6
Linux osmc 4.4.27-7-osmc
2017.02-2
17.1.1 - releasecandidate
7.1.351.0
for a gen 7 server and 5
for five games on that host
(the relevance here is that there are sometimes issues that are tied to a specific GFE version, the number of hosts / games will be averaged
over all users to see if and when the main menu / game list needs UI improvements)2017-02-12
and tied to the user information to get usage percentage, filter out 'one-time' starters, ...logLevel: "warning",
logChannel: "script.luna.repository",
logMessage: "Attempted to remove non-existent device: 'None'"
exceptionType: "<type 'exceptions.ValueError'>",
exceptionValue: "Moonlight binary could not be found.",
traceback: [snip]
- linking user information to logs / exceptions is important e.g. for calculating averages over either all or more active users, thus providing a
measure of overall functionality
From the above information I am not able to identify single users (i.e. don't know who they are and where they come from, meaning each single user is just a number in the system),
but I am able to track them through the system (usage count, logs, exceptions).
Since Eos already helped out a lot in identifying bugs I feel it's the right thing to do and thus it is enabled by default. If you don't think so,
however, you can disable it completely in the settings. If you don't want the very first start to be registered, you should do so before starting
Luna after installing / re-installing the add-on. That being said, users with no additional information attached are hard-deleted every few weeks, since it's clear they
opted out but did so after starting Luna for the first time.
In the future, Eos will also provide different other services (proxied API access, ...), but they will always be optional (if possible) and not dependent on each other,
i.e. never require you to opt-in for telemetry just so you can use something else.
## Credits
- Logo [Ben Biedrawa](http://BengerengTV.com)
- Icons from [Freepik](http://www.flaticon.com/authors/freepik), provided by [flaticon](www.flaticon.com)
- Game information and posters provided by [TheGamesDB](http://thegamesdb.net)
- Steam Background from DiglidiDudeNG over at [deviantart](http://diglididudeng.deviantart.com/art/Steam-Wallpaper-Globe-458081397)
- most of the common assets (like arrows, ...) are taken from OSMCs skin (GPLv2)
- mesh background from pixabay.com (CC0)