Code Monkey home page Code Monkey logo

mochitif's Introduction

MochiTIF

Replacement Library and Live TV app for the TV Input Framework Companion Library and Live Channels app on Android TV and Google TV

MochiTIF is a project that aims to offer a updated replacement for both the Google TV Input Framework Companion Library and the Live Channels app on Android TV and Google TV, with support for newer devices and new features

Development status

Component NameComponent to replaceStatusDownload
MochiTIF Core LibraryTIF Companion LibraryFull releaseAvailable on JitPack
Mochi Live TVLive ChannelsFull releaseDownload on Google Play
MochiTIF Sample TV InputAndroid Sample TV Input AppIncluded in Mochi Live TV App

Components of MochiTIF

MochiTIF Core Library

The core library of MochiTIF, based on the Amazon implementation of the Google TIF Companion Library and modified to get channels visible on non-system TV Input Framework-based Live TV apps, allows you to build apps for Android TV and Google TV that adds channels via the TV Input Framework that can be played via either the Google Live Channels app or the newer Live Channels-based Mochi Live TV app

Mochi Live TV

The Mochi Live TV app, based on the AOSP Source Code of the Live Channels app, allows you to watch channels from the TV Tuner and apps that use the TV Input Framework, like TVirl and DangoPlayer Uni (this last one uses a in-development version of the MochiTIF Core Library), and access HDMI and another video inputs of your TV

NOTE: Some features like DVR, Parental Control, Content Rating, Timeshift and HDMI-CEC are unsupported by Mochi Live TV because requires the Live TV app to be a system app

MochiTIF Sample TV Input

The MochiTIF Sample TV Input, bundled in Mochi Live TV app, allows you to demonstrate the functionality of MochiTIF by adding demo channels to the channels list

How to add MochiTIF Libraries to your project

How to add MochiTIF Core Library

  1. Add the JitPack repository to your root build.gradle at the end of repositories:
	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
  1. Add the dependency
	dependencies {
	        implementation 'com.github.brunochanrio:MochiTIF:1.0'
	}

The usage of the MochiTIF Core Library is identical to the original TIF Companion Library

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.