{"repo":"streamyfin/optimized-versions-server","free":true,"listed":false,"github":"https://github.com/streamyfin/optimized-versions-server","clone":"git clone https://github.com/streamyfin/optimized-versions-server.git","description":"A streamyfin companion server program to transcode videos into a supported format before downloading","language":"TypeScript","stars":81,"topics":["jellyfin"],"license":null,"category":"media-processing","readme_excerpt":"Optimized versions (Deprecated) A streamyfin companion server for better downloads About ⚠️ Deprecated since Streamyfin 0.30.2 This server is no longer needed and may not work with current versions of Streamyfin. Optimized versions is a transcoding server (henceforth refered to as the server ). It acts as a middleman between the Jellyfin server and the client (Streamyfin app) when downloading content. The job of the server is to combine an HLS stream into a single video file which in turn enables better and more stable downloads in the app. Streamyfin can then also utilize background downloads, which means that the app does not need to be open for the content to download. The download in the app becomed a 2 step process. 1. Optimize 2. Download Usage Note: The server works best if it's on the same server as the Jellyfin server. Docker-compose Docker-compose example Create a .env file following the example below or by copying the .env.example file from this repository. .env example How it works 1. Optimize A POST request is made to the server with the HLS stream URL. The server will then start a job, downloading the HLS stream to the server, and convert it to a single file. In the meantime, the app will poll the server for the progress of the optimize. 2. Download As soon as the server is finished with the conversion the app (if open) will start downloading the video file. If the app is not open the download will start as soon as the app is opened. After the download has start","default_branch":null,"files":null,"tree":[],"storefront":"/r/streamyfin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/streamyfin/optimized-versions-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}