diff options
-rw-r--r-- | api.md | 5 | ||||
-rw-r--r-- | readme.md | 10 |
2 files changed, 9 insertions, 6 deletions
@@ -21,8 +21,9 @@ Returns API version number. ## POST `/api/create_session` -Request body contains JSON with keys `username`, `password` and `expire` (in -seconds). The Response contains the session cookie as a string in JSON. +Request body contains JSON with keys `username`, `password`, `expire` (in +seconds) and `drop_permissions` (a list of permissions, that this session cannot +use). The Response contains the session cookie as a string in JSON. ## GET* `/n/<id>` @@ -6,12 +6,15 @@ optimizied for serving movies and such. ## Features - A functional and visually appealing user interface -- Remuxing media on-the-fly to avoid downloading unneccesary tracks. +- Remuxing media on-the-fly to avoid downloading unneccesary tracks. (Jellyfin + cant do that!) - Multiple streaming formats - Matroska or WebM (dynamic remux) - Original (exact copy from disk, no remuxing) - HLS - JHLS (our own format) +- Javascript video player +- Adaptive bitrate and real-time transcoding - Blazingly fast 🚀 🚀 ## Usage @@ -24,10 +27,9 @@ Requirements: - nightly rust toolchain ```sh -rustup install nightly cargo +nightly install jellything --git https://codeberg.org/metamuffin/jellything.git -cargo +nightly install jellything-import --git https://codeberg.org/metamuffin/jellything.git -jellything-import init --brand 'Blubflix' data # data will be a directory containing all the instances data +cargo +nightly install jellytool --git https://codeberg.org/metamuffin/jellything.git +jellytool init --brand 'Blubflix' data # data will be a directory containing all the instances data jellything data/config.yaml ``` |