Morrigan media player and manager
Java JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
com.vaguehope.morrigan.android
com.vaguehope.morrigan.art
com.vaguehope.morrigan.build
com.vaguehope.morrigan.config
com.vaguehope.morrigan.danbooru
com.vaguehope.morrigan.engines
com.vaguehope.morrigan.gui.feature
com.vaguehope.morrigan.gui.product
com.vaguehope.morrigan.gui
com.vaguehope.morrigan.hotkeyimpl.jintellitype
com.vaguehope.morrigan.hotkeyimpl.jxgrabkey
com.vaguehope.morrigan.jetty
com.vaguehope.morrigan.model.db
com.vaguehope.morrigan.model.media
com.vaguehope.morrigan.model.media_impl.tests
com.vaguehope.morrigan.model.media_impl
com.vaguehope.morrigan.model
com.vaguehope.morrigan.osgiconsole
com.vaguehope.morrigan.playbackimpl.dsj
com.vaguehope.morrigan.playbackimpl.gs
com.vaguehope.morrigan.playbackimpl.jmf
com.vaguehope.morrigan.playbackimpl.spi
com.vaguehope.morrigan.playbackimpl.vlc
com.vaguehope.morrigan.player.tests
com.vaguehope.morrigan.player
com.vaguehope.morrigan.screen
com.vaguehope.morrigan.scripts
com.vaguehope.morrigan.server.boot
com.vaguehope.morrigan.server.feature
com.vaguehope.morrigan.server.product
com.vaguehope.morrigan.server.tests
com.vaguehope.morrigan.server
com.vaguehope.morrigan.sshplayer.tests
com.vaguehope.morrigan.sshplayer
com.vaguehope.morrigan.target
com.vaguehope.morrigan.tasks
com.vaguehope.morrigan.transcode
com.vaguehope.morrigan.util.httpclient
com.vaguehope.morrigan.util.tests
com.vaguehope.morrigan.util
com.vaguehope.morrigan.wui
com.vaguehope.nemain
com.vaguehope.sqlitewrapper
.gitignore
LICENSE
NOTICE
README.md
THIRDPARTY
build-eclipse
pom.xml

README.md

Morrigan Media Player

A media player and organiser with written in Java using OSGi. For project background see this blog post

Build

mvn clean package

Known Issues

  • OSX: Requires some manual setup: [[Morrigan on OSX]]. Also not well tested. Bug reports appreciated.
  • Ubuntu 11.04 [https://code.google.com/p/gstreamer-java/issues/detail?id=76 Issue 76: Gstreamer can't be loaded in Ubuntu 11.04]. Running sudo apt-get install libgtk2.0-dev seems to resolve this. (fixes "NoClassDefFoundError: Could not initialize class org.gstreamer.lowlevel.GObjectAPI")
  • Ubuntu 12.10 x84_64 aptitude install vlc libvlc-dev libvlccore-dev

Licence

This source code is part of Project Morrigan and is copyrighted by Fae Hutter 2010 to 2017. All rights reserved.

This source code is made available under the Apache 2 licence. This copy of the source code should also contain LICENCE and NOTICE files which contain the full licence terms copyright notices respectfully.

The full licence can also be found here: http://www.apache.org/licenses/LICENSE-2.0

This repository contains software from third-parties that are licensed, distributed and owned by their respective owners. For details see THIRDPARTY file. Provenance of third-party software is recorded in provenance.txt files.

Libraries

Library Licence
Rich Client Platform Eclipse Public License.
sqlite-jdbc The Apache Software License, Version 2.0.
jetty The Apache Software License, Version 2.0.
Direct Show Java Wrapper (Windows only) The library is free for use in non-commercial projects.
gstreamer-java (Linux only) GNU Lesser General Public License.
jintellitype (Windows only) The Apache Software License, Version 2.0.
jxgrabkey (Linux only) GNU Library or "Lesser" General Public License version 3.0 (LGPLv3).
vlcj (OSX only) GNU GPL v3
jaudiotagger [http://www.gnu.org/copyleft/lesser.html LGPL]