hjohn / MediaSystem

Entertainment center for searching and viewing your video collection. It will fetch metadata and subtitles from external sources and can be controlled by remote. The GUI is written using JavaFX and video playback uses VLC through vlcj.
19 stars 5 forks source link

MediaSystem

Front-end application for video libraries.

Features

Technical Features

Requirements

Note: It's important the version of VLC player installed matches the architecture of the Java version you have installed (32-bit or 64-bit), otherwise it won't be possible to access VLC's libraries for video playback.

Getting started

This program is still under development and as such getting it to run means you need to do some manual setting up:

  1. First make sure you have all the requirements installed.
  2. Run the hs.mediasystem.MediaSystem class from Eclipse.

Third Party Dependencies

VLC for Java (vlcj)

by Mark Lee of Caprica Software
License: GNU GPL, version 3 or later
https://github.com/caprica/vlcj

The Java TVDB API (javatvdbapi)

License: GNU GPL, version 3
http://code.google.com/p/javatvdbapi/

The MovieDB API (themoviedbapi)

License: GNU GPL, version 3
http://code.google.com/p/themoviedbapi/

Apache Felix

License: Apache License, version 2.0
http://felix.apache.org/site/index.html

Apache Derby

License: Apache License, version 2.0
http://db.apache.org/derby/