GithubHelp home page GithubHelp logo

fzxselfcn / streamcompanion Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raymon-io/streamcompanion

0.0 0.0 0.0 763 KB

JavaScript 1.74% TypeScript 63.40% HTML 20.86% SCSS 13.32% Dockerfile 0.68%

streamcompanion's Introduction

Stream Companion App

How to run:

1. Install node

2. run npm install -g @ionic/cli

3. run ionic serve

About this project:

This is a angular/ionic frontend that provides different tools to extend the functionality of livestream contents. Currently it has videoplayer, chromecast, chat related tools for kick.com. But this project is not affliated with official Kick in any way.

Main Features:

  1. Chromecast support for kick livestreams.
  2. Rewind and forward for few seconds if possible.
  3. Showing chat with built in 7tv and kick emotes.
Minor features:
  1. Search for any streamer and view if they are currently live or not.
  2. View featured streamers.
  3. Toggle Normal mode and Low Latency mode (default). It is possible to be much lower latency than official kick.com livestream sometimes.

Updates:

  1. Version 0.0.1 with chromecast, video player, chat, streamer search and featured streamers.

  2. Version 0.1.0 with airplay support, privacy page added for chrome extension, added popout chat, videos page to support vod, download, cast. Changed videojs from 8 to 7. Added videojs-airplay and videojs types. Some css change for forcing dark mode for chat and video.

Future Improvement Plans:

  1. CSS or design for chat functionality can be improved.
  2. With normal mode, video is usually delayed so a chat delay might be useful.
  3. Chromecast support can be added to videos as well.
  4. Support for mobile or whether it can be directly run as Android, ios app as it is built with ionic.

Technologies used / Development story / Problems Overcome

(Section to be added later)

streamcompanion's People

Contributors

fzxselfcn avatar wseng avatar

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.