Skip to content
OwnerPluginsPublic

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

๐Ÿš€ tvManager (Softcam Manager)

Version Enigma2 Python License: GPL v3 Python package Ruff Status

Visitors Donate Donate

tvManager Logo

Enterprise Grade Enigma2 Softcam Management Plugin

Professional softcam management solution for Enigma2-based receivers

๐Ÿ“– Overview

tvManager (Softcam Manager) is a comprehensive, enterprise-grade plugin designed for Enigma2 systems that provides complete control and management of softcams. With its professional interface and robust feature set, it simplifies softcam operations while offering advanced capabilities for power users.

โœจ Key Features

๐ŸŽฎ Core Management

  • One-Click Control - Start, stop, and restart softcams effortlessly
  • Multi-Cam Support - OSCam, CCcam, NCam, MGcamd, GCam, Wicardd
  • Auto-Detection - Automatic detection of running cam processes
  • Quick Restart - Instant softcam restart functionality

๐Ÿ“Š Monitoring & Information

  • Real-time ECM Info - Live ECM data display with formatting
  • System Resources - Memory, CPU, and active cam monitoring
  • Process Detection - Intelligent cam process identification
  • Resource Statistics - Comprehensive system usage metrics

๐Ÿ’พ Backup & Configuration

  • Automated Backups - Timestamped configuration backups
  • Restore System - Easy restoration of previous configurations
  • Multi-Version Support - Manage multiple backup versions
  • Config Management - Centralized control of all cam configurations

๐Ÿ”ง Integrated Tools

  • Cam Info Panels - Built-in CCcam, OSCam, and NCam information
  • Download Manager - Integrated softcam downloader with repository support
  • System Cleanup - Temporary file and cache management
  • Dependency Check - Automatic verification and installation of requirements

๐ŸŽฏ Smart Features

  • Quick Shortcuts - Number key shortcuts for fast access (0-9)
  • Multi-Skin Support - HD, FHD, UHD compatibility
  • Cross-Platform - DreamOS, OpenPLi, OpenATV support
  • Background Operations - Non-blocking command execution

๐Ÿš€ Quick Start

Installation

# Automatic installation via plugin menu
# Or manual installation from releases

Basic Usage

  1. Navigate to Softcam Manager in your Enigma2 menu
  2. Select your desired softcam from the list
  3. Start/Stop using color buttons (Green/Red)
  4. Access Info with Blue button for active cam details

Quick Shortcuts

Key Function Key Function
0 Update Softcam Keys 5 Restore Backup
1 CCcam Info 6 System Cleanup
2 OSCam Info 8 Help Menu
3 NCam Info 9 Restart GUI
4 Create Backup

๐Ÿ›  Technical Specifications

Supported Architectures

  • ARM, AArch64, MIPS, Cortex, SH4
  • Multi-platform compatibility

Python Compatibility

  • Python 2.7.x
  • Python 3.x
  • Cross-version support

Image Compatibility

  • OpenPLi
  • OpenATV
  • DreamOS
  • Most Enigma2 distributions

Configuration Files Managed

  • /etc/CCcam.cfg
  • /etc/tuxbox/config/oscam.server
  • /etc/tuxbox/config/ncam.server
  • /usr/keys/SoftCam.Key
  • /etc/clist.list

๐Ÿ“ Project Structure

tvManager/
โ”œโ”€โ”€ data/                 # Core functionality modules
โ”‚   โ”œโ”€โ”€ Utils.py         # Utility functions and helpers
โ”‚   โ”œโ”€โ”€ GetEcmInfo.py    # ECM information handling
โ”‚   โ”œโ”€โ”€ Console.py       # System command execution
โ”‚   โ””โ”€โ”€ *Info.py         # Cam-specific information panels
โ”œโ”€โ”€ res/skins/           # Multi-resolution skin support
โ”‚   โ”œโ”€โ”€ hd/              # HD skins (1280x720)
โ”‚   โ”œโ”€โ”€ fhd/             # Full HD skins (1920x1080)
โ”‚   โ””โ”€โ”€ uhd/             # Ultra HD skins (2560x1440)
โ””โ”€โ”€ logos/               # Application images and icons

๐Ÿ”ง Advanced Features

Resource Monitoring

# Real-time system monitoring
- Memory usage tracking
- CPU load analysis  
- Active process detection
- Performance optimization

Backup System

# Automated backup management
- Configuration snapshots
- Timestamped versions
- Selective restoration
- Integrity verification

Error Handling

# Enterprise-grade error management
- Safe command execution
- Retry logic implementation
- Graceful failure recovery
- Comprehensive logging

๐Ÿค Contributing

We welcome contributions from the community!

Development Areas

  • New softcam support
  • Additional skin development
  • Feature enhancements
  • Bug fixes and optimization
  • Documentation improvements

Reporting Issues

Please use the GitHub Issues section to report bugs or request features, including:

  • Detailed description of the issue
  • Steps to reproduce
  • System information
  • Relevant log files

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

โš ๏ธ Disclaimer

Important Legal Notice:

No video files are stored in this repository. The repository simply contains user-submitted links to publicly available video stream URLs, which to the best of our knowledge have been intentionally made publicly by the copyright holders.

If any links in these playlists infringe on your rights as a copyright holder, they may be removed by sending a pull request or opening an issue.

However, note that:

  • We have no control over the destination of links
  • Removing links from playlists does not remove content from the web
  • Linking does not directly infringe copyright (no copy is made on this site)
  • This is not valid grounds for DMCA notices to GitHub

To remove content from the web, contact the actual web host hosting the content (not GitHub or this repository's maintainers).

No Depository Links on server

๐Ÿ‘ฅ Credits

Core Development

  • Lululla - Lead Developer & Architecture
  • MMark - Skin Design & UI/UX

Special Thanks

  • Open Source Community
  • Beta Testers
  • Feature Contributors

๐Ÿ“ž Support


โญ Star this repository if you find it helpful!

Professional Softcam Management for Enigma2 Systems






About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages