emby-watchparty
A synchronized watch party application for Emby media servers. Watch videos together with friends in real-time, no matt…
A Landing Page for a Plex Media Server
git clone https://github.com/ryjo1026/plex-landing-page.gitryjo1026/plex-landing-pageA simple landing page for your Plex Media Server. I made this with bulma for CSS styling and mustache.js for templating.
The page is fully templated to make customization as easy as editing a JSON file. Fork the repository and replace text in templates/index.json and templates/access.json with your desired text. Template compilation, Sass compilation, and the Bulma installation are handled by npm. Install required packages using npm install and use the available scripts to build the site:
npm build- Compile templates and Sass.npm build:html/npm build:css- Compile templates only or Sass only.npm watch- Automatically build when changes are detected in the directory.npm start- An alias to npm watch.Additionally, I chose two background images for the home page and instruction page from one of my favorite movies and shows. I recommend browsing /r/CineShots for background images if you like that idea. You can change them in the respective .scss files under the .hero class.
Editing the JSON and rendering the templates is very easy but if you'd rather just edit the raw HTML it's located in index.html and access.html.
There's a Docker image for this if you would like to use that as well. The Docker comes preinstalled with node and nginx and the project is lightweight enough to just edit the json files on the container.
docker run \
--name plex-landing-page \
-p 80:80 \
ryjo1026/plex-landing-page:latest
docker exec -it plex-landing-page /bin/sh
vi /usr/share/nginx/html/templates/index.json
npm run-script build
Alternatively, attach this repo as a volume and compile the templates locally with whatever local dev tools you use. The following should be run from the directory to which you cloned the repo
docker run \
--name plex-landing-page \
-p 80:80 \
-v .:/usr/share/nginx/html \
ryjo1026/plex-landing-page:latest
Note: The Dockerfile used to build the image is included in this repo if you want to build directly from that for some reason.
This project is open-sourced under the MIT license. Feel free to make issues and pull requests for any improvements you want to see.
Please feel free to open an issue even if you just need help getting it set up! I'm very responsive to new issues and actively looking to remove friction from the setup process.
more like this
A synchronized watch party application for Emby media servers. Watch videos together with friends in real-time, no matt…
YiMao · 云海求片助手 — 双核心 Telegram 影视求片机器人。订阅模式:TMDB 智能搜索一键订阅 / 趣味求片模式:AI 生成五层地狱闯关,通关解锁优先求片。深度集成 MoviePilot + Emby/Jellyfin。…
Self-hosted discovery engine for movies and TV that learns your taste and avoids showing already rated content
search projects, people, and tags