OK, I’ve done as much searching around here as I could to get up to speed on how to create new themes and upload them to SMP. I have a few remaining questions though:
- What is the correct file structure for a theme to be validly parsed? I downloaded the current SMP firmware and found the /src/libs/RES_RV/resource folder. Its structure has five folders: font, image, mo, theme_builtin and xml. However in other threads, third party themes seem to have a flatter structure: xml files as a flat list (not in a folder), but other folders the same or similar to the built-in theme. And then some of the theme files are symbolic links, e.g. image/accuweather -> /opt/osd/image/accuweather. Is /opt/osd/image a fixed SMP firmware location?
2. What is the canonical file set for a new theme? (the minimal file set which will be validly parsed)? For example, I only want to modify a few of the Mochi theme elements to begin with (get rid of that annoyong spinning loading arrow, for example, by replacing the relevant png’s with empty transparent png’s). Do I have to include all the other png’s and xml’s even if they are the same as the defaul theme? (SMP simply fetches the default XML if an uploaded theme doesn’t have it) or does the whole theme folder and file structure need to be replicated to work?
- Is it possible to change a theme to get rid of the alert that briefly pops up in the top LH corner of the screen, upon starting a video, that indicates audio format and subtitle setting (e.g. “Audio: PCM Subtitles: Off”)?
Thanks for any help.