Download the PHP package rudloff/alltube without Composer

On this page you can find all versions of the php package rudloff/alltube. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package alltube

AllTube Download

HTML GUI for youtube-dl

Setup

From a release package

You can download the latest release package here.

You just have to unzip it on your server and it should be ready to use.

From Git

In order to get AllTube working, you need to use Composer:

This will download all the required dependencies.

You should also ensure that the templates_c folder has the right permissions:

(You need to adapt this to your permission model. You can find more information about this in the Smarty documentation.)

If your web server is Apache, you need to set the AllowOverride setting to All or FileInfo.

Update

When updating from Git, you need to run Composer again:

On Heroku

Deploy

On Cloudron

Cloudron is a complete solution for running apps on your server and keeping them up-to-date and secure.

Install

The source code for the package can be found here.

Config

If you want to use a custom config, you need to create a config file:

PHP requirements

You will need PHP 7.2 (or higher) and the following PHP modules:

Web server configuration

If you want to serve the application under a basepath and/or with a different internal than external port (scenario: nginx->docker setup) Alltube supports the following X-Forwarded headers:

Apache

The following modules are recommended:

Nginx

Here is an example Nginx configuration:

Other dependencies

You need ffmpeg in order to enable conversions. (Conversions are disabled by default.)

On Debian-based systems:

If your ffmpeg binary is not installed at /usr/bin/ffmpeg, you also need to edit the ffmpeg variable in config.yml.

Use as a library

The Video class is now available as a separate package so that you can reuse it in your projects.

JSON API

We also provide a JSON API that you can use like this: /json?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ

It returns a JSON object generated by youtube-dl. You can find a list of all the properties in the youtube-dl documentation.

FAQ

Please read the FAQ before reporting any issue.

License

This software is available under the GNU General Public License.


All versions of alltube with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
ext-intl Version *
ext-json Version *
aura/session Version ^2.1
barracudanetworks/archivestream-php Version ^1.0
consolidation/log Version ^2.0
cweagans/composer-patches Version ^1.7
j0k3r/httplug-ssrf-plugin Version ^2.0
jawira/case-converter Version ^3.4
jean85/pretty-package-versions Version ^1.3
mathmarques/smarty-view Version ^1.2
oomphinc/composer-installers-extender Version ^2.0
paragonie/csp-builder Version ^2.5
rinvex/countries Version ^7.3
rudloff/alltube-library Version ^0.1.3
symfony/finder Version ^5.4
symfony/translation Version ^4.0
symfony/yaml Version ^4.0
webfontkit/open-sans Version ^1.0
yt-dlp/yt-dlp Version ^2023.03
zonuexe/http-accept-language Version ^0.4.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rudloff/alltube contains the following files

Loading the files please wait ....