|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#1301
|
||||
|
||||
I definately going to be a couple more weeks... there is a lot going on.
__________________
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 |
#1302
|
|||
|
|||
Stuckless, believe me I know how that is. thanks for working on it!
|
#1303
|
|||
|
|||
Any updates on when a new sagex-api will show up in the updater?
thx! mike |
#1304
|
|||
|
|||
Everyone, stuckless has fixed the problem, and this plugin now works again!
Just update the sagex plugin and it will update the library too, and then restart sage and it should all work again! We owe stuckless a beer for this one! Thanks Mike |
#1305
|
||||
|
||||
Anyone use this in the Plex Media Server docker on unRAID? I've manually put the files in place, and configured the .json, but I am not getting any results from the scanner, with the following error in Plex Media Scanner.log:
Code:
Sep 04, 2016 08:15:36.436 [0x7f4cb0d56840] ERROR - No module in SageTV Scanner Sep 04, 2016 08:15:36.437 [0x7f4cb0d56840] ERROR - Error in Python: Looking up module: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/SageTV Scanner.py", line 43, in <module> sageplexcfg.getScannerDebug()) File "/config/Library/Application Support/Plex Media Server/Scanners/Movies/sageplex/plexlog.py", line 106, in updateLoggingConfig backupCount=backups) File "/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-08b2c10/lib/python2.7/logging/handlers.py", line 117, in __init__ File "/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-08b2c10/lib/python2.7/logging/handlers.py", line 64, in __init__ File "/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-08b2c10/lib/python2.7/logging/__init__.py", line 893, in __init__ File "/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-08b2c10/lib/python2.7/posixpath.py", line 352, in abspath File "/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-08b2c10/lib/python2.7/posixpath.py", line 61, in isabs AttributeError: 'NoneType' object has no attribute 'startswith'
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room Last edited by Fuzzy; 09-04-2016 at 09:34 AM. |
#1306
|
|||
|
|||
I just installed the Plex Media Server with the BMT agent and it worked great.
Just curious, how often the the PMS check for updated TV shows?
__________________
Hardware: Intel Core i5-3330 CPU; 8GB (2 x 4GB); 2-4TB WD Blue SATA 6.0Gb/s HDD; Windows 7 Servers: ChannelsDVR, Plex, AnyStream, PlayOn, Tuner: HDHomeRun Connect Quatro Tuner: HDHomeRun Connect Duo Sources: OTA, Sling Blue, Prime, Disney+, Clients: ShieldTV (2), Fire TV Stick 4K (4) |
#1307
|
||||
|
||||
I believe there's a setting in Settings -> Server -> Library. It can scan on an interval (as often as hourly) and also 'automatically' when it detects a change in a folder (not sure how this works for a file being written by sage, haven't paid close enough attention).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#1308
|
|||
|
|||
Is it possible in the Plex API to write this plugin so that it won't remove all my recordings if it can't contact SageTV?
I try to remember to shut down Plex whenever I do maintenance on SageTV. My problem is that I sometimes forget to do so or something just goes wrong. When that happens Plex can't contact the SageTV and assumes the recordings no longer exist and ends up removing them instead. Ideally, a case of failing to connect should mean "we're going to assume this file still exists until we can confirm it doesn't".
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#1309
|
|||
|
|||
Quote:
__________________
sagetv-for-plexmediacenter v8.3.1 is available! Github/Download site. |
#1310
|
|||
|
|||
Plex & SageTV are running on the same machine. The files are there but SageTV is not running.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#1311
|
|||
|
|||
It seems that ever since I upgraded BMT to the latest version I'm no longer getting fanart. In the agent log I'm seeing entries about fanart not being fanart. Not sure if that's the problem or not.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#1312
|
|||
|
|||
Plex 1.1.42757-24ffd60
I used to run the plex/bmt scanner and it worked great. Recently I purchased a new computer to serve just playon and plex and separate them from my SageTV to divide out the load. Problem is now with a brand new install of Plex, it seems that the structure of Plex has changed -- under %LOCALDATA%\Plex Media Server there is no more scanners folder, and under the plugins folder is only the "services.bundle". It seems that they moved most of the stuff into the Program Files folder. Am I missing something or has it really changed?
__________________
SERVER: Dual Core Xeon 3.0GHz 5160, 8gb RAM, Win7 x64, SageTV 9.0.13.536 w/ BMT, WebUI, OpenDCT, Java 1.70_79 TUNERS: 2 x Ceton PCIe InfinitiTV - FIOS STORAGE: UNRAID - 8tb for archived shows, DVDs, pictures and music CLIENTS: 2 x HD200s, 2 x HD300 |
#1313
|
|||
|
|||
take a look at the download section on https://github.com/ai7/sagetv-for-plexmediacenter
The BMT bundle and Movies/Series Scanners are all added by the install script (or manually). A clean plex install my not add the Scanners dir, but i can confirm plex 1.1.4.2757 looks/finds them there. |
#1314
|
|||
|
|||
Here's the error the BMT agent is now getting when trying to get fanart. I looked in the log. It's saying it's detected html in the response. I ran the query and added &help=true and got this response:
Code:
sagex.api (9.0.0.8): Media Handler Error sagex.phoenix.fanart.FanartMediaRequestHandler2 java.lang.ClassNotFoundException: sagex.phoenix.fanart.FanartMediaRequestHandler2 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at sagex.remote.media.ProxySageMediaRequestHandler.processRequest(ProxySageMediaRequestHandler.java:20) at sagex.remote.media.MediaHandler.handleRequest(MediaHandler.java:98) at sagex.remote.SagexServlet.doPost(SagexServlet.java:87) at sagex.remote.SagexServlet.doGet(SagexServlet.java:41) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) Usage /sagex/media/COMMAND/MEDIA_FILE or /sagex/media/COMMAND?mediafile=MEDIA_FILE Where COMMAND is one of thumbnail, albumart, background, fanart, logo, banner, mediafile, poster, properties, And MEDIA_FILE is a Sage MediaFileId or File Path Examples /sagex/media/thumbnail/3212321 /sagex/media/mediafile/3212321 /sagex/media/mediafile/3212321/1 (returns the second media file for 321321) /sagex/media/mediafile/3212321?m3u (returns the mediafile as a m3u playlist) /sagex/media/mediafile?mediafile=/sagetv/vidoes/tv/futurama.avi&force-mime=video/mpeg /sagex/media/background/3212321 NOTE: background, banner, and poster all require Phoenix Fanart APIs build 30 (1.30) or later. You can also fetch logos /sagex/media/logo/WTVDDT Full Phoenix Fanart is also supported /sagex/media/fanart?title=ShowName&mediatype=tv|movie|music&artifact=poster|banner|background&artifactTitle=&season=#&overwrite=true|false&transform=json_transform&scalex=#&scaley=#&tag=web&mediafile=sageid|filename You can mix and match whatever parameters you want for the fanart to get the exact fanart required
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#1315
|
||||
|
||||
Quote:
The other option is that sagetv when it updated Phoenix API jar, actually overwrote it with an extremely old version... As odd as this sounds... this is exactly what happened to me when I updated to the latest phoenix. In BMT, what version does it show for the "Phoenix Version". I'd say it could be java7/8 issue, but... I would expect to see a different error if that were the case.
__________________
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 |
#1316
|
|||
|
|||
Quote:
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#1317
|
||||
|
||||
This thread is huge so apologies if this has been answered, but why does this particular scanner put each season as it's own selection as opposed to the show being at the top level and then drill down to the season then episode?
__________________
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. |
#1318
|
||||
|
||||
All this plugin does is provide the metadata to Plex. How plex displays that is completely up to it.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#1319
|
||||
|
||||
OK. Found a way to put all seasons of a show into a single folder?
__________________
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. |
#1320
|
||||
|
||||
I don't know if plex can do this, I think it always groups tv shows in Show/Season/Episode format. Are you saying you want just Show/Episode?
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Comparing to Plex | heffneil | Batch Metadata Tools | 20 | 01-08-2012 04:54 PM |
Need help with SJQv4 remote agent | coppit | SageTV v7 Customizations | 4 | 12-19-2010 11:03 AM |
Plex in a TV? What about sage? | rwc | General Discussion | 9 | 09-05-2010 04:38 PM |
Possible to get SageTV to handle my library more like Plex? | DAMAC | SageTV Mac Edition | 0 | 06-10-2009 10:33 AM |
SagetTVService Virus Win32.Agent.dwo | Ponchera | SageTV Software | 6 | 02-04-2008 06:33 PM |