Telegram group
https://t.me/+TIXtgvGBBOc3ZTUy
Running in Docker
docker run -d -p 9118:9118 --restart always --name lampac immisterio/lampac
Installation on Linux
thanks @nikk, @Denis
curl -L -k -s https://lampac.sh | bash
- The port is generated randomly and displayed at the end of the script installation
- You can change or view the port in init.conf -
grep "listenport" /home/lampac/init.conf
Installation on Windows
- Install ".NET Core 6" https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.30/6.0.30.md
- Unpack https://github.com/immisterio/Lampac/releases/latest/download/publish.zip
- Run Lampac.exe
Launch on Android
- BwaJS - https://bwa.to
- Termux - https://github.com/bbk14/TermuxDebian/blob/main/README.md
Plugins for Lampa
- online - "http://IP:9118/online.js"
- xxx - "http://IP:9118/sisi.js"
- DLNA - "http://IP:9118/dlna.js"
- TimeCode - "http://IP:9118/timecode.js"
- Tracks - "http://IP:9118/tracks.js"
- TorrServer - "http://IP:9118/ts.js"
- Parser Jackett - "IP:9118"
Plugins for Lampa Lite
- online/jackett - "http://IP:9118/lite.js"
- xxx - "http://IP:9118/sisi.js"
General settings
- You can disable TorrServer/DNLA/Jackett/etc in module/manifest.json
- Jackett settings in module/JacRed.conf (example JacRed.example.conf)
- Basic settings in init.conf (example example.conf)
Sources
- Filmix, KinoPub, Alloha, Rezka, Zetflix, Collaps, Lumex, VDBmovies, VideoDB, Vibix, HDVB, Kodik, Ashdi (Ukrainian), KinoUKR (Ukrainian), FanCDN, Kinotochka, CDNmovies, Anilibria, AnimeGo, AniMedia, AnimeLib, MoonAnime ( Ukrainian), Animevost, Animebesst, Redheadsound, VoKino
- Kinozal, Nnmclub, Rutor, Megapeer, Torrentby, Bitru, Anilibria, Toloka (Ukrainian), Rutracker, Selezen, LostFilm, Animelayer, Anifilm
- PornHub, PornHubPremium, Bongacams, Chaturbate, Ebalovo, Eporner, HQporner, Porntrex, Spankbang, Xhamster, Xnxx, Xvideos
Linking PRO accounts
- Filmix - "http://IP:9118/lite/filmixpro"
- KinoPub - "http://IP:9118/lite/kinopubpro"
- VoKino - "http://IP:9118/lite/vokinotk"
- HDRezka - specify login and password in init.conf
DLNA.js plugin
- View media files from the dlna folder
- Ability to delete viewed folders/files
- Downloading torrents to the dlna folder
Press the "OK" button on the selected torrent/folder/file to open a list of actions
Timecode.js plugin
Sync watch marks between different devices
Tracks.js plugin
Replaces the name of audio tracks and subtitles in the player
Author: @aabytt
- Add plugin "http://IP:9118/tracks.js"
- In init.conf, replace the value "ffprobe.os" with one of the options "win", "linux"
TmdbProxy.js plugin
Proxying posters for the TMDB website
- Add plugin "http://IP:9118/tmdbproxy.js"
- Enable proxying in TMDB settings
Access to .onion domains
- Run tor on port 9050
- In init.conf, specify the .onion domain in host
Media Station X
- Settings -> Start Parameter -> Setup
- Enter current ip address and port "IP:9118"
You can remove/add addresses in msx.json
Widgets
- For Samsung "IP:9118/samsung.wgt"
init.conf parameters
- xdb - Displays paid sources from sisi.am
- fileCacheInactiveDay - Duration of storage of the backup cache on disk
- checkOnlineSearch - Perform preliminary search hiding balancers without response
- multiaccess - Setting up an online cache taking into account multi-user access
- accsdb - API access via authorization (apikey is used for jackett)
- useproxy - Parses the source through the proxies specified in "proxy"
- streamproxy - Redirects video via "http://IP:9118/proxy/{uri}"
- disableserverproxy - Disables requests via "http://IP:9118/(proxy|proxyimg)/"
- localip - Replace with "false" if the script is installed outside the internal network
- proxytoproxyimg - Use a proxy when receiving an image in "http://IP:9118/proxyimg/"
- SisiHeightPicture - Reduce the size of a picture in xxx by height to 200px
- findkp - Directory for searching kinopoisk_id (alloha|tabus|vsdn)
- corseu - Use proxy cors.bwa.workers.dev
Example init.conf
- For a list of all parameters, as well as default values, see example.conf
- In init.conf you need to specify only those parameters that you want to change
- You can also edit init.conf via ip:9118/admin/init
{
"listenport": 9120, // изменили порт
"dlna": {
"downloadSpeed": 25000000 // ограничили скорость загрузки до 200 Mbit/s
},
"Rezka": {
"streamproxy": true // отправили видеопоток через "http://IP:9118/proxy/{uri}"
},
"Zetflix": {
"displayname": "Zetflix - 1080p", // изменили название
"geostreamproxy": ["UA"], // поток для UA будет идти через "http://IP:9118/proxy/{uri}"
"apn": "http://apn.cfhttp.top", // заменяем прокси "http://IP:9118/proxy/{uri}" на "http://apn.cfhttp.top/{uri}"
},
"Kodik": {
"useproxy": true, // использовать прокси
"proxy": { // использовать 91.1.1.1 и 92.2.2.2
"list": [
"socks5://91.1.1.1:5481", // socks5
"91.2.2.2:5481" // http
]
}
},
"Ashdi": {
"useproxy": true // использовать прокси 93.3.3.3
},
"Filmix": {
"token": "protoken" // добавили токен от PRO аккаунта
},
"PornHub": {
"enable": false // отключили PornHub
},
"proxy": {
"list": [
"93.3.3.3:5481"
]
},
"globalproxy": [
{
"pattern": "\.onion", // запросы на домены .onion отправить через прокси
"list": [
"socks5://127.0.0.1:9050" // прокси сервер tor
]
}
],
"overrideResponse": [ // Заменили ответ на данные из файла myfile.json
{
"pattern": "/msx/start.json",
"action": "file",
"type": "application/json; charset=utf-8",
"val": "myfile.json"
}
]
}