GithubHelp home page GithubHelp logo

zenahr / neko-media Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 25.53 MB

Local VOD service and frontend. Kind of like Netflix but for local files. No need for internet connection at all! Stream your video files the way you want!

Python 25.25% HTML 46.22% Batchfile 0.10% CSS 28.40% Shell 0.04%

neko-media's Introduction

Neko Media

Neko Media is the go-to solution for offline Video On Demand platform as a service solutions. In plain English: Wanna keep your precious local video collection tidy and presentable to friends and do you want to access your media without the hassle of setting up a noisy NAS Server - because, let's be honest, none of us will pay for the quite ones... - then you've finally arrived!

This project is for educational and non-commercial purposes only.

End User Installation

TBA

Development setup

Describe how to install all development dependencies and how to run an automated test-suite of some kind. Potentially do this for multiple platforms.

TBA

Contribute

Working on this project takes time and passion. Both don't pay the rent. If you deem this project useful feel free to put a dime into my coffee cup. The community and my cat thank you.

neko-media's People

Contributors

zenahr avatar

Watchers

 avatar

neko-media's Issues

PoC - 1

Features:

  • Show overview of one show (shiny image-cards)
  • When user clicks on the thumbnail of an episode, copy the direct local file link to the clipboard so that the user can type it into the native file browser and open the video file with VLC Player

Approach:

  • KISS!
  • JSON/Pickle formatted index of media files for only one show (manually modeled)
  • Desktop only
  • Static HTML (feed JSON into it or even better: use templating and archaic static site generation)
  • Create thumbnails for every episode manually
  • Create thumbnail for show manually
  • Create thumbnails for seasons manually

Small additions:

  • Allow copying of path to show directory and season directory

PoC - 2

Slightly refined software

  • Embedded in NeutralinoJS or Ultralight
  • Clicking on an episode actually opens the default video player
  • MongoDB database
  • Flask Server and API
  • Jinja templates

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.