GNU GENERAL PUBLIC LICENSE Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc., <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away yourfreedom to share and change it. By contrast, the GNU General PublicLicense is intended to guarantee your freedom to share and change freesoftware--to make sure the software is free for all its users. ThisGeneral Public License applies to most of the Free SoftwareFoundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered bythe GNU Lesser General Public License instead.) You can apply it toyour programs, too.
When we speak of free software, we are referring to freedom, notprice. Our General Public Licenses are designed to make sure that youhave the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get itif you want it, that you can change the software or use pieces of itin new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbidanyone to deny you these rights or to ask you to surrender the rights.These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whethergratis or for a fee, you must give the recipients all the rights thatyou have. You must make sure that they, too, receive or can get thesource code. And you must show them these terms so they know theirrights.
We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.
Finally, any free program is threatened constantly by softwarepatents. We wish to avoid the danger that redistributors of a freeprogram will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that anypatent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution andmodification follow.
GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which containsa notice placed by the copyright holder saying it may be distributedunder the terms of this General Public License. The "Program", below,refers to any such program or work, and a "work based on the Program"means either the Program or any derivative work under copyright law:that is to say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into anotherlanguage. (Hereinafter, translation is included without limitation inthe term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are notcovered by this License; they are outside its scope. The act ofrunning the Program is not restricted, and the output from the Programis covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program).Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program'ssource code as you receive it, in any medium, provided that youconspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all thenotices that refer to this License and to the absence of any warranty;and give any other recipients of the Program a copy of this Licensealong with the Program.
You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portionof it, thus forming a work based on the Program, and copy anddistribute such modifications or work under the terms of Section 1above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. Ifidentifiable sections of that work are not derived from the Program,and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work basedon the Program, the distribution of the whole must be on the terms ofthis License, whose permissions for other licensees extend to theentire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.
In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume ofa storage or distribution medium does not bring the other work underthe scope of this License.
3. You may copy and distribute the Program (or a work based on it,under Section 2) in object code or executable form under the terms ofSections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete sourcecode means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used tocontrol compilation and installation of the executable. However, as aspecial exception, the source code distributed need not includeanything that is normally distributed (in either source or binaryform) with the major components (compiler, kernel, and so on) of theoperating system on which the executable runs, unless that componentitself accompanies the executable.
If distribution of executable or object code is made by offeringaccess to copy from a designated place, then offering equivalentaccess to copy the source code from the same place counts asdistribution of the source code, even though third parties are notcompelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attemptotherwise to copy, modify, sublicense or distribute the Program isvoid, and will automatically terminate your rights under this License.However, parties who have received copies, or rights, from you underthis License will not have their licenses terminated so long as suchparties remain in full compliance.
5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing or modifyingthe Program or works based on it.
6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein.You are not responsible for enforcing compliance by third parties tothis License.
7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannotdistribute so as to satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as a consequence youmay not distribute the Program at all. For example, if a patentlicense would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, thenthe only way you could satisfy both it and this License would be torefrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.
It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of anysuch claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which isimplemented by public license practices. Many people have madegenerous contributions to the wide range of software distributedthrough that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willingto distribute software through any other system and a licensee cannotimpose that choice.
This section is intended to make thoroughly clear what is believed tobe a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this Licensemay add an explicit geographical distribution limitation excludingthose countries, so that distribution is permitted only in or amongcountries not thus excluded. In such case, this License incorporatesthe limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versionsof the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.
Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms and conditionseither of that version or of any later version published by the FreeSoftware Foundation. If the Program does not specify a version number ofthis License, you may choose any version ever published by the Free SoftwareFoundation.
10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to the authorto ask for permission. For software which is copyrighted by the FreeSoftware Foundation, write to the Free Software Foundation; we sometimesmake exceptions for this. Our decision will be guided by the two goalsof preserving the free status of all derivatives of our free software andof promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSEDOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ASTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THEPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITINGWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/ORREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISINGOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITEDTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BYYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHERPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatestpossible use to the public, the best way to achieve this is to make itfree software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safestto attach them to the start of each source file to most effectivelyconvey the exclusion of warranty; and each file should have at leastthe "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like thiswhen it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriateparts of the General Public License. Of course, the commands you use maybe called something other than `show w' and `show c'; they could even bemouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or yourschool, if any, to sign a "copyright disclaimer" for the program, ifnecessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Moe Ghoul>, 1 April 1989 Moe Ghoul, President of Vice
This General Public License does not permit incorporating your program intoproprietary programs. If your program is a subroutine library, you mayconsider it more useful to permit linking proprietary applications with thelibrary. If this is what you want to do, use the GNU Lesser GeneralPublic License instead of this License.
✨ AIVideoBuddy – Smart AI Video Editing for 2025 ✨
AI-Powered Assistant • Voice Control • Professional Timeline Available for Windows – designed to make video editing faster, smarter, and easier than ever.
🚀 What Is AIVideoBuddy?
AIVideoBuddy (AVB) is a professional desktop application for video editing, enhanced with artificial intelligence.It helps creators produce stunning videos quickly through an intuitive interface, AI assistant, and voice control in both Serbian and English.
Whether you’re a YouTuber, marketer, educator, or business owner, AIVideoBuddy delivers professional results without the steep learning curve.
🔑 Key Features
AI assistant for automatic video editing
Voice control in Serbian and English
Professional timeline with multiple tracks
Dark mode interface with clean design
Drag & drop for easy media handling
Automatic scene detection and cutting
Smart transitions and effects
High-quality export (including 4K support)
Integrated media library
Real-time preview
Support for multiple AI providers (OpenAI, Gemini, Anthropic, DeepSeek)
👥 Who Is It For?
YouTubers & content creators
Video marketing professionals
Educators & online instructors
Companies creating promotional videos
Hobbyists seeking professional results
Anyone who wants fast, intelligent video editing
🎬 How It Works
Import Media – drag video, audio, and images into the app
AI Assistant – type or speak commands like “Trim video to 2 minutes”
Voice Control – issue commands in Serbian or English
Manual Editing – fine-tune details on the timeline
Effects – add transitions, text, audio filters, and AI-generated effects
Export – save in your desired format and quality
🧠 AI Functionalities
API Key Manager – secure storage and validation for multiple AI providers
Voice Input – speech recognition with noise filtering and microphone calibration
AI Chat Interface – natural language chat with history, suggestions, and auto-actions
Video Commands – structured AI actions for cutting, transitions, effects, text, audio, and export
Provider Manager – multiple AI providers with fallback logic and performance monitoring
🎁 Supported Formats
Video: MP4, AVI, MOV, MKV, WMV, FLV, WebM
Audio: MP3, WAV, AAC, OGG, FLAC, M4A
Image: JPG, PNG, GIF, BMP, TIFF
Export: MP4, AVI, MOV, WebM, GIF
💻 System Requirements
Minimum:
Windows 10/11 (64-bit), 8GB RAM, Intel i3/Ryzen 3, DirectX 11, microphone
Recommended:
Windows 10/11 (64-bit), 16GB RAM, Intel i7/Ryzen 7, GTX 1060+, DirectX 12, high-quality microphone
📢 User Experience
“I simply said ‘Add background music’ and the AI handled everything. Editing has never been this easy.” – Ana, educator
“The voice control in Serbian is a game-changer. I can edit hands-free while previewing my clips.” – Marko, content creator
🔮 Coming Soon
Cloud storage integration
Real-time collaboration
Mobile app (2025)
Advanced 3D effects and animations
Live streaming and virtual production
AI-generated music and VR/AR support
⚡ Why Choose AIVideoBuddy?
Unlike traditional editors, AIVideoBuddy combines professional tools with AI automation.You get speed, simplicity, and creativity – all in one package.
📬 Get Started
Download AIVideoBuddy for Windows AI-powered assistant • Voice control • Professional timeline👉 Download Now
✨ AIVideoBuddy – where smart AI meets professional video editing
✨ AI Content Assistant – Revolutionize Your Content Creation in 2025 ✨
Smart AI Generation • Custom Profiles • Stunning Layouts Available for Joomla and WordPress – unleash AI-powered content magic on your favorite platform!
🚀 Why AI Content Assistant Is a Game-Changer
In today’s digital world, consistent high-quality content is the key to success. But who has time for endless writing sessions?AI Content Assistant is a next-generation tool that transforms ideas into polished articles in seconds. Whether you’re a blogger, marketer, or business owner, this plugin/component delivers speed, creativity, and SEO optimization directly inside your CMS.
From brainstorming topics to adding images, videos, and layouts – everything is handled seamlessly, so you can focus on growth.
🔑 Three Pillars of AI Excellence
🧠 AI Generation – effortless content creation Choose from leading providers like OpenAI, Anthropic, Google, DeepSeek, or Cohere. Generate articles, blog posts, or product descriptions with custom tones, lengths, and languages.
📁 Profile System – personalized content factory Save up to 6 profiles with unique settings for different content types. Switch between them easily to maintain consistent branding across your site.
🖼️ Layout Templates – visually stunning posts Pick from 6 pre-built layouts or create your own with drag-and-drop. Add photos, videos, embeds, and custom text for professional-looking articles every time.
🎁 Free Version – Powerful Enough to Start
Basic AI generation (demo mode)
6 customizable profiles
Content rules for structure and guidelines
Post scheduling
Multi-language support
Responsive dark mode dashboard
💎 PRO & Premium – Unlock Full Potential
PRO features include:
Unlimited AI provider access
Entrance animations & hover effects
Branded color themes
Social sharing integration
Bulk content generation
Custom CSS fine-tuning
Advanced analytics & history tracking
Premium adds:
Infinite scheduling
Priority support
Exclusive templates
🔗 Seamless Integration
For Joomla:
Native PSR‑4 component
Unlimited instances
Joomla ACL security
Full Joomla 4 & 5 compatibility
For WordPress:
Lightweight plugin structure
Multi-profile manager
Shortcodes & Gutenberg blocks
Optimized for WordPress 6+
👥 Perfect for Every Creator
Bloggers & writers
E-commerce stores
News websites
Marketing agencies
Educational platforms
Corporate blogs
Affiliate sites
📢 Real User Stories
“This tool saved my blog! Generating articles with custom layouts is a breeze – and the AI quality is top-notch.” – Sarah, lifestyle blogger
“Switched to PRO and bulk-generated 50 posts in an hour. My traffic exploded!” – Mike, digital marketer
🔮 What’s Coming Next
AI image generation integration
Voice-to-text support
SEO auto-optimizer
More AI providers
Enhanced analytics dashboard
⚡ Ready to Supercharge Your Content?
Forget manual writing. Let AI Content Assistant handle the heavy lifting while you focus on growth.
AI Content Assistant for Joomla Native PSR‑4 • AI generation • PRO features unlocked👉 Download Joomla Version
AI Content Assistant for WordPress Modular plugin • Profile system • Full premium upgrade👉 Download WordPress Version
✨ Transform your site with intelligent content. AI Content Assistant – where creativity meets automation.
Would you like me to also prepare a shorter landing-page version (300–350 words) so you can use this detailed one for the product page and the shorter one for quick conversions?
✨ Series Grid – The Most Beautiful Way to Show Your Content in 2025 ✨
Stunning Grid • Elegant List • Smooth Slider Available for Joomla and WordPress – same premium quality, twice the power!
🚀 Why Websites Love Series Grid
Imagine your articles, portfolio items, products, or testimonials looking like they were designed by a top studio – without writing a single line of code.That’s exactly what Series Grid delivers: clean, modern, lightning-fast, and incredibly easy to use.
🔑 Three Gorgeous Layouts
🟦 Grid Layout – modern card design Perfect for magazines, portfolios, galleries, and news sites. Responsive cards with optional hover effects.
📋 List Layout – clean & classic Ideal for blog archives, latest posts, team members, or any content that needs to be easy to scan.
➡️ Slider Layout – maximum engagement Smooth horizontal carousel with arrows, dots, auto-scroll, and full touch support. Perfect for hero sections and featured content.
🎁 Free Version – Already Ahead of the Competition
All 3 layouts (Grid • List • Slider)
Fully responsive on every device
Category & subcategory filtering
Lazy loading images
Fallback image + background color
Sorting by date, title, or random
Clean, fast, SEO-friendly code
💎 PRO Upgrade – From Beautiful to Breathtaking
Unlock Series Grid PRO and elevate your site design:
Entrance animations (fade, slide, zoom, bounce)
Stunning hover effects (overlay text, zoom, flip, slide)
Ready-made color themes (Dark, Blue, Green, Red)
Perfect image aspect ratios (1:1, 4:3, 16:9, 3:2)
Social sharing buttons (Facebook, X/Twitter, WhatsApp)
Auto-scroll slider with speed control & pause-on-hover
Custom CSS editor for total freedom
Unlimited different layouts on the same page
🔗 Works Perfectly on Both Platforms
For Joomla:
Native module with unlimited instances
PSR‑4 clean architecture
Full Joomla 4 & 5 compatibility
For WordPress:
Lightweight plugin with multi-instance manager
Easy shortcodes & Gutenberg ready
Optimized for WordPress 6+
👥 Perfect for Every Website
News & magazine portals
Photography portfolios
Real estate listings
Online shops & product showcases
Team & testimonial sections
Event calendars
Recipe collections
…and hundreds more!
📢 What Users Are Saying
“Finally a tool that just works and looks amazing out of the box. The PRO effects made my site look custom-designed!” – Maria, magazine owner
“I replaced three different plugins with just Series Grid. The multi-layout support saved me hours!” – John, web agency owner
🔮 Future Updates in Development
Masonry/Pinterest grid
Lightbox galleries
Infinite scroll & AJAX load more
Live filters & search bar
More animations and effects
⚡ Ready to Make Your Content Shine?
Stop using boring article lists. Give your visitors the premium experience they deserve – today.
Series Grid for Joomla Native module • All layouts • PRO features available👉 Download Joomla Version
Series Grid for WordPress Lightweight plugin • Multi-instance system • Full PRO upgrade👉 Download WordPress Version
✨ Your content deserves to look incredible. Series Grid makes it happen – beautifully, easily, instantly.
Would you like me to also prepare a shorter landing-page version (300–350 words) for quick conversions, while this one stays as the detailed product promo?
# AIVideoBuddy - Professional AI-Powered Video Editor
## WHAT AIVideoBuddy APPLICATION DOES
AIVideoBuddy is a professional video editor with advanced AI integration:
### Basic functionalities:- **Media Browser** - Import video, audio and images- **Timeline** - Edit video on the timeline- **Preview** - Real-time video preview- **Effects Panel** - Add effects and filters- **Export Panel** - Export finished video
### AI functionalities:- **AI Assistant** - Intelligent assistant for video editing- **Voice control** - Voice commands in Serbian and English- **AI Chat** - Natural language communication with AI- **Video commands** - Automatic execution of edit commands- **Multiple AI providers** - OpenAI, Gemini, Anthropic, DeepSeek
## AI FUNCTIONALITIES
### 1. API KEY SETUPBefore using AI functionalities, you need to configure API keys:
1. Open the application2. Go to AI Assistant panel3. Click on "Settings" or "Postavke"4. Enter API keys for desired providers: - **OpenAI**: `sk-...` (for GPT-4) - **Gemini**: Alphanumeric key (for Google AI) - **Anthropic**: `sk-ant-...` (for Claude) - **DeepSeek**: Alphanumeric key
### 2. VOICE CONTROLUse voice commands for video editing:
**Supported languages:**- Serbian (sr-RS)- English (en-US)
**Basic voice commands:**- "Import video from desktop"- "Trim video to 30 seconds"- "Add background music"- "Export in 1080p quality"- "Play video"- "Stop playback"
**Advanced voice commands:**- "Make slow-motion effect from 1:30 to 2:00"- "Add fade-in transition at the beginning"- "Correct colors in the entire video"- "Add text 'Welcome' at 5 seconds"
### 3. AI CHAT COMMUNICATIONCommunicate with the AI assistant through the chat interface:
**Message types:**- Text commands - standard text commands- Voice commands - via microphone- Video commands - specific for editing
**Examples of AI chat commands:**```User: "How do I add a transition effect between two clips?"AI: "You can add a transition in two ways:1. Select clips on the timeline2. Right click → Add Transition3. Choose desired effect (Fade, Slide, Wipe etc.)
Would you like me to do it right now?"```
### 4. VIDEO EDITING VIA AIAI automatically executes editing commands:
**Automatic actions:**- Cutting video based on commands- Adding effects and filters- Optimizing colors and brightness- Automatic subtitle creation- Export in desired format
**Intelligent features:**- Scene analysis and automatic cutting- Face and object recognition- Automatic duration adjustment- Intelligent clip sorting
## DESIGN AND INTERFACE
### Dark Mode with white text:- Modern dark interface- White text for optimal readability- High contrast for easy working conditions- Automatic brightness adjustment
### Theme settings:- Automatic theme (follows system)- Dark theme (default)- Light theme (optional)
## INSTALLATION AND SETUP
### System requirements:- Windows 10/11 (64-bit)- 8GB RAM (minimum)- 16GB RAM (recommended)- 2GB free disk space- Internet connection (for AI functionalities)
### Installation:1. Download AIVideoBuddy installation file2. Run installer as administrator3. Follow on-screen instructions4. After installation, start the application
### First run:1. Application will automatically detect available components2. Configure API keys in AI Assistant panel3. Test voice control through microphone test4. Save settings for future use
## PROBLEMS AND SOLUTIONS
**Problem: Application won't start**- Solution: Install PyQt6: `pip install PyQt6`
**Problem: Can't see video files**- Solution: Install OpenCV: `pip install opencv-python`
**Problem: Can't export video**- Solution: Install MoviePy: `pip install moviepy`
**Problem: Voice control doesn't work**- Solution: 1. Check microphone 2. Install: `pip install SpeechRecognition pyaudio` 3. Configure microphone in system settings
**Problem: AI functionalities don't work**- Solution: 1. Check internet connection 2. Check API keys 3. Check if provider is active
## ADVANCED FEATURES
### AI providers:- **OpenAI GPT-4** - Most advanced model for complex commands- **Google Gemini** - Fast and efficient for basic commands- **Anthropic Claude** - Excellent for creative tasks- **DeepSeek** - Economical for frequent use
### Export options:- MP4 (H.264/H.265)- AVI (uncompressed)- MOV (Apple format)- WebM (for web)- GIF (for short clips)
### Export quality:- 720p (HD) - Fast, smaller files- 1080p (Full HD) - Standard quality- 4K (Ultra HD) - Maximum quality- Custom - Adjustable resolutions
## KEYBOARD SHORTCUTS
- **Ctrl + O** - Open file- **Ctrl + S** - Save project- **Ctrl + Z** - Undo- **Ctrl + Y** - Redo- **Ctrl + C** - Copy- **Ctrl + V** - Paste- **Delete** - Delete selected- **Space** - Play/Pause- **Home** - Beginning of timeline- **End** - End of timeline- **+ / -** - Zoom in/out timeline- **F11** - Fullscreen preview- **Ctrl + M** - Toggle microphone- **Ctrl + L** - Send voice command
## CONTACT AND SUPPORT
If you have problems:1. Run `python main.py` from console to see detailed errors2. Check log files in `logs/` folder3. Contact support at: support@aivideobuddy.com
### Useful resources:- Website: www.aivideobuddy.com- Documentation: docs.aivideobuddy.com- GitHub: https://github.com/aivideobuddy- Video tutorials: youtube.com/c/aivideobuddy
## LICENSE
AIVideoBuddy is distributed under MIT license. All components are open source.
====================
StreamSportCam Android Application
**StreamSportCam** is a modern Android application for live video streaming with sports scoreboard (scoreboard) and customizable text overlays.
---
## 📋 GENERAL INFORMATION
### What is StreamSportCam?The application enables **live video streaming from your phone** with **real-time scoreboard** and **custom text overlays**. Users can change scores and text in real-time, while viewers see only video with overlays.
### Main Purpose:- Sports teams for live streaming matches- Schools and universities for educational streaming- Fitness centers for training with counters- Event organizers for streaming with annotations- Streamers for gaming with live statistics
### Key Features:- ✅ **Open-source** - All components free- ✅ **Modern UI** - Material Design 3- ✅ **Real-time sync** - WebSocket communication- ✅ **Battery efficient** - Optimized for Android 14+- ✅ **High performance** - No lag or freezes
---
## 🔧 TECHNICAL STACK
### Used Libraries:- **Jetpack Compose** - Modern UI framework- **Material3** - Design system- **Media3** - Video streaming- **CameraX** - Camera recording- **Hilt** - Dependency injection- **Room** - Local database- **Ktor** - WebSocket- **Coil** - Image loading- **Timber** - Logging- **ACRA** - Crash reporting
### Architecture:- **MVVM** - Model-View-ViewModel- **Clean Architecture** - Separated layers- **Repository Pattern** - Data layer- **Dependency Injection** - Hilt
---
## 📱 COMPATIBILITY
- **Minimum version:** Android 14 (API 34)- **Target version:** Android 16 (API 34)- **Architecture:** ARM64, ARMv7- **RAM minimum:** 2GB- **Storage:** 100MB + additional space for streaming
---
## 🚀 GETTING STARTED
### 1. Prerequisites- Android Studio (2023.1+)- Java JDK 17+- Android SDK 34+- Android SDK Build-Tools 34.0.0+
📦 AI Content Assistant WordPress Plugin
AI Content Assistant is a professional-grade WordPress plugin designed to generate high-quality content using the latest AI models from OpenAI, Anthropic, Google, DeepSeek, and Cohere.It supports 40+ languages, multiple writing tones, and full integration with WordPress categories, publishing workflows, and multilingual sites.
Ideal for bloggers, marketers, e-commerce managers, and content teams looking to scale production with precision and flexibility.
🧾 Changelog
3.2.0 – 2025-10-23
MAJOR FEATURE: Bulk Article Generation – generate multiple articles at once with intelligent queue management
NEW: Batch processing – process 1-5 articles simultaneously in configurable batches
NEW: Real-time queue management with Pause/Resume/Cancel controls
NEW: Bulk analytics dashboard showing Total/Completed/Processing/Failed articles with live statistics
NEW: Progress tracking with visual progress bar and estimated completion time
NEW: Topic input with multi-line textarea (one topic per line) and real-time counter
NEW: Smart delays – configurable delay between batches (0-60 seconds) to prevent API throttling
NEW: Error handling – failed articles are marked and tracked, processing continues with remaining items
IMPROVEMENT: Queue system with complete state management (pending/processing/completed/failed/cancelled statuses)
IMPROVEMENT: Real-time updates with status icons (⏳ Pending, 🔄 Processing, ✅ Completed, ❌ Failed, ⛔ Cancelled)
IMPROVEMENT: Responsive two-column layout (input + queue/analytics) with mobile support
IMPROVEMENT: Color-coded status indicators with smooth animations and pulse effects
TECHNICAL: Uses existing taics_generate_content AJAX handler – no new PHP/database required
TECHNICAL: Profile-based generation – uses Active Profile settings for all articles
USE CASES: Content calendar filling, topic research batch, multi-language content, SEO creation, emergency publishing
3.1.1 – 2025-10-22
CRITICAL FIX: Resolved Template 6 canvas persistence issue – canvas data now properly loads even when plugin initializes on different tabs
FIX: Added placeholder object creation for TAICS_Advanced_Template when module hasn’t loaded yet, preventing canvas data loss
IMPROVEMENT: Enhanced profile-buttons.js to always set canvasData in Advanced Template object regardless of current tab
TECHNICAL: Improved canvas data initialization logic to handle asynchronous module loading scenarios
3.1.0 – 2025-10-20
NEW FEATURE: Structure Name field added to Content Rules tab for organizing custom content structures
NEW FEATURE: Writing Guidelines editor – define custom writing instructions, style guidelines, and formatting rules
NEW FEATURE: Web Sources input – add up to 5 URLs as reference sources for AI content generation
NEW FEATURE: Structure Preview panel – real-time preview of headings structure with visual formatting
NEW FEATURE: Web Sources validation with traffic light system (red/yellow/green) for URL status
IMPROVEMENT: Enhanced Content Structure Builder with complete workflow: Name → Guidelines → Sources → Headings → Preview
IMPROVEMENT: Unicode character support – Serbian Cyrillic and special characters now save correctly (fixed JSON_UNESCAPED_UNICODE issue)
IMPROVEMENT: AI content generation quality – increased max_tokens from 2x to 3x word count for all 5 AI providers (OpenAI, Anthropic, Google, DeepSeek, Cohere)
IMPROVEMENT: Template 6 Custom Builder persistence – canvas data now properly loads when plugin initializes, even before Layout Tab is accessed
FIX: Resolved Template 6 canvas preview loss after plugin reload – added initialization logic to restore canvas elements
FIX: Fixed profile save/load for structure_name field – properly sanitized and stored in database
FIX: Corrected headings array handling – fixed sanitization to support both array and string formats
FIX: WordPress Coding Standards compliance – added phpcs:disable comments for legitimate third-party embed scripts (TikTok, Twitter, Instagram)
TECHNICAL: Added JSON_UNESCAPED_UNICODE flag to profile manager for proper UTF-8 character storage
TECHNICAL: Enhanced advanced-template.js initialization to check for pre-loaded canvas data
TECHNICAL: Improved profile-buttons.js to properly load and restore all Content Rules fields
3.0.0 – 2025-10-17
MAJOR RELEASE: Introduced Template 6 – Custom Builder with advanced drag & drop canvas
NEW FEATURE: Custom Builder allows users to construct custom article layouts by dragging and dropping elements (AI Text, Photos, Custom Text, Video Embed, iFrame Embed)
NEW FEATURE: Video Embed element with support for YouTube, Vimeo, TikTok, Twitter/X, and Instagram embeds
NEW FEATURE: Custom Text element for inserting user-written content blocks with HTML formatting support
NEW FEATURE: iFrame Embed element for embedding external content with customizable height
NEW FEATURE: Canvas persistence – Template 6 layouts are saved in user profiles and persist across sessions
IMPROVEMENT: Enhanced content generation progress notifications – added 7 detailed progress steps (from 3) to keep users informed during generation
IMPROVEMENT: Reorganized Layout Templates grid – Templates 1-3 in row 1, Templates 4-5 in left column, Template 6 as large 2×2 canvas with Element Palette always visible below
IMPROVEMENT: Template 6 canvas data is properly sanitized and stored in profile with security measures (URL sanitization, HTML filtering)
FIX: Resolved critical bug where Template 6 canvas elements were not being saved to database due to missing sanitization in Profile Manager
FIX: Fixed canvas initialization timing issues – added retry logic to ensure canvas loads properly after profile switch
FIX: Removed all debug error_log calls to fully comply with WordPress Plugin Check standards (0 warnings)
TECHNICAL: Added advanced_template_canvas field to profile structure with dedicated sanitization method
TECHNICAL: Implemented proper canvas data flow: JavaScript collection → AJAX → Profile Manager → Database → Content Generator
SECURITY: All canvas elements are sanitized: URLs with esc_url_raw(), HTML content with wp_kses_post(), text fields with sanitize_text_field()
2.7.1 – 2025-10-16
NEW FEATURE: Added photo link functionality – images in articles can now be clickable and redirect to custom URLs
IMPROVEMENT: Photo links persist across profile switches and tab navigation
IMPROVEMENT: Photo links are properly saved in user metadata and sent during content generation
FIX: Removed debug error_log calls to comply with WordPress Plugin Check requirements
IMPROVEMENT: Images with links are now wrapped in anchor tags with target=”_blank” and proper security attributes
2.6.1 – 2024-10-03
Enhancement: Significantly improved the user experience in the “History” tab.
Feature: After generating an article, the user is now automatically switched to the History tab.
Feature: The History tab now automatically refreshes with the latest content without needing a page reload.
Feature: Deleting articles from the History tab is now instant (via AJAX) and no longer opens a new window. The deleted item is removed from the list with an animation.
Fix: Resolved a bug where the history list wouldn’t update correctly after specific actions.
2.6.0 – 2024-09-30
CRITICAL FIX: Implemented a robust HTML DOM parser (DOMDocument with XPath) for image insertion. This resolves the critical bug where images were not appearing in generated articles by correctly preserving all HTML tags (headings, lists, etc.) during manipulation.
IMPROVEMENT: Refactored the JavaScript setValue() function for photo positions to handle multiple data formats (Array and Object), preventing errors when loading photo data from different sources (user meta vs. AJAX responses).
IMPROVEMENT: Corrected the profile loading logic (loadLayoutTemplateData) to no longer interfere with photo selections, reinforcing that photos are dynamic content separate from static profiles.
FIX: Resolved a bug where the cleanup() function in the photo management module was incorrectly clearing selected photos during tab switching, causing the generation process to fail. Photo data now persists correctly.
2.5.0 – 2024-09-29
NEW FEATURE: Added “Schedule Publishing” for PRO and PREMIUM users, allowing automated content generation and publishing at a future date and time.
IMPROVEMENT: Reworked the scheduler statistics logic to correctly filter and display user-specific scheduled articles.
FIX: Resolved a critical bug where scheduled articles were not appearing in the schedule list due to incorrect user ID filtering.
SECURITY: Hardened the AI provider class by adding escaping to error message outputs, passing WordPress Plugin Check requirements.
2.4.2 – 2024-09-29
UI IMPROVEMENT: Enhanced the user interface for the “Add Content Title” field for better clarity and usability.
UI IMPROVEMENT: Redesigned the “Generate Content” button with improved visual feedback during the content generation process.
2.4.0 – 2024-09-28
REFACTOR: Reworked the entire content generation logic. The system now exclusively uses settings from the saved active profile, making generation more reliable and predictable.
FIX: Resolved a series of bugs that prevented the “Generate Content” button from functioning correctly under various conditions.
FIX: Corrected the data flow for API keys and AI model settings, ensuring the correct provider is used.
IMPROVEMENT: Simplified the AJAX request for content generation, improving security and performance.
2.3.0 – 2025-09-29
Improvement: Added a new ‘Default Tone’ selector to the Generate tab, allowing users to set a consistent writing tone across all generated content.
Fix: Resolved a persistent issue where notifications would occasionally appear duplicated upon loading the dashboard.
Fix: Addressed a CSS bug causing a “not-allowed” cursor to appear incorrectly over various input fields.
Fix: Corrected several visual and functional inconsistencies with Dark Mode, particularly within the Generate tab.
UI: Implemented minor visual enhancements to the header and footer for a cleaner user experience.
**Minor bug fixes
2.2.5 – 2025-09-28
UI: Minor cosmetic adjustments and UI improvements across the dashboard.
2.2.1 – 2025-09-28
Fix: Corrected a CSS issue where a “not-allowed” cursor was incorrectly displayed on all input fields. Cursors now display correctly (text for inputs, pointer for selects).
2.2.0 – 2025-09-28
Improvement: Enhanced the footer UI with real-time information about the currently active profile and plugin usage statistics.
Fix: Corrected an issue where the plugin version was not dynamically displayed in the header. The version now correctly shows 2.2.0.
Fix: Hardened the plugin against various WordPress Plugin Check warnings, including output escaping, nonce sanitization, and fixing the stable tag mismatch.
2.1.0 – 2025-09-28
Improvement: Overhauled the license validation system to be more robust and secure. All AJAX calls now use a unified nonce system, resolving critical 403 Forbidden errors and Invalid nonce issues.
Improvement: Hardened the plugin against double-loading errors by implementing singleton initialization patterns, resolving Cannot redeclare function fatal errors.
Fix: Corrected an issue where the plugin version was hardcoded in the header and not dynamically displayed. The version now correctly shows 2.1.0.
Fix: Removed a duplicate and non-functional AJAX handler for license validation that was causing conflicts.
2.0.0
Major refactor and rewrite for WordPress plugin compatibility.
Modularized architecture with separated header, footer, dashboard modules.
Added toast notification system with global header visibility.
AJAX nonce fixes for security and functionality.
Fixed various JS initialization and AJAX bugs.
Removed unused or missing files and dependencies.
Improved UI/UX responsiveness and styling.
Removed shared.css enqueue due to lack of usage.
Deprecated old Joomla code references.
1.0.0
Initial release
Multiple AI provider support (OpenAI, Anthropic, Google, DeepSeek, Cohere)
40+ language support with smart language selector
Demo mode for testing without API keys
Content types: posts, pages, products, reviews, tutorials, news
Writing tones: professional, friendly, casual, formal, enthusiastic, informative
Word count options: 300, 500, 800, 1200 words
Full category integration
Content history and management
Secure API key storage
Mobile-responsive admin interface
Home - Technodrome
AI Video Buddy Windows
✨ AIVideoBuddy – Smart AI Video Editing for 2025 ✨
AI-Powered Assistant • Voice Control • Professional Timeline Available for Windows – designed to make video editing faster, smarter, and easier than ever.
🚀 What Is AIVideoBuddy?
AIVideoBuddy (AVB) is a professional desktop application for video editing, enhanced with artificial intelligence. It helps creators produce stunning videos quickly through an intuitive interface, AI assistant, and voice control in both Serbian and English.
Whether you’re a YouTuber, marketer, educator, or business owner, AIVideoBuddy delivers professional results without the steep learning curve.
🔑 Key Features
AI assistant for automatic video editing
Voice control in Serbian and English
Professional timeline with multiple tracks
Dark mode interface with clean design
Drag & drop for easy media handling
Automatic scene detection and cutting
Smart transitions and effects
High-quality export (including 4K support)
Integrated media library
Real-time preview
Support for multiple AI providers (OpenAI, Gemini, Anthropic, DeepSeek)
👥 Who Is It For?
YouTubers & content creators
Video marketing professionals
Educators & online instructors
Companies creating promotional videos
Hobbyists seeking professional results
Anyone who wants fast, intelligent video editing
🎬 How It Works
Import Media – drag video, audio, and images into the app
AI Assistant – type or speak commands like “Trim video to 2 minutes”
Voice Control – issue commands in Serbian or English
Manual Editing – fine-tune details on the timeline
Effects – add transitions, text, audio filters, and AI-generated effects
Export – save in your desired format and quality
🧠 AI Functionalities
API Key Manager – secure storage and validation for multiple AI providers
Voice Input – speech recognition with noise filtering and microphone calibration
AI Chat Interface – natural language chat with history, suggestions, and auto-actions
Video Commands – structured AI actions for cutting, transitions, effects, text, audio, and export
Provider Manager – multiple AI providers with fallback logic and performance monitoring
“I simply said ‘Add background music’ and the AI handled everything. Editing has never been this easy.” – Ana, educator
“The voice control in Serbian is a game-changer. I can edit hands-free while previewing my clips.” – Marko, content creator
🔮 Coming Soon
Cloud storage integration
Real-time collaboration
Mobile app (2025)
Advanced 3D effects and animations
Live streaming and virtual production
AI-generated music and VR/AR support
⚡ Why Choose AIVideoBuddy?
Unlike traditional editors, AIVideoBuddy combines professional tools with AI automation. You get speed, simplicity, and creativity – all in one package.
📬 Get Started
Download AIVideoBuddy for Windows AI-powered assistant • Voice control • Professional timeline 👉 Download Now
✨ AIVideoBuddy – where smart AI meets professional video editing
GNU GENERAL PUBLIC LICENSE Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc., <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away yourfreedom to share and change it. By contrast, the GNU General PublicLicense is intended to guarantee your freedom to share and change freesoftware--to make sure the software is free for all its users. ThisGeneral Public License applies to most of the Free SoftwareFoundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered bythe GNU Lesser General Public License instead.) You can apply it toyour programs, too.
When we speak of free software, we are referring to freedom, notprice. Our General Public Licenses are designed to make sure that youhave the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get itif you want it, that you can change the software or use pieces of itin new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbidanyone to deny you these rights or to ask you to surrender the rights.These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whethergratis or for a fee, you must give the recipients all the rights thatyou have. You must make sure that they, too, receive or can get thesource code. And you must show them these terms so they know theirrights.
We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.
Finally, any free program is threatened constantly by softwarepatents. We wish to avoid the danger that redistributors of a freeprogram will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that anypatent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution andmodification follow.
GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which containsa notice placed by the copyright holder saying it may be distributedunder the terms of this General Public License. The "Program", below,refers to any such program or work, and a "work based on the Program"means either the Program or any derivative work under copyright law:that is to say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into anotherlanguage. (Hereinafter, translation is included without limitation inthe term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are notcovered by this License; they are outside its scope. The act ofrunning the Program is not restricted, and the output from the Programis covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program).Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program'ssource code as you receive it, in any medium, provided that youconspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all thenotices that refer to this License and to the absence of any warranty;and give any other recipients of the Program a copy of this Licensealong with the Program.
You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portionof it, thus forming a work based on the Program, and copy anddistribute such modifications or work under the terms of Section 1above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. Ifidentifiable sections of that work are not derived from the Program,and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work basedon the Program, the distribution of the whole must be on the terms ofthis License, whose permissions for other licensees extend to theentire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.
In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume ofa storage or distribution medium does not bring the other work underthe scope of this License.
3. You may copy and distribute the Program (or a work based on it,under Section 2) in object code or executable form under the terms ofSections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete sourcecode means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used tocontrol compilation and installation of the executable. However, as aspecial exception, the source code distributed need not includeanything that is normally distributed (in either source or binaryform) with the major components (compiler, kernel, and so on) of theoperating system on which the executable runs, unless that componentitself accompanies the executable.
If distribution of executable or object code is made by offeringaccess to copy from a designated place, then offering equivalentaccess to copy the source code from the same place counts asdistribution of the source code, even though third parties are notcompelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attemptotherwise to copy, modify, sublicense or distribute the Program isvoid, and will automatically terminate your rights under this License.However, parties who have received copies, or rights, from you underthis License will not have their licenses terminated so long as suchparties remain in full compliance.
5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing or modifyingthe Program or works based on it.
6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein.You are not responsible for enforcing compliance by third parties tothis License.
7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannotdistribute so as to satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as a consequence youmay not distribute the Program at all. For example, if a patentlicense would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, thenthe only way you could satisfy both it and this License would be torefrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.
It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of anysuch claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which isimplemented by public license practices. Many people have madegenerous contributions to the wide range of software distributedthrough that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willingto distribute software through any other system and a licensee cannotimpose that choice.
This section is intended to make thoroughly clear what is believed tobe a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this Licensemay add an explicit geographical distribution limitation excludingthose countries, so that distribution is permitted only in or amongcountries not thus excluded. In such case, this License incorporatesthe limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versionsof the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.
Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms and conditionseither of that version or of any later version published by the FreeSoftware Foundation. If the Program does not specify a version number ofthis License, you may choose any version ever published by the Free SoftwareFoundation.
10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to the authorto ask for permission. For software which is copyrighted by the FreeSoftware Foundation, write to the Free Software Foundation; we sometimesmake exceptions for this. Our decision will be guided by the two goalsof preserving the free status of all derivatives of our free software andof promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSEDOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ASTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THEPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITINGWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/ORREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISINGOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITEDTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BYYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHERPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatestpossible use to the public, the best way to achieve this is to make itfree software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safestto attach them to the start of each source file to most effectivelyconvey the exclusion of warranty; and each file should have at leastthe "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like thiswhen it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriateparts of the General Public License. Of course, the commands you use maybe called something other than `show w' and `show c'; they could even bemouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or yourschool, if any, to sign a "copyright disclaimer" for the program, ifnecessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Moe Ghoul>, 1 April 1989 Moe Ghoul, President of Vice
This General Public License does not permit incorporating your program intoproprietary programs. If your program is a subroutine library, you mayconsider it more useful to permit linking proprietary applications with thelibrary. If this is what you want to do, use the GNU Lesser GeneralPublic License instead of this License.
✨ AIVideoBuddy – Smart AI Video Editing for 2025 ✨
AI-Powered Assistant • Voice Control • Professional Timeline Available for Windows – designed to make video editing faster, smarter, and easier than ever.
🚀 What Is AIVideoBuddy?
AIVideoBuddy (AVB) is a professional desktop application for video editing, enhanced with artificial intelligence.It helps creators produce stunning videos quickly through an intuitive interface, AI assistant, and voice control in both Serbian and English.
Whether you’re a YouTuber, marketer, educator, or business owner, AIVideoBuddy delivers professional results without the steep learning curve.
🔑 Key Features
AI assistant for automatic video editing
Voice control in Serbian and English
Professional timeline with multiple tracks
Dark mode interface with clean design
Drag & drop for easy media handling
Automatic scene detection and cutting
Smart transitions and effects
High-quality export (including 4K support)
Integrated media library
Real-time preview
Support for multiple AI providers (OpenAI, Gemini, Anthropic, DeepSeek)
👥 Who Is It For?
YouTubers & content creators
Video marketing professionals
Educators & online instructors
Companies creating promotional videos
Hobbyists seeking professional results
Anyone who wants fast, intelligent video editing
🎬 How It Works
Import Media – drag video, audio, and images into the app
AI Assistant – type or speak commands like “Trim video to 2 minutes”
Voice Control – issue commands in Serbian or English
Manual Editing – fine-tune details on the timeline
Effects – add transitions, text, audio filters, and AI-generated effects
Export – save in your desired format and quality
🧠 AI Functionalities
API Key Manager – secure storage and validation for multiple AI providers
Voice Input – speech recognition with noise filtering and microphone calibration
AI Chat Interface – natural language chat with history, suggestions, and auto-actions
Video Commands – structured AI actions for cutting, transitions, effects, text, audio, and export
Provider Manager – multiple AI providers with fallback logic and performance monitoring
🎁 Supported Formats
Video: MP4, AVI, MOV, MKV, WMV, FLV, WebM
Audio: MP3, WAV, AAC, OGG, FLAC, M4A
Image: JPG, PNG, GIF, BMP, TIFF
Export: MP4, AVI, MOV, WebM, GIF
💻 System Requirements
Minimum:
Windows 10/11 (64-bit), 8GB RAM, Intel i3/Ryzen 3, DirectX 11, microphone
Recommended:
Windows 10/11 (64-bit), 16GB RAM, Intel i7/Ryzen 7, GTX 1060+, DirectX 12, high-quality microphone
📢 User Experience
“I simply said ‘Add background music’ and the AI handled everything. Editing has never been this easy.” – Ana, educator
“The voice control in Serbian is a game-changer. I can edit hands-free while previewing my clips.” – Marko, content creator
🔮 Coming Soon
Cloud storage integration
Real-time collaboration
Mobile app (2025)
Advanced 3D effects and animations
Live streaming and virtual production
AI-generated music and VR/AR support
⚡ Why Choose AIVideoBuddy?
Unlike traditional editors, AIVideoBuddy combines professional tools with AI automation.You get speed, simplicity, and creativity – all in one package.
📬 Get Started
Download AIVideoBuddy for Windows AI-powered assistant • Voice control • Professional timeline👉 Download Now
✨ AIVideoBuddy – where smart AI meets professional video editing
✨ AI Content Assistant – Revolutionize Your Content Creation in 2025 ✨
Smart AI Generation • Custom Profiles • Stunning Layouts Available for Joomla and WordPress – unleash AI-powered content magic on your favorite platform!
🚀 Why AI Content Assistant Is a Game-Changer
In today’s digital world, consistent high-quality content is the key to success. But who has time for endless writing sessions?AI Content Assistant is a next-generation tool that transforms ideas into polished articles in seconds. Whether you’re a blogger, marketer, or business owner, this plugin/component delivers speed, creativity, and SEO optimization directly inside your CMS.
From brainstorming topics to adding images, videos, and layouts – everything is handled seamlessly, so you can focus on growth.
🔑 Three Pillars of AI Excellence
🧠 AI Generation – effortless content creation Choose from leading providers like OpenAI, Anthropic, Google, DeepSeek, or Cohere. Generate articles, blog posts, or product descriptions with custom tones, lengths, and languages.
📁 Profile System – personalized content factory Save up to 6 profiles with unique settings for different content types. Switch between them easily to maintain consistent branding across your site.
🖼️ Layout Templates – visually stunning posts Pick from 6 pre-built layouts or create your own with drag-and-drop. Add photos, videos, embeds, and custom text for professional-looking articles every time.
🎁 Free Version – Powerful Enough to Start
Basic AI generation (demo mode)
6 customizable profiles
Content rules for structure and guidelines
Post scheduling
Multi-language support
Responsive dark mode dashboard
💎 PRO & Premium – Unlock Full Potential
PRO features include:
Unlimited AI provider access
Entrance animations & hover effects
Branded color themes
Social sharing integration
Bulk content generation
Custom CSS fine-tuning
Advanced analytics & history tracking
Premium adds:
Infinite scheduling
Priority support
Exclusive templates
🔗 Seamless Integration
For Joomla:
Native PSR‑4 component
Unlimited instances
Joomla ACL security
Full Joomla 4 & 5 compatibility
For WordPress:
Lightweight plugin structure
Multi-profile manager
Shortcodes & Gutenberg blocks
Optimized for WordPress 6+
👥 Perfect for Every Creator
Bloggers & writers
E-commerce stores
News websites
Marketing agencies
Educational platforms
Corporate blogs
Affiliate sites
📢 Real User Stories
“This tool saved my blog! Generating articles with custom layouts is a breeze – and the AI quality is top-notch.” – Sarah, lifestyle blogger
“Switched to PRO and bulk-generated 50 posts in an hour. My traffic exploded!” – Mike, digital marketer
🔮 What’s Coming Next
AI image generation integration
Voice-to-text support
SEO auto-optimizer
More AI providers
Enhanced analytics dashboard
⚡ Ready to Supercharge Your Content?
Forget manual writing. Let AI Content Assistant handle the heavy lifting while you focus on growth.
AI Content Assistant for Joomla Native PSR‑4 • AI generation • PRO features unlocked👉 Download Joomla Version
AI Content Assistant for WordPress Modular plugin • Profile system • Full premium upgrade👉 Download WordPress Version
✨ Transform your site with intelligent content. AI Content Assistant – where creativity meets automation.
Would you like me to also prepare a shorter landing-page version (300–350 words) so you can use this detailed one for the product page and the shorter one for quick conversions?