Jump to content


Photo

XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge)


  • Please log in to reply
87 replies to this topic

Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #81 Inspiron80

  • Senior Member
  • 42 posts

+2
Neutral

Posted 31 January 2025 - 00:02

XDREAMY v 5.4.0
 
"Experience Enigma2 skin like never before with XDREAMY"
 
 
What's New:
 
  • A new level of poster download and display continues the improvements in rendering and methodology, which are now more accurate, faster, and perfect.
  • Add a new option in the infobar to swap between crypto-name and crypto-bar to change the look of channel encryption.
  • Improvement in skin response speed as after speed poster improvements.
  • XDREAMY PLUGIN: Code optimization.
  • Fixes and Improvements.
 
Telnet Code
 
(Direct Install)
wget -q "--no-check-certificate" https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/installer.sh -O - | /bin/sh
Download IPK
 
(MediaFire)
https://www.mediafire.com/file/81mewbyz34d8dow/enigma2-plugin-skins-xDreamy_5.4.0_all.ipk/file
 
Regards


Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #82 andriup1

  • Member
  • 5 posts

0
Neutral

Posted 4 February 2025 - 20:05

Hi,

Thanks for great work on this project. 

 

I'm having trouble while installing skin, please see below:

 

 

------------------------------------------------------------------------

                            Welcome To XDREAMY                          

                         XDREAMY Skin By Inspiron                       

                       Don't Remove this Disclaimer                     

------------------------------------------------------------------------

          Experience Enigma2 skin like never before with XDREAMY        

------------------------------------------------------------------------

  

You are going to install XDREAMY skin, please wait...      

Configuring enigma2-plugin-skins-xDreamy.

   

------------------------------------------------------------------

                  XDREAMY Skin Supported Images                   

------------------------------------------------------------------

   

---------------------- ALLIANCE BASED Images ---------------------

1. OpenATV 6.x , OpenATV 7.x , OpenATV 7.x Devel versions

2. Egami 10.4 , Egami 10.5

3. PurE2 7.3 , 7.4

4. OpenSPA 8.x

5. OpenDroid 7.x

6. OpenBh 5.x

------------------------ PLI BASED Images ------------------------

7. OpenPLi 8.x , OpenPLi 9.x, OpenPLi Devel versions

8. OpenViX 6.x

9. HDF freaks 7.x

10. NonSoloSat (NSS)

11. satlodge

12. Foxbob

    

Identify your installed image ....

  

You have Openpli image

Adjusting some files according to your image...

Installing dependencies for PLI-based image...

python3-requests is already installed.

Installing python3-pillow...

 * opkg_lock: Could not lock /run/opkg.lock: Resource temporarily unavailable.

 * opkg_cmd_exec: Command failed to capture privilege lock: Resource temporarily unavailable.

 * pkg_run_script: package "enigma2-plugin-skins-xDreamy" postinst script returned status 255.

 * opkg_configure: enigma2-plugin-skins-xDreamy.postinst returned 255.

Error installing the XDREAMY skin.

 
 
 
 
Thanks 

Edited by andriup1, 4 February 2025 - 20:06.


Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #83 Inspiron80

  • Senior Member
  • 42 posts

+2
Neutral

Posted 5 February 2025 - 16:09

opkg install wget
opkg install image
opkg install imaging


I will include the dependencies in the installation script next update

Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #84 Inspiron80

  • Senior Member
  • 42 posts

+2
Neutral

Posted 6 February 2025 - 08:08

XDREAMY v 5.5.0

 

"Experience Enigma2 skin like never before with XDREAMY"

 

 

 

What's New:

 

Installation Script Enhancements:

We’ve revamped the installation script to make it smarter, more user-friendly, and easier to debug. Here’s what’s new:

 

Image Detection and Branding:

The script now identifies the current Enigma2 image being used.

If the image has a dedicated logo, it will be displayed during installation. If not, the script will use a default logo or a generic distro logo for a consistent visual experience.

 

Image-Specific Dependency Installation:

The script detects the type of Enigma2 image (e.g., OpenATV, OpenPLi, VTi, etc.) and automatically installs the required dependencies tailored to the image. This ensures smoother compatibility and fewer errors.

 

Installation Debugging Log:

A detailed installation log is now created at /tmp/xDreamy_install.log. This log provides real-time insights into the installation process, making it easier to diagnose and resolve any issues.

 

User-Friendly Feedback:

The installation process now provides more detailed feedback to users, explaining each step in plain language. This helps users understand what’s happening during installation and reduces confusion.

 

XDREAMY Plugin Updates:

We’ve added exciting new customization options to the XDREAMY plugin to make it more personal and visually appealing:

 

Customizable Skin Colors:

You can now personalize the skin’s appearance by adjusting three key color variables:

 

Basic Font Color: Choose the primary text color for better readability.

Selection Color: Customize the highlight color for selected items.

Background Color: Set the background color to match your preferences.

 

These options allow you to create a skin that suits your style and enhances your viewing comfort.

 

Additional API Key Support:

We’ve added the ability to activate or add up to two more API keys for:

Fanart.tv: Enhance your media library with high-quality artwork.

TheTVDB: Access comprehensive metadata for TV shows.

This gives you more flexibility and control over your media experience.

 

Change Plugin Logo:

 

XDREAMY Tools Box Improvements:

The Tools Box has been upgraded with new features to make plugin management simpler and more efficient:

 

Enhanced Plugin Management:

A unified interface now allows you to Open, Install, Reinstall, or Remove plugins with a single press of the OK button. No more navigating through multiple menus!

 

Plugin Status Indicator:

The Tools Box now displays the installation status of each plugin (e.g., Installed or Not Installed). This makes it easier to keep track of your plugins and avoid duplicates.

 

API Key Status Display:

You can now check the status of your personal API keys directly in the Tools Box. It shows whether you’re using a Personal API Key or the default Skin API Key, giving you better control over your integrations.

 

 

 

Telnet Code (Direct Install)

wget -q "--no-check-certificate" https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/installer.sh -O - | /bin/sh

Download IPK (MediaFire)

https://www.mediafire.com/file/e93fh9ebyfjvuj1/enigma2-plugin-skins-xDreamy_5.5.0_all.ipk/file

"All updates to the skin and its plugin, starting from version 5.2, are based on artificial intelligence generators and are not derived from previous works of any developer. If any similarity is found between the code used and specific works, it is most likely that the developer is using the same approach in writing their code."

 

 

Regards

XDREAMY v 5.5.0

"Experience Enigma2 skin like never before with XDREAMY"

 

 

 

 

 

What's New:

Installation Script Enhancements:

We’ve revamped the installation script to make it smarter, more user-friendly, and easier to debug. Here’s what’s new:

  1. Image Detection and Branding:
    • The script now identifies the current Enigma2 image being used.
    • If the image has a dedicated logo, it will be displayed during installation. If not, the script will use a default logo or a generic distro logo for a consistent visual experience.
  2. Image-Specific Dependency Installation:
    • The script detects the type of Enigma2 image (e.g., OpenATV, OpenPLi, VTi, etc.) and automatically installs the required dependencies tailored to the image. This ensures smoother compatibility and fewer errors.
  3. Installation Debugging Log:
    • A detailed installation log is now created at /tmp/xDreamy_install.log. This log provides real-time insights into the installation process, making it easier to diagnose and resolve any issues.
  4. User-Friendly Feedback:
    • The installation process now provides more detailed feedback to users, explaining each step in plain language. This helps users understand what’s happening during installation and reduces confusion.
XDREAMY Plugin Updates:

We’ve added exciting new customization options to the XDREAMY plugin to make it more personal and visually appealing:

  1. Customizable Skin Colors:
    • You can now personalize the skin’s appearance by adjusting three key color variables:
      • Basic Font Color: Choose the primary text color for better readability.
      • Selection Color: Customize the highlight color for selected items.
      • Background Color: Set the background color to match your preferences.
    • These options allow you to create a skin that suits your style and enhances your viewing comfort.
  2. Additional API Key Support:
    • We’ve added the ability to activate or add up to two more API keys for:
      • Fanart.tv: Enhance your media library with high-quality artwork.
      • TheTVDB: Access comprehensive metadata for TV shows.
    • This gives you more flexibility and control over your media experience.
  3. Change Plugin Logo:
XDREAMY Tools Box Improvements:

The Tools Box has been upgraded with new features to make plugin management simpler and more efficient:

  1. Enhanced Plugin Management:
    • A unified interface now allows you to OpenInstallReinstall, or Remove plugins with a single press of the OK button. No more navigating through multiple menus!
  2. Plugin Status Indicator:
    • The Tools Box now displays the installation status of each plugin (e.g., Installed or Not Installed). This makes it easier to keep track of your plugins and avoid duplicates.
  3. API Key Status Display:
    • You can now check the status of your personal API keys directly in the Tools Box. It shows whether you’re using a Personal API Key or the default Skin API Key, giving you better control over your integrations.

 

 

 

 

Telnet Code

(Direct Install)

 

Code
wget -q "--no-check-certificate" https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/installer.sh -O - | /bin/sh

 

Download IPK

(MediaFire)

 

Code
https://www.mediafire.com/file/e93fh9ebyfjvuj1/enigma2-plugin-skins-xDreamy_5.5.0_all.ipk/file

 

"All updates to the skin and its plugin, starting from version 5.2, are based on artificial intelligence generators and are not derived from previous works of any developer. If any similarity is found between the code used and specific works, it is most likely that the developer is using the same approach in writing their code."

 

 

Regards



Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #85 DimitarCC

  • PLi® Contributor
  • 1,736 posts

+97
Good

Posted 6 February 2025 - 09:36

Well there are few things that still are not right imho:

- There is still killall -9 enigma2 in install script..... That leads to loosing all the currently changed settings, epg cache and so on...

- For distro logos there is official packages for that. I don't see why you have your own logos in the skin...

- Some converters still crashing in certain cases since there is missing sanity check.

- Naming Converters/Renderers iXXXXX bring high risk that to be conflicted with another skin/converters. Using so many external pythons is not recommended, but i understand what you want to achieve. However at least name the classes with something that will be truly unique. Maybe xDreamyXXXX.

- MSNWeather converter/sources/renderers will give conflict if that package is already installed. So you need always to force install the skin which is bad since you can overwrite something that user don't want to be overwritten.

 

At last i want to add that i don't want to offend you. I just want to point the flaws in the skin and plugins.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #86 Inspiron80

  • Senior Member
  • 42 posts

+2
Neutral

Posted 6 February 2025 - 13:20

Well there are few things that still are not right imho:

- There is still killall -9 enigma2 in install script..... That leads to loosing all the currently changed settings, epg cache and so on...

- For distro logos there is official packages for that. I don't see why you have your own logos in the skin...

- Some converters still crashing in certain cases since there is missing sanity check.

- Naming Converters/Renderers iXXXXX bring high risk that to be conflicted with another skin/converters. Using so many external pythons is not recommended, but i understand what you want to achieve. However at least name the classes with something that will be truly unique. Maybe xDreamyXXXX.

- MSNWeather converter/sources/renderers will give conflict if that package is already installed. So you need always to force install the skin which is bad since you can overwrite something that user don't want to be overwritten.

 

At last i want to add that i don't want to offend you. I just want to point the flaws in the skin and plugins.

 

Dear DimitarCC,

 

Thank you for your valuable feedback and for showing interest in my skin. I truly appreciate your input, as it provides an excellent opportunity for a technical discussion about how the skin operates. Such discussions are vital for continuous improvement and refinement.

 

After carefully reviewing your comments, I get the impression that you may not have tried the most recent version of the skin, or your inquiries might be based on an older release (perhaps 4 or 5 versions back). I highly encourage you to try the latest version to experience the improvements firsthand.

 

Now let me address some of your points:

  1. Command Removal (killall -9 enigma2):
    The command you mentioned was removed a long time ago for the exact reasons you highlighted. I believe you’ll find the updated installation script much more refined and user-friendly.
  2. Distro Logos and Widget Sizing:
    The decision to adjust distro logos stems from the widget size (300 x 250 px). Some distro logos appear too small within this space, leaving excessive empty areas that negatively impact the overall appearance. To understand this better, try renaming the distro logo and placing it in the skin directory without modifications—you’ll notice the issue. Additionally, the same logo is used in the upper header of skin menus, where the original dimensions would make it appear disproportionately small.
  3. Converter Updates:
    The issue you raised about converters is not directly related to the skin. Converters should ideally be updated by their respective developers. That said, I’ve already provided alternative options to address this. For example, you mentioned caidinfo2, but there are four other converters available as alternatives within the skin.
  4. Control Package and Removal Options:
    I encourage you to review the control package included in the installation package. It contains a detailed list of all skin components, ensuring that nothing is removed by mistake. This topic was previously discussed in the OpenPLi forum, where I clarified the steps taken to ensure a clean and precise removal process.

Have a look at my removal script and tell me what is the possibility of removing something by mistake. I think this is the only skin using this method!!

Bash
#!/bin/bash

# Array of files and directories to remove
files_to_remove=(
#!/bin/bash

# Array of files and directories to remove
files_to_remove=(
/usr/bin/opbitrate
/usr/share/enigma2/xDreamy/
/usr/lib/enigma2/python/Plugins/Extensions/xDreamy/
/usr/lib/enigma2/python/Components/Converter/iAccess.py
/usr/lib/enigma2/python/Components/Converter/iBase.py
/usr/lib/enigma2/python/Components/Converter/iBitrate3.py
/usr/lib/enigma2/python/Components/Converter/iBoxInfo.py
/usr/lib/enigma2/python/Components/Converter/iCaidInfo2.py
/usr/lib/enigma2/python/Components/Converter/iCamdRAED.py
/usr/lib/enigma2/python/Components/Converter/iCpuUsage.py
/usr/lib/enigma2/python/Components/Converter/iCryptoInfo.py
/usr/lib/enigma2/python/Components/Converter/iEcmInfo.py
/usr/lib/enigma2/python/Components/Converter/iEventList.py
/usr/lib/enigma2/python/Components/Converter/iEventName2.py
/usr/lib/enigma2/python/Components/Converter/iExtra.py
/usr/lib/enigma2/python/Components/Converter/iExtraNumText.py
/usr/lib/enigma2/python/Components/Converter/iFrontendInfo.py
/usr/lib/enigma2/python/Components/Converter/iMenuDescription.py
/usr/lib/enigma2/python/Components/Converter/iMenuEntryCompare.py
/usr/lib/enigma2/python/Components/Converter/iNetSpeedInfo.py
/usr/lib/enigma2/python/Components/Converter/iNextEvents.py
/usr/lib/enigma2/python/Components/Converter/iReceiverInfo.py
/usr/lib/enigma2/python/Components/Converter/iRouteInfo.py
/usr/lib/enigma2/python/Components/Converter/iServName2.py
/usr/lib/enigma2/python/Components/Converter/iTemp.py
/usr/lib/enigma2/python/Components/Converter/iVpn.py
/usr/lib/enigma2/python/Components/Converter/iServiceInfoEX.py
/usr/lib/enigma2/python/Components/Converter/iExtraInfo.py
/usr/lib/enigma2/python/Components/Converter/iServicePosition.py
/usr/lib/enigma2/python/Components/Renderer/iBackdropX.py
/usr/lib/enigma2/python/Components/Renderer/iBackdropXDownloadThread.py
/usr/lib/enigma2/python/Components/Renderer/iChannelNumber.py
/usr/lib/enigma2/python/Components/Renderer/iEmptyEpg.py
/usr/lib/enigma2/python/Components/Renderer/iEventListDisplay.py
/usr/lib/enigma2/python/Components/Renderer/iGenre.py
/usr/lib/enigma2/python/Components/Renderer/iInfoEvents.py
/usr/lib/enigma2/python/Components/Renderer/iNxtEvnt.py
/usr/lib/enigma2/python/Components/Renderer/iPosterX.py
/usr/lib/enigma2/python/Components/Renderer/iPosterXDownloadThread.py
/usr/lib/enigma2/python/Components/Renderer/iPosterXEMC.py
/usr/lib/enigma2/python/Components/Renderer/iRunningText.py
/usr/lib/enigma2/python/Components/Renderer/iSingleEpgList.py
/usr/lib/enigma2/python/Components/Renderer/iStarX.py
/usr/lib/enigma2/python/Components/Renderer/iVolume2.py
/usr/lib/enigma2/python/Components/Renderer/iVolumeText.py
/usr/lib/enigma2/python/Components/Renderer/iVolz.py
/usr/lib/enigma2/python/Components/Renderer/iWatches.py
/usr/lib/enigma2/python/Components/Renderer/iParental.py
/usr/lib/enigma2/python/Components/Renderer/iConverlibr.py
)

# Loop through each file and remove it if it exists
for file in "${files_to_remove[@]}"; do
if [ -e "$file" ]; then
rm -rf "$file" > /dev/null 2>&1
printf "Removed: %s\n" "$file"
else
printf "File not found: %s\n" "$file"
fi
done

# Print success message
printf "\nXDREAMY Skin Package removed successfully.\n\n"
sleep 2
exit 0

)

# Loop through each file and remove it if it exists
for file in "${files_to_remove[@]}"; do
if [ -e "$file" ]; then
rm -rf "$file" > /dev/null 2>&1
printf "Removed: %s\n" "$file"
else
printf "File not found: %s\n" "$file"
fi
done

# Print success message
printf "\nXDREAMY Skin Package removed successfully.\n\n"
sleep 2
exit 0Display More

 


5. MSNWeather Plugin and XDREAMY Tools Box:
The MSNWeather plugin has numerous versions, and ensuring compatibility across different Enigma2 images has been a significant challenge. To address this, I included a working, updated version in the installation package. Over time, this idea evolved into the XDREAMY Tools Box, which now offers the most up-to-date versions of plugins directly from the developers’ GitHub accounts.

I hope this clarifies your concerns and provides a better understanding of the decisions behind the skin’s design and functionality. Your feedback is invaluable, and I look forward to hearing your thoughts after trying the latest version.

 

Best regards,

Mahmoud Hussein



Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #87 DimitarCC

  • PLi® Contributor
  • 1,736 posts

+97
Good

Posted 6 February 2025 - 17:06

I have already replied to you about this inn linuxsat ;)

Review what i said there since some of the points i had you didnt exactly understood. Or something is wrong with your manual. :)


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: XDREAMY SKIN (Egami, OpenATV, Pure2, OpenSPA, OpenDroid, OBH, OE images, OpenViX, OpenPLi, Open HDF، NonSoloSat, OpenTR, CobralibSat & Satlodge) #88 Inspiron80

  • Senior Member
  • 42 posts

+2
Neutral

Posted 13 February 2025 - 00:52

XDREAMY v 5.6.0
 
"Experience Enigma2 skin like never before with XDREAMY"
 
 
 
What’s New in XDREAMY v5.6.0
 
 
 
Installation Script Enhancements
 
I’ve made significant improvements to the installation and removal scripts to ensure a smoother and more user-friendly experience. The updated scripts are now more accurate and informative, providing clear feedback during the installation process. This makes it easier for users to track and understand what’s happening on their device.
 
Restore back the option to detect the box model and add boximage to skin folder automatically
 
 
XDREAMY Plugin Updates
 
The XDREAMY plugin has been upgraded with exciting new customization options, allowing you to personalize your skin like never before. Here’s what’s new:
 
1- Customizable Skin Colors
 
You can now personalize the skin’s appearance by adjusting four key color variables:
 
  • Titles Font Color: Choose the color for title text to improve readability.
  • Text Font Color: Select the primary text color for better clarity.
  • Selection Color: Customize the highlight color for selected items.
  • Background Color: Set the background color to match your preferences.
 
To use this feature, simply select the "Custom" option in the Skin Color settings. A list of color variables will appear, allowing you to make changes in any order and as often as you like. Create a skin that truly reflects your style and enhances your viewing experience!
 
 
2- Font Style and Size Customization
 
Personalize your skin further by adjusting the font style and size directly from the XDREAMY plugin—no need to upload additional files.
 
  • Font Style: Choose your preferred font style directly from the plugin. The new option automatically writes the selected font name to the font file.
  • Font Size: Adjust the font size with ease. Increase or decrease the size in 5% increments, with a range of up to 35% larger or smaller, depending on your preferences and the font type you choose.
 
 
3- Show in the Extension Menu
 
We’ve added an option to include the XDREAMY Plugin in the extension menu for quick and easy access. This makes it more convenient to customize your skin on the go.
 
 
XDREAMY Tools Box Improvements:
 
The Tools Box has been upgraded with new features to enhance usability:
 
Plugin Picture Preview: The updated Tools Box now includes a plugin picture preview feature, making plugins more visible and easier to identify.
 
 
This version is more polished, professional, and easier to read while maintaining the original intent of your post. Let me know if you’d like further adjustments!
 
 
 
Telnet Code (Direct Install)
wget -q "--no-check-certificate" https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/installer.sh -O - | /bin/sh
 
Download IPK (MediaFire)
https://www.mediafire.com/file/wv46u12duojj7a2/enigma2-plugin-skins-xDreamy_5.6.0_all.ipk/file
 
"All updates to the skin and its plugin, starting from version 5.2, are based on artificial intelligence generators and are not derived from previous works of any developer. If any similarity is found between the code used and specific works, it is most likely that the developer is using the same approach in writing their code."
 
Regards



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users