emby-keeper  by emby-keeper

CLI tool for Emby server automation, account maintenance, and Telegram interactions

Created 2 years ago
965 stars

Top 38.2% on SourcePulse

GitHubView on GitHub
Project Summary

Embykeeper is an open-source automation tool designed to help users maintain their Emby media server accounts by automating daily check-ins and preventing inactivity bans. It targets Emby users who need to meet strict server requirements like daily sign-ins or regular activity, offering a solution to keep accounts active without constant manual intervention.

How It Works

Embykeeper operates by simulating user activity. Its core functions include automating Telegram bot check-ins for over 50 supported sites to earn points and maintaining Emby account activity by mimicking logins and video playback. This approach ensures accounts remain active and compliant with server rules, preventing potential bans due to inactivity.

Quick Start & Requirements

  • Installation: Supports Docker or PyPI installation (Linux/Windows), and cloud deployment.
    • Docker: docker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper -i
    • Docker Compose deployment is also supported.
  • Prerequisites: Telegram account, potentially a proxy for Telegram due to increased risk control.
  • Resources: Refer to the official tutorial documentation for detailed setup and configuration.

Highlighted Details

  • Supports over 50 Emby check-in sites and various Telegram group games (e.g., red packet grabbing, quizzes).
  • Includes features for automatic registration for invite codes and open registrations.
  • Offers AI-assisted exam completion using GPT and known question banks to improve pass rates.
  • Provides a framework based on Pyrogram for secondary development and custom check-in integrations.

Maintenance & Community

  • Developed over two years with a focus on stability and security.
  • Community support is available via GitHub Issues and a Telegram discussion group.
  • The project is sponsored via "爱发电" by users like jackzzs and zetxtech.

Licensing & Compatibility

  • The project is fully open-source.
  • No specific license is mentioned in the README, but it states it does not store any keys or private information. Compatibility for commercial use or closed-source linking is not explicitly detailed.

Limitations & Caveats

The project's disclaimer states that the development team is not responsible for any losses, including account bans, incurred from using Embykeeper. Users are advised to use a secondary account for security. Some advanced features may require "premium user" status, obtained through code sharing or sponsorship. The tool sends information to @embykeeper_auth_bot for validation and logging, which does not include sensitive data.

Health Check
Last Commit

4 days ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
5
Star History
23 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.