-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Holmes stands for Home Light Media Server.
A Java application that implements DLNA/UPnP protocol for playing videos, music, pictures, podcasts (RSS) and Icecast web radio to compatible devices.
This application runs on Windows 7 and Linux.
Holmes has been tested with devices:
- VLC 2.x
- PlayStation 3
- Freebox V6 (a french set top box)
- LG SmartTV
Current version is 0.6.4 See Releases
Download latest Release or compile sources using Maven (the archive is generated in holmes-package/target directory).
Run the startup script in bin directory.
After starting the application, use a web browser to access the user interface at http://ip_of_your_server:8085/ or the system tray icon
This application runs on java 7 or later.
Use Maven to build Holmes.
IPod compatible podcast should be available on Holmes.
Here is a list of tested Podcasts: Podcast list
Feel free to complete this list.
Holmes uses following frameworks:
- Cling as UPnP server
- Netty as HTTP server (streaming, HTML pages and REST api hosting)
- Guice for dependency injection
- RESTEasy and Jackson for back-end REST api
- Rome for RSS parsing
- Guava for caching, event bus and coding facilities
- Bootstrap, Backbone.js, JQueryUI and JsTree for user interface
Copyright (c) 2012-2015 Cedric Cheneau
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.