All Projects → zipleen → tvheadend-ios-lib

zipleen / tvheadend-ios-lib

Licence: MPL-2.0 License
Tvheadend iOS library enables you to create apps that connect to tvheadend. This is the base of TvhClient

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to tvheadend-ios-lib

Jsonify
♨️A delightful JSON parsing framework.
Stars: ✭ 42 (+162.5%)
Mutual labels:  tvos
SwiftUI-Shimmer
Shimmer is a super-light modifier that adds a shimmering effect to any SwiftUI View, for example, to show that an operation is in progress. It works well on light and dark modes, and across iOS, macOS, tvOS and watchOS.
Stars: ✭ 168 (+950%)
Mutual labels:  tvos
Swift-IOS-ANE
FlashRuntimeExtensions.swift. Example Air Native Extension written in Swift 5 for iOS, macOS and tvOS
Stars: ✭ 56 (+250%)
Mutual labels:  tvos
swift-standard-clients
Client declarations and live implementations for standard iOS managers
Stars: ✭ 28 (+75%)
Mutual labels:  tvos
Spine
Unofficial Spine runtime Swift library, allows you to play animations created in the Spine app (http://esotericsoftware.com).
Stars: ✭ 125 (+681.25%)
Mutual labels:  tvos
mini-swift
Minimal Flux architecture written in Swift.
Stars: ✭ 40 (+150%)
Mutual labels:  tvos
Swiftfin
Native Jellyfin Client for iOS and tvOS
Stars: ✭ 457 (+2756.25%)
Mutual labels:  tvos
Invalidating
Backports the new @invalidating property wrapper to older platforms
Stars: ✭ 53 (+231.25%)
Mutual labels:  tvos
WacOS
A Linux distribution that mimics MacOS (modern and classic) iOS, and other Apple operating systems, but is open, customizable, and free to use on non-apple hardware.
Stars: ✭ 18 (+12.5%)
Mutual labels:  tvos
ios-watchos-tvos-macos-resources
Updated list of Swift frameworks and libraries for iOS, watchOS, tvOS and macOS.
Stars: ✭ 58 (+262.5%)
Mutual labels:  tvos
Media
A beautiful and declarative cross-platform wrapper API for Apple's PhotoKit
Stars: ✭ 78 (+387.5%)
Mutual labels:  tvos
PotentCodables
🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system
Stars: ✭ 32 (+100%)
Mutual labels:  tvos
Merhaba
Bonjour networking for discovery and connection between iOS, macOS and tvOS devices.
Stars: ✭ 62 (+287.5%)
Mutual labels:  tvos
CombineCoreBluetooth
A wrapper API for CoreBluetooth using Combine Publishers
Stars: ✭ 50 (+212.5%)
Mutual labels:  tvos
Wells
A lightweight diagnostics report submission system
Stars: ✭ 26 (+62.5%)
Mutual labels:  tvos
TVOSPicker
A sweet horizontal picker view controller for tvOS.
Stars: ✭ 26 (+62.5%)
Mutual labels:  tvos
quick-swift-check
Interoperability between Quick, Nimble and SwiftCheck.
Stars: ✭ 12 (-25%)
Mutual labels:  tvos
dm500-satip
📡 Kernel & firmware image to turn a DM500 into a SAT>IP server
Stars: ✭ 28 (+75%)
Mutual labels:  tvheadend
SMJJSONPath
JSONPath implementation in Objective-C
Stars: ✭ 28 (+75%)
Mutual labels:  tvos
TermiNetwork
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Stars: ✭ 80 (+400%)
Mutual labels:  tvos

TVHeadend iOS Library

This library is a split from the model / network code from TvhClient. The code is now independent of the application, which means it can be used in other apps. Right now this is used for both the iOS and tvOS versions of TvhClient.

TvhClient is now dependent on this library.

TvhClient is a TVHeadend iOS (iPhone, iPad) Client app, which allows you to remote control the TVHeadend server ( https://github.com/tvheadend/tvheadend ) - a DVB receiver, DVR and streaming server.

Getting the code with Cocoapods

Install tvhclient-lib using cocoapods, add this to your Podfile (and change the whatever is the latest tag version)

pod 'tvhclient-lib', :git => 'https://github.com/zipleen/tvheadend-ios-lib.git', tag: 'v3.0.0'

Or try to use the latest version from the pod repository, if it ever gets there =)

If you want to develop this library within your own app, you can try also using:

pod 'tvhclient-lib', :path => 'tvheadend-ios-lib/'

Getting the code

git clone git://github.com/zipleen/tvheadend-ios-lib.git
cd tvheadend-ios-lib
pod install

CocoaPods is required to install the dependencies and develop the library.

Build and run ! Send your patches to me via a pull request ;)

License

This app's source code is licensed under the Mozilla Public License 2 (MPL-2).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].