Каталог плагинов: полный локальный mirror в ./plugins (один directory-mount в wwwroot/plugins), доки и вычистка неиспользуемых модулей

- plugins/: скачаны все 30 плагинов store локально (sources.json - карта исходных URL);
  патчи: showy.js (абсолютный хост подгрузки), pubtorr/td/torrentmanager - тела вместо лоадеров,
  modss.js - local-patched копия (из каталога исключена, upstream мёртв)
- extensions.json: 32 позиции, все ссылки {localhost}/plugins/<файл>.js, удалены мёртвые
  (Skaz TV x3, export.js, hotkeys/gold_theme/select_weapon/want/mult, MODS's, o.js, др.)
- compose: ./plugins:/lampac/wwwroot/plugins (один маунт вместо 30 file-mount)
- вычистка: удалены неиспользуемые mods (DatabaseEditor, ExternalBind, LogUserRequest-Lite,
  Telemetry, Transcoding, WatchTogether) и дубль каталога modules/
- config/init.conf: секции Tracks/AdminPanel/Music, customPlugins без gst.js
- mods/Tracks: правки Controller.cs/plugin.js
- README.md / AGENT.md: mirror, кеш static, правила mount
This commit is contained in:
2026-10-02 16:37:30 +03:00
parent 7b8e28b3bf
commit 257b42f518
98 changed files with 62636 additions and 21113 deletions
+16 -6
View File
@@ -9,6 +9,19 @@
"BaseModule": {
"SkipModules": []
},
"Tracks": {
"enable": true
},
"AdminPanel": {
"enable": true
},
"Music": {
"useproxy": false,
"useproxystream": false,
"applemusic_country": "ru",
"spotify_discovery_enabled": true,
"soundcloud_country": "UK"
},
"TorrServer": {
"enable": true,
"tsport": 9085,
@@ -24,16 +37,13 @@
"dlna": true,
"tracks": true,
"catalog": true,
"dorama": true,
"sync": true,
"backup": true,
"watch_together": true
"backup": true
},
"customPlugins": [
{ "url": "https://lampame.github.io/main/pubtorr.js", "status": 1, "name": "PubTorr", "author": "lampame" },
{ "url": "{localhost}/music.js", "status": 1, "name": "Music", "author": "lampac" },
{ "url": "{localhost}/tg-notify.js", "status": 1, "name": "Tg-notify", "author": "lampac" },
{ "url": "{localhost}/gst.js", "status": 1, "name": "GStreamer", "author": "lampac" }
{ "url": "{localhost}/music.js", "status": 1, "name": "Music" },
{ "url": "{localhost}/tg-notify.js", "status": 1, "name": "Tg-notify" }
]
},
"chromium": {