|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#821
|
||||
|
||||
I think that if the plugin is active & working properly, then it should work w/o having to clear that property. However, if the property exists and there is an issue loading what it points to, it can cause a problem.
- Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#822
|
|||
|
|||
change to EPG setup when WFE is installed
Quote:
1. Shut down Sage. 2. Change the property to "epg/epg_import_plugin=" ie, clear it 3. Start up Sage. 4. Make the EPG lineup changes. 5. When Satisfied with EPG lineup changes, shut down Sage again 6. restore the property to "epg/epg_import_plugin=uk.co.mdjcox.epgplugin.EpgPlugin" 7. Restart Sage That's it. Did it this afternoon. Works great. So far, all lineups (both standard SageTV and WFE) are fine. Thanks for all the advice. Jeff |
#823
|
|||
|
|||
Quote:
|
#824
|
|||
|
|||
Quote:
I asked for more info in post: http://forums.sagetv.com/forums/show...&postcount=818 Michael |
#825
|
|||
|
|||
Oops... Missed that post! Sorry
test3.props. file is attached. Thanks! Yuly Quote:
|
#826
|
|||
|
|||
Quote:
Shouldn't be too hard to fix. Regards, Michael |
#827
|
|||
|
|||
Encoder doesn't seem to start in Ubuntu
SageTV 7 -- Installed the plugin. Able to launch the config tool. I can not get the encoder running though.
Trying java -jar encoder.jar I get a bunch of output indicating the checking or setting of permissions and spawning processes... Then it exits (Running Ubuntu) Code:
Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Spawn chmod 777 /opt/sagetv/server/webfeedencoder/cache/samples Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Env= Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Command=[chmod, 777, /opt/sagetv/server/webfeedencoder/cache/samples] Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils captureStreams INFO: Setting up streams for setPermission Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Entering proc waitfor chmod 777 /opt/sagetv/server/webfeedencoder/cache/samples Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils$StreamConsumer run INFO: Stream consumer setPermission.err terminating Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils$StreamConsumer run INFO: Stream consumer setPermission.out terminating Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Exiting proc waitfor chmod 777 /opt/sagetv/server/webfeedencoder/cache/samples Feb 27, 2011 6:53:57 PM uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Result is 0 for chmod 777 /opt/sagetv/server/webfeedencoder/cache/samples |
#828
|
|||
|
|||
Quote:
My intention was to run the encoder as a unix service rather than directly. Are you sure its not running already as a service and the one that you are running is dying because the port is already in use? (Though I would expect to see something in the logs) You also try java -jar encoder.jar -console to see if that outputs more. Michael |
#829
|
|||
|
|||
Quote:
I was thrown off because the ConfigTool indicates the encoder is not running (but it does see that SageTV is running). I have a headless Sage server, so I launched the config tool from the web UI. I also tried launching it from a command line and passing the host. In both cases the tool launches and accurately detects SageTV, but does not see the web feed encoder running. When choose the action to start the encoder, it reports it can't connect to host: 127.0.1.1 (not sure where it got that from, it isn't the host I passed in) EDIT: I believe the log in encoderplugin.log also shows a stack trace for that failure: Code:
Feb 28, 2011 9:08:46 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin <init> INFO: Instantiating webfeedencoder Feb 28, 2011 9:08:46 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin <init> INFO: Registering for events Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin start INFO: Start called Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin start INFO: Starting web feed encoder when enabled=true Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin install INFO: Installing web feed encoder Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin saveSageTVProps INFO: Saving SageTV properties Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin install INFO: Web feed encoder already installed Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin tidyBugProps INFO: Bug fix SageTV properties Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.encoderplugin.EncoderPlugin tidyBugProps INFO: Done bug fix SageTV properties Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.utils.WrapperUtils wrapperOperation INFO: Performing start of WebFeedEncoder Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Spawn /opt/sagetv/server/webfeedencoder/wrapper/WebFeedEncoder.sh start keir Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Env= Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Command=[/opt/sagetv/server/webfeedencoder/wrapper/WebFeedEncoder.sh, start$ Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.utils.OsUtils captureStreams INFO: Setting up streams for start Feb 28, 2011 9:08:47 PM SageTV uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Entering proc waitfor /opt/sagetv/server/webfeedencoder/wrapper/WebFeedEnco$ Feb 28, 2011 9:08:48 PM Thread-13 uk.co.mdjcox.utils.OsUtils$StreamConsumer run INFO: start.out: Starting Web Feed Encoder for SageTV...Web Feed Encoder$ Feb 28, 2011 9:08:48 PM SageTV uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Exiting proc waitfor /opt/sagetv/server/webfeedencoder/wrapper/WebFeedEncod$ Feb 28, 2011 9:08:48 PM Thread-12 uk.co.mdjcox.utils.OsUtils$StreamConsumer run INFO: Stream consumer start.err terminating Feb 28, 2011 9:08:48 PM SageTV uk.co.mdjcox.utils.OsUtils spawnProcess INFO: Result is 0 for /opt/sagetv/server/webfeedencoder/wrapper/WebFeedEncoder.sh$ Feb 28, 2011 9:08:48 PM Thread-13 uk.co.mdjcox.utils.OsUtils$StreamConsumer run INFO: Stream consumer start.out terminating Feb 28, 2011 9:08:48 PM SageTV uk.co.mdjcox.utils.WrapperUtils wrapperOperation INFO: Result is 0 Feb 28, 2011 9:08:58 PM Thread-15 uk.co.mdjcox.encoderplugin.EncoderPlugin$3 run SEVERE: Failed to send lineup to SageTV java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is: java.net.ConnectException: Connection refused at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110) at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178) at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132) at $Proxy14.sendLineupToSage(Unknown Source) at uk.co.mdjcox.encoderplugin.EncoderPlugin$3.run(EncoderPlugin.java:1353) at java.lang.Thread.run(Thread.java:662) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) Last edited by keirgordon; 02-28-2011 at 11:19 PM. |
#830
|
||||
|
||||
(Windows Vista Ultimate - SageTV Server v7.1.5 - HD300) I have installed and uninstalled WebFeedEncoder a number of times. Some through the Learning Curve struggle. However, many are because of the messages telling me that three installed files (services.deliv, lineup.deliv, and encoder.deliv) are no longer available and that I should uninstall the add-on and reinstall. At no time have these files shown up in my c:\\Program Files\SageTV\SageTV\WebFeedEncoder\Configuration folder.
Everything seems to be working properly (but what do I know). Should I be concerned that these files are missing? |
#831
|
||||
|
||||
Do you have UAC enabled? They probably ended up in the Virtual Store folder.
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#832
|
||||
|
||||
Quote:
|
#833
|
|||
|
|||
Upgrading from 0.9.6 to 0.9.7 - broken functionality
Hi All,
I attempted to upgrade to 0.9.7 from 0.9.6 earlier this morning, and cannot fr the life of me get this to work again. I've done both the Plug-in and direct install methods. No matter what, it states "FAILED" in Plugin Manager, and the WebFeed Configuration utility shows the encoder as started and working, but shows that SageTV is down.... Here's the relevant error from sage.log: Sun 3/20 11:51:21.955 [SageTV@2c1e6b] CorePluginManager is checking plugin: wfe type: Standard version: 0.9.7.400 by: michaeldjcox Sun 3/20 11:51:21.956 [SageTV@2c1e6b] Plugin wfe is enabled, try to load it from class: uk.co.mdjcox.encoderplugin.EncoderPlugin Sun 3/20 11:51:22.177 [SageTV@2c1e6b] Invoking plugin constructor with reset enabled Sun 3/20 11:51:22.178 [SageTV@2c1e6b] ERROR cannot instantiate plugin object due to: java.lang.reflect.InvocationTargetException Sun 3/20 11:51:22.178 [SageTV@2c1e6b] java.lang.reflect.InvocationTargetException Sun 3/20 11:51:22.179 [SageTV@2c1e6b] sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) Sun 3/20 11:51:22.179 [SageTV@2c1e6b] sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) Sun 3/20 11:51:22.179 [SageTV@2c1e6b] sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) Sun 3/20 11:51:22.179 [SageTV@2c1e6b] java.lang.reflect.Constructor.newInstance(Unknown Source) Sun 3/20 11:51:22.179 [SageTV@2c1e6b] sage.plugin.a.a(Unknown Source) Sun 3/20 11:51:22.179 [SageTV@2c1e6b] sage.plugin.a.if(Unknown Source) Sun 3/20 11:51:22.179 [SageTV@2c1e6b] sage.plugin.a.for(Unknown Source) Sun 3/20 11:51:22.180 [SageTV@2c1e6b] sage.plugin.a.<init>(Unknown Source) Sun 3/20 11:51:22.180 [SageTV@2c1e6b] sage.plugin.a.int(Unknown Source) Sun 3/20 11:51:22.180 [SageTV@2c1e6b] sage.SageTV.run(Unknown Source) Sun 3/20 11:51:22.180 [SageTV@2c1e6b] java.lang.Thread.run(Unknown Source) Sun 3/20 11:51:22.180 [SageTV@2c1e6b] Nested exception: java.lang.NoSuchMethodError: uk.co.mdjcox.logger.LoggingManager.report(Ljava/lang/StringV Sun 3/20 11:51:22.180 [SageTV@2c1e6b] java.lang.NoSuchMethodError: uk.co.mdjcox.logger.LoggingManager.report(Ljava/lang/StringV Sun 3/20 11:51:22.181 [SageTV@2c1e6b] uk.co.mdjcox.encoderplugin.EncoderPlugin.<init>(EncoderPlugin.java:69) Sun 3/20 11:51:22.181 [SageTV@2c1e6b] uk.co.mdjcox.encoderplugin.EncoderPlugin.<init>(EncoderPlugin.java:94) Sun 3/20 11:51:22.181 [SageTV@2c1e6b] sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) Sun 3/20 11:51:22.181 [SageTV@2c1e6b] sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) Sun 3/20 11:51:22.181 [SageTV@2c1e6b] sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) Sun 3/20 11:51:22.182 [SageTV@2c1e6b] java.lang.reflect.Constructor.newInstance(Unknown Source) Sun 3/20 11:51:22.182 [SageTV@2c1e6b] sage.plugin.a.a(Unknown Source) Sun 3/20 11:51:22.182 [SageTV@2c1e6b] sage.plugin.a.if(Unknown Source) Sun 3/20 11:51:22.182 [SageTV@2c1e6b] sage.plugin.a.for(Unknown Source) Sun 3/20 11:51:22.182 [SageTV@2c1e6b] sage.plugin.a.<init>(Unknown Source) Sun 3/20 11:51:22.182 [SageTV@2c1e6b] sage.plugin.a.int(Unknown Source) Sun 3/20 11:51:22.183 [SageTV@2c1e6b] sage.SageTV.run(Unknown Source) Sun 3/20 11:51:22.183 [SageTV@2c1e6b] java.lang.Thread.run(Unknown Source) Sun 3/20 11:51:22.183 [SageTV@2c1e6b] Loading of plugin wfe failed! ...... Encoder.log says... Mar 20, 2011 11:50:54 AM WrapperSimpleAppMain uk.co.mdjcox.webfeedencoder.Encoder wakeupSageTv INFO: Looking for service //localhost:1100/EpgPlugin Mar 20, 2011 11:50:55 AM WrapperSimpleAppMain uk.co.mdjcox.webfeedencoder.Encoder wakeupSageTv WARNING: WebFeedEncoder failed to wake up SageTV java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) at sun.rmi.server.UnicastRef.newCall(Unknown Source) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at java.rmi.Naming.lookup(Unknown Source) at uk.co.mdjcox.utils.RmiHelper.lookup(RmiHelper.java:154) at uk.co.mdjcox.epgplugin.EpgPluginClient.<init>(EpgPluginClient.java:29) at uk.co.mdjcox.epgplugin.EpgPluginClient.instance(EpgPluginClient.java:24) at uk.co.mdjcox.webfeedencoder.Encoder.wakeupSageTv(Encoder.java:121) at uk.co.mdjcox.webfeedencoder.Encoder.main(Encoder.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:238) at java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) ... 17 more Anyone have any thoughts on this? Windows XP SP3 x32 Java 1.6.21 SageTV 7.0 GA release VNC 1.05
__________________
My systems: Server: AMD Phenom Quad-Core 2.3Ghz, 4GB RAM, ECS A780GM-A MB, 2x HD-PVRs (connected to DirecTV HD STBs using ethernet channel changing), 1x AverMedia A180, OS RAID-1 mirror - 2x250GB 7200rpm SATA, Media RAID-1 mirror - 2x1TB 7200rpm SATA, USB-UIRT (remote control) Main Client: Sage STX-HD100 Media extender Second Client: Athlon XP 4000+, 2GB MB PC3200 DDR, Asus A8N5X MB, 512MB PCI-E ATI HD Radeon 3650, 160 GB SATA - hardware mirrored Last edited by CanadianEh; 03-20-2011 at 10:13 AM. Reason: added Encoder.log |
#834
|
|||
|
|||
Quote:
In sageTVs JARS directory will be several versions of the web feed encoder library. The old ones will have .<num> suffixes The new one should end .jar. I wouldn't mind betting that if you looked at the dates you would find the ".jar" one is not the most recent jar from the release. (which incidentally is in the webfeedencoder/libs" directory also) Michael |
#835
|
|||
|
|||
Quote:
You are probably too busy with other stuff and your life in general, but I'll try anyway: do you still think you can fix this some time? Thanks, Yuly |
#836
|
|||
|
|||
RadioTime has changed!! EPG paths need to change too
I noticed that my EPG information for RadioTime was looking rather odd. I went via browser to the Radiotime website and was immediately re-directed to tunein.com - and given a notice that my log-in from radiotime would work on tunein. I made the following changes in WFE to re-direct EPG harvest, and that seems to have done the trick:
Radiotime path: http://radiotime.com/StationDetails....nId=_ID_&date= New "tune-in" path: http://tunein.com/station?ScheduleBy...nId=_ID_&date= If anyone else has any other information, please post it here. Thanks! Jeff |
#837
|
|||
|
|||
Same problem with three files missing
Hi, just upgraded to the latest v7 and want your plugin to work so I can get radio, but during the install I get lineup, encoder, and services.deliv not installed errors in sage.
I turned UAC off, but found no difference. Is this a known issue with a workaround, or am I stuck? Windows 7, HD300 extender, latest sage sw. Thanks! |
#838
|
|||
|
|||
This must be a change to the way that SageTV is monitoring files in use by plugins.
Those files are only "starter" versions of three config files. They are only used once - on a completely new installation they are renamed from .deliv to .props. Once a props file is present the deliv file is deleted if found on any startup of the plugin. Regrettably it looks like a code change may be required to stop WFE from deleting this files. It maybe quicker to see if this new behaviour of SageTV can be turned off for this plugin. I attach the files for info. Michael |
#839
|
|||
|
|||
Config tools and testing of stations worked fine, but..
in Sage7, I see the channels in the lineup/guide, when I click on them and select watch now, all looks fine, the busy circle spins a bit, and then the station logo comes up on the screen, but, no audio.
Again, in the config tools, the stations play fine through vlc when tested. Any continued help is appreciated. With this working, my system will be complete! Thanks, Mike |
#840
|
||||
|
||||
Quote:
I would advise against this. I was doing something similar with another plugin and it led to all sorts of problems with the Sage plugin installer. If your plugin puts files in certian places they must stay there and not change name. Just my $0.02 (but since the US Dollar is down against the Pound it's probably worth less now )
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
Tags |
extender, internet video streaming, mvp, online videos, radio |
Currently Active Users Viewing This Thread: 7 (0 members and 7 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV and web radio | michaeldjcox | SageTV Customizations | 3 | 12-01-2008 11:09 AM |
STV Import: Simple Web Radio V1.2 | koelec | SageTV Customizations | 294 | 02-29-2008 12:53 PM |
Recording Volume vs. Web Radio / Music | FidgetyRat | SageTV Software | 0 | 11-29-2006 08:33 AM |