feat: add secure on-demand HLS playback plugin

This commit is contained in:
root
2026-09-04 20:23:10 +02:00
commit 6fae6a3a43
35 changed files with 2283 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
{
"name": "lexian-droid/azuracast-on-demand-hls",
"description": "Protected, expiring on-demand HLS playback for AzuraCast station media.",
"type": "azuracast-plugin",
"license": "MIT",
"require": {
"php": "^8.4",
"psr/log": "^3.0",
"symfony/process": "^8.0"
},
"require-dev": {
"phpunit/phpunit": "^13.0"
},
"autoload": {
"psr-4": {
"Plugin\\AzuraCastOnDemandHls\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Plugin\\AzuraCastOnDemandHls\\Tests\\": "tests/"
}
},
"scripts": {
"test": "phpunit",
"lint": "find src tests -name '*.php' -print0 | xargs -0 -n1 php -l"
},
"config": {
"sort-packages": true
}
}