add description for 10.9.x jellyfin.

This commit is contained in:
Tim van Katwijk 2024-03-10 20:36:40 +01:00
parent 9d56ca1dcd
commit 88b008acef

View File

@ -27,9 +27,17 @@ The development environment is setup with editorconfig. Code style is enforced b
`npm run lint` - Run linting and prettier
1. Register a new [application](https://developers.google.com/cast/docs/registration). It is important that you choose a "Custom application", the rest of the details are up to you (name, description, etc). You will need a web server to host the files on.
2. Set up a local copy of [jellyfin-web](https://github.com/jellyfin/jellyfin-web).
3. Change `applicationStable` and `applicationUnstable` in `jellyfin-web/src/plugins/chromecastPlayer/plugin.js` to your own application ID.
4. Run the local copy of jellyfin-web using the provided instructions in the repo.
2. Ensure that you can use this app:
#### For versions 10.8.x and earlier:
- Set up a local copy of [jellyfin-web](https://github.com/jellyfin/jellyfin-web).
- Change `applicationStable` and `applicationUnstable` in `jellyfin-web/src/plugins/chromecastPlayer/plugin.js` to your own application ID.
- Run the local copy of jellyfin-web using the provided instructions in the repo.
#### For versions 10.9.x and beyond:
- Add your `CastReceiverApplication` `ID` and `Name` to the jellyfin `system.xml` in the `configuration` folder.
- Your custom hosted application is now available to select next to `stable` and `unstable`. From the client of your choice.
5. Clone this repo and run `npm install`. This will install all dependencies, run tests and build a production build by default.
6. Make changes and build with `npm run build`.
7. Before pushing your changes, make sure to run `npm run test` and `npm run lint`.