TubeX – PHP7

No money? Ah its ok. Use it anyway. But maybe consider a nice backlink to one of our sites – like Adultlist.com 🙂 – or throw in a helping hand 🙂

TubeX – PHP7x Compatible BETA

This is BETA.
This is FREE
We have NOTHING to do with the original (and vanished) developer

Download: TubeX – Php7 – Beta

Changelog:
V5: Flash in 2 templates replaced
V4: Flash player/upload form replaced
V3: Upload functionality fixed
V2: Many SQL & PHP errors fixed
V1: Basic compability with php7.2/php7.4

NEW Installation Instructions

  • Follow the old instructions 🙂
  • Note that TubeX originally used flash for player, upload etc: templates “default-blue” and “default-blue-rewrite” have had flash usage removed. If you do wish to use flash choose one of the other templates as your base.
  • Config file is located in “classes” directory – you can edit available file formats there, for instance you can add or take out .flv if you do/do not wish to use any flash.

Upgrade original TubeX Versions to PHP7 Compatible

  1. Download from this page and unzip.
  2. Then Take a copy of all your old files (including subfolders)
  3. Swap the hosting to PHP7.2/PHP7.4 or similar
  4. Then overwrite the old files with the new, except:
    – Leave the old includes/config.php and /templates/ directory intact.
    – Do not upload the directories /utilities/ and /examples/
  5. If the instaled script doesn’t have tx_domains table it is in ‘utilities’ folder. It’s enough to import it to the database. You have to make sure if the table prefix is correct (to import using phpmyadmin: open tgpx database in phpmyadmin, select it, choose “import”, choose the tx_domains.sql to upload, set import mode to “Compatible v4” – import.
  6. Once done: Save general settings – it saves current settings including new PHP servers values.
  7. Voila. Hopefully – if all fails. Whip out the copy you took, re-overwrite and swap the server back to the old PHP version…and please report the errors to webmaster@filmlatex.com so we can smooth it out.
  8. Remember:
    – If you swapped to https:// on your domain since the JMB days – you must also go in General Settings and upgrade the system urls to https://
    – Ask your host to up Max PHP Limit to 528mb (or do it yourself via .htaccess or whichever way your host allows)

Original Feature List Description:

TubeX is a web application which will allow you to setup a video upload and sharing site similar to YouTube. The popularity of video on the internet has exploded recently, and now you can add video uploading and sharing to your own site!

Powerful Control Panel

The TubeX Administrative Control Panel interface is amazingly powerful and allows you to manage all aspects of your video site through one web-based interface. All information is fully searchable so you can quickly locate anything you are looking for. The control panel can also be used to edit nearly any piece of information stored in the database. You can edit the videos, user accounts, comments, etc. as much as you like.

To get your work done fast, the control panel allows you to apply functions to many items at once. For example, you can approve many videos at once instead of doing them one-by-one. There is also a bulk-editing funtion for each type of item stored in the database, so you can quickly make changes to multiple items with one button press.

You will also be able to edit all of the software templates directly through the control panel interface, as well as modify any of the software settings at any time. A set of database utilities is also included so you can generate backups of your MySQL database or run queries against the database at any time.

User Defined Database Fields

While TubeX tries to account for the most frequently used information for your videos, users, categories, and sponsors, there are some times where you want to be able to store some additional bit of information. TubeX has full support for this, offering you the ability to create any number of user-defined database fields for those items. You can use these fields to store any additional information that you like. For videos and users, these fields can appear on the appropriate forms so you can collect this information when a new video is added, an account is added, or either type of item is edited.

The user-defined fields support full validation, so you can be assured that your users are submitting valid information in these fields. The fields will automatically be displayed on the appropriate submission forms, so you don’t have to do any template customization to add them!Fully Template Driven OutputThe TubeX template system is extremely powerful and flexible which will allow you to generate nearly any design imaginable for your video site. All of the pages that your end users will see including the search engine, video upload form, and e-mail messages are controlled by templates. This allows you to completely customize every aspect of the software that your end-users will be seeing. If you will be using TubeX as a section of an existing site, you can customize the design to blend seamlessly with your existing pages.

The template system also allows you a great amount of control over how and where the videos are displayed on your page. Want to have a unique look to your site instead of having a cookie-cutter video sharing site? No problem with TubeX!

Complete Source Code Provided

When you purchase a license for TubeX you will have complete access to all of the software source code. There is no need to have Zend Optimizer, ionCube Loader, or other PHP extensions installed on your server. This also gives you the option to customize the raw PHP code in case you want to tweak the existing features or add your own.End-User Search EngineTubeX includes an end-user search engine that your surfers will be able to use to quickly locate videos that meet their interests. The search engine will index the video titles and descriptions to provide your users with the most relevent results. The search results will be paginated so users are not overwhelmed by hundreds of results on a single page. You can configure how many results are shown on each page.

The search engine utilizes a powerful boolean mode search syntax that can be used to refine the search results. Your users will be able to search for specific words, exact phrases, partial words, and perform both AND and OR style searches.Video UploadsWhat would a video sharing site be without video uploads? With TubeX any user who has created an account can upload videos to your site. You will have full control over the filesize and duration of the videos that users are allowed to upload, as well as the file extensions for valid video files.

The end-user upload system uses a powerful flash-based file uploading utility that will show your users live progress of their video uploads. Users will be able to see the amount of data that has been sent, the amount of time remaining, the speed of the upload, and the percentage of the upload that has been completed!Multiple Video Formats SupportedTubeX has support for a large number of video file formats and video players out of the box:

  • Flash (.flv) – Using a Flash based video player
  • MPEG4 (.mp4) – Using a Flash based video player
  • WMV (.wmv) – Using a Silverlight based video player
  • Quicktime (.mov) – Using the standard Quicktime web-browser plugin
  • MPEG (.mpg) – Using the standard Quicktime web-browser plugin
  • AVI (.avi) – Using the standard Windows Media Player web-browser plugin

Using the software’s template system, you can use any Flash or Silverlight video player that you like! There are currently many different players on the market, so you can select the one that fits your needs.Video ConversionWhile TubeX supports a large number of video formats and players, it is sometimes desireable to have all of the videos converted into one single format for viewing on your site. This can save you on bandwidth, and will also give you a single video player to setup and maintain.

TubeX has built in features to convert uploaded videos into a standard format that can be played by Flash video players. It can encode to the following formats:

  • Flash (.flv) – Using the H.263 video and MP3 audio codecs
  • Flash (.flv) – Using the VP6 video and MP3 audio codecs
  • MPEG4 (.mp4) – Using the H.264 video and AAC audio codecs

Encoding to these different formats requires the mencoder program, and it will need to be compiled with H.264, VFW, AAC, and MP3 support if you want to be able to select from all of those formats.Import From FeedsIn addition to allowing end-users to upload their videos, you can also import videos from various sources. The current version of TubeX can import videos from YouTube feeds and XML feeds supporting the <videos> format (many adult sponsors offer these types of feeds). All you have to do is enter the URL to the feed, and TubeX takes care of the rest. You can even schedule the feeds to be read at a specific interval (using your server’s cron system) so that you have fresh content added to your video site on a regular basis!Import From DumpsMany sponsors are now providing hosted video files, and have systems in place to automatically generate a dump of those videos. TubeX can import videos from these dump files, allowing you to add several hundred videos at a time very quickly to your database. The video files will be hotlinked from the sponsor’s server, so you won’t be using your bandwidth. Plus, you’ll get paid for any sales you refer!

TubeX supports nearly any format of dump file available since you will be able to specify the character that is used as the delimiter and tell the software the format of the dump file. You won’t need to spend hours re-arranging the data, so you can get content into your tube site quickly and with very little effort.User AccountsThe user account system of TubeX allows you to build a community around your video site. The user account system has support for profiles, avatars, allows posting of comments, rating videos, flagging inappropriate videos, or indicating that a quality video should be featured. Users can edit their account profiles at any time and view other user profiles. Of course one of the main reasons for having user accounts is to support video uploads. Each user will optionally be able to upload videos which they can also manage through their account control panel.Comments, Ratings and FavoritesAllowing your users to interact with each other and the videos on your site is an important aspect in retaining return visitors to your site. TubeX allows users to post comments for videos, rate videos, and mark videos as one of their favorites. Through the account control panel, users will be able to see their favorites so they can quickly get back to them and also remove videos that they no longer want to be a favorite.

Comments can be throttled so that the same user doesn’t spam a video with many comments at once, and you can also optionally require a CAPTCHA code to submit comments.Complete Stats TrackingTubeX has a complete stats tracking system that will record the number views, ratings, and favorites that each video receives. Stats will be tracked on a daily, weekly, monthly, and all-time basis so your end users will be able to quickly find the most popular videos for specific time frame.

In addition to tracking stats for videos, TubeX will also track stats for each user. The number of videos each user views, the number they upload, and the number of times a user’s profile is viewed are just some of the stats that are tracked. These stats are also tracked on a daily, weekly, monthly, and all-time basis for a better breakdown of what is happening on your site.TubeX Feature ListTubeX has an incredible number of features, and is a great solution for running a video site. Below you will find a list of the major features included with TubeX, however please don’t consider this a complete list of features.

Video Uploads

  • Enable or disable at any time through control panel
  • End users can upload their own videos
  • Flash based upload provides feedback on upload progress
  • Limit video filesize
  • Limit video duration
  • Limit video file extensions that can be uploaded
  • Automatic extraction of preview thumbnails (mplayer required)
  • Option to review new videos before displaying them on your site
  • Option to check for duplicate video files
  • Limit the length of video titles
  • Limit the length of video description
  • Limit the number of tags that can be submitted
  • Option to strip HTML code from video titles, descriptions, etc
  • Option to convert uploaded videos (mencoder required)

Control Panel Video Sources

  • Upload video files
  • Upload zip files containing videos (PHP zip extension required)
  • Enter the HTML code for <embed> or <object> tag
  • Grab videos from TGP gallery (option to hotlink)
  • Download a video file from a URL
  • Download a zip file containing video files from a URL

Video Comments

  • End users can submit comments for videos
  • Each video can be configured to allow or disallow comments
  • Limit the length of comments
  • Option to require approval before comments go live on your site
  • Comment throttling to prevent users from spamming comments
  • Option to require a CAPTCHA code for comment submission
  • Stats tracking for submitted comments by day, week, month, and all-time

Video Feeds

  • Support for importing videos from YouTube and XML <videos> feeds
  • Importing will attempt to automatically categorize videos based on their title and description
  • Tracking of videos that have been imported from a feed so they are not duplicated
  • Ability to run feed imports automatically with cron to keep fresh content on your site

Template System

  • Extremely flexible SMARTY based syntax
  • Supports nearly any layout imaginable
  • All end-user pages are controlled by templates for complete customization
  • All e-mail messages are controlled by templates
  • Edit templates through the web-based control panel
  • Intelligent caching system to reduce the load on your server

Database Utilities

  • Available in the control panel interface
  • Backup the MySQL database to a text file at any time
  • Restore from a previous backup at any time
  • Run database optimize routine to improve database performance
  • Run database repair routine in case database ever gets damaged
  • Run queries against the database, with results visible in the browser

User-Defined Database Fields

  • Available for videos, users, categories, and sponsors
  • Define any number of additional fields to collect more information about each item
  • Field values can be displayed in the end-user pages
  • Automatically added to submission and editing forms when appropriate
  • Text, textarea, checkbox, and select form fields supported
  • Full validation supported with 30+ validation types
  • Add or remove fields at any time

Search Terms

  • Software will track the search terms that your users enter
  • View the search terms through the control panel interface
  • Display popular search terms as a “tag cloud” in the end-user interface
  • Users can click on links in the tag cloud to view results of a search

Tags

  • Videos can be assigned any number of tags
  • Limit the number of tags that end-users are allowed to submit
  • End users can view videos by tags in a paginated interface
  • Software tracks most popular tags so you can create a “tag cloud”

User Levels

  • Each user account can be assigned a user level
  • Limit the number of videos a user can view each day
  • Limit the amount of bandwidth that a user can consume each day
  • Configure a user level for guests (users who have not created an account)
  • Configure the default user level that will be assigned to all new accounts

Administrators

  • Create unlimited administrator accounts for the control panel
  • Each administrator account can have unique permissions
  • Create superuser accounts with access to all functions
  • Allows you to have multiple people managing your videos, users, comments, etc

End-user Search Engine

  • Surfers will be able to search for videos based on the title and description
  • Search engine uses boolean mode search for powerful custom searches
  • Caching system for common searches to reduce the load on your server
  • Paginated search results, with adjustable results per page

Stats Tracking

  • Number of times a video has been watched today, this week, this month, and all-time
  • Number of times a video has been favorited today, this week, this month, and all-time
  • Number of times a video has been commented on today, this week, this month, and all-time
  • Number of times a video has been rated today, this week, this month, and all-time
  • Number of times a video has been flagged as inappropriate today, this week, this month, and all-time
  • Number of times a video has been marked to be featured today, this week, this month, and all-time
  • Average rating a video has received today, this week, this month, and all-time
  • Number videos a user has watched today, this week, this month, and all-time
  • Number of times a user’s profile has been viewed today, this week, this month, and all-time
  • Number of videos a user has uploaded today, this week, this month, and all-time
  • Number of comments a user has submitted today, this week, this month, and all-time

Powerful Control Panel

  • Common search interface for all items stored in the database makes learning the control panel easier
  • Search multiple fields at once
  • Connect search terms with AND or OR
  • Choose how the search results are sorted
  • Search results are paginated with configurable results per page
  • Save commonly used searches to be accessed later
  • Configure the default search to use for each type of item
  • Manage all templates through a web-based interface
  • Add videos at any time
  • Add video feeds and import from them at any time
  • Update any of the software settings at any time
  • Utilizes modern browser technologies where appropriate for snappy interface
  • Auto-completion of form fields where appropriate
  • Built in context sensitive documentation

Categories

  • Create unlimited categories for users to select from for their videos
  • Users can browse videos by category
  • Generate a category page that lists all categories and the number of videos they contain
  • Set a description for each category which can be displayed
  • Set a meta keywords for each category
  • Set a meta description for each category
  • Configure a string used for automatically placing videos into each category based on the video title and description
  • Configure the value that will be used in category URLs when using mod_rewrite

Sponsors

  • Setup an unlimited number of sponsors
  • Associate sponsors with videos and banners
  • Use association to display banners from a sponsor on the video pages from that sponsor

User Accounts

  • Users can signup for an account to allow them access to additional features
  • Allows uploading of videos (if enabled)
  • Allows commenting on videos
  • Allows rating videos
  • Allows adding favorites
  • Each user can upload an avatar image
  • Limit the dimensions and filesize of the avatar image
  • Limit the file extensions allowed for the avatar image
  • Optionally require a CAPTCHA code to create a new account
  • Optionally require users to confirm their account submission through e-mail
  • Optionally strip HTML tags from user account data
  • Full profile settings (about me, hobbies, movies, books, music, etc)
  • User profiles can be viewed by other site visitors

Video Thumbnail Creation and Conversion

  • Optionally convert uploaded videos into a single format
  • Select from 3 different video formats: MP4 (H.264/AAC), FLV (VP6/MP3), FLV (H.263/MP3)
  • Set the video dimensions to use for converted videos; aspect ratio is automatically maintained
  • Set the video bitrate to use for converted videos
  • Set the audio bitrate to use for converted videos
  • Set the file extensions that are allowed to be converted
  • Configure the dimensions to use for thumbnails grabbed from videos
  • Configure the JPEG quality to use for thumbnails
  • Configure the number of thumbnails to grab from each video
  • Conversion queue process runs in the background
  • View the number of videos queued for conversion
  • View the average queue wait time
  • View the estimated time to complete conversion of all videos in the queue
  • View the average conversion time

Integrated Banner Rotation System

  • Create banners at any time through the control panel
  • Banners can be any HTML code that you like (flash, text, javascript, etc), not just restricted to images
  • Each banner can be associated with a sponsor
  • Each banner can be assigned to a “zone” which can be used to limit where they appear on your site
  • Software tracks the number of times each banner has been displayed
  • Assign tags to banners, then display banners on a page based on a video title, video description, category description, search term, etc