My-Streams/Google Script And Install Info/ReadMe.md

95 lines
4.9 KiB
Markdown
Raw Permalink Normal View History

2025-03-15 14:59:09 -04:00
> [!WARNING]
> DISCLAIMER: The scripts and links provided on this GitHub page are for informational and educational purposes only. I do not claim responsibility for any issues, damages, or losses that may arise from the use of these scripts or links. Users are advised to use them at their own risk and discretion. Always review and test any code or links before implementing them in your projects.
2025-03-15 14:57:49 -04:00
2025-04-19 13:10:43 -04:00
# ⭐ Pluto, Samsung, Stirr, Plex, Roku & Tubi With (EPG)
2025-03-12 09:48:45 -04:00
2025-04-02 10:47:34 -04:00
📌 (4/2/25) EPGS are hit and miss right now. The source for the EPGs is having server problems. Hopefully to be fixed soon.
2025-03-15 15:00:41 -04:00
👉 I created a discussion thread [here](https://github.com/BuddyChewChew/My-Streams/issues/3)
2025-03-15 15:00:22 -04:00
to discuss issues and script changes.
2025-03-15 14:59:09 -04:00
2025-04-19 13:12:02 -04:00
👉 If your looking for direct playlist.m3u files for "Pluto, Samsung, Stirr, Plex, Roku & Tubi". Go here [iptv-streams](https://github.com/iptv-org/iptv/tree/master/streams) and here for .epg files [i.mjh.nz](https://github.com/matthuisman/i.mjh.nz). But this script has more channels. `This repository does not host or store any video files or streams.`
2025-03-15 15:03:31 -04:00
2025-04-19 13:11:23 -04:00
_This script generates an m3u8 playlist from the channels provided by services such as Pluto, Samsung, Stirr, Plex, Roku and Tubi. It is based on the original script created by matthuisman, which can be found at [matthuisman's GitHub repository](https://github.com/matthuisman/i.mjh.nz)._
2025-02-28 14:24:07 -05:00
2025-03-15 15:03:31 -04:00
2025-03-06 11:08:58 -05:00
## Follow this video tutorial to learn how to deploy a Google Apps Script:
2025-02-25 13:47:18 -05:00
2025-03-07 16:46:35 -05:00
[How to Deploy a Google Web App](https://rumble.com/v6qaofu-streaming-apps-script-install-instructions.html?mref=z8mk6&mc=2335k)
2025-03-07 16:49:01 -05:00
<a href="https://rumble.com/v6qaofu-streaming-apps-script-install-instructions.html?mref=z8mk6&mc=2335k" title="PLAY VIDEO"><img src="https://github.com/BuddyChewChew/My-Streams/blob/main/Rumble_Thumb.png" width="480" height="280"></a>
2025-02-25 13:47:18 -05:00
2025-03-07 18:46:21 -05:00
## How to Add the Script to Your Google Account
2025-03-11 09:15:27 -04:00
- Go <a href="https://script.google.com/home/start" target="_blank">here</a> and click the "New Project" button in the upper left corner. Then, copy the script from <a href="https://github.com/BuddyChewChew/My-Streams/blob/main/Google%20Script%20And%20Install%20Info/google_apps_script" target="_blank">google_apps_script</a> and paste it into the script editor. Once done, deploy the script.
2025-03-07 18:46:21 -05:00
2025-03-11 09:15:27 -04:00
- During the deployment process, make sure to select **"Anyone"** for the "Who has access" option, so the app can access the URL and load without requiring authentication.
2025-02-25 13:47:18 -05:00
2025-03-11 09:15:27 -04:00
- Once deployed, you will get a URL similar to:
2025-02-25 13:47:18 -05:00
2025-03-19 13:26:18 -04:00
▶️ Example: `https://script.google.com/macros/s/...gwlprM_Kn10kT7LGk/exec`
2025-02-25 13:47:18 -05:00
2025-03-06 11:08:58 -05:00
## Script Access URL
2024-10-13 00:30:58 -04:00
2025-03-14 14:53:25 -04:00
Use the following URL to access the hosted script. Replace `YOUR_SCRIPT_ID`, `all` and `plex` placeholders with your desired values.
2024-10-13 00:30:58 -04:00
2025-03-14 13:39:26 -04:00
▶️ Example: `https://script.google.com/macros/s/YOUR_SCRIPT_ID/exec?region=all&service=Plex`
2024-10-13 00:30:58 -04:00
After customizing the URL by replacing the ADD_REGION and ADD_SERVICE placeholders with your desired region and service (e.g., us for the US region and Pluto for the service), copy the complete URL and paste it into the "Add Playlist" or "M3U8 URL" section of your IPTV application. Once added, the app will load both the channels and the guide information
2025-03-24 07:51:26 -04:00
- `?region=all&service=SamsungTVPlus`
- `?region=all&service=Plex`
- `?region=all&service=PlutoTV`
- `?region=all&service=Stirr`
2025-04-19 13:10:43 -04:00
- `?region=all&service=Roku`
- `?region=all&service=Tubi`
2025-03-24 07:51:26 -04:00
2025-03-06 11:08:58 -05:00
## Available Service Parameter Values
2024-10-13 00:30:58 -04:00
Choose one of the following services to include in the `service` parameter:
2025-03-14 14:54:39 -04:00
Working `service`:
2025-02-25 19:23:57 -05:00
2024-10-13 00:30:58 -04:00
- SamsungTVPlus
2025-03-06 09:24:24 -05:00
- Plex
2024-10-13 00:30:58 -04:00
- PlutoTV
2025-04-19 13:13:28 -04:00
- Roku
2025-02-25 19:23:57 -05:00
- Stirr
2025-04-19 13:13:28 -04:00
- Tubi
2025-02-25 19:23:57 -05:00
2025-03-06 11:08:58 -05:00
## Available Region Parameter Values
2024-10-13 00:30:58 -04:00
Use one of these region codes to specify the region in the `region` parameter:
2025-03-24 08:00:50 -04:00
📌 `Not all region codes work with every service. I would just use "all" or "us" for (United States).`
2025-03-14 14:43:35 -04:00
2025-03-14 14:56:09 -04:00
- `all` (for all regions) ✔️
2024-10-13 00:30:58 -04:00
- `ar` (Argentina)
- `br` (Brazil)
- `ca` (Canada)
- `cl` (Chile)
- `de` (Germany)
- `dk` (Denmark)
- `es` (Spain)
- `fr` (France)
- `gb` (United Kingdom)
- `mx` (Mexico)
- `no` (Norway)
- `se` (Sweden)
2025-03-14 14:56:09 -04:00
- `us` (United States) ✔️
2025-03-09 10:47:54 -04:00
Sorts the channels by their assigned channel number
2025-03-06 10:56:41 -05:00
2025-03-24 07:54:18 -04:00
> [!TIP]
2025-03-24 07:51:26 -04:00
> For a cleaner and more concise URL, consider using a URL shortener like [bit.ly.com](https://bitly.com/) and appending the necessary parameters at the end.
2025-03-24 07:54:18 -04:00
2025-03-06 10:56:41 -05:00
> [!IMPORTANT]
2025-03-17 13:07:09 -04:00
> This repository does not host or store any video files. It simply hosts a script that you can copy&paste to self-host on GOOGLE APP SCRIPTS. The content was intentionally made publicly available. The copyright holders granted permission and consent to these websites to stream and share the content they provide.
2025-03-06 10:59:11 -05:00
>
2025-03-06 10:58:46 -05:00
> Please note that linking does not directly infringe copyright, as no copies are made on this repository or its servers. Therefore, sending a DMCA notice to GitHub or the maintainers of this repository is not a valid course of action. To remove the content from the web, you should contact the website or hosting provider actually hosting the material.
2025-03-09 10:49:43 -04:00
2025-03-12 09:41:18 -04:00
*Thanks [jeepcook](https://github.com/jeepcook) for editing some of the script and GROK AI for the rest.*