Repository navigation
Technical Plugin Index
Daniel Neto edited this page Oct 29, 2026
·
1 revision
Audience: developers and advanced administrators. Technical documentation home.
Every plugin reference is stored in this wiki, including independently versioned plugins. Source ownership and revision remain explicit. Local extensions are listed separately and are not presented as standard distributed AVideo features.
| Plugin | Reported version | Purpose |
|---|---|---|
| AD_Overlay | 2.1 |
Displays timed advertising overlays during video playback. |
| AD_Server | 5.0 |
Selects advertising campaigns and generates VAST/VMAP responses. |
| AD_Server_Location | 1.0 |
Adds geographic selection to advertising campaigns. |
| AdBlockerDetector | 1.0 |
Detects browser ad blocking and presents the configured site response. |
| ADs | 1.1 |
Manages advertising markup/images and per-user or per-video ad selection. |
| AdsForJesus | 1.0 (inherited; verify package) |
Connects the video player to the AdsForJesus VMAP feed. |
| AI | 6.1 |
Submits metadata, transcription, translation, dubbing and shorts work to the AVideo AI service. |
| API | 1.0 (inherited; verify package) |
Provides HTTP integration methods for metadata, users, playback, playlists and enabled plugins. |
| Articles | 1.0 (inherited; verify package) |
Adds rich-text article management and editor integration. |
| Audit | 2.0 |
Records database write operations through the Audit integration. |
| AuthorizeNet | 1.2 |
Integrates Authorize.Net checkout, customer profiles, subscriptions and reconciliation. |
| AutoPostOnSocialMedia | 1.0 |
Posts video announcements to the social integration implemented in its current source. |
| BitLy | 1.0 |
Creates and caches shortened links using Bitly. |
| BlockonomicsYPT | 1.0 |
Implements the legacy Blockonomics Bitcoin integration. |
| Bookmark | 1.0 (inherited; verify package) |
Adds timed bookmarks, chapter markup, structured data and VTT chapter tracks. |
| BTCPayments | 1.1 |
Creates and reconciles Bitcoin invoices through the AVideo BTC marketplace. |
| BulkEmbed | 1.2 |
Adds bulk embedding/import UI with API-key and permission checks. |
| Cache | 10.0 |
Caches pages/data and processes expiration and queued invalidation. |
| CDN | 2.0 |
Connects AVideo media delivery and administration to its configured CDN service. |
| CloneSite | 1.1 |
Exposes site cloning/backup administration and remote-site integration. |
| CookieAlert | 1.0 |
Displays the configured cookie notice. |
| CustomizeAdvanced | 1.0 |
Defines advanced settings consumed by multiple Streamer components. |
| CustomizeUser | 4.1 |
Configures user/profile/login/account behavior and video presentation. |
| DiscordNotify | 1.2 |
Sends configured video announcements to a Discord webhook. |
| FirstPageChannelList | 1.0 |
Supplies the channel-list homepage. |
| FloatVideo | 1.0 (inherited; verify package) |
Adds floating-player behavior through page assets. |
| Gallery | 1.0 |
Supplies the gallery homepage, sections and navigation. |
| Hotkeys | 1.1 |
Adds keyboard shortcuts to the existing video player. |
| ImageGallery | 1.0 (inherited; verify package) |
Manages image files attached to video image galleries. |
| JustWatch | 1.0 (inherited; verify package) |
Builds a JustWatch-oriented feed with content, crew and package metadata. |
| Layout | 1.1 |
Builds shared layout, navigation, search controls and asset organization. |
| Live | 15.3 |
Coordinates RTMP ingest callbacks, session history, HLS playback and restream control. |
| LiveLinks | 4.4 |
Lists and displays externally hosted live streams. |
| LoginApple | 1.0 |
Adds Apple provider settings to the shared login integration. |
| LoginControl | 3.0 |
Controls configured account-login restrictions and related administration. |
| LoginFacebook | 1.0 |
Adds Facebook provider settings to the shared login integration. |
| LoginGoogle | 1.0 |
Adds Google provider settings to the shared login integration. |
| LoginLinkedin | 1.0 |
Adds LinkedIn provider settings to the shared login integration. |
| LoginTwitter | 1.0 |
Adds Twitter provider settings to the shared login integration. |
| LoginWordPress | 1.0 |
Integrates account login with a configured WordPress site. |
| LoginYahoo | 1.0 |
Adds Yahoo provider settings to the shared login integration. |
| MaintenanceMode | 2.0 |
Applies the configured maintenance-mode request/page behavior. |
| Meet | 3.0 |
Integrates conferencing, meeting access and recording/live-related workflows. |
| MobileManager | 1.5 |
Defines mobile-app settings and integration/callback pages. |
| MobileYPT | 1.0 |
Presents YPT mobile-app integration/download information. |
| MonetizeUsers | 3.2 |
Calculates creator rewards from viewing statistics and configured wallet rules. |
| NextButton | 1.0 |
Adds the next-item control to the player. |
| OptionsTest | 1.3 |
Demonstrates plugin settings/UI option types for development. |
| PayPalYPT | 3.0 |
Manages PayPal checkout, recurring plans and provider-verified reconciliation. |
| Permissions | 1.0 |
Delegates specific management capabilities through configured user groups. |
| PHPBB3 | 1.0 |
Integrates automatic login with phpBB. |
| PlayerSkins | 1.1 |
Configures player skins and related media presentation/hooks. |
| PlayLists | 3.0 |
Manages playlists/programs, series and playlist-related presentation/live behavior. |
| PredefinedCategory | 1.0 (inherited; verify package) |
Selects a predefined category for upload, encoding or embedding. |
| RazorPayYPT | 1.0 |
Integrates Razorpay checkout and webhook processing. |
| ReportVideo | 2.3 |
Collects video reports and exposes moderation controls. |
| Scheduler | 5.4 |
Runs periodic plugin hooks, scheduled commands and configured watchdog tasks. |
| SeekButton | 1.1 |
Adds forward/backward seek controls to the player. |
| Shorts | 1.0 (inherited; verify package) |
Adds portrait/short-video presentation. |
| SlackBot | 1.0 |
Sends subscribed-channel announcements through a Slack bot. |
| SlackNotify | 1.0 |
Sends video announcements to a Slack webhook. |
| SocialMediaPublisher | 1.0 |
Manages connected publishing accounts and background social-video uploads. |
| StripeYPT | 2.5 |
Creates Stripe payments/subscriptions and processes verified credit/fulfillment. |
| TheaterButton | 1.1 |
Adds theater-mode switching to player controls. |
| TopMenu | 2.2 |
Stores and renders responsive top-navigation entries. |
| User_Location | 1.0 |
Resolves geographic information used by location-aware components. |
| UserConnections | 1.0 |
Manages connection requests/relationships and chat/meeting notification integration. |
| UserNotifications | 2.0 |
Stores and presents in-site user notifications. |
| VideoLandscapeFullscreen | 1.0 |
Adds landscape/fullscreen behavior on supported mobile players. |
| VideoLogoOverlay | 2.2 |
Displays a configured logo overlay during playback. |
| VideosStatistics | 1.0 |
Collects and presents video/ad playback statistics. |
| VideoTags | 3.0 |
Manages video tags and related metadata/search interfaces. |
| VimeoAPI | 1.0 |
Uploads hosted videos to Vimeo through its provider integration and exposes upload status/management controls. |
| VR360 | 1.0 (inherited; verify package) |
Adds panoramic/360-degree playback projections. |
| WebRTC | 1.1 |
Connects browser capture to WebRTC2RTMP and the live pipeline. |
| WWBNIndex | 1.0 |
Connects content to the WWBN indexing integration. |
| YouPHPFlix2 | 1.0 |
Supplies the Flix-style homepage with category rows/carousels. |
| YouTubeAPI | 1.0 |
Provides YouTube search/gallery integration; video publishing belongs to SocialMediaPublisher. |
| YPTSocket | 2.3 |
Provides real-time socket integration and event notifications. |
| YPTWallet | 6.3 |
Maintains wallet balances, payment idempotency and transaction-scoped fulfillment. |
| Plugin | Reported version | Purpose |
|---|---|---|
| AWS_S3 | 5.0 |
Transfers media to S3-compatible storage and generates backend-aware delivery URLs. |
| Backup | 4.0 |
Backs up database/media data and exposes synchronization, retention and restore operations. |
| Blackblaze_B2 | 4.7 |
Transfers media to Backblaze B2 and generates public or authorized object URLs. |
| CertifyComplete | 2.8 |
Generates course-completion PDF certificates with configured payment/integration checks. |
| Chat2 | 25.7 |
Provides chat rooms, messaging, moderation and real-time transport integration. |
| Customize | 2.0 |
Customizes About content, the footer and descriptive site metadata. |
| DiskUploadQuota | 5.2 |
Enforces storage quotas and manages quota-plan purchase flows. |
| FansSubscriptions | 3.7 |
Manages creator subscriptions and associated access/renewal behavior. |
| Flixhouse | 1.0 (inherited; verify package) |
Provides the separately maintained Flixhouse frontend/mobile/API integration. |
| FTP_Storage | 3.4 |
Transfers hosted media to FTP storage and builds its delivery URLs. |
| Gift | 1.1 |
Purchases and redeems supported subscription or pay-per-view plans as gifts. |
| GoogleAds_IMA | 5.8 |
Integrates VAST advertising with the player's IMA rendering path. |
| InteractiveVideo | 2.0 |
Adds interactive-video editing and player/page integration. |
| Livesearch | 4.1 |
Adds live-result search behavior. |
| LiveUsers | 5.7 |
Tracks online presence using database records and browser heartbeats. |
| LoginLDAP | 3.9 |
Authenticates against LDAP/Active Directory. |
| MessageOfTheDay | 5.0 |
Schedules and presents targeted user messages. |
| MP4ThumbsAndGif | 5.2 |
Requests poster/animated-preview and related image generation from the Web Encoder. |
| Notifications | 9.1 |
Sends configured email notifications for video, live and comment events. |
| PayPerView | 11.15 |
Defines video rental plans, wallet checkout and time-limited paid access. |
| PayPerViewLive | 7.5 |
Defines paid live-event plans and purchase/entitlement behavior. |
| PromoteVideos | 2.6 |
Adds promoted-video/channel presentation sections. |
| Rebroadcaster | 5.1 |
Schedules prerecorded videos for live rebroadcast and optional restreaming. |
| SecureVideosDirectory | 8.7 |
Adds controlled file delivery and protection for hosted video sources. |
| SendRecordedToEncoder | 13.6 |
Starts/stops live recording and sends recordings or DVR clips to the Encoder. |
| SignUpAgreement | 3.3 |
Presents configured signup and popup agreements. |
| Subscription | 9.8 |
Grants time-limited subscription plans and dynamic user-group membership. |
| SubtitleSwitcher | 8.4 |
Manages subtitle tracks and language selection. |
| User_Controll | 3.5 |
Tracks user activity/history and implements configured user/IP bans and live-disconnection controls. |
| UserOTPLogin | 1.8 |
Adds TOTP enrollment and verification to supported login flows. |
| Video_Location_Block | 4.3 |
Applies configured country-based availability decisions. |
| VideoDocuments | 1.1 |
Attaches document files to videos. |
| VideoHLS | 25.9 |
Integrates multibitrate/encrypted HLS playback and key/delivery controls. |
| VideoOffline | 4.6 |
Integrates video downloads and offline playback storage in supported clients. |
| VideoPlaylistScheduler | 6.5 |
Schedules playlist-based live programming and tracks scheduled sessions. |
| VideoResolutionSwitcher | 5.3 |
Adds player selection among available MP4/WebM resolutions. |
| VideoThumbnails | 6.0 |
Generates seek-bar preview sprites using the Web Encoder. |
| VideoVoteSystem | 3.11 |
Manages video contests and voting-related data/presentation. |
| YPTStorage | 7.0 |
Moves media between the Streamer and a separate AVideo Storage service. |
| ZoomMeetingRecorder | 2.4 |
Imports configured Zoom cloud recordings into the processing workflow. |
| Plugin | Reported version | Purpose |
|---|---|---|
| Fishr | 1.0 |
Provides installation-specific presentation integration. |
| JosephZ | 1.0 |
Provides an installation-specific mobile homepage integration. |
| LoginLDAP_DYNA | 1.2 |
Provides an installation-specific LDAP-derived integration. |
| oncologytube | 1.0 (inherited; verify package) |
Provides installation-specific presentation integration. |
| PedagoFlix | 1.0 |
Provides an installation-specific frontend integration. |
| RemnantTV | 1.0 |
Provides an installation-specific frontend integration. |
| SecondLife | 1.0 |
Provides installation-specific presentation integration. |
| TestOnly | 1.0 |
Provides installation-specific test/development integration. |
| Vdatait | 1.0 |
Provides installation-specific frontend/integration behavior. |
| VideoHLSOverlay | 1.1 |
Provides a local HLS image/text overlay integration. |
| WebAuthnLogin | 1.0 |
Provides an installation-specific WebAuthn/passkey login integration. |
| Wix | 1.1 |
Processes a local Wix order/webhook integration for supported access plans. |
Start
Install and update
- Install on Ubuntu 24.04 or 26.04
- Installation Setup Page
- Scheduler cron job (required)
- Set up email
- Use HTTPS
- Own Encoder
- Docker
- Update AVideo
- Backup
- Secure file permissions
- Server command-line tools
- Hidden configuration options
Videos
- Upload a video
- Local Encoder (on your computer)
- Bulk upload by FTP
- Import a channel
- Publish on YouTube and social media
- Privacy options
- Only for logged-in users
- Resolutions by user group
- Storage options
- Move and protect video files
- Video does not play
Users
Live
- Make a live stream
- Stream with OBS
- Own live server
- One live server, many sites
- Live server install errors
- Live does not play
Plugins
Problems
Other
- Translate your site
- Write a plugin (developers)
- Technical reference (developers and advanced administrators)
Old and retired guides