• Stars
    star
    137
  • Rank 266,121 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LUSH Player for Mobile, Tablet & TV

Lush Player (Mobile, Tablet & TV)

Branch Status
develop Build Status
master Build Status

Watch live Lush TV and listen to Radio podcasts from Lush.

Setup

Fill in all of the credentials from local.properties.example and rename the file to local.properties.

At the time of writing this includes:

  • Brightcove Account ID (string)
  • Brightcove Policy ID (string)
  • Analytics Enabled (true/false)
  • Google Analytics Key (string, requires analytics enabled to be true)

Do not commit local.properties to source control. If you make changes to the credentials provided, please update and commit local.properties.example with example credentials.

Testing

App linking

When the user requests to view a url that starts with http://player.lush.com/tv/ or http://player.lush.com/radio/ (or its HTTPS variants), the app is registered to handle these links. It will launch the detail page with the relevant video based on the alias in the url.

An example of this would be:

http://player.lush.com/tv/conversation-john-robb-alexander-hacke-and-danielle-de-picciotto

To test this functionality you can use the following adb command:

adb shell am start -W -a android.intent.action.VIEW -d "http://player.lush.com/tv/conversation-john-robb-alexander-hacke-and-danielle-de-picciotto" com.cube.lush.player

Live videos

If you wish to add live videos for testing purposes, you should follow the process outlined in this documentation.

Phone Screenshots

Tablet Screenshots

TV Screenshots

More Repositories

1

modelgen

Generate models from reading your database
Go
84
star
2

microservice-remote-models

A Lumen package to provide a familiar model paradigm for distributed data.
PHP
23
star
3

core

A collection of packages for building a Go microservice on the LUSH platform
Go
19
star
4

microservice-core-golang

A set of core functionality and convenience structs for a Golang microservice
Go
10
star
5

microservice-core

A set of core functionality and convenience classes for a Lumen microservice
PHP
10
star
6

microservice-crud

A CRUD convenience layer for microservices built in Lumen
PHP
6
star
7

lush-codejam

Python
3
star
8

core-lush

Used for LUSH specific infrastructure
Go
3
star
9

core-mage

A set of Magefile targets for managing services on the LUSH platform
Go
2
star
10

alpine-service

Dockerfile
2
star
11

litmus

Run automated HTTP requests from the command line.
Go
2
star
12

microservice-model-utils

A set of model related utility and convenience classes for a Lumen microservice.
PHP
2
star
13

microservice-metrics

PHP
2
star
14

goop

GOOP - GOOgle Pub/sub - A Golang library for streamlining the usage of Google Cloud Pub/Sub.
Go
2
star
15

android-givex-sdk

Implementation of the GiveX service using the Volley library
Java
2
star
16

jwtl

A tool to help generating JWTs during development.
Go
2
star
17

microservice-aggregator-core

A set of core functionality and convenience classes for a Lumen microservice aggregator.
PHP
2
star
18

LushRooms

Main project repository for the LushRoom Pi sound and light media player.
2
star
19

android-adyen-sdk

Our implementation of the Adyen SDK with CSE
1
star
20

mobile-policy-pages

The mobile policy pages for all regions stored on the remote static server
HTML
1
star
21

addrfmt

An address formatting and validation micro-framework
Go
1
star
22

lrpi_ap

A captive portal access point for pi
Shell
1
star
23

docker-golang-dep

A docker image for the Go dependency tool
Dockerfile
1
star
24

core-redis

Tools for connecting to, and working with a Redis store.
Go
1
star
25

radroach

A radical tool for converting MySQL database dumps for use with CockroachDB
Go
1
star
26

android-code-style

Coding style guideline for Android projects at LUSH
1
star
27

android-lush-views

Collection of views that give the LUSH look and feel in a library to drop into any app
Java
1
star
28

alpine-golang

Dockerfile
1
star
29

LushKit-iOS

A Swift framework for UI elements used in Lush iOS apps
Swift
1
star
30

monkeywrench

A Golang library for interfacing with Google Cloud Spanner
Go
1
star
31

lush-player-iOS

Lush's native iOS and tvOS player app
Objective-C
1
star
32

lsonnet

Templating for Kubernetes or any other Jonnet!
Jsonnet
1
star
33

core-sql

Tools for connecting to, and working with an SQL database.
Go
1
star
34

docker-govendor

A docker image for vendoring golang dependencies
1
star