Stay tuned for TMDB Plus, my very first plugin! 🚀
Posts by Max11
-
-
Stop ignoring the netiquette by your stupid show-off behavior. Accept it, open your own thread and every one will be happy
Chill out. The thread is coming. Let me 'show off' one last time before I make you happy. Cheers! 🍿
SUPERADMIN : Screenshots deleted - has nothing to do with the topic -
Just to clarify, this isn't the official plugin support thread; it’s a user-initiated discussion about the plugin being down.
My suggestions were meant to help others looking for available alternatives.
Suggesting solutions in a troubleshooting thread is standard community practice, not 'hijacking.'
However, I've shared my point, and I'll leave it at that. I hope everyone finds the solution they’re looking for.
-
Rough day? Take a deep breath, it’s just a suggestion.
I know exactly what’s been out there for years, but you’re clearly confusing 'using what exists' with 'creating something better.'
As for my post being 'out of place', the plugin is down, and suggesting alternatives is the definition of being helpful. I’m not a dev and never claimed to be. I’m just someone sharing what works instead of just complaining and waiting for a miracle.
The math is simple, even if you don't like it. If my ideas stress you or anyone else out this much, the 'Ignore' button is a great invention. Try it instead of playing 'Thread Police.'
Stop making a drama out of a simple post. If it's not for you, just scroll past and save your energy.
-
Some cool ideas for the dreamers and hobbyist devs in the house:
Imagine bringing the best of TMDB API and OMDb API together in one slick plugin!
The "TMDB" side of things:
- Search: For movies and TV shows.
- Basic info: Year, runtime, ratings, genre, director, writers, etc., and the full cast.
- Media: Full galleries for photos (posters & backdrops) and videos (trailers).
- Keywords: For better indexing and search.
- User Reviews: Community feedback.
- Discover: Smart recommendations and similar titles.
The "IMDb" touch (via OMDb):
- Official Ratings: IMDb scores and total vote counts.
- Awards: All the awards and nominations.
Just a little inspiration. Happy coding!

-
I already explained the context. If you're still upset, that's on you. Moving on.
-
Take a deep breath. It’s just a technical example, not a plugin release. If it’s not for you, feel free to scroll past.

-
Display More
This is not my problem, it's an issue with the image and the default skin.
The developer added 9 "wait" files to the spinner folder, and now the system is telling me that the file wait10.png is missing. How can I get it?!
The developer did not add the file notification_mail.png. How can I get it?!
The developer did not add the files (ico_dvb_s-fs8, ico_dvb_c-fs8, ico_dvb_t-fs8, ico_service_group-fs8). How can I get them?!
The developer did not add RassLogo and state. How can I get them?!
This is the developer's issue; they defined the files but didn't add them.
Recently, I installed the Zombi-Shadow-FHD skin, and the system is telling me that the extvolumeText render is missing, but when I searched inside the skin, I found it in its correct place! How could this happen?!
The problems are related to the mistakes of the previous developers who are now gone, leaving us with these annoying issues.
I fixed the ExtvolumeText renderer error message that was showing up in the system log with the help of AI.
The problem was caused by an incorrect location of GUI_WIDGET = eLabel in the code, which prevented the system from recognizing the renderer even though it actually existed.
And of course, since no one really cares about these tiny details, don’t expect this to ever be fixed.
Anyway, I’ve uploaded the fixed version, along with some fixes related to eTimer, for anyone who's interested.
-
Of course, it’s good that we leave everything exactly as it is, as long as it "never bothered anyone" for 20 years.
By that logic, anything that still works should obviously never be touched.
Yes, it’s just a single character, and no one claimed it was a historic achievement.
But don’t worry, I won’t waste anyone’s valuable time, it can be ignored just as easily as it has been for the last two decades.
And about the octal output?
A nice idea indeed, maybe one day we’ll add it as a feature "nobody cares about", just to stay consistent

-
Looks like a simple typo to me. The extra "d" is unnecessary, and removing it makes the values display clearly, just as in OpenATV.
I also tried, with the help of AI, to modify the Service Information screen to display long texts and enable scrolling.
So far, I can display long texts using "textwrap", but it doesn't look completely accurate.
As for scrolling, the scrollbar appears, but pressing the arrow keys doesn’t work as expected!
-
Thanks for the suggestion, but for now, I'll stick with FFmpeg since it works great on my little device without any issues and gives me the Full HD quality that my device supports.
I was just wondering if you know the name of this skin and who made it?
-
Thanks for the advice, but as you can see, I can handle it myself without waiting for anyone’s help.
-
I respect your wish not to discuss general changes in your thread.
It’s true that CSP already supports showing the encryption icon in templates, but not everyone uses that method. I just wanted a simple way to display it in normal mode (MODE_NORMAL).
Since there’s no license to modify CSP, I made sure not to touch, change, or share modified versions of it. Therefore, I looked for an alternative solution that doesn’t rely on external plugins and doesn’t impose any changes on others.
I just shared a quick guide on using DreamOS system files that are already open and available for customization. This is something the DreamOS developers provided for users and hobby developers who want to tweak the system for their own needs.
Without these possibilities, there wouldn’t be any new features, fixes, improvements, or support and development from different teams.
In the end, having different ways to do things isn’t disrespecting the system or developers, it’s actually one of the strengths of open systems.
If this approach isn’t for someone, they can just ignore it, like any other optional customization.
-
This is what has already been done:
Define Control Keys
CodeKEY_CRYPTO_WIDTH = "cryptoIconWidth" KEY_CRYPTO_HEIGHT = "cryptoIconHeight" KEY_CRYPTO_OFFSET = "cryptoIconOffset"Inside
__init__Codeself.crypt_pixmap = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_crypto.png")) self.crypto_width = self._componentSizes.get(self.KEY_CRYPTO_WIDTH, 22) self.crypto_height = self._componentSizes.get(self.KEY_CRYPTO_HEIGHT, 22) self.crypto_offset = self._componentSizes.get(self.KEY_CRYPTO_OFFSET, 9)Inside
applySkinCode
Display Moreelif attrib == self.KEY_CRYPTO_WIDTH: self.crypto_width = int(value) elif attrib == self.KEY_CRYPTO_HEIGHT: self.crypto_height = int(value) elif attrib == self.KEY_CRYPTO_OFFSET: self.crypto_offset = int(value) else: attribs.append((attrib, value))Additional Modifications
-
The
buildOptionEntryfunction has been modified. -
UsageConfig.pyandChannelSelectionDisplaySettings.pywere modified to add a new display configuration option.
Result
It is now possible to control the crypto icon size and spacing directly from any skin:
-
-
I also noticed that the encryption icon shows up with a few free services; however, it's still better than the one in OpenATV.
In OpenATV, the icon isn't stable and doesn't show up with most encrypted services.
Adding it as an optional feature in DreamOS would give some users a better experience when browsing Favourites, Satellites, Providers, and All services.
-
Yes, I’ve noticed the same behavior with a few encrypted services. The icon doesn’t show up until the service has been played at least once if the “encrypted” info is not present in the SDT.
However, having the encryption icon visible in the "All services" list is very important to me, just like the “Tag bouquet services” option.
All of these changes work perfectly and very fast on my small DM520, along with a few other tweaks inspired by the AIO image.

-
hello Sven H. Is it possible to show paid and free channels in the channel list?
Like the photo I uploaded
I was looking for something similar too on DreamOS images, and with the help of AI I managed to achieve this in MODE_NORMAL using iServiceInformation.sIsCrypted.
I found it to be more accurate at detecting encrypted services than what’s currently used in the OpenATV image.
These changes were made directly in the system files, not in the ChannelSelectionPlus plugin, since I found the system-level implementation to be faster when browsing favorite bouquets and the All services list.
Of course, modifying system files can be risky, so do this at your own risk.

-
However, users can check it out themselves by trying the YouTube plugins that work on the DM520 and seeing if the videos play with high-quality video and audio.
As for me, I just go by my own experience, and what matters is that the changes I made work the way I want on my device.

-
Yes, Dash used to work perfectly without ffmpeg.
But recently YouTube enforces a new rolling n-token on every Dash link. The old plugin generates a link that expires in seconds, so by the time GStreamer tries to play it "403 Forbidden".
-
I've finally figured out how to play Dash MP4 on DreamOS using FFmpeg, with the help of AI.
Code
Display MoreMetadata: major_brand : dash minor_version : 0 compatible_brands: iso6avc1mp41 creation_time : 2025-10-27 19:03:46 Duration: 00:06:06.82, start: 0.041708, bitrate: N/A Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 7 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default) Metadata: creation_time : 2025-10-27 19:03:46 handler_name : ISO Media file produced by Google Inc. Metadata: major_brand : dash minor_version : 0 compatible_brands: iso6mp41 creation_time : 2025-10-27 17:56:22 encoder : Google Duration: 00:06:06.90, start: 0.000000, bitrate: N/A Stream #1:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 3 kb/s (default) Metadata: creation_time : 2025-10-27 17:56:22 handler_name : ISO Media file produced by Google Inc.It now works smoothly and perfectly, with high-quality video and audio, on my small DM520.
