merriman
v1.2.2-alpha.4
Published
[![Bless](https://cdn.rawgit.com/LunaGao/BlessYourCodeTag/master/tags/ramen.svg)](http://lunagao.github.io/BlessYourCodeTag/) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/pret
Downloads
15
Readme
merriman
A media server that runs on node.
Getting started
Install dependencies
- ffmpeg - This server requires ffmpeg to generate thumbnails, subtitles, and burn tracks. Install ffmpeg and place it in your path.
- MongoDB - This server requires MongoDB to store media and library information. The easiest way to do this is in a Docker container.
Install and run the server
npm install -g merriman
merriman init movies # create a config file called movies.config.json. tweak as necessary
merriman run movies.config.json
Usage
Running the server
merriman run config.json
Developing
- Start an instance of MongoDB.
- Install ffmpeg
- Create a directory to house uploaded media
- Create a directory to house uploaded thumbnails
- Configure the connection string, media, and thumbnail paths in the development config
- run
npm install
- run
npm run server:watch
to start the server - run
npm start
to start the UI