Have you ever wondered what recently acquired movies watching? Or what's the next unseen episode of TV shows you're watching? Have you ever wanted to stop music when you quit home? And replay when you came back ?
MediaManager is plugin-architectured. Basically, it help you to manage your mediatech, with meta-data on each movie, show, ... Modules are plugged to core to provide controls on your system :
- Scanning movie folders (recursive)
- Find extra movie data from TheMovieDatabase (poster, summary, ...)
- Provide web based UI to navigate in the mediatech and start playing movie (with MPlayer)
- Support Amarok: stop music before playing movie and control playing from UI
- Resume playing movie, view count, ...
MediaManager is not a media center. Its objectives is to be integrated in system context, not to provide alternative to players.
Download binaries and extract zip content.
Add to PATH file medima.sh:
#!/bin/bash
MEDIMA_HOME="/opt/medima-current"
MEDIMA_BIN=$MEDIMA_HOME/medima.jar
/usr/bin/java -jar $MEDIMA_BIN --config /home/<user>/.medima/medima.properties $*Properties could be:
## MEDIMA CONFIG
generic.mediamanager.root /media/medima-files
persistence.mongodb.databaseName mediamanager
daemon.remotecontrol.port 5899
webui.port 8090Start it with command:
medima.sh --start &
You can close your console after that.
To scan or refresh repertory, use command:
medima.sh --scan movie <repertory to scan>
Other information:
medima.sh --update
This is a first shoot release. Application is not completed.
Functionalities:
- Scanning movie folders (recursive)
- Find extra movie data from TheMovieDatabase (poster, summary, ...)
- Provide web based UI to navigate in the mediatech and start playing movie (with MPlayer)
- Support Amarok: stop music before playing movie and control playing from UI
- Resume playing movie, view count, ...
Indicative development roadmap is :
-
version 0.2 : WEB-UI
- Full control on implemented functionalities: manage Root Directories, configure application, enrichment manual selection, show trailers, ...
- Mobile version: responsive design
- Update bootstrap and angular versions
-
version 0.3 : TV Shows
- manage TV show and mangas : restart on next unseen episode
- TO-GET and TO-WATCH lists : movies/shows to watch on theaters, or buy on DVD.
-
version ? :
- provide mobile application for android
-
... This is not the end !
I call it plugins, but there are modules : we can't hot load one, and classpath have to change.
-
Contribute Don't hesitate to contact me ;) Push requests are welcome.
-
Build Media Manager Core project and plug-ins are using Maven. To compil project :
mvn clean install
You'll need node.js installed with bower and grunt.
-
Configure Media Manager TODO
-
Launch Media Manager TODO