Ist es Tvbrowser eigentlich von USB-Stick startbar
Ist es Tvbrowser eigentlich von USB-Stick startbar
Hallo, ich liebe den TV-Browser. Ist es eigentlich möglich, wenn man die beiden lokalen Einstellungen umstellt, den TV-Browser von einem USB-Stick aus zu starten?
Grüße
Ein Riesenfan dieses Projekts
Grüße
Ein Riesenfan dieses Projekts
@ rainman
Leider weiß ich nicht, wie man relative Pfade angibt. Könntest du mir vielleicht sagen, wie die Pfade in der windows.properties-datei richtig angibt?
Damit würdest du mir wirklich weiterhelfen.
Ich mag TV-Browser sehr und würde ihn halt gerne auch von meinem USB-Stick aus benutzen.
PS: Sollte damit TV-Browser wirklich portable sein, wäre es auch irgendwie möglich ihn ohne installiertes Java zu starten? Vielleicht gibt es ja eine Möglichkeit die benötigten Java-Dateien mit in das TV-Browser -Verzeichnis zu packen, so dass er darauf zugreifen kann.
Leider weiß ich nicht, wie man relative Pfade angibt. Könntest du mir vielleicht sagen, wie die Pfade in der windows.properties-datei richtig angibt?
Damit würdest du mir wirklich weiterhelfen.
Ich mag TV-Browser sehr und würde ihn halt gerne auch von meinem USB-Stick aus benutzen.
PS: Sollte damit TV-Browser wirklich portable sein, wäre es auch irgendwie möglich ihn ohne installiertes Java zu starten? Vielleicht gibt es ja eine Möglichkeit die benötigten Java-Dateien mit in das TV-Browser -Verzeichnis zu packen, so dass er darauf zugreifen kann.
sorry, dass ich nicht die edit-Funktion benutze.
Kann mir wirklich keiner sagen wie ich diese Zeilen verändern muss, so dass TV-Browser seine Einstellungen immer in dem eigenen Programmordner speichert, egal von wo ich TV-Brwoser starte?
----------------------------------------------------------------
# In this folder TV-Browser stores the settings
userdir=${user.home}/TV-Browser
# In this folder TV-Browser stores the TV listings
tvdatadir=${user.home}/TV-Browser/tvdata
# In this folder TV-Browser stores the plugins
#pluginsdir=${user.home}/TV-Browser/plugins
# The folder for logging
#logdirectory=${user.home}/TV-Browser
-----------------------------------------------------------------
Kann mir wirklich keiner sagen wie ich diese Zeilen verändern muss, so dass TV-Browser seine Einstellungen immer in dem eigenen Programmordner speichert, egal von wo ich TV-Brwoser starte?
----------------------------------------------------------------
# In this folder TV-Browser stores the settings
userdir=${user.home}/TV-Browser
# In this folder TV-Browser stores the TV listings
tvdatadir=${user.home}/TV-Browser/tvdata
# In this folder TV-Browser stores the plugins
#pluginsdir=${user.home}/TV-Browser/plugins
# The folder for logging
#logdirectory=${user.home}/TV-Browser
-----------------------------------------------------------------
zB.
achtung TV-B ist in D:/Programme/tvbrowser_win
und die einstellungen in dem Ordner D:/Programme/tvbrowser_win/TV-Browser/settings
den Pfad zu den Tv-Daten musst du noch in
settings.prop anpassen
(D:\Programme\tvbrowser_win\TV-Browser\tvdata)
wichtig alles zuerst einstellen und die Daten vorher verschieben (Kopieren)!!!
und nicht ohne Sicherheitskopie arbeiten!!
mehr zu dem Thema findest du wenn du mal im Forum nach userdir suchst
Code: Alles auswählen
# These are the base system properties. If TV-Browser cannot find the
# appropriate properties in the settings file (settings.properties), properties
# from here are used.
#
#
# You can use any Java System Property as place holders (e.g. ${user.home})
# Enter the Java L&F class name here.
lookandfeel=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
# In this folder TV-Browser stores the settings
userdir=../tvbrowser_win/TV-Browser/settings
# D:/Programme/TV-Browser
# In this folder TV-Browser stores the TV listings
tvdatadir=../tvbrowser_win/TV-Browser/tvdata
# In this folder TV-Browser stores the plugins
pluginsdir=../tvbrowser_win/TV-Browser/plugins
# The folder for logging
#logdirectory=../tvbrowser_win/TV-Browser
und die einstellungen in dem Ordner D:/Programme/tvbrowser_win/TV-Browser/settings
den Pfad zu den Tv-Daten musst du noch in
settings.prop anpassen
Code: Alles auswählen
dir.tvdata=..\\tvbrowser_win\\TV-Browser\\tvdata
icontheme= ...
wichtig alles zuerst einstellen und die Daten vorher verschieben (Kopieren)!!!
und nicht ohne Sicherheitskopie arbeiten!!
mehr zu dem Thema findest du wenn du mal im Forum nach userdir suchst
Ich habe inzwischen einiges ausprobiert (ich habe auch nach userdir gesucht). Bin aber nicht wirklich zu einem Ergebnis gekommen. Ich bin mir nicht ganz sicher, ob du mich richtig verstanden hast. TVB soll quasi von jedem beliebigen Verzeichnis aus gestartet werden können und seine Einstellungen (settings, tvdata...) immer in dem eigenen Programmordner (oder einem extra Unterordner - das spielt aber erstmal keine Rolle) speichern. Also auch wenn ich es auf einen USB-Stick oder eine externe Festplatte packe.
Am meisten irritiert mich die Sache mit der settings.prop
Diese Datei liegt ja nun (zusammen mit vielen anderen Dateien) in "C:\Dokumente und Einstellungen\Administrator\TV-Browser". In diesem Verzeichnis liegen 2 Ordner: "2.2" und "tvdata". Was genau mache ich denn mit diesen Ordnern? Muss ich die in das TVB-Verzeichnis kopieren? Weil TVB ja irgendwoher die settings.prop einlesen muss.
Tut mir leid, dass ich es nicht verstehe, aber steh gerade irgendwie auf dem Schlauch und hoffe du kannst mir weiterhelfen
Am meisten irritiert mich die Sache mit der settings.prop
Diese Datei liegt ja nun (zusammen mit vielen anderen Dateien) in "C:\Dokumente und Einstellungen\Administrator\TV-Browser". In diesem Verzeichnis liegen 2 Ordner: "2.2" und "tvdata". Was genau mache ich denn mit diesen Ordnern? Muss ich die in das TVB-Verzeichnis kopieren? Weil TVB ja irgendwoher die settings.prop einlesen muss.
Tut mir leid, dass ich es nicht verstehe, aber steh gerade irgendwie auf dem Schlauch und hoffe du kannst mir weiterhelfen
Also ich habe es jetzt doch endlich dank Fingerhut hinbekommen.
Hier nochmal zusammenfassend, für all die anderen Frustrierten, die wie ich, bereits am verzweifeln waren:
1. TVB ganz normal installieren
2. Den gerade installierten Programmordner in ein anderes beliebiges
Verzeichnis kopieren
3. TVB deinstallieren
4. in dem kopierten TVB-Verzeichnis (als Beispiel "TV-Browser") die Datei
"windows.properties" folgendermaßen bearbeiten:
---------------------------------------------------------------------------------------
# These are the base system properties. If TV-Browser cannot find the
# appropriate properties in the settings file (settings.properties), properties
# from here are used.
#
#
# You can use any Java System Property as place holders (e.g. ${user.home})
# Enter the Java L&F class name here.
lookandfeel=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
# In this folder TV-Browser stores the settings
userdir=../TV-Browser/settings
# In this folder TV-Browser stores the TV listings
tvdatadir=../TV-Browser/tvdata
# In this folder TV-Browser stores the plugins
#pluginsdir=../TV-Browser/plugins
# The folder for logging
#logdirectory=../TV-Browser
--------------------------------------------------------------------------------------
Damit werden automatisch in dem Ordner "TV-Browser" die Unterordner "tvdata"und "settings" erstellt, worin dann alles gespeichert wird. Der Pfad in der Datei "settings.prop" sollte sich automatisch in "dir.tvdata=..\\TV-Browser\\tvdata" ändern.
Solltet ihr diese Beispielkonfiguration verwenden ist es nur wichtig, dass ihr in diesem Falle euer TVB-Verzeichnis "TV-Browser" nennen müsst, sonst klappt das ganze nicht.
Das einzige was mir aufgefallen ist (weshalb es bei mir am Anfang auch ständig nicht geklappt hat): Der TV-Browser Ordner sollte auf keinen Fall in einem Unterordner liegen der mit einem Ausrufezeichen ! beginnt. Das führte zu massiven Fahlermeldungen und die Menüs wurden falsch angezeigt.
Für die Ratschläge Danke ich Fingerhut recht herzlich
Hier nochmal zusammenfassend, für all die anderen Frustrierten, die wie ich, bereits am verzweifeln waren:
1. TVB ganz normal installieren
2. Den gerade installierten Programmordner in ein anderes beliebiges
Verzeichnis kopieren
3. TVB deinstallieren
4. in dem kopierten TVB-Verzeichnis (als Beispiel "TV-Browser") die Datei
"windows.properties" folgendermaßen bearbeiten:
---------------------------------------------------------------------------------------
# These are the base system properties. If TV-Browser cannot find the
# appropriate properties in the settings file (settings.properties), properties
# from here are used.
#
#
# You can use any Java System Property as place holders (e.g. ${user.home})
# Enter the Java L&F class name here.
lookandfeel=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
# In this folder TV-Browser stores the settings
userdir=../TV-Browser/settings
# In this folder TV-Browser stores the TV listings
tvdatadir=../TV-Browser/tvdata
# In this folder TV-Browser stores the plugins
#pluginsdir=../TV-Browser/plugins
# The folder for logging
#logdirectory=../TV-Browser
--------------------------------------------------------------------------------------
Damit werden automatisch in dem Ordner "TV-Browser" die Unterordner "tvdata"und "settings" erstellt, worin dann alles gespeichert wird. Der Pfad in der Datei "settings.prop" sollte sich automatisch in "dir.tvdata=..\\TV-Browser\\tvdata" ändern.
Solltet ihr diese Beispielkonfiguration verwenden ist es nur wichtig, dass ihr in diesem Falle euer TVB-Verzeichnis "TV-Browser" nennen müsst, sonst klappt das ganze nicht.
Das einzige was mir aufgefallen ist (weshalb es bei mir am Anfang auch ständig nicht geklappt hat): Der TV-Browser Ordner sollte auf keinen Fall in einem Unterordner liegen der mit einem Ausrufezeichen ! beginnt. Das führte zu massiven Fahlermeldungen und die Menüs wurden falsch angezeigt.
Für die Ratschläge Danke ich Fingerhut recht herzlich
@Gast
Vielleicht hilft es wenn du dir die Pfade mit Laufwerksbuchstaben vorstellst. Ich versuche es mal zu erklären, der TV-Browser wird auf dem USB-Stick im Verzeichnis
installiert. Wird nun der TV-Browser gestartet, ist dies das Arbeitsverzeichnis, d.h. der TV-Browser betrachtet das Dateisystem jetzt von seiner Position aus.
Das lässt sich folgendermaßen darstellen:
D.h. der einzelne Punkt repräsentiert das akutelle Verzeichnis der doppelte Punkt geht eine Verzeichnisebene höher.
Wenn du nun die Einstellungen in das Verzeichnis
kopiert, d.h. den Ordner 2.2 aus %userprofile%\TV-Browser, teilt man den Speicherort dem TV-Browser in der windows.properties mit mit
(In dieser Datei muss man mit dem einfachen Slash arbeiten.)
Um nun diesen Speicherort unabhängig vom Laufwerk festzulegen muss man den Pfad relativ angeben:
Denn das Arbeitsverzeichnis ist F:\TV-Browser oder wenn der USB-Stick unter einem anderen Laufwerksbuchstaben läuft auch G:\TV-Browser, aber egal welcher Laufwerksbuchstabe auch verwendet wird, das Verzeichnis lässt sich immer mit .\ darstellen. Wenn man eben nun alle Stellen an denen vorkommt durch ersetzt macht man es vom Laufwerksbuchstaben unabhängig.
Den TV-Daten-Ordner kopierst du einfach in das Verzeichnis F:\TV-Browser
Mit in der windows.properties gibts du diesen Ordner dem TVB bekannt. Allerdings speichert der TVB den Datenordner zusätzlich in der settings.prop im Einstellungsverzeichnis 2.2.
D.h. auch in der settings.prop müssen sämtliche Pfade relativ angegeben werden. Für die TV-Daten wäre es dann
Solltest du noch Skins oder Icons verwenden musst du auch hier noch die Pfade relativ darstellen.
Vielleicht hilft es wenn du dir die Pfade mit Laufwerksbuchstaben vorstellst. Ich versuche es mal zu erklären, der TV-Browser wird auf dem USB-Stick im Verzeichnis
Code: Alles auswählen
F:\TV-Browser
Das lässt sich folgendermaßen darstellen:
Code: Alles auswählen
F:\TV-Browser = .\
F:\ = ..\
Wenn du nun die Einstellungen in das Verzeichnis
Code: Alles auswählen
F:\TV-Browser\settings
Code: Alles auswählen
# In this folder TV-Browser stores the settings
userdir=F:/TV-Browser/settings
Um nun diesen Speicherort unabhängig vom Laufwerk festzulegen muss man den Pfad relativ angeben:
Code: Alles auswählen
# In this folder TV-Browser stores the settings
userdir=./settings
Code: Alles auswählen
F:/TV-Browser
Code: Alles auswählen
./
Den TV-Daten-Ordner kopierst du einfach in das Verzeichnis F:\TV-Browser
Mit
Code: Alles auswählen
# In this folder TV-Browser stores the TV listings
tvdatadir=./tvdata
D.h. auch in der settings.prop müssen sämtliche Pfade relativ angegeben werden. Für die TV-Daten wäre es dann
Code: Alles auswählen
dir.tvdata=./tvdata
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
geht wichtig dabei ist nur
das du die windows.properties und settings.prop (TV-Daten) vorher änderst und dann deine TV-Daten und Einstellungen in die Verzeichnisse kopierst. (natürlich ohne settings.prop)
die Plugin synchronisieren ihre Daten mit den Tv-Daten sind keine Tv-Daten da werden die Daten (TV-Daten) der Plugins gelöscht.
das du die windows.properties und settings.prop (TV-Daten) vorher änderst und dann deine TV-Daten und Einstellungen in die Verzeichnisse kopierst. (natürlich ohne settings.prop)
die Plugin synchronisieren ihre Daten mit den Tv-Daten sind keine Tv-Daten da werden die Daten (TV-Daten) der Plugins gelöscht.