|
Phoenix 3.0 This forum is for discussing the user-created Phoenix 3.0 custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#61
|
||||
|
||||
Back button, if you hit it a couple times, should bring you home.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient Last edited by stuckless; 11-07-2016 at 02:28 PM. |
#62
|
|||
|
|||
Quote:
Once on the main menu you can select Exit and there will be a new option to return to the custom STV k
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#63
|
||||
|
||||
Maybe you're right... i thought I just used the back button (because I did jump to detailed setup from phoenix a few times), but maybe I long pressed the select button to bring up the on screen nav buttons and then selected home.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#64
|
||||
|
||||
I think you are both right. There's a new menu item, and the back key eventually gets you there.
btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#65
|
||||
|
||||
Back button got me back to the main Phoenix menu.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#66
|
||||
|
||||
My primary client is the shield with miniclient installed.
A few things I've noticed are: Screensaver doesn't do anything. It just sits at the main menu, but only displays the background. Commercials aren't automatically skipping (already said by someone else) When I go to look at plugins the menu goes to what is installed. No way I can see what is available. Not sure this matters since Phoenix has everything built in. Is there a way to make the Unwatched filter stick? I'm still learning the phoneix xml to edit my menus. Anything you could point me to would be great as far as what options to use. I looked at the main vfs file, but I'm not too sure what to look for. Overall I really like what you've done. Very smooth and very fast.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#67
|
||||
|
||||
Noticed a few more strange things. If I'm watching a recorded TV show and press back for some reason it will go to live TV. Not sure if that is by design or not.
Also, comskip quit scanning new recordings when I started using P3. Not sure why that would matter as it has been working with the unRAID docker well before I started using P3. Went back to my old .xml and it started working again. Very odd.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#68
|
||||
|
||||
Quote:
https://forums.sagetv.com/forums/sho...&postcount=984
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#69
|
||||
|
||||
Automatic comskip works in P3, there just isn't a way to enable it currently. I'll have a release this weekend that adds it.
P3 doesn't have any impact on the Commercial plugin that scans new recordings. It shouldn't at least. It scans them for me at least, and I've been on P3 for months.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#70
|
||||
|
||||
Although now that I think about it, I did have a bit of time where commercials weren't detected. I manually scheduled them and they all ran. I haven't really looked since then... So maybe it is broken.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#71
|
||||
|
||||
Quote:
My post in the Comskip area does say, that the P3 thing is likely a coincidence... It comskip would automatically start before install p3... but now it doesn't, and I have no idea of those things are related
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#72
|
||||
|
||||
Quote:
What can I look for to try and help figure this out?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#73
|
||||
|
||||
I'll check when I get home today to see if P3 is for some reason consuming the RecordingCompleted hook. I would be surprised if it was, and even if P3 listens for it I would expect it to not be blocked from reaching the other plugins...
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#74
|
||||
|
||||
I really don't think that P3 could consume it, totaly, unless it went into an endless loop. Maybe I'll turn on SageTV event logging and see what that leads me.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#75
|
|||
|
|||
Is this commercial skip plugin a hook in the STV or a implementation class? I can't imagine Phoenix doing anything to the later. I've always down mine via folder monitoring myself.
|
#76
|
||||
|
||||
Just noticed this thread. I've been working with stuckless in the CommercialDetector thread on this. My guess is that something is going wrong when the plugin is loaded by the core. Maybe a jar collision? If somebody posts a logfile showing the system startup I'll take a look at it.
__________________
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. |
#77
|
||||
|
||||
FYI - anyone watching the P3 there's a new update in the Plugin Repo. I expect there will be one more towards the end of the weekend also.
btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#78
|
|||
|
|||
Okay dumb question (sorry been a while)
Win 10 machine, I have SageTV v9. I install P3, but how do I activate it? I assume I can see this on the the Main UI on my machine right? still shows a default UI Nevermind, I think I have it figured out
__________________
Server: Win 10 Pro 500Gb OS, 1x 1.5TB & 2x 2TB HDs for recordings Tuners: 3 HDHRs OTA Client 1: HD100 on 65" Samsung 4K LCD\LED Client 2: HD100 on 50" Panasonic Plasma (16x9) Client 3: HD100 on 32" Toshiba Tube (4x3) Last edited by -=Jeff=-; 11-12-2016 at 10:30 PM. |
#79
|
||||
|
||||
Quote:
I also tried reverting back to the default UI using the option in the settings and that made no difference. If I uninstall Phoenix3 and all of the dependencies (there are a lot of them), then the events are sent to CommercialDetector as expected. The only thing that I see in the logfile when P3 is loaded that is suspicious is this: Code:
Sun 11/13 9:16:27.716 [PluginEventQueue@47073c1c] CD: sageEvent: event received = RecordingScheduleChanged Sun 11/13 9:16:27.754 [PluginEventQueue@47073c1c] CD: SystemStatus: Number running = 0 Sun 11/13 9:16:27.754 [PluginEventQueue@47073c1c] CD: SystemStatus: No jobs running. Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: SystemStatus: No jobs in queue. Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: sageEvent: Intelligent scheduling is disabled. Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: sageEvent: event received = RecordingScheduleChanged Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: SystemStatus: Number running = 0 Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: SystemStatus: No jobs running. Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: SystemStatus: No jobs in queue. Sun 11/13 9:16:27.755 [PluginEventQueue@47073c1c] CD: sageEvent: Intelligent scheduling is disabled. Sun 11/13 9:16:27.782 [PSNATMGR@37bdb2c4] Starting UPnP NAT Manager... Sun 11/13 9:16:27.840 [PluginEventQueue@47073c1c] java.lang.NullPointerException Sun 11/13 9:16:27.841 [PluginEventQueue@47073c1c] at sage.plugin.CorePluginManager.getLatestRepoPlugins(CorePluginManager.java:528) Sun 11/13 9:16:27.842 [PluginEventQueue@47073c1c] at sage.api.PluginAPI$2.runSafely(PluginAPI.java:51) Sun 11/13 9:16:27.842 [PluginEventQueue@47073c1c] at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) Sun 11/13 9:16:27.842 [PluginEventQueue@47073c1c] at sage.Catbert.evaluateAction(Catbert.java:1663) Sun 11/13 9:16:27.842 [PluginEventQueue@47073c1c] at sage.SageTV.api(SageTV.java:81) Sun 11/13 9:16:27.842 [PluginEventQueue@47073c1c] at sagex.remote.EmbeddedSageAPIProvider.callService(EmbeddedSageAPIProvider.java:16) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sagex.SageAPI.call(SageAPI.java:171) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sagex.api.PluginAPI.GetAllAvailablePlugins(PluginAPI.java:51) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sagex.phoenix.plugin.PhoenixPlugin.onPluginsLoaded(PhoenixPlugin.java:249) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at java.lang.reflect.Method.invoke(Method.java:498) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sagex.plugin.AbstractPlugin.invoke(AbstractPlugin.java:267) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sagex.plugin.AbstractPlugin.sageEvent(AbstractPlugin.java:201) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at sage.plugin.PluginEventManager.run(PluginEventManager.java:241) Sun 11/13 9:16:27.843 [PluginEventQueue@47073c1c] at java.lang.Thread.run(Thread.java:745) All I can say for sure is that when P3 and all of the dependencies are removed this NPE does not occur after the RecordingScheduleChanged event is received and CommercialDetector works normally. This seems to be the offending method: Code:
public PluginWrapper[] getLatestRepoPlugins() { return (PluginWrapper[]) latestRepoPlugins.values().toArray(new PluginWrapper[0]); }
__________________
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. Last edited by tmiranda; 11-13-2016 at 08:58 AM. |
#80
|
|||
|
|||
It looks to me there is a NPE being called by sagex by someone. Maybe sage just gives up at that point on that hook so the rest never receive it? My guess would also be something else in Phoenix is implementing that hook and has the NPE
I wonder if there is implementation class that is being return to sage as null that is almost what it appears Last edited by CollegeProject; 11-13-2016 at 09:04 AM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Beta 7 UI Feedback | Asmordean | SageTV Beta Test Software | 10 | 06-12-2010 06:28 PM |
quick feedback on today's beta | cat6man | SageTV Beta Test Software | 3 | 03-17-2009 02:51 PM |
jittering after testing new beta briefly | Teg | SageTV Software | 2 | 11-14-2004 09:01 AM |
Beta .11 feedback | drbenson | SageTV Beta Test Software | 42 | 02-02-2004 10:01 AM |
Second Beta feedback | jominor | SageTV Beta Test Software | 9 | 01-30-2004 01:59 PM |