Skip to content

Streamflix is a desktop app made to stream movies, tv shows and anime.

License

Notifications You must be signed in to change notification settings

shovel-kun/Streamflix

 
 

Repository files navigation

Streamflix

Discord

About the project

I got tired of trying to watch stuff and constantly met with ads, so I made this program to start my journey in various tools.

Table of Contents
  1. About the Project
  2. Roadmap

Built with

Tools

Getting started

Standard Install

To install this app and get started, just go into the Releases section and download the installer.

Developer install

  1. Clone the repo
git clone https://github.com/synthofficial/streamflix
  1. Install NPM packages
npm i
  1. Create a new file in src/constants/API.ts and fill with the below
export const TVMAZE_API_KEY = 'YOUR_TVMAZE_API';
export const TVMAZE_BASE_URL = 'https://api.tvmaze.com';
export const ANIME_BASE_URL = 'https://api.ani.zip/mappings?anilist_id=';
  1. Run the program

npm

npm start

bun

bun start

yarn

yarn start

Roadmap

  • Implement movies, shows, anime
  • Implement a custom video player
  • Implement basic user settings
  • Implement custom color theme
  • Implement a login/register system to track watchlist, favourites etc.
  • Add subtitle support
  • Implement a watch together system
  • Clean up code

About

Streamflix is a desktop app made to stream movies, tv shows and anime.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.9%
  • JavaScript 3.8%
  • CSS 1.1%
  • EJS 0.2%