Git Product home page Git Product logo

episodes's Introduction

This is a new React Native project, bootstrapped using @react-native-community/cli.

Getting Started

Prerequisites

NodeJS version 18

Ruby verison 2.7.6

Set up dependencies

Install all the dependencies by the following package.json script:

  yarn deps:install

Run the Metro server

  yarn start

Run the app on Android or iOS simulator

  yarn ios

or

  yarn android

To Do

Playing m3u8 playlist episodes

On the ViewEpisodesScreen I've tried to fetch the m3u8 playlist files to parse them, extract and render episodes. For the video rendering, the Expo Video module is used. The issue I've encountered is that I couldn't render videos in the MPEG-TS format. Need more time to investigate.

So, in order to implement at least some functionality, I decided to play entire playlists (m3u8 files).

TODO: #23

View Episodes Screen. Incorrect scroll offset

TODO: #33

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.