{"repo":"jellyfin/jellyfin-sdk-swift","free":true,"listed":false,"github":"https://github.com/jellyfin/jellyfin-sdk-swift","clone":"git clone https://github.com/jellyfin/jellyfin-sdk-swift.git","description":"Swift SDK for Jellyfin","language":"Swift","stars":80,"topics":["jellyfin","spm","swift","swiftpackage"],"license":"MPL-2.0","category":"api-integrations-sdks","readme_excerpt":"Swift SDK Jellyfin Swift SDK to work with Jellyfin servers. Created using openapi-generator Documentation Documentation is available on Swift Package Index. Usage JellyfinClient uses an underlying Get APIClient to provide basic functionality for interfacing with a Jellyfin server: - inject required Authorization header for every request - encoding/decoding of expected Date values - signIn for generating a session access token - signOut for revoking the current access token Alternatively, you can use your own network stack with the generated Entities and Paths . WebSocket JellyfinSocket opens a long-lived WebSocket session to the Jellyfin server, delivering real-time updates as a stream of events. Subscriptions can be added or removed imperatively at any time and are restored automatically across reconnects. Quick Connect JellyfinClient provides a Quick Connect authorization flow. Server Discovery JellyfinClient discovers other Jellyfin servers on the local network via UDP broadcast. IPv4 only, mirroring the server's behavior. Generation","default_branch":null,"files":null,"tree":[],"storefront":"/r/jellyfin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jellyfin/jellyfin-sdk-swift/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."}