This swift app interacts with a self-hosted rest api to fetch and display data for various video content, like a cheap/easy diy VoD-service.
Note: I originally wanted to create this for apple tv to not use airplay or something but iOS, iPadOs and macOs also work :)
- RestVideoStream - This swift app which uses a REST API to get data to display
- liebki/StreamingUrlFetcherRestServer - The REST API which the swift app calls, it interacts with the cli-tool of AnimDL
- justfoolingaround/AnimDL - This projects allows to get direct links to stream video source from,
Simple UI and simple usage, the load times vary and depend on the video source and internet connection etc.
- Get the projects code, build it for the platform you want, that's it.
- Change the IP and PORT for the API in the "baseRestServerAddress" variable in ContentView.swift and EpisodeListView.swift
This project may utilize components allowing access to copyrighted materials (AnimDL). We do not endorse or condone any illegal activities, this project only uses them for testing purposes. Users are responsible for compliance with applicable laws. We disclaim liability for misuse of the project. Please respect copyright laws and the copyright of creators/authors!
This addon is licensed under the MIT License.
- Add more sources for video material, this counts for the API and the swift app