====================================================
Hinweise zur portablen Verwendung von MTPlayer
====================================================

Mit den Portable-Startdateien kann das Programm auf einem USB-Stick
benutzt werden. Sämtliche Einstellungsdateien werden in der Folge im
MTPlayer-Programmordner auf dem USB-Stick gesichert und es gibt keine
weiteren Abhängigkeiten auf dem PC.


(1) Zu diesem Zweck wird der MTPlayer-Programmordner (z.B. MTPlayer)
an einen beliebigen Ort auf den USB-Stick kopiert.


(2) Nun wird die Startdatei (für das entsprechende Betriebssystem) 
aus dem Ordner "Portable" in den MTPlayer-Programmordner
kopiert. Die Startdatei sollte sich somit im gleichen Ordner wie die
Datei "MTPlayer.jar" befinden.


(3) MTPlayer lässt sich nun über die eben kopierte portable Startdatei
starten (Details vgl. weiter unten):

* Windows:  MTPlayer__Windows__Portable.exe
* Linux:    MTPlayer__Linux__Portable.sh


(4) Beim Einrichtungsdialog kann optional auf VLC Portable (sofern vorhanden)
anstelle von einer lokalen VLC-Installation verwiesen werden.

Wenn als Zielpfad für Downloads z.B. nur "Filme" angegeben wird (und kein
absoluter Pfad: C:\xxx\yyy oder /home/user/filme ), dann wird ein Ordner
"Filme" auf dem USB-Stick im MTPlayer-Programmordner angelegt und für den
Download verwendet.


Die Einstellungen werden im Ordner "Einstellungen" im MTPlayer-Programmordner
gesichert.



====================================================
	Hinweis zum Starten
====================================================

Windows
=======
Das Programm wird mit einem Doppelklick auf die Startdatei
im MTPlayer-Programmordner gestartet:

	"MTPlayer__Windows__Portable.exe"


Linux
=====
Das Programm wird mit einem Doppelklick auf die Startdatei
im MTPlayer-Programmordner gestartet:

	"MTPlayer__Linux__Portable.sh"


====================================================
	Der Programmaufruf aus der Konsole
	(im Programmordner)
====================================================

Hier wird der Ordner “Einstellungen” relativ zum 
Programmorder verwendet:

	# java -jar MTPlayer.jar Einstellungen
	Windows
	# PFAD_ZU_JAVA\java.exe -jar MTPlayer.jar Einstellungen
	Linux
	# /PFAD_ZU_JAVA/java -jar MTPlayer.jar Einstellungen


Hier werden die absoluten Ordner "c:\temp" oder bei 
Linux "/tmp" für die Einstellungen verwendet:
	
	Windows
	# java -jar MTPlayer.jar c:\temp
	# PFAD_ZU_JAVA\java.exe -jar MTPlayer.jar c:\temp
	Linux
	# /PFAD_ZU_JAVA/java  -jar MTPlayer.jar /tmp


============================================================
	Das Programm verwenden, wenn Java nicht installiert
	werden kann oder soll.
============================================================

Java muss verfügbar sein, ohne kann das Programm nicht
gestartet werden. Java muss aber nicht zwingend 
installiert werden.

Der Ablauf ist dann folgender:
* Download von Java: https://openjdk.org/
* Das Paket in einen beliebigen Ordner entpacken,
	z.B. in den Ordner c:\java oder für Linux /home/*user*/java
	
* Das Programm kann dann mit folgendem Aufruf gestartet werden:
	Windows
	# PFAD_ZU_JAVA\bin\java.exe -jar MTPlayer.jar
	# c:\java\bin\java.exe -jar MTPlayer.jar

	Linux
	# /PFAD_ZU_JAVA/bin/java -jar MTPlayer.jar
	# /home/*user*/java/bin/java -jar MTPlayer.jar

	
============================================================
	Die beiden oben beschriebenen Möglichkeiten können
	auch kombiniert werden. So kann das Programm z.B. auf
	einem USB-Stick verwendet werden. Alle Abhängigkeiten
	(Konfigurations-Datei und Java sind dann ebenfalls
	auf dem USB-Stick enthalten)
============================================================

* Download von Java: https://openjdk.org/
* Einen Programmordner anlegen, z.B. "Programmordner"
* Darin einen Ordner für Java anlegen: "Programmordner/Java"
* In den Ordner "Programmordner/Java" wird dann
	das Java-Paket entpackt
* Das Programmpaket wird in den Ordner "Programmordner"
	entpackt
* Die Programmaufrufe sind dann:

Windows:
	# Java\bin\java.exe -jar MTPlayer.jar Einstellungen

Linux:
	# Java/bin/java -jar MTPlayer.jar Einstellungen

Was passiert dann? Das Programm verwendet Java aus dem Ordner:
"Java" der parallel zur Programmdatei angelegt ist. Die
Einstellungen werden in dem gleichnamigen Ordner "Einstellungen"
gespeichert. Alles was das Programm braucht und 
verwendet ist unterhalb des Ordners "Programm" gespeichert. 
Es gibt keine weiteren Abhängigkeiten.

Wie sehen dann die Ordner/Dateien aus:

[Programmordner]
	[Java]
		[bin]
	[Einstellungen]
	
	MTPlayer.jar
	MTPlayer__Linux.sh
	MTPlayer__Windows.exe
	[bin]
	[Info]

	
