Node.js addon to add RTVE (Spanish Television and radio) functionallity to Stremio, not affiliated with TTVE. (I'm new to backend so I'm using it as a learning experience).
Install by copying stremio://rtve-stremio-addon.vercel.app/manifest.json on your browser or paste https://rtve-stremio-addon.vercel.app/manifest.json on the stremio addons search bar
This addon provides metadata and streaming options from Spanish Television channels and Radio stations (RTVE). It offers two catalogs with live TV channels and radio stations respectively. Additionally, when you open one of the channels, the platform will call this addon. When the program can get the data for the item you are requesting, some metadata will be provided and/or streaming options will be offered (the ones marked as external just open the link on your browser).
If you like the addon and would like to thank me monetarily, you can do so through ko-fi. Thank you!
Here is a full documentation page and the OpenAPI reference. Here's the path to call it (parameters are marked by being enclosed in {} and described below):
/{resource}/{type}/{ID}.json
Parameters
resource: stream and meta are very self explanatory, and catalog exposes a list of channels.type: should not matter, but to make sure, use 'tv'.ID:tve:{channelName}/rne:{stationName}.channelName/stationNamemust be an exact match or it won't work.
Important
0. Previous steps/requirements:
- This project runs on Node.js, so install both Node.js and the npm (Node Package Manager)
- Clone the repo/dowload the code on your machine however you like, and navigate to the project's directory (where
package.jsonresides) - Run the following command to install all necessary dependencies based on
package.json:npm install - Run a local instance of the server.
Tip
You can run a convenient instance of the project that will restart itself when you make changes to the files (after saving) using nodemon, with the preprogrammed devStart command (nodemon index.js under the hood) with:
npm run devStart
- Make requests to the app on localhost:3000 (or the port set in an environment variable if it exists) or by using Stremio, in which case you'll need to install the addon (just provide Stremio the manifest url: "https://localhost:3000/manifest.json", for example)
Note
This application/addon uses TDTChannels list but is not endorsed, certified, or otherwise approved by TDTChannels. This application/addon serves RTVE IPTV sources, but is not endorsed, certified, or otherwise approved by RTVE.- Publish to Stremio Addon Catalog (not on Beam Up, because the beamup tool is not working for me)
- Support Metadata requests
- Get logo
- Get background
- Get description
- Make catalog searchable
- Add radio support
- Touch up the views (the homepage, mainly)
- Stremio Addon guide
- Stremio Addon docs
- Node.js docs
- Express.js docs
- MDN docs
- JSDoc docs
