Download Holmes Free Java Code

Description

Light UPnP media server.

Icons

Holmes

Source Files

The download file Holmes-master.zip has the following entries.


.gitignore/*from   ww w .j  a  v  a2  s  . c  om*/
README.md
conf/sonar/Holmes_way_java.xml
holmes-core/.gitignore
holmes-core/pom.xml
holmes-core/src/main/java/net/holmes/core/Bootstrap.java
holmes-core/src/main/java/net/holmes/core/HolmesServer.java
holmes-core/src/main/java/net/holmes/core/HolmesServerModule.java
holmes-core/src/main/java/net/holmes/core/SystrayService.java
holmes-core/src/main/java/net/holmes/core/backend/BackendManager.java
holmes-core/src/main/java/net/holmes/core/backend/BackendManagerHelper.java
holmes-core/src/main/java/net/holmes/core/backend/BackendManagerImpl.java
holmes-core/src/main/java/net/holmes/core/backend/exception/BackendException.java
holmes-core/src/main/java/net/holmes/core/backend/exception/BackendExceptionMapper.java
holmes-core/src/main/java/net/holmes/core/backend/handler/AudioFoldersHandler.java
holmes-core/src/main/java/net/holmes/core/backend/handler/PictureFoldersHandler.java
holmes-core/src/main/java/net/holmes/core/backend/handler/PodcastsHandler.java
holmes-core/src/main/java/net/holmes/core/backend/handler/SettingsHandler.java
holmes-core/src/main/java/net/holmes/core/backend/handler/UtilHandler.java
holmes-core/src/main/java/net/holmes/core/backend/handler/VideoFoldersHandler.java
holmes-core/src/main/java/net/holmes/core/backend/response/ConfigurationFolder.java
holmes-core/src/main/java/net/holmes/core/backend/response/Settings.java
holmes-core/src/main/java/net/holmes/core/common/Constants.java
holmes-core/src/main/java/net/holmes/core/common/MediaType.java
holmes-core/src/main/java/net/holmes/core/common/NodeFile.java
holmes-core/src/main/java/net/holmes/core/common/Service.java
holmes-core/src/main/java/net/holmes/core/common/StaticResourceLoader.java
holmes-core/src/main/java/net/holmes/core/common/SystemProperty.java
holmes-core/src/main/java/net/holmes/core/common/SystemTrayIcon.java
holmes-core/src/main/java/net/holmes/core/common/UniqueId.java
holmes-core/src/main/java/net/holmes/core/common/configuration/Configuration.java
holmes-core/src/main/java/net/holmes/core/common/configuration/ConfigurationNode.java
holmes-core/src/main/java/net/holmes/core/common/configuration/Parameter.java
holmes-core/src/main/java/net/holmes/core/common/configuration/XmlConfigurationImpl.java
holmes-core/src/main/java/net/holmes/core/common/configuration/XmlRootNode.java
holmes-core/src/main/java/net/holmes/core/common/event/ConfigurationEvent.java
holmes-core/src/main/java/net/holmes/core/common/event/MediaEvent.java
holmes-core/src/main/java/net/holmes/core/common/mimetype/MimeType.java
holmes-core/src/main/java/net/holmes/core/common/mimetype/MimeTypeManager.java
holmes-core/src/main/java/net/holmes/core/common/mimetype/MimeTypeManagerImpl.java
holmes-core/src/main/java/net/holmes/core/http/HttpServer.java
holmes-core/src/main/java/net/holmes/core/http/file/HttpFileRequest.java
holmes-core/src/main/java/net/holmes/core/http/file/HttpFileRequestDecoder.java
holmes-core/src/main/java/net/holmes/core/http/file/HttpFileRequestException.java
holmes-core/src/main/java/net/holmes/core/http/file/HttpFileRequestHandler.java
holmes-core/src/main/java/net/holmes/core/inject/CustomTypeListener.java
holmes-core/src/main/java/net/holmes/core/inject/provider/PodcastCacheProvider.java
holmes-core/src/main/java/net/holmes/core/inject/provider/UpnpServiceProvider.java
holmes-core/src/main/java/net/holmes/core/media/MediaManager.java
holmes-core/src/main/java/net/holmes/core/media/MediaManagerImpl.java
holmes-core/src/main/java/net/holmes/core/media/dao/MediaDao.java
holmes-core/src/main/java/net/holmes/core/media/dao/MediaDaoImpl.java
holmes-core/src/main/java/net/holmes/core/media/dao/PodcastParser.java
holmes-core/src/main/java/net/holmes/core/media/dao/icecast/IcecastDao.java
holmes-core/src/main/java/net/holmes/core/media/dao/icecast/IcecastDaoImpl.java
holmes-core/src/main/java/net/holmes/core/media/dao/icecast/IcecastDirectory.java
holmes-core/src/main/java/net/holmes/core/media/dao/icecast/IcecastEntry.java
holmes-core/src/main/java/net/holmes/core/media/dao/icecast/IcecastGenre.java
holmes-core/src/main/java/net/holmes/core/media/index/MediaIndexElement.java
holmes-core/src/main/java/net/holmes/core/media/index/MediaIndexElementFactory.java
holmes-core/src/main/java/net/holmes/core/media/index/MediaIndexManager.java
holmes-core/src/main/java/net/holmes/core/media/index/MediaIndexManagerImpl.java
holmes-core/src/main/java/net/holmes/core/media/model/AbstractNode.java
holmes-core/src/main/java/net/holmes/core/media/model/ContentNode.java
holmes-core/src/main/java/net/holmes/core/media/model/FolderNode.java
holmes-core/src/main/java/net/holmes/core/media/model/IcecastGenreNode.java
holmes-core/src/main/java/net/holmes/core/media/model/MimeTypeNode.java
holmes-core/src/main/java/net/holmes/core/media/model/PodcastNode.java
holmes-core/src/main/java/net/holmes/core/media/model/RawUrlNode.java
holmes-core/src/main/java/net/holmes/core/media/model/RootNode.java
holmes-core/src/main/java/net/holmes/core/scheduled/CacheCleanerService.java
holmes-core/src/main/java/net/holmes/core/scheduled/HolmesSchedulerService.java
holmes-core/src/main/java/net/holmes/core/scheduled/IcecastDownloadService.java
holmes-core/src/main/java/net/holmes/core/scheduled/MediaIndexCleanerService.java
holmes-core/src/main/java/net/holmes/core/upnp/AbstractContentDirectoryService.java
holmes-core/src/main/java/net/holmes/core/upnp/ContentDirectoryService.java
holmes-core/src/main/java/net/holmes/core/upnp/DirectoryBrowseResult.java
holmes-core/src/main/java/net/holmes/core/upnp/UpnpServer.java
holmes-core/src/main/java/net/holmes/core/upnp/metadata/UpnpDeviceMetadata.java
holmes-core/src/main/java/net/holmes/core/upnp/metadata/UpnpDeviceMetadataImpl.java
holmes-core/src/main/resources/message.properties
holmes-core/src/main/resources/message_fr.properties
holmes-core/src/main/resources/mimetypes.properties
holmes-core/src/test/java/net/holmes/core/HolmesServerTest.java
holmes-core/src/test/java/net/holmes/core/TestHolmesServerModule.java
holmes-core/src/test/java/net/holmes/core/backend/BackendManagerTest.java
holmes-core/src/test/java/net/holmes/core/backend/exception/BackendExceptionMapperTest.java
holmes-core/src/test/java/net/holmes/core/backend/handler/AudioFoldersHandlerTest.java
holmes-core/src/test/java/net/holmes/core/backend/handler/PictureFoldersHandlerTest.java
holmes-core/src/test/java/net/holmes/core/backend/handler/PodcastsHandlerTest.java
holmes-core/src/test/java/net/holmes/core/backend/handler/SettingsHandlerTest.java
holmes-core/src/test/java/net/holmes/core/backend/handler/UtilHandlerTest.java
holmes-core/src/test/java/net/holmes/core/backend/handler/VideoFoldersHandlerTest.java
holmes-core/src/test/java/net/holmes/core/backend/response/ConfigurationFolderTest.java
holmes-core/src/test/java/net/holmes/core/backend/response/SettingsTest.java
holmes-core/src/test/java/net/holmes/core/common/StaticResourceLoaderTest.java
holmes-core/src/test/java/net/holmes/core/common/UniqueIdTest.java
holmes-core/src/test/java/net/holmes/core/common/configuration/ConfigurationNodeTest.java
holmes-core/src/test/java/net/holmes/core/common/configuration/XmlConfigurationTest.java
holmes-core/src/test/java/net/holmes/core/common/event/ConfigurationEventTest.java
holmes-core/src/test/java/net/holmes/core/common/event/MediaEventTest.java
holmes-core/src/test/java/net/holmes/core/common/mimetype/MimeTypeTest.java
holmes-core/src/test/java/net/holmes/core/http/HttpServerTest.java
holmes-core/src/test/java/net/holmes/core/http/file/HttpFileRequestDecoderTest.java
holmes-core/src/test/java/net/holmes/core/http/file/HttpFileRequestHandlerTest.java
holmes-core/src/test/java/net/holmes/core/media/MediaManagerTest.java
holmes-core/src/test/java/net/holmes/core/media/dao/icecast/IcecastDaoTest.java
holmes-core/src/test/java/net/holmes/core/media/dao/icecast/IcecastEntryTest.java
holmes-core/src/test/java/net/holmes/core/media/index/MediaIndexElementTest.java
holmes-core/src/test/java/net/holmes/core/media/index/MediaIndexManagerTest.java
holmes-core/src/test/java/net/holmes/core/media/model/AbstractNodeTest.java
holmes-core/src/test/java/net/holmes/core/media/model/ContentNodeTest.java
holmes-core/src/test/java/net/holmes/core/media/model/FolderNodeTest.java
holmes-core/src/test/java/net/holmes/core/media/model/PodcastEntryNodeTest.java
holmes-core/src/test/java/net/holmes/core/media/model/PodcastNodeTest.java
holmes-core/src/test/java/net/holmes/core/media/model/RootNodeTest.java
holmes-core/src/test/java/net/holmes/core/test/TestConfiguration.java
holmes-core/src/test/java/net/holmes/core/test/TestModule.java
holmes-core/src/test/java/net/holmes/core/upnp/ContentDirectoryServiceTest.java
holmes-core/src/test/java/net/holmes/core/upnp/DirectoryBrowseResultTest.java
holmes-core/src/test/java/net/holmes/core/upnp/metadata/UpnpDeviceMetadataTest.java
holmes-core/src/test/resources/Icecast.xml
holmes-core/src/test/resources/allocineFauxRaccordRss.xml
holmes-core/src/test/resources/audiosTest/audio.mp3
holmes-core/src/test/resources/audiosTest/subFolder/audio.mp3
holmes-core/src/test/resources/configuration/conf/config.xml
holmes-core/src/test/resources/configurationEmpty/conf/config.xml
holmes-core/src/test/resources/configurationNull/conf/config.xml
holmes-core/src/test/resources/holmesHomeTest/resources/upnp/icon-32.png
holmes-core/src/test/resources/imagesTest/image.jpg
holmes-core/src/test/resources/imagesTest/subFolder/image.jpg
holmes-core/src/test/resources/log4j.xml
holmes-core/src/test/resources/messageTest.properties
holmes-core/src/test/resources/mimetypes.properties
holmes-core/src/test/resources/videosTest/subFolder/video.avi
holmes-core/src/test/resources/videosTest/video.avi
holmes-core/src/test/resources/videosTest/video.srt
holmes-core/src/test/resources/videosTest/video.unknown
holmes-package/.gitignore
holmes-package/holmes.iss
holmes-package/pom.xml
holmes-package/src/main/assembly/linux.xml
holmes-package/src/main/assembly/windows.xml
holmes-package/src/main/resources/Readme.txt
holmes-package/src/main/resources/bin/holmes.sh
holmes-package/src/main/resources/bin/startup.bat
holmes-package/src/main/resources/conf/.gitignore
holmes-package/src/main/resources/conf/log4j.xml
holmes-package/src/main/resources/holmes.ico
holmes-package/src/main/resources/license.txt
holmes-package/src/main/resources/resources/systray/icon-exit.png
holmes-package/src/main/resources/resources/systray/icon-info.png
holmes-package/src/main/resources/resources/systray/icon-logo.png
holmes-package/src/main/resources/resources/systray/icon-logs.png
holmes-package/src/main/resources/resources/systray/icon-site.png
holmes-package/src/main/resources/resources/systray/logo.png
holmes-package/src/main/resources/resources/upnp/icon-256.png
holmes-package/src/main/resources/resources/upnp/icon-32.png
holmes-package/src/main/resources/ui/bundle/messages.properties
holmes-package/src/main/resources/ui/bundle/messages_fr.properties
holmes-package/src/main/resources/ui/css/bootstrap.min.css
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_glass_75_dadada_1x400.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-icons_222222_256x240.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-icons_2e83ff_256x240.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-icons_454545_256x240.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-icons_888888_256x240.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-icons_cd0a0a_256x240.png
holmes-package/src/main/resources/ui/css/custom-theme/images/ui-icons_f6cf3b_256x240.png
holmes-package/src/main/resources/ui/css/custom-theme/jquery-ui-1.10.0.custom.css
holmes-package/src/main/resources/ui/css/holmes.css
holmes-package/src/main/resources/ui/fonts/glyphicons-halflings-regular.eot
holmes-package/src/main/resources/ui/fonts/glyphicons-halflings-regular.svg
holmes-package/src/main/resources/ui/fonts/glyphicons-halflings-regular.ttf
holmes-package/src/main/resources/ui/fonts/glyphicons-halflings-regular.woff
holmes-package/src/main/resources/ui/img/background.png
holmes-package/src/main/resources/ui/img/favicon.ico
holmes-package/src/main/resources/ui/img/favicon.png
holmes-package/src/main/resources/ui/index.html
holmes-package/src/main/resources/ui/js/application.js
holmes-package/src/main/resources/ui/js/lib/backbone-min.js
holmes-package/src/main/resources/ui/js/lib/bootbox-4.1.0.min.js
holmes-package/src/main/resources/ui/js/lib/bootstrap.min.js
holmes-package/src/main/resources/ui/js/lib/jquery-1.10.2.min.js
holmes-package/src/main/resources/ui/js/lib/jquery-ui-1.10.0.custom.min.js
holmes-package/src/main/resources/ui/js/lib/jquery.i18n.properties-min-1.0.9.js
holmes-package/src/main/resources/ui/js/lib/jquery.jstree.js
holmes-package/src/main/resources/ui/js/lib/mustache.js
holmes-package/src/main/resources/ui/js/lib/themes/default/d.gif
holmes-package/src/main/resources/ui/js/lib/themes/default/d.png
holmes-package/src/main/resources/ui/js/lib/themes/default/style.css
holmes-package/src/main/resources/ui/js/lib/themes/default/throbber.gif
holmes-package/src/main/resources/ui/js/lib/underscore-min.js
holmes-package/src/main/resources/ui/js/lib/yepnope.1.5.4-min.js
holmes-package/src/main/resources/ui/js/loader.js
holmes-package/src/main/resources/ui/js/models/audioFolder.js
holmes-package/src/main/resources/ui/js/models/pictureFolder.js
holmes-package/src/main/resources/ui/js/models/podcast.js
holmes-package/src/main/resources/ui/js/models/settings.js
holmes-package/src/main/resources/ui/js/models/videoFolder.js
holmes-package/src/main/resources/ui/js/plugins/folder-select-box.js
holmes-package/src/main/resources/ui/js/plugins/jq-logger.js
holmes-package/src/main/resources/ui/js/plugins/jq-message.js
holmes-package/src/main/resources/ui/js/plugins/jq-template.js
holmes-package/src/main/resources/ui/js/views/audioFolderListView.js
holmes-package/src/main/resources/ui/js/views/defaultView.js
holmes-package/src/main/resources/ui/js/views/pictureFolderListView.js
holmes-package/src/main/resources/ui/js/views/podcastListView.js
holmes-package/src/main/resources/ui/js/views/settingsView.js
holmes-package/src/main/resources/ui/js/views/videoFolderListView.js
holmes-package/src/main/resources/ui/templates/default.html
holmes-package/src/main/resources/ui/templates/folderList.html
holmes-package/src/main/resources/ui/templates/settings.html
holmes-rome-modules/.gitignore
holmes-rome-modules/pom.xml
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/itunes/AbstractITunesObject.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/itunes/EntryInformation.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/itunes/EntryInformationImpl.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/itunes/ITunes.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/itunes/io/ITunesParser.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/itunes/types/Duration.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/mediarss/MediaModule.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/mediarss/MediaModuleImpl.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/mediarss/io/MediaModuleParser.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/mediarss/types/Metadata.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/mediarss/types/Thumbnail.java
holmes-rome-modules/src/main/java/com/sun/syndication/feed/module/mediarss/types/Time.java
holmes-rome-modules/src/main/resources/rome.properties
holmes-rome-modules/src/test/java/com/sun/syndication/feed/RomeTest.java
holmes-rome-modules/src/test/resources/allocineFauxRaccordRss.xml
holmes-rome-modules/src/test/resources/badMediaRss.xml
holmes-rome-modules/src/test/resources/castCodersRss.xml
holmes-rome-modules/src/test/resources/log4j.xml
holmes-rome-modules/src/test/resources/mediarss.xml
pom.xml

Download

Click the following link to download Holmes-master.zip.

Holmes-master.zip




















Home »
  Java Free Code »
    Network »




FTP
Network
Server
Socket