Style fix
option github fix
Thanks speedy005
PHP Code:oscam_patch_manager (4).zip
Style fix
option github fix
Thanks speedy005
PHP Code:oscam_patch_manager (4).zip
OSCAm Emu Patch Manager – Fixes & Improvements Summary
- Automatic Update Check at Startup
- Added a 1-second delayed automatic check for plugin updates using QTimer.singleShot.
- Shows a message if an update is available or not.
- Plugin Update Button Improvements
- Clicking the Plugin Update button now shows a proper dialog:
- If a new version is available → asks for confirmation before downloading.
- If already up-to-date → shows a “No new version available” info message.
- Fixed the bug where the old window remained open after updating on startup.
- Commit Count Feature
- Added a label and spinbox to select the number of commits to display.
- The value is now immediately saved to config.json whenever it changes.
- Avoided duplicate spinboxes in the UI.
- Restart Tool Button
- Text now adapts correctly to language changes.
- Added missing English translation for "restart_tool": "Restart Tool" in TEXTS.
- Configuration Saving Method
- Added a reusable save_config_value(key, value) method for writing changes to config.json.
- Text Updates (TEXTS)
- Added missing translations for all new features (commit label, plugin update dialogs, restart button, etc.).
- Ensured both English and German texts are consistent.
- Color Themes for Dark Mode
- Added 15 new dark mode color themes in the format:
"ThemeName": {"bg": "#1A1A1D", "text": "<BrightColor>"}- Each theme has a dark background and a bright text color.
- Miscellaneous Fixes
- Fixed plugin_update_action() error regarding unexpected progress_callback argument.
- Ensured smooth update process whether triggered at startup or via the Plugin Update button.
Thanks speedy005
PHP Code:oscam_patch_manager (5).zip
OScam emu patch Manager - Features
New versıon:
UPDATE; 23.02.2026
update online
1. Automated Dependency Management
- Smart Startup Check: The tool now performs a two-stage check before the GUI even opens.
- Python Packages: It automatically detects missing libraries like PyQt6, requests, or packaging and offers a one-click installation via a console prompt.
- System Tools: It verifies the presence of essential Linux binaries: git, patch, zip, gcc, make, libssl, and libusb.
- Auto-Restart: If packages are installed, the script intelligently restarts itself to apply the changes immediately.
2. Advanced Multi-Language Support (DE/EN)
- Dynamic Translation: The entire interface (titles, labels, group boxes, and buttons) now switches instantly between German and English.
- Persistent Settings: Your language preference is saved in the configuration and reloaded on the next start.
- Zukunftssicher (Future-Proof): Replaced deprecated locale functions with modern Python 3.15+ compatible logic to avoid system warnings.
3. Interactive High-Res Status Bar
- LED Monitoring: A new 10-point LED status bar provides real-time feedback on your build environment.
- Click-to-Help: If a tool is missing (Red LED), you can click the LED to open a help dialog.
- Copy-to-Terminal: The help dialog provides the exact apt install command and a "Copy" button to fix the issue instantly.
- Sound Server Detection: Automatically detects if your system uses PulseAudio or PipeWire to ensure audio feedback works correctly.
4. Visual & UI Enhancements
- Animated Language Switch: When changing the language, a large national flag (DE/US) animates across the screen with a smooth "rise and fade" effect.
- Smart Fallback: If the system lacks Emoji fonts, the animation automatically switches to stylized "DE" or "EN" color tiles to prevent "empty box" errors.
- Enhanced System Log: The main info screen now renders a high-definition, color-coded system report during startup, showing network status, tool versions, and author credits.
5. Reliability & Performance
- Safe Sound Engine: Added a global sound check to prevent script crashes if audio drivers are missing.
- Blink Speed Control: Integrated a "Turbo/Static" slider to adjust the UI animation frequency, tailored to the user's preference.
Thanks speedy005
OScam emu patch Manager - Features
New versıon:2.9.6
UPDATE; 27.02.2026
update online
1. Automated Dependency Management
- Smart Startup Check: The tool now performs a two-stage check before the GUI even opens.
- Python Packages: It automatically detects missing libraries like PyQt6, requests, or packaging and offers a one-click installation via a console prompt.
- System Tools: It verifies the presence of essential Linux binaries: git, patch, zip, gcc, make, libssl, and libusb.
- Auto-Restart: If packages are installed, the script intelligently restarts itself to apply the changes immediately.
2. Advanced Multi-Language Support (DE/EN)
- Dynamic Translation: The entire interface (titles, labels, group boxes, and buttons) now switches instantly between German and English.
- Persistent Settings: Your language preference is saved in the configuration and reloaded on the next start.
- Zukunftssicher (Future-Proof): Replaced deprecated locale functions with modern Python 3.15+ compatible logic to avoid system warnings.
3. Interactive High-Res Status Bar
- LED Monitoring: A new 10-point LED status bar provides real-time feedback on your build environment.
- Click-to-Help: If a tool is missing (Red LED), you can click the LED to open a help dialog.
- Copy-to-Terminal: The help dialog provides the exact apt install command and a "Copy" button to fix the issue instantly.
- Sound Server Detection: Automatically detects if your system uses PulseAudio or PipeWire to ensure audio feedback works correctly.
4. Visual & UI Enhancements
- Animated Language Switch: When changing the language, a large national flag (DE/US) animates across the screen with a smooth "rise and fade" effect.
- Smart Fallback: If the system lacks Emoji fonts, the animation automatically switches to stylized "DE" or "EN" color tiles to prevent "empty box" errors.
- Enhanced System Log: The main info screen now renders a high-definition, color-coded system report during startup, showing network status, tool versions, and author credits.
5. Reliability & Performance
- Safe Sound Engine: Added a global sound check to prevent script crashes if audio drivers are missing.
- Blink Speed Control: Integrated a "Turbo/Static" slider to adjust the UI animation frequency, tailored to the user's preference.
Thanks Speedy005
OScam emu patch Manager - Features
New versıon:2.9.6
UPDATE; 27.02.2026
Update online
What's New (Latest Updates)
- Smart Online Patch Downloader: Users can now fetch .patch files directly from remote sources (e.g., speedy005, OSCam-Mirror).
- Version Pre-Scanning: The tool automatically extracts the patch version from the file header before downloading to ensure compatibility.
- Deep Diagnostics Engine: An enhanced "Full System Check" that audits network connectivity, repository availability (Streamboard/GitHub), and local tool chains.
- Seamless Localization: Complete English and German UI integration, including all dialogs, log entries, and buttons (e.g., dynamic "Cancel" / "Abbrechen").
- Anti-Freeze UI: Integrated processEvents and QThread logic to ensure the interface remains responsive during network requests.
- Robust File Handling: Automated filename sanitization to prevent OS-level errors during patch saving.
Full Feature List (Comprehensive Overview)
1. Automated Environment Setup
- Self-Healing Dependencies: Automatically detects missing Python libraries (PyQt6, requests, packaging) and offers a one-click installation via pip.
- Tool Chain Verification: Checks for essential system binaries like git, patch, and zip.
- Cross-Platform Support: Specifically optimized for Windows 10/11 and Ubuntu/Debian environments.
2. Advanced OSCam Management
- One-Click Cloning & Patching: Clones the official Streamboard SVN/Git and applies Emu patches in one automated workflow.
- Live Repository Monitor: A background worker (OSCamUpdateWorker) tracks new commits on the official OSCam Git and notifies the user of updates without lag.
3. High-Quality UI/UX
- Modern Visuals: High-DPI support with automatic installation of Noto Color Emojis for a clean, modern look.
- Audio Feedback System: Integrated sound triggers for successful completions, warnings, and errors (supporting winsound and Linux sound architectures).
- Real-time HTML Logging: A color-coded, formatted log window providing full transparency of all background operations.
4. Network & Security
- Repository Health Check: Pings major OSCam and Emu repositories to verify if servers are online or undergoing maintenance.
- Safe-Download Logic: Implements timeout management and error handling for unreliable internet connections.
- Automatic Localization: Detects system language (EN/DE) at startup and adjusts the entire interface accordingly.
5. Maintenance & Support
- Diagnostic Logs: Detailed error reporting within the GUI for quick troubleshooting.
- System Integrity: Ensures that all modifications respect the original author's attribution (MIT License compliance).
Thanks Speedy005
OScam emu patch Manager - Features
New versıon:2.9.6
UPDATE; 27.02.2026
This tool is a comprehensive Automation & Patching Suite for OSCam Emu, designed to bridge the gap between official Streamboard source code and the latest Emu enhancements.
Here is a breakdown of what the tool does and what is new in this version:
Key Features (What it does)
Automated Git Patching: It clones the official OSCam Streamboard repository, applies the oscam-emu.patch automatically, and commits the changes locally.
Header Analysis: It parses the patch file to extract the exact version string (e.g., 2.26.02-11943-802) so you always know exactly which version you are building.
GitHub Integration: It can automatically upload your patched source code to your own GitHub repository, making it easy to share or use with automated build systems.
Cross-Platform Support: Works on both Linux (Ubuntu/Debian) and Windows, handling specific dependencies for each.
Dependency Management: On startup, it checks for required tools (git, patch) and Python packages (PyQt6, requests). It can even offer to install missing Python libraries automatically.
✨ What's New (Latest Updates)
Rainbow Progress Bar: A newly designed, high-visibility "Rainbow" progress bar with bold black text that provides real-time feedback for every step (Cloning, Patching, Committing, Uploading).
Smart Update Worker: Includes the OSCamUpdateWorker which uses git ls-remote. This allows the tool to check if there are new commits on the Streamboard without downloading the whole repository, saving time and data.
Advanced Revision Logging: The tool now displays a professional revision string combining the Patch Version and the unique Git Short-Hash, e.g., Git Revision: 2.26.02-11943-802 (f9ad454b).
Multimedia Feedback: Integrated safe_play audio support. You get acoustic feedback for successful operations and distinct warnings if an error occurs.
Emoji & Font Support: Includes automatic installers for Noto Color Emoji on Ubuntu and Windows to ensure the UI looks modern and all status icons render correctly.
Zweisprachig (Bilingual): Full support for both German and English within the UI and the Progress Bar status messages.
Technical Specs
Language: Python 3.x
GUI Framework: PyQt6
License: MIT (Open Source)
Security: Handles GitHub Tokens securely via local configuration and ensures http.sslVerify can be managed for specialized environments.
Thanks Speedy005
![]()
online update
Technical & Visual Evolution Summary
- Smart Update Engine
- Atomic Updates: The tool performs "Safe-Writes" with os.fsync(), preventing file corruption during updates.
- Auto-Rollback: If an update fails, it automatically restores the previous version from a backup.
- Rainbow Progress: During downloads, the progress bar transforms into a vibrant, high-contrast Rainbow Gradient with bold black text for maximum visibility.
- Immersive Audio Feedback
- System Sounds: Integrated cross-platform sound triggers (Linux paplay/canberra and Windows MessageBeep).
- Event Hooks: Specific sounds for "Update Available" (Information), "Success" (Completion), and "Error" (Alert).
- Advanced Idle & Loading Logic
- Post-Load Sequence: The tool now detects when the loading process is finished (is_loading = False).
- Dynamic Idle Blink: Once ready, the status bar performs a 5-cycle "Breath" Blink (10 color toggles) to signal the tool is idle and ready for user input.
- Theme Awareness: The idle style automatically adapts to your Gold, Matrix, or Light themes.
- UI & UX Polish (The "No-Grey" Fix)
- Deep Contrast: Hard-coded backgrounds (#111111 for Gold, #050505 for Matrix) eliminate the ugly default system-grey flicker.
- Closing Sequence: A synchronized exit routine that saves your config, plays a logout sound, and shows a final "Saved & Exit" status before closing the window after a 1-second delay.
- Multi-Language Support
- Auto-Detection: All messages, progress bar formats, and logs dynamically switch between German and English based on your settings
🚀 S3 Simplebuild Integration: How it works
The tool now features a "smart" button that detects your S3 installation and adapts its behavior and look accordingly.
1. Visual States (The Logic)
The button monitors your configured S3_PATH. Depending on whether the file s3 (Linux) or s3.exe (Windows) is found, the button changes:
🟠 "🚀 Install S3" (Orange): Shown when S3 is not found. Clicking it starts the S3InstallWorker, which clones the latest S3 releases from GitHub and sets them up for you.
🟢 "🚀 S3 OK" / "Update" (Green): Shown when S3 is detected. Clicking it opens the S3 Menu in a new terminal or starts the build process.
2. How to change the S3 Path
If you have S3 installed in a different folder (like s3_new or s3_old), you can change the path easily:
Right-Click on the S3 Button.
A Folder Selection Dialog will open.
Select your desired S3 directory.
Automatic Save: The tool immediately saves this new path to your config.json.
Instant Refresh: The UI will re-scan the new folder and update the button to "S3 OK" if the binary is present.
3. Installation & Build Process
Installation: If you click "Install S3", the tool uses a background thread (Worker) to download S3. On Linux, it will ask for your password via pkexec to set the correct execution permissions (chmod 755).
Terminal Launch: Once installed, clicking the button triggers the open_terminal method. On Linux, it automatically detects your terminal (Gnome, Xterm, Konsole, etc.) and runs sudo ./s3 menu.
update online
cu
speedy005
OScam emu patch Manager - Features
New versıon:11933
UPDATE; 10.03.2026
update online
What's New in the OSCam Patch Manager
What's New in the OSCam Patch Manager
- Dual-Path Architecture: We have decoupled the file management. You can now manage and store Standard S3 and NCam Bonecrew in two completely independent directories. No more path-clashing!
- NCam Bonecrew Support: A dedicated new button has been added specifically for the Bonecrew project. It features its own installation routine, update-check, and launch logic.
- Enhanced S3 Tooling: You can now build and manage NCam using a specialized, modified version of the S3 Simplebuild tool, fully integrated into the manager.
- Smart UI Logic: The interface now auto-detects the status of both installations. Buttons dynamically switch between "Install" (Orange) and "Ready/Start" (Green) based on your local files.
- Interactive HTML Tooltips: Hover over any button to see high-contrast, color-coded help texts. They explain exactly what a Left-Click (Launch/Install) or Right-Click (Select Path) will do.
- Multilingual Deep-Sync: Switching between German and English now updates everything instantly—including the new tooltips, status labels, and project-specific paths.
- Performance & Fixes: Optimized terminal launching (context-aware cwd), fixed configuration saving bugs, and improved the "Glow" effects for a cleaner look
Thanks speedy005
OScam emu patch Manager - Features
New versıon:11.965
UPDATE; 23.06.2026
intregration s3 s4 and ncam button finish
Thanks speedy005