Ein Grund warum meine Homepage nicht mehr so aktuell ist sind - neben meinem scheiß Job -  meine Projekte.

Sehr viel Zeit frisst mein Projekt Mediaserver.

Beruflich besuchte ich im November 2004  eine Schulung zum Microsoft SQL-Server. Die Möglichkeiten des SQL-Servers faszinierten mich sofort. Besonders die Möglichkeit den SQL-Server mit dem IIS (Microsoft Information Server -> der Web-Server welcher bei mit Windows XP Professional mitgeliefert wird) zu verbinden.
Auch den SQL-Server kann man kostenlos bei Microsoft herunterladen. Er nennt sich hier MSDE und hat lediglich keine Management-Tools und eine Begrenzung der Datenbank auf 4 GByte.

Nachdem ich meine Musik hauptsächlich im Internet kaufe und meine CD-Sammlung ebenfalls in MP3-Dateinen umgewandelt habe, suchte ich nach einer Möglichkeit diese im ganzen Haus zur Verfügung zu haben. Auch auf meine Fotos, selbst gemachte Filme und Listen mit meinen DVD's / CD's wollte ich zugreifen können.

Also machte ich mich an das Projekt. Folgende Komponenten werden benötigt:

  • Ein Netzwerk (Wireless und/oder Powerline).
  • Einen Web-Server (ISS von XP Professional).
  • Einen SQL-Server (MSDE von Microsoft = SQL-Server).
  • Audiodateien (alle Dateitypen welche vom Windows Media Player 10 unterstützt werden).
  • Videodateien  (alle Dateitypen welche vom Windows Media Player 10 unterstützt werden).
  • Auf jedem Client (alle Windows Versionen) einen Internet Explorer.

Was zur Zeit alles über den Internet Explorer möglich und/oder geplant ist:

  • Zugriff auf den Mediaserver ohne spezielle Programme. Ein Internet Explorer und die Verbindung zu einem freigegebenen Laufwerk ist notwendig.
  • Wiedergabe aller Audio-Dateien.
  • Erstellen von Wiedergabelisten und deren Abruf über jeden Client.
  • Detailinformationen über jede Audio-Datei.
  • Abruf aller meiner Fotoalben (ein anderes Projekt welches auf HTML beruht).
  • Widergabe aller Videodateien.
  • Detailinformationen über jede Video-Datei.
  • Zugriff auf eine Datenbank mit allen DVD's welche ich besitze.
  • Zugriff auf eine Datenbank mit allen CD's welche ich besitze.

Des Weiteren existieren schon Programme um alle notwendigen die Datenbanken zu verwalten.

Folgende Programmier- und Scriptsprachen werden verwendet:

  • HTML
  • XML
  • XSL
  • Javascript
  • VB-Script
  • Visual Basic 6

Die Webschnittstelle

Die Verwaltungsprogramme