update
This commit is contained in:
parent
09261a2978
commit
98de6ec451
51
README.md
51
README.md
@ -24,7 +24,7 @@ Get ready to be amazed by everything CinePlex has under the hood. This isn't jus
|
||||
|
||||
* **🎬 Pimped-Out Interface:** Forget boring UIs. We use TheMovieDB's API to bring you high-res posters, spectacular backdrops, gripping synopses, ratings, cast info... all the juicy movie gossip you crave!
|
||||
* **🗣️ Multilingual Maestro:** Hola! Bonjour! Hallo! CinePlex now speaks your language with full i18n support. No more getting lost in translation – your media, your language!
|
||||
* **📡 Psychic Plex Scanner:** You give it your Plex tokens, and CinePlex goes into full detective mode. It scans your servers, figures out what you *actually* have, and jots it down in its secret notebook (a local IndexedDB database in your browser). It's like having a personal librarian for your media!
|
||||
* **📡 Psychic Plex & Jellyfin Scanner:** You give it your Plex tokens or Jellyfin server details, and CinePlex goes into full detective mode. It scans your servers, figures out what you *actually* have, and jots it down in its secret notebook (a local IndexedDB database in your browser). It's like having a personal librarian for your media!
|
||||
* **✅ "Got It" Badge of Honor:** See a movie you want to watch? CinePlex will let you know if you already have it on your server with a neat "Local" badge. No more blind searching!
|
||||
* **🎶 Music Jukebox 2077:** It's not all about movies. We've built a full-fledged music player that connects directly to your Plex music library. Browse artists, listen to albums, and rock out with a **graphic equalizer and audio visualizer**! Your personal party, guaranteed!
|
||||
* **📊 The Nerd Stats Panel:** Ever wondered how many 80s movies you have? Or what your most common genre is? Dive into the statistics panel and get a full breakdown of your media library with amazing charts. Unleash your inner nerd!
|
||||
@ -33,6 +33,7 @@ Get ready to be amazed by everything CinePlex has under the hood. This isn't jus
|
||||
* **🔥 Stream Straight to Your Server:** This is where it gets wild. Configure a simple PHP script on your server, and you can send streams from CinePlex directly to your M3U playlist file with a single click. We even give you a **PHP script generator** to make it foolproof!
|
||||
* **❤️ Favorites & Goldfish Memory:** Save your favorite movies and shows. Plus, we've got a "History" section so you can remember what you were watching last night before you fell asleep on the couch. Never lose track again!
|
||||
* **🧠 AI-Powered Recommendations:** Based on your viewing history and favorites, CinePlex will suggest new content you might love. It's like having a personal movie critic living in your browser.
|
||||
* **🔭 Server Activity Viewer:** Curious about who's watching what on your Plex server? The Activity Viewer gives you a real-time look at active sessions. It's like having your own mission control!
|
||||
* **🔧 Customization Tuning Shop:** Don't like the dark theme? Switch to light mode! Don't want the giant hero banner? Hide it! Add your own TMDB API key. You're the boss, this is your extension!
|
||||
|
||||
---
|
||||
@ -41,6 +42,10 @@ Get ready to be amazed by everything CinePlex has under the hood. This isn't jus
|
||||
|
||||
Get ready for adventure! Getting this beast up and running is easier than finding popcorn at the movies. Follow these simple steps and you'll be navigating your Plex like a Starship captain.
|
||||
|
||||
## 🛠️ Installation and First Steps: Liftoff in 3, 2, 1...!
|
||||
|
||||
Getting this beast up and running is easier than finding popcorn at the movies. Follow these simple steps and you'll be navigating your media universe like a starship captain.
|
||||
|
||||
### 1. Installing the Extension: The First Quantum Leap!
|
||||
|
||||
Since we're not yet on the Chrome Web Store (but we will be, oh yes!), you'll have to load it as an "unpacked" extension. Think of it as an exclusive beta launch just for you.
|
||||
@ -56,31 +61,27 @@ Since we're not yet on the Chrome Web Store (but we will be, oh yes!), you'll ha
|
||||
|
||||
When you first open CinePlex, it's like a newly built spaceship: impressive, but it needs fuel and coordinates. Let's bring it to life!
|
||||
|
||||
1. **Find Your Plex Token: The Master Key to the Universe!** This is the MOST important step. You need your `X-Plex-Token` to let CinePlex talk to your Plex server. The easiest way is to follow the official Plex guide: [Finding an Authentication Token / X-Plex-Token](https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/). Don't share this key with anyone, it's yours and yours alone!
|
||||
1. **Open CinePlex Settings:** Click the CinePlex icon in your browser's toolbar to open the application in a new tab. Click the **cogwheel icon (⚙️)** in the top-right corner to open the Settings modal. This is where the magic happens!
|
||||
|
||||
2. **Open CinePlex Settings: The Control Panel!**
|
||||
* Click the CinePlex icon in your browser's toolbar to open the application in a new tab.
|
||||
* Click the **cogwheel icon (⚙️)** in the top-right corner to open the Settings modal. This is where the magic happens!
|
||||
2. **Connect to Your Servers:** CinePlex supports both Plex and Jellyfin. You can use either or both!
|
||||
|
||||
3. **Add Your Token: Injecting the Fuel!**
|
||||
* Go to the **Plex** tab.
|
||||
* You'll see a code editor. Paste your `X-Plex-Token` inside the square brackets `[]`. If you have more than one (how lucky!), separate them with commas. It should look something like this:
|
||||
```json
|
||||
{
|
||||
"tokens": [
|
||||
"YourPlexTokenGoesHere_abc123",
|
||||
"AnotherTokenIfYouHaveOne_def456"
|
||||
]
|
||||
}
|
||||
```
|
||||
* Click the **"Save Tokens"** button. You've secured the connection!
|
||||
* **For Plex:**
|
||||
* **Find Your Plex Token:** This is the MOST important step. You need your `X-Plex-Token` to let CinePlex talk to your Plex server. The easiest way is to follow the official Plex guide: [Finding an Authentication Token / X-Plex-Token](https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/). Don't share this key with anyone, it's yours and yours alone!
|
||||
* In CinePlex settings, go to the **Plex** tab.
|
||||
* You'll see a code editor. Paste your `X-Plex-Token` inside the square brackets `[]`. If you have more than one, separate them with commas.
|
||||
* Click **"Save Tokens"**.
|
||||
|
||||
4. **Start Your First Scan: The Great Exploration!**
|
||||
* Still in the Plex tab, check the boxes for the content you want to scan (e.g., Movies, Series, Music, Photos).
|
||||
* Click the big blue **"Start Scan"** button. It's time for CinePlex to discover all your treasures!
|
||||
* A console will appear at the bottom of the main page, showing you the scanner's progress. Be patient, the first scan can take a few minutes if you have a gigantic library. Rome wasn't built in a day, and your Plex library won't be scanned in a second either!
|
||||
* **For Jellyfin:**
|
||||
* In CinePlex settings, go to the **Jellyfin** tab.
|
||||
* Enter your Jellyfin server's URL, username, and password.
|
||||
* Click **"Connect and Scan"** to test the connection and perform an initial scan.
|
||||
|
||||
5. **Enjoy!** Once the scan is complete, the app will automatically refresh. Go back to the main view and start exploring your newly supercharged Plex interface! The galaxy of your content awaits!
|
||||
3. **Start Your First Scan:**
|
||||
* For Plex, go to the **Plex** tab, check the boxes for the content you want to scan (e.g., Movies, Series, Music, Photos), and click **"Start Scan"**.
|
||||
* For Jellyfin, the initial scan is done when you connect. You can re-scan at any time by clicking the button again.
|
||||
* A console will appear at the bottom of the main page, showing you the scanner's progress. Be patient, the first scan can take a few minutes if you have a gigantic library.
|
||||
|
||||
4. **Enjoy!** Once the scan is complete, the app will automatically refresh. Go back to the main view and start exploring your newly supercharged media interface! The galaxy of your content awaits!
|
||||
|
||||
---
|
||||
|
||||
@ -97,10 +98,10 @@ Want to take your experience to the next level and use the "Add Stream" button?
|
||||
|
||||
---
|
||||
|
||||
## 🔒 Permissions: What Does CinePlex Need?
|
||||
## 🔒 Permissions: What Does CinePlex Need and Why?
|
||||
|
||||
CinePlex is designed to be as non-intrusive as possible, but it does need a few permissions to work its magic:
|
||||
|
||||
* **`storage`**: This allows CinePlex to store your Plex tokens, scanned library data, and your personalized settings directly in your browser's local storage. All your data stays on your machine, safe and sound!
|
||||
* **`storage`**: This allows CinePlex to store your Plex tokens, Jellyfin server details, scanned library data, and your personalized settings directly in your browser's local storage. All your data stays on your machine, safe and sound!
|
||||
* **`notifications`**: Used to send you helpful notifications, for example, when a scan is complete or if there's an important update.
|
||||
* **`host_permissions` for `https://*.plex.tv/*`**: This is crucial! It allows CinePlex to communicate directly with your Plex servers to fetch your library information. Without this, CinePlex wouldn't be able to see your awesome media collection.
|
||||
* **`host_permissions` for `http://*/*` and `https://*/*`**: This is crucial! It allows CinePlex to communicate directly with your Plex and Jellyfin servers, which could be on any address on your local network (like `http://192.168.1.100:8096`) or on the web. Without this, CinePlex wouldn't be able to see your awesome media collection.
|
Loading…
x
Reference in New Issue
Block a user