Toon posts:

Gratis HTPC software - Digital Home Server

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Als deel van mijn hobby heb ik een multimedia/home automation applicatie geschreven, genaamd de “Digital Home Server” (DHS). Website is http://www.digitalhomeserver.net.

Dit is de tweede versie van de software, dat eigenlijk gestart is met een applicatie voor een kleine 7” usb monitor, dat ik wou gebruiken om audio en video aan te sturen. De eerste versie gaf ik ook weg, maar het was eigenlijk een applicatie die enkel op dit type monitor werkte. Dat heb ik nu herschreven in een framework waar ik verschillende applicaties in kan draaien. Het doel is om een mix te maken van multimedia en domotica, en tot nu toe ligt de focus op multimedia. DHS gebruikt alle monitors die aan de PC hangen, en je kan alle applicaties op alle schermen gebruiken (bv. foto’s selecteren op 1 scherm en de slideshow tonen op een ander scherm, idem voor video).

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/dhshomepage.png

De applicaties bestaan uit widgets (kleine toepassingen die je op het plaats en kan verschuiven), en modules (full screen toepassingen). Specifiek voor Nederland is er de widget met de vertrektijden en vertragingen voor de Nederlandse Spoorgwegen.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/dhsv2widgetrailtimenl.png

Hoe groter het scherm, hoe meer widgets je op het scherm kan plaatsen. Maar alles werkt even goed op een 7” monitor, de layout wordt dan aangepast om de beschikbare ruimte te optimaliseren.

De volgende applicaties zijn nu beschikbaar

Widgets
  • Vertrektijden en vertragingen NL : gebaseerd op informatie van NS
  • Vertrektijden en vertragingen BE : gebaseerd op Railtime NMBS
  • Weervoorspelling (bron : The Weather Channel)
  • Buienradar (voor Europa)
  • Digitaal klokje
  • Afstandsbediening voor MP3 module
Modules
  • MP3 Speler
  • Internet Radio speler (met Internet radio database)
  • Photo Slideshow
  • Podcast speler
  • Shopppinglist (en je kan het lijstje consulteren met je iPhone)
  • Timers
  • Video speler (speelt alles waar je een codec voor hebt, inclusief HD en ondertitels)
  • Kalender (gebaseerd op Google Calendar)
De grafische interface is speciaal ontworpen voor touchscreens, dus grote knoppen en alles is eenvoudig aan te sturen. De meer complexe operaties worden gedaan via een browser interface.

Ik ben nu bezig aan de DVD Speler module, en nadien ga ik mij toeleggen op ZWave integratie voor het domotica aspect. Ideeën genoeg, tijd iets minder

Ik gebruik dit zelf thuis, maar ik maak de software gratis beschikbaar. Geen spyware, adware, Google toolbar, of wat dan ook. Je kan er mee doen wat je wilt (behalve geld verdienen )

Alle feedback is welkom. Veel plezier er mee.

Soitjes.

  • screamhouse
  • Registratie: September 2009
  • Laatst online: 13:31
Ben benieuwd, zal hem eens downloaden....Kun je ook externe players integreren?

Verwijderd

Topicstarter
Neen, dat is nu niet mogelijk. Op zich is dat wel mogelijk (alles is mogelijk want ik schrijf het zelf ;) ) maar ik zie toch een paar praktische problemen :

- als je een externe player start weet ik niet hoe ik kan bepalen op welke monitor het moet verschijnen, en hoe ik het full screen kan maken
- de timer en start/stop knoppen zullen dat niet meer werken (tenzij er een manier is om die commando's naar de externe player te sturen).

Ik ben nu wel bezig met de DVD speler, als die af is heb je dan nog een externe player nodig ?

Verwijderd

Topicstarter
Release 2.0.2.0 van de Digital Home Server is nu beschikbaar. Nieuw is de analoge klok :

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/dhsv2widgetTimeAnalog.png

Je kan ook aangeven op welke monitor DHS getoond moet worden (tot nu toe was dat op alle geconnecteerde monitors).

Soitjes.

Verwijderd

Topicstarter
Release 2.0.3.1 is nu beschikbaar. Nieuw is de DVD speler. Die speelt DVDs van schijfje, maar ook DVDR op de harde schijf.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/moddvd.png

Net zoals de video speler ondersteunt de DVD speler meerdere monitors. Je kan dus de film die je toont op een monitor aansturen vanaf een andere monitor.

Soitjes.

  • Mavamaarten
  • Registratie: September 2009
  • Laatst online: 16:12

Mavamaarten

Omdat het kan!

Ik heb hem ook even aan een test onderworpen, ziet er leuk uit !
Wel ben ik een dikke bug tegengekomen. Ik installeerde alle widgets en modules, en bij het downloaden ervan zegt hij telkens dit :
Afbeeldingslocatie: http://img1.uploadscreenshot.com/images/orig/8/23906545468-orig.jpg

edit: en nu start hij helemaal niet meer. Nu krijg ik elke keer als hij start :
code:
1
2
3
4
5
6
7
8
9
---------------------------
Digital Home Server
---------------------------
Can't load package dhsv2modMP3.bpl.

Kan opgegeven module niet vinden.
---------------------------
OK   
---------------------------

[ Voor 35% gewijzigd door Mavamaarten op 28-08-2011 12:58 ]

Android developer & dürüm-liefhebber


Verwijderd

Topicstarter
Verdorie, sinds ik mijn Delphi versie bijgewerkt heb achtervolgt dit probleem mij :( Ik haal het er deze namiddag uit.

Gezien je commentaar neem ik aan dat je het toch hebt kunnen installeren ondanks de popup ?

Edit : probleem is intussen opgelost.

Soitjes.

[ Voor 8% gewijzigd door Verwijderd op 28-08-2011 18:01 ]


Verwijderd

Topicstarter
Release 2.0.4.1 is nu beschikbaar : Scribble Pad, een klein tekenprogrammaatje, vooral bedoeld om boodschappen achter te laten voor je huisgenoten.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/modscribblepad.png

en veel werk achter de schermen ter voorbereiding van de volgende releases !

Soitjes.

Verwijderd

Topicstarter
Versie 2.0.5.4 is nu uit, en bevat een wekker module. Ik heb geprobeerd een flipclock te imiteren, en je kan muziek laten spelen enkele minutes voordat je uit bed moet.


Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/dhsv2modwakeup.png

Verder nog een paar kleine aanpassingen :
- de kalender toont nu het aantal meetings per dag
- radio informatie scrollt over het scherm

Soitjes.

Verwijderd

Topicstarter
Zonet versie 2.0.6.0 gereleased. Nieuw is de Picasa Slideshow module, waarmee je Picasa foto's in een slideshow kan plaatsen, met mooie transities tussen de foto's.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/modpicasa.png

De module is zeer eenvoudig, omdat alle beheer gedaan wordt in Google Picasa. En net zoals de andere modules zijn meerdere monitoren ondersteund, zodat je de slideshow kan sturen naar elke monitor die geconnecteerd is op de PC.

De volgende modules die gereedstaan zijn de "paperless home" (scannen er archiveren van documenten, en aangeven welke facturen nog onbetaald zijn) en de "Notify My Android" (stuur boodschappen van de Digital Home Server naar een Android Smartphone).

Soitjes.

  • Ernemmer
  • Registratie: Juli 2009
  • Niet online
Ik zie het topic nu pas en het ziet er allemaal erg leuk uit.

Je zou een YouTube filmpje kunnen maken waarin je laat zien hoe het allemaal werkt, ik denk dat er dan meer mensen in geïnteresseerd raken.

Verwijderd

Topicstarter
Ik had er al eens aan gedacht, omdat het niet altijd eenvoudig is om alles te beschrijven in tekst. Je kan sommige modules combineren, ik weet niet of dat zo goed uit de huidige documentatie te begrijpen is.

Ik zal eens een poging doen in de komende weken. Al vind ik het verschrikkelijk om mijn eigen stem te horen...

Soitjes.

  • Athome
  • Registratie: Mei 2002
  • Laatst online: 02-02 19:17
De meeste mensen vinden het vreselijk om hun eigen stem te horen.

Verwijderd

Topicstarter
Release 2.0.6.5 is nu beschikbaar. Nieuw is de "Notify My Android" module, met dewelke je gratis berichtjes naar je Android smartphone kan sturen.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/dhsv2modnma.png

Je kan meerdere accounts gebruiken, of accounts delen zodat verschillende smartphones hetzelfde bericht ontvangen. Verstuurde berichtjes worden bewaard zodat je ze snel opnieuw kan versturen.

Veel plezier ermee !

Soitjes.

Verwijderd

ziet er leuk uit. Ik heb een htpc met 7 inch touchscreen. Hopelijk kan ik hem daarvoor inzetten

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Ik heb ook net een 7inch touchscreen LCD, zat maar te zoeken naar iets wat enigszins bruikbaar daarmee is. Wil gewoon een interface op het touchscreen, en films afspelen (los venster) op de grote monitor. Blijkbaar is dat teveel gevraagd voor software makers.

Dit ziet er heel interessant uit! Qua video en muziek spelers mis ik wat functies (bijv. het scannen van folders en m3u playlists zodat je minder hoeft te browsen), maar de in het algemeen is dit heel leuk om als mainscreen aan te hebben staan.

[ Voor 8% gewijzigd door _ferry_ op 19-04-2012 19:46 ]


  • SED
  • Registratie: Januari 2000
  • Laatst online: 23-12-2025

SED

leuk initiatief. en ziet er al heel attractief uit.
Ga door!

Copyright and left by SED...


Verwijderd

Topicstarter
_ferry_ schreef op donderdag 19 april 2012 @ 19:38:
Ik heb ook net een 7inch touchscreen LCD, zat maar te zoeken naar iets wat enigszins bruikbaar daarmee is. Wil gewoon een interface op het touchscreen, en films afspelen (los venster) op de grote monitor. Blijkbaar is dat teveel gevraagd voor software makers.
Dat is precies de reden waarom ik er aan begonnen ben :)
[b]
Dit ziet er heel interessant uit! Qua video en muziek spelers mis ik wat functies (bijv. het scannen van folders en m3u playlists zodat je minder hoeft te browsen), maar de in het algemeen is dit heel leuk om als mainscreen aan te hebben staan.
Dat is een keuze die ik moet maken. Ik verkies eenvoud boven geavanceerde functies, niet alleen om functionele redenen (eenvoudig = minder bugs), maar ook omdat dit een solo-project is, en ik gewoon niet genoeg tijd heb. Ik heb gekozen voor het systeem waarbij de audio/video bestanden in folders georganiseerd worden, en waar je dan door moet browsen. Dat heeft mij de ontwikkeling van een mediamanager bespaard, wat geen triviale ontwikkeling zou zijn.

Maar alle feedback is welkom, en als ik het zie zitten bouw ik het wel !

Soitjes.

Verwijderd

Topicstarter
Release 2.0.7.0 is nu beschikbaar. Nieuw is de Scanning & Archiving module. Je kan hiermee je papieren documenten inscannen en toevoegen aan een archief. Je kan ook documenten importeren van de harde schijf.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/modscaneditpages.png

Je kan dan inzoomen, exporteren, printen en herpagineren. Een bijkomende functionaliteit is het opvolgen van onbetaalde facturen. Je kan aangeven dat een document een factuur is, en tegen wanneer ze betaald zou moeten worden. En met een kleine widget op de desktop kan je altijd zien hoeveel facturen er nog betaald moeten worden.

Afbeeldingslocatie: http://www.digitalhomeserver.net/assets/images/WidgetScan.png

Soitjes.

Verwijderd

Topicstarter
Ik ben blij een nieuwe reeks van modules voor de Digital Home Server te kunnen aankondigen. Mijn visie is altijd geweest om een combinatie van multimedia en domotica modules samen te brengen. Waar de focus tot nu toe lag op multimedia heb ik nu modules uitgebracht die toelaten je huis te automatiseren en te moniteren. De modules zijn :

ModHADevice : beheer je devices, doe switches aan en uit, lees de waarden van sensoren uit
ModHAFloorplan : plaats devices op een plattegrond van je huis om visueel de toestand aan te geven (licht aan, sensor value, …)
ModHAChart : maakt mooie grafieken met de data van sensoren
ModHASchemes : group een aantal acties op devices (bv. alle lichten aan/uit)
ModHARules : reageer op events in je huis (bv. beweging, verhoging temperatuur, …)
ModHASchedules : plan acties in een kalender (bv. licht aan 8u00)

Afbeeldingslocatie: http://www.digitalhomeserver.net/wp-content/uploads/2012/07/collage21.jpg

Je vind meer screenshots op mijn website : http://www.digitalhomeserver.net/screenshots.

Je moet natuurlijk wel wat thuis zijn in domotica, maar niet echt veel. Mijn doelpubliek zijn niet de heel technisch onderlegde mensen (die bouwen dat gewoon allemaal zelf), maar wel mensen die op een eenvoudige manier hun huis willen beheren. Maak je gebruik van de RFXLAN (www.rfxcom.com) is alles heel transparant, en hoef je eigenlijk niet echt een domotica specialist te zijn.

De volgende stap zal ergens tussen multimedia en domotica liggen : video bewaking.

Veel plezier ermee.

Soitjes.

Verwijderd

Topicstarter
Ik heb zonet versie 2.1.2.0 vrijgegeven. Nieuw is de videobewaking module. Basisfuncties zijn :

- toon the streams van (maximaal 4) IP camera's
- neem het beeld op in een AVI filmpje
- detecteer beweging, en geef optioneel aan in welk gebied van het beeld geen beweging gedetecteerd moet worden
- maak een snapshot, en stuur optioneel door per email

Afbeeldingslocatie: http://www.digitalhomeserver.net/surveillance-small.jpg

De videobewaking is gelinkt met de domotica modules, zodat je acties kan laten uitvoeren als beweging gedetecteerd wordt (bv. licht aandoen).

Volgende release is multi-room audio !

Soitjes.

Verwijderd

Topicstarter
Release 2.1.3.0 is nu beschikbaar. Nieuw is de multi-room audio, dat toelaat om audio streams naar verschillende kamers te beheren.

Multi-room audio heeft wel een paar specifieke uitdagingen. Als je door je huis loopt en je hoort verschillende muziek in elke kamer kan dat wat vreemd klinken. Je kan dezelfde muziek starten in elke kamer (bv. met een laptop of radio), maar als je eenzelfde Internet radio beluistert vanaf verschillende PCs kan er een kleine vertraging optreden. Dat klinkt natuurlijk heel vreemd als de twee kamers vlak naast mekaar liggen.

In DHS heb ik daarvoor een speciale functie voorzien, die de audio stream zal clonen, zodat je exact hetzelfde kan beluisteren in verschillende kamers.

Hardwarematig is dit aangepakt met een geluidskaart per kamer, zoals in onderstaande schema :

Afbeeldingslocatie: http://www.digitalhomeserver.net/wp-content/uploads/2013/09/with-multiroom.jpg

Zo een USB geluidskaartjes zijn heel goedkoop, je kan dat zonder problemen vinden op eBay of DealExtreme. Elke audio kaart is dan verbonden met luidsprekers in een kamer. Dat wil wel zeggen dat je audio kabel moet leggen naar elke kamer.

Eens je de geluidskaarten geïnstalleerd hebt kan je audio streams aanmaken, en die naar een of meerdere kamers sturen.

Afbeeldingslocatie: http://www.digitalhomeserver.net/wp-content/uploads/2013/09/Stream2.jpg

In het bovenstaande voorbeeld zijn er twee Internet Radio streams, waarbij de tweede naar de woonkamer en keuken gestuurd wordt.

Op dit moment zijn alleen de MP3 en Internet Radio module aangepast voor multi-room audio. De andere modules maken gewoon gebruik van de default geluidskaart van Windows.

A gedetailleerde handleiding is beschikbaar op mijn site.

De volgende module wordt - opnieuw op aanvraag van mijn echtgenote - "Waar is Wally", maar je zal moeten wachten tot de volgende release om te weten te komen wat het juist is... ;)

Soitjes.
Pagina: 1