Mais je peux visionner quasiement la totalité des services depuis ma télé. Parfois les thumbnails ne sont pas dispo??
J'ai meme pu monter mon lecteur DVD dans mon chroot et j'y accede super facilement depuis la télé. Par contre le son ne marche pas. Mais je garde cela pour demain...
Un message d'erreur apparait cependant dans mon log
Code:
readMedias 126 'org.homeplayer.data.WEBRadio' in 27 ms Jul 16, 2009 11:55:10 PM org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet jsp threw exception java.io.FileNotFoundException: /home/renoo/.homeplayer/hpuser1_3.ini (Too many open files) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at org.homeplayer.util.UserConfig.dump(UserConfig.java:50)
Jul 16, 2009 11:55:10 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet jsp threw exception java.io.FileNotFoundException: /home/renoo/.homeplayer/hpuser1_3.ini (Too many open files) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at org.homeplayer.util.UserConfig.dump(UserConfig.java:50) at org.apache.jsp.media.mediaitems_jsp._jspService(mediaitems_jsp.java:84) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.Js
SEVERE: Servlet.service() for servlet jsp threw exception java.io.FileNotFoundException: /opt/homeplayer/work/null/localhost/_/org/apache/jsp/freenav/freenav_jsp.java (Too many open files) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:70) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:140) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.SkinFilter.doFilter(SkinFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.AccessFilter.doFilter(AccessFilter.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Jul 16, 2009 11:55:26 PM org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet default threw exception java.io.FileNotFoundException: /opt/homeplayer/webapps/ROOT/skins/bgskin/images/bservice.gif (Too many open files) at java.io.FileInputStream.open(Native Method) at java.io.Fi
Le log que j'ai poste est obtenu lorsque je lance la version 1.5.6b. Je vais essaye de changer un peu les droits d'acces.
Cependant la solution ultime serait de pouvoir lancer la version 1.5.7e car l'interface est vraiment top.
Cependant je n'ai pas creer d'environement X. Je ne sais pas comment faire cela. Si je peux eviter d'installer GNOME completement, cela m'arrangerait !
Voici le log de la version 1.5.7
Citation
Starting HomePlayer 1.5.7e (20090328) Version courante de la base de donn?es : 0 Migration de la base de donn?es n?cessaire Migration de la base de la version 0 vers la version 7 Creation de la base de donn?es initiale (pas de migration) CREATE TABLE Music ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, album VARCHAR(65535) NULL, artist VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, number VARCHAR(65535) NULL, time VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE Film ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, affiche VARCHAR(65535) NULL, casting VARCHAR(65535) NULL, date VARCHAR(65535) NULL, director VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, synopsis VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE Photo ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, album VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE WEBClip ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, artist VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL, topPosition INT NULL ) CREATE TABLE WEBRadio ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, country VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, programmURL VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE WEBTV ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, country VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE FreeBoxTV ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, channel VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE WEBVideoStream ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, channel VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, lastDate VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE RSSChannel ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, broadcast VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE PodcastChannel ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, broadcast VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) smallsql.database.SmallSQLException: [SmallSQL]Table or View 'HPDB_VERSION' does not exist. Version courante de la base de donn?es : 1 Migration de la base a la version 2 (table HPDB_VERSION) Migration de la base a la version 3 (gestion de l'historique) CREATE TABLE TeleSite ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) Migration telesite XML vers la base de donn?es ... Ajout de l'ID de BA... [SmallSQL]There is a duplicated column name: 'lastDate'. Ajout de date de WEBVideoStream... Base de donn?es migr?e en version 7 VLC command line : /usr/bin/vlc --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --subsdec-encoding=ISO-8859-1 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --intf=http --http-src="/home/renoo/.homeplayer/http-vlc" --http-host=127.0.0.1:8081 --sout="#std" --freetype-font="/opt/homeplayer/webapps/ROOT/bases/arial.ttf" --config="/opt/homeplayer/vlc-profil/vlcrc-hp-0.9" --rtp-client-port=1618 --m3u-extvlcopt Try to connect VLC... VLC media player 0.8.7 Janus [00000323] main interface: creating httpd Connection success. Jul 15, 2009 11:38:59 PM org.apache.catalina.startup.Embedded start INFO: Starting tomcat server Jul 15, 2009 11:38:59 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 Jul 15, 2009 11:38:59 PM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Jul 15, 2009 11:39:00 PM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Jul 15, 2009 11:39:00 PM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 [AUTO_UPDATE] check if Playlist DB need to be updated 2009/07/15 23:39 [AUTO_UPDATE] update playlist :TELESITE () java.net.UnknownHostException: RIO: RIO at java.net.InetAddress.getLocalHost(InetAddress.java:1346) at org.homeplayer.util.GUIDGenerator.<clinit>(GUIDGenerator.java:45) at org.homeplayer.data.MediaItem.getGUID(MediaItem.java:105) at org.homeplayer.cache.PlaylistUpdateTask.update(PlaylistUpdateTask.java:215) at org.homeplayer.cache.PlaylistUpdateTask.update(PlaylistUpdateTask.java:145) at org.homeplayer.cache.PlaylistUpdateTask.update(PlaylistUpdateTask.java:73) at org.homeplayer.cache.AutoUpdate$UpdateTimerTask.run(AutoUpdate.java:72) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) [AUTO_UPDATE] update playlist :WEBTV (FreeWeb TV) [AUTO_UPDATE] update playlist :FBTV () CREATE TABLE FreeBoxTV ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, channel VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) [AUTO_UPDATE] update playlist :FBTV (HD) [AUTO_UPDATE] update playlist :FBTV (bas d?bit) [AUTO_UPDATE] update playlist :WEBRADIO (FreeBox Radios) [AUTO_UPDATE] update playlist :WEBRADIO () [AUTO_UPDATE] update playlist :WEBTV () [AUTO_UPDATE] update playlist :RSS () [AUTO_UPDATE] update playlist :PODCAST () [AUTO_UPDATE] check if tv program need to be updated 2009/07/15 23:39 Get the remote tvProg update file ... TV program updated successfully in 7789 ms [AUTO_UPDATE] check if bacine cache need to be updated 2009/07/15 23:39 Get the BACine for Wednesday 17/06/2009 OK Get the BACine for Wednesday 24/06/2009 OK Get the BACine for Wednesday 01/07/2009 OK Get the BACine for Wednesday 08/07/2009 OK Get the BACine for Wednesday 15/07/2009 OK Get the BACine for Wednesday 22/07/2009 OK Get the BACine for Wednesday 29/07/2009 OK Get the BACine for Actually 1 2 3 4 5 6 7 8 9 10 OK [AUTO_UPDATE] check if WebClip DB need to be updated 2009/07/15 23:39 getMediaCount '0' in 0 ms Get the remote webClips update file ... CREATE TABLE WEBClip ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, artist VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL, topPosition INT NULL ) WebClip DB updated successfully in 5778 ms [AUTO_UPDATE] refresh media directories to synchronize 2009/07/15 23:39 true freebox/1.3.2 (hw:5.0; sw:1.5.11) iff/2645519 ifc:0 dep/75 VLC command line : /usr/bin/vlc --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --subsdec-encoding=ISO-8859-1 --intf=http --http-src="/home/renoo/.homeplayer/http-vlc" --http-host=127.0.0.1:8081 --sout="#std" --freetype-font="/opt/homeplayer/webapps/ROOT/bases/arial.ttf" --config="/opt/homeplayer/vlc-profil/vlcrc-hp-0.8" --rtp-client-port=1618 --sout-ffmpeg-strict-rc --http-charset=ISO-8859-1 --sout-standard-access=udp --sout-standard-mux=ts --sout-standard-dst=212.27.38.253:1234 --m3u-extvlcopt Try to connect VLC... VLC media player 0.8.7 Janus [00000323] main interface: creating httpd Connection success. play mrl http%3A%2F%2F127.0.0.1%3A8080%2Ffreeplayer.m3u [00000317] main playlist: nothing to play /bacine/week.jsp : genereted in 637 ms Jul 15, 2009 11:53:58 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet img2fb threw exception java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$000(X11GraphicsEnvironment.java:53) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:142) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1141) at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1131) at org.homeplayer.util.ImageUtil.HPresize(ImageUtil.java:414) at org.homeplayer.util.ImageUtil.HPresize(ImageUtil.java:313) at org.homeplayer.util.ImageUtil.resize(ImageUtil.java:279) at org.homeplayer.img2fb.processRequest(img2fb.java:110) at org.homeplayer.img2fb.doGet(img2fb.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.SkinFilter.doFilter(SkinFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.AccessFilter.doFilter(AccessFilter.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) /bacine/week.jsp?IDFILM=116305 : genereted in 115 ms Jul 15, 2009 11:54:02 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet img2fb threw exception java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1141)
Je pense qu'il suffit que j'installe X11 Windows Mais voila je ne sais pas comment faire !
J'ai reussi a installer fc8 en chroot avec vlc et java-sun. (cf le post sur le forum de fedora ) Je pense que une fois que l'on connait la marche a suivre, ce n'est pas trop compliqué
1) Voila simplement j'ai choisi d'installer la version "Base" de fedora ce qui n'inclu pas de server X. Or la version de HP 1.5.7 neccessite un serveur X. Je ne me sers de ce chroot que pour Homeplayer donc je le voudrais aussi minimal que possible. Quel packet je dois installer ? Je pensais a xorg-X11-server-Xorg ? ( je n'y connais rien en serveur X )
2) J'ai essaye d'utiliser une version anterieur de HP avec l'option -serveronly . Le post http://homeplayer.free.fr/new/index.php?topic=795.0 mentionne que la version 1.5.6b fonctionne sans X. j'ai donc extrait cette version dans /opt/homeplayer-1.5.6B Mais voila ca ne marche pas non plus. Il y a a nouveau des problemes de serveur X dans le log ( entre autres )
Citation
Starting HomePlayer 1.5.6b (20080829) Version courante de la base de donn?es : 7 Jul 16, 2009 12:44:22 AM org.apache.catalina.startup.Embedded start INFO: Starting tomcat server Jul 16, 2009 12:44:22 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 Jul 16, 2009 12:44:22 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Jul 16, 2009 12:44:23 AM org.apache.catalina.session.StandardManager doLoad SEVERE: IOException while loading persisted sessions: java.io.EOFException java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2230) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2696) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277) at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:57) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:361) at org.apache.catalina.session.StandardManager.load(StandardManager.java:320) at org.apache.catalina.session.StandardManager.start(StandardManager.java:636) at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:431) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4131) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.startup.Embedded.start(Embedded.java:821) at tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:99) at org.homeplayer.HomePlayer.startTomcat(HomePlayer.java:299) at org.homeplayer.HomePlayer.stopStartTomcat(HomePlayer.java:344) at org.homeplayer.HomePlayer.stopStartTomcat(HomePlayer.java:331) at org.homeplayer.HomePlayer.main(HomePlayer.java:73) Jul 16, 2009 12:44:23 AM org.apache.catalina.session.StandardManager start SEVERE: Exception loading sessions from persistent storage java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2230) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2696) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277) at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:57) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:361) at org.apache.catalina.session.StandardManager.load(StandardManager.java:320) at org.apache.catalina.session.StandardManager.start(StandardManager.java:636) at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:431) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4131) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
ul 16, 2009 12:44:23 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Jul 16, 2009 12:44:23 AM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Exception in thread "Timer-1" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$000(X11GraphicsEnvironment.java:53) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:142) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:96) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at java.awt.Toolkit$2.run(Toolkit.java:821) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804) at javax.swing.ImageIcon.<init>(ImageIcon.java:119) at javax.swing.ImageIcon.<init>(ImageIcon.java:138) at org.homeplayer.ihm.SystrayMenu.<clinit>(SystrayMenu.java:25) at org.homeplayer.cache.HPAutoUpdateTask.update(HPAutoUpdateTask.java:76) at org.homeplayer.cache.AutoUpdate$UpdateTimerTask.run(AutoUpdate.java:72) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Exception in thread "Thread-7" java.lang.IllegalStateException: Timer already cancelled. at java.util.Timer.sched(Timer.java:354) at java.util.Timer.schedule(Timer.java:170) at org.homeplayer.cache.AutoUpdate.add(AutoUpdate.java:37) at org.homeplayer.util.HPCacheUpdater.start(HPCacheUpdater.java:155) at org.homeplayer.HomePlayer$3.run(HomePlayer.java:250) at java.lang.Thread.run(Thread.java:595)
Voila si vous avez des idées pour solutionner l'un de mes 2 problemes, cela serait top.
Mais en attendant que la nouvelle version soit prete, j'aimerais bien essayé de finir avec la methode chroot.Je trouve le principe assez plaisant : J'ai besoin d'une version d'un logitciel plus ancien, et bien j'installe une distrib mini qui contient la bonne version du logitciel sur un coin de mon DD.
Bon mais voila, je n'arrive pas a installer java. Alors si quelqu'un s'y connait un peu en chroot, voici mon post sur le forum de fedora !!
Merci d'avance et bonne continuation pour Harisson
Ceci dit la prochaine version de HomePlayer devrait être compatible avec vlc 1.0.0 Clin d'oeil
Super. Il y a une date plus ou moins prévu ? Car étant donné que je n'ai rien compris au message d'erreur de mon log, il est peut être préférable que j'attende quelques semaines ?
Cependant, ce log confirme que le probleme vienne de java ( enfin je crois ) :
Citation
Starting HomePlayer 1.5.7e (20090328) Version courante de la base de donn?es : 0 Migration de la base de donn?es n?cessaire Migration de la base de la version 0 vers la version 7 Creation de la base de donn?es initiale (pas de migration) CREATE TABLE Music ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, album VARCHAR(65535) NULL, artist VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, number VARCHAR(65535) NULL, time VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE Film ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, affiche VARCHAR(65535) NULL, casting VARCHAR(65535) NULL, date VARCHAR(65535) NULL, director VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, synopsis VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE Photo ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, album VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE WEBClip ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, artist VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL, topPosition INT NULL ) CREATE TABLE WEBRadio ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, country VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, programmURL VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE WEBTV ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, country VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE FreeBoxTV ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, channel VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE WEBVideoStream ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, channel VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, lastDate VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE RSSChannel ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, broadcast VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) CREATE TABLE PodcastChannel ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, broadcast VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) smallsql.database.SmallSQLException: [SmallSQL]Table or View 'HPDB_VERSION' does not exist. Version courante de la base de donn?es : 1 Migration de la base a la version 2 (table HPDB_VERSION) Migration de la base a la version 3 (gestion de l'historique) CREATE TABLE TeleSite ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) Migration telesite XML vers la base de donn?es ... Ajout de l'ID de BA... [SmallSQL]There is a duplicated column name: 'lastDate'. Ajout de date de WEBVideoStream... Base de donn?es migr?e en version 7 VLC command line : /usr/bin/vlc --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --subsdec-encoding=ISO-8859-1 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --intf=http --http-src="/home/renoo/.homeplayer/http-vlc" --http-host=127.0.0.1:8081 --sout="#std" --freetype-font="/opt/Homeplayer/webapps/ROOT/bases/arial.ttf" --config="/opt/Homeplayer/vlc-profil/vlcrc-hp-0.9" --rtp-client-port=1618 --m3u-extvlcopt Try to connect VLC... VLC media player 0.8.7 Janus [00000315] main interface: creating httpd Connection success. Jul 8, 2009 10:36:12 PM org.apache.catalina.startup.Embedded start INFO: Starting tomcat server Jul 8, 2009 10:36:13 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 Jul 8, 2009 10:36:13 PM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Jul 8, 2009 10:36:13 PM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Jul 8, 2009 10:36:13 PM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 [AUTO_UPDATE] check if Playlist DB need to be updated 2009/07/08 22:36 [AUTO_UPDATE] update playlist :TELESITE () java.net.UnknownHostException: RIO: RIO at java.net.InetAddress.getLocalHost(InetAddress.java:1407) at org.homeplayer.util.GUIDGenerator.<clinit>(GUIDGenerator.java:45) at org.homeplayer.data.MediaItem.getGUID(MediaItem.java:105) at org.homeplayer.cache.PlaylistUpdateTask.update(PlaylistUpdateTask.java:215) at org.homeplayer.cache.PlaylistUpdateTask.update(PlaylistUpdateTask.java:145) at org.homeplayer.cache.PlaylistUpdateTask.update(PlaylistUpdateTask.java:73) at org.homeplayer.cache.AutoUpdate$UpdateTimerTask.run(AutoUpdate.java:72) at java.util.TimerThread.mainLoop(Timer.java:544) at java.util.TimerThread.run(Timer.java:494) [AUTO_UPDATE] update playlist :WEBTV (FreeWeb TV) [AUTO_UPDATE] update playlist :FBTV () CREATE TABLE FreeBoxTV ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, channel VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL ) [AUTO_UPDATE] update playlist :FBTV (HD) [AUTO_UPDATE] update playlist :FBTV (bas d?bit) [AUTO_UPDATE] update playlist :WEBRADIO (FreeBox Radios) [AUTO_UPDATE] update playlist :WEBRADIO () [AUTO_UPDATE] update playlist :WEBTV () [AUTO_UPDATE] update playlist :RSS () [AUTO_UPDATE] update playlist :PODCAST () [AUTO_UPDATE] check if tv program need to be updated 2009/07/08 22:36 Get the remote tvProg update file ... TV program updated successfully in 7146 ms [AUTO_UPDATE] check if bacine cache need to be updated 2009/07/08 22:36 Get the BACine for Wednesday 10/06/2009 OK Get the BACine for Wednesday 17/06/2009 OK Get the BACine for Wednesday 24/06/2009 OK Get the BACine for Wednesday 01/07/2009 OK Get the BACine for Wednesday 08/07/2009 OK Get the BACine for Wednesday 15/07/2009 OK Get the BACine for Wednesday 22/07/2009 OK Get the BACine for Actually 1 2 3 4 5 6 7 8 9 10 OK [AUTO_UPDATE] check if WebClip DB need to be updated 2009/07/08 22:37 getMediaCount '0' in 0 ms Get the remote webClips update file ... CREATE TABLE WEBClip ( path VARCHAR(65535) NULL, GUID VARCHAR(65535) NULL, artist VARCHAR(65535) NULL, genre VARCHAR(65535) NULL, icon VARCHAR(65535) NULL, title VARCHAR(65535) NULL, topPosition INT NULL ) WebClip DB updated successfully in 5805 ms [AUTO_UPDATE] refresh media directories to synchronize 2009/07/08 22:37 true freebox/1.3.2 (hw:5.0; sw:1.5.11) iff/2645519 ifc:0 dep/75 VLC command line : /usr/bin/vlc --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --subsdec-encoding=ISO-8859-1 --intf=http --http-src="/home/renoo/.homeplayer/http-vlc" --http-host=127.0.0.1:8081 --sout="#std" --freetype-font="/opt/Homeplayer/webapps/ROOT/bases/arial.ttf" --config="/opt/Homeplayer/vlc-profil/vlcrc-hp-0.8" --rtp-client-port=1618 --sout-ffmpeg-strict-rc --http-charset=ISO-8859-1 --sout-standard-access=udp --sout-standard-mux=ts --sout-standard-dst=212.27.38.253:1234 --m3u-extvlcopt Try to connect VLC... VLC media player 0.8.7 Janus [00000315] main interface: creating httpd Connection success. play mrl http%3A%2F%2F127.0.0.1%3A8080%2Ffreeplayer.m3u [00000311] main playlist: nothing to play Jul 8, 2009 10:38:48 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet jsp threw exception java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:187) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:83) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:106) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:187) at java.awt.Toolkit$2.run(Toolkit.java:864) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:856) at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:132) at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1565) ndardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:675) /options/options.jsp : genereted in 400 ms readMedias 313 'org.homeplayer.data.FreeBoxTV' in 112 ms /media/media.jsp?MediaType=FBTV /media/media.jsp?MediaType=FBTV : genereted in 558 ms Jul 8, 2009 10:39:47 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet img2fb threw exception java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:187) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:83) at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1153) at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1143) at org.homeplayer.util.ImageUtil.HPresize(ImageUtil.java:414) at org.homeplayer.util.ImageUtil.HPresize(ImageUtil.java:313) at org.homeplayer.util.ImageUtil.resize(ImageUtil.java:279) at org.homeplayer.img2fb.processRequest(img2fb.java:112) at org.homeplayer.img2fb.doGet(img2fb.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) essSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:675) /media/media.jsp?MediaType=FBTV&SELID=71E6C4AA-D30B-678B-64C1-002DE5661B3E /media/media.jsp?MediaType=FBTV&SELID=71E6C4AA-D30B-678B-64C1-002DE5661B3E : genereted in 126 ms java.io.FileNotFoundException: http://www.free.fr/im/data/tv/275.png at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1320) at java.net.URL.openStream(URL.java:1034) at org.homeplayer.util.ImageUtil.HPresize(ImageUtil.java:286) at org.homeplayer.util.ImageUtil.resize(ImageUtil.java:279) at org.homeplayer.img2fb.processRequest(img2fb.java:112) at org.homeplayer.img2fb.doGet(img2fb.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.SkinFilter.doFilter(SkinFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.AccessFilter.doFilter(AccessFilter.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:675) Image adaptation error :http://www.free.fr/im/data/tv/275.png Jul 8, 2009 10:40:07 PM org.apache.catalina.core.StandardWrapperValve invoke WARNING: Servlet.service() for servlet img2fb threw exception java.io.FileNotFoundException: /home/renoo/.homeplayer/imagecache/ICVSHUE56B43KW8I4NRF2CFE79FES1Y9.png (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:138) at org.homeplayer.img2fb.processRequest(img2fb.java:123) at org.homeplayer.img2fb.doGet(img2fb.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
...
at java.lang.Thread.run(Thread.java:675) Jul 8, 2009 10:44:09 PM org.apache.catalina.core.StandardHostValve custom SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Throwable, location=/errorpage.jsp] org.apache.jasper.JasperException: getOutputStream() has already been called for this response at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:465)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:675) /shutdown/shutdown.jsp : genereted in 109 ms /shutdown/askConfirmation.jsp?next=shutdownPC.jsp : genereted in 107 ms /shutdown/shutdown.jsp : genereted in 108 ms /shutdown/askConfirmation.jsp?next=closeHomePlayer.jsp : genereted in 105 ms Stopping Tomcat ... Jul 8, 2009 10:45:00 PM org.apache.coyote.http11.Http11BaseProtocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080
C'est mon premier post. Avant tout bravo pour ce projet, il a l'air vraiment top.
Voila, apres avoir un peu surfer le net et compris le problème avec la non compatibilité de HP avec les nouvelles versions de vlc, je me suis lancé dans un chroot de fedora FC8. En effet cette version utilise vlc 0.8
J'ai déjà réussi a créer mon chroot fc8, installé vlc et j'ai aussi installé jre, la version libre de java.
J'ai dezipper HomePlayer a l'interieur de mon system chroote .
Pour l'instant je peux lancer HP en mode server et accéder a l'interface depuis ma télé. Cependant je n'ai aucune image ou film.
J'ai donc quelques questions.
1) Est-ce que je peux utiliser IceTea (jre) la version libre de java ou dois-je utiliser celle ce sun ? 2) Est-ce que vous penser que je peux m'en sortir avec le chroot et un system minimal ( je ne peux pas ouvrir de fenêtre a l'intérieur de mon système chroote ) ? --> Mon utilisation final etant uniquement l'utilisation de HP depuis ma tele ( en mode server )
Si j'arrive jusqu'au bout, c'est promis je ferais un joli tuto car cette méthode semble bien plus simple que recompiler vlc !