youtube-dl 用の HTML GUI

最新のリリース パッケージはここからダウンロードできます。
サーバー上で解凍するだけですぐに使用できるようになります。
AllTube を動作させるには、Composer を使用する必要があります。
composer installこれにより、必要な依存関係がすべてダウンロードされます。
また、 templates_cフォルダーに適切な権限があることも確認する必要があります。
chmod 770 templates_c/(これを権限モデルに適合させる必要があります。これについての詳細は、Smarty のドキュメントを参照してください。)
Web サーバーが Apache の場合は、 AllowOverride設定をAllまたはFileInfoに設定する必要があります。
Git から更新する場合は、Composer を再度実行する必要があります。
git pull
composer installCloudron は、サーバー上でアプリを実行し、アプリを最新かつ安全に保つための完全なソリューションです。
パッケージのソースコードはここにあります。
カスタム構成を使用する場合は、構成ファイルを作成する必要があります。
cp config/config.example.yml config/config.ymlPHP 7.2 (またはそれ以降) と次の PHP モジュールが必要です。
アプリケーションをベースパス下で提供する場合、および/または外部ポートとは異なる内部ポートで提供する場合 (シナリオ: nginx -> docker setup)、Alltube は次の X-Forwarded ヘッダーをサポートします。
another.domain.com )/alltube )5555 )https )次のモジュールが推奨されます。
Nginx 構成の例を次に示します。
server {
server_name localhost;
listen 443 ssl;
root /var/www/path/to/alltube;
index index.php;
access_log /var/log/nginx/alltube.access.log;
error_log /var/log/nginx/alltube.error.log;
types {
text/html html htm shtml;
text/css css;
text/xml xml;
application/x-web-app-manifest+json webapp;
}
# Deny access to dotfiles
location ~ /. {
deny all ;
}
location / {
try_files $uri /index.php? $args ;
}
location ~ .php$ {
try_files $uri /index.php? $args ;
fastcgi_param PATH_INFO $fastcgi_path_info ;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info ;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+.php)(/.+)$ ;
fastcgi_intercept_errors off ;
fastcgi_buffer_size 16k ;
fastcgi_buffers 4 16k ;
include fastcgi_params;
}
}変換を有効にするには ffmpeg が必要です。 (変換はデフォルトでは無効になっています。)
Debian ベースのシステムの場合:
sudo apt-get install ffmpeg ffmpeg バイナリが/usr/bin/ffmpegにインストールされていない場合は、 config.ymlのffmpeg変数も編集する必要があります。
Videoクラスは別個のパッケージとして利用できるようになり、プロジェクトで再利用できるようになりました。
次のように使用できる JSON API も提供しています: /json?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ
youtube-dl によって生成された JSON オブジェクトを返します。すべてのプロパティのリストは、youtube-dl ドキュメントにあります。
問題を報告する前に、よくある質問をお読みください。
このソフトウェアは、GNU General Public License に基づいて利用できます。