Skip to content

tidalwave-it/bluemarine2-src

Repository files navigation

Maven Central Build Status Test Status Coverage

blueMarine II

blueMarine II is a media centre based on a semantic database. It is developed on Java 11 and Java FX. It exposes resources via DLNA and REST; it can run on a Raspberry PI and integrated with CEC for being operated with a TV remote.

Still at the alpha stage of development, it can be used with some hack to reproduce audio files.

The project website is at http://bluemarine.tidalwave.it; the developer website is at http://tidalwave.it/projects/bluemarine2.

Deliverables

  • A desktop application (full-screen style) for macOS and Linux (including the Raspberry PI)
  • A headless service serving resources by means of DLNA and REST for any operating system

Architecture

Technologies

Bootstrapping

In order to build the project, run from the command line:

mvn -DskipTests

The project can be opened and built by a recent version of the NetBeans, Eclipse or Idea IDEs.

Documentation

More information can be found on the homepage of the project.

Contributing

We accept pull requests via Bitbucket or GitHub.

There are some guidelines which will make applying pull requests easier for us:

  • No tabs! Please use spaces for indentation.
  • Respect the code style.
  • Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source ode should be reformatted create a separate PR for this change.
  • Provide TestNG tests for your changes and make sure your changes don't break any existing tests by running mvn clean test.

If you plan to contribute on a regular basis, please consider filing a contributor license agreement. Contact us for more information

License

Code is released under the Apache Licence v2.

Additional Resources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published