|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
BMT 4.9.7 Released (Couple of fixes + Enhancements)
BMT 4.9.7 fixed 2 bugs
* Initial about dialog displays all the time * Recording metadata was getting overwritten even if the Preserve Recording Metadata flag was set. This was a bug introduced in 4.9.6. It also adds a couple of other enhancements to the phoenix api * Fanart lookup caching. This should give a slight benefit to people that have fanart residing on a server * Ability to pass a null image transform. This can be used by stv devs that want to cache fanart lookups locally (which is already being done by most plugins) In the web ui, I've added a couple of minor enhancements. * Added a watch indicator to the media files. Will show a watched icon on any files that have been watched. * Added a play button to the media files. The play button will show a dialog of connected clients/placeshifters. You can then play the file on a selected client. That dialog will also show on option to add the item to the BMT Web UI playlist. If you select this then the item will get added to the playlist, and the playlist will be created, if it is not created already. I use this feature to find a movie that I want to watch using the bmt web ui, and then I add it to the playlist, so that I can find it easily when I go into SageTV. Over time, I'll probably do more with this dialog, but for now, it's a start.
__________________
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 |
#2
|
|||
|
|||
I installed the update and now I get an error when trying to browse via the web ui.
Message Failed to get Scans in progress Unable to get items for view Anyone else get that message?
__________________
Linux Headless Server Tuners: HD Homerun, 2 HD-PVR, PVR-150 Clients: 2 HD100 Extenders 1 HD200 Extender SageTV Client |
#3
|
||||
|
||||
Clear your browser caches and
Maybe restart the sage server as well.
__________________
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 |
#4
|
|||
|
|||
Quote:
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings) Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos) Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin) Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on) |
#5
|
||||
|
||||
I just did some very basic testing of the latest BMT Web UI and it seems to be working fine.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#6
|
||||
|
||||
Quote:
__________________
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 |
#7
|
|||
|
|||
Not sure if it's just me or if anyone else is having this issue. Maybe you could add the GetServerAddress() to the list of clients that returns? Either that or perhaps there is a request to have Sage update the APIs? This is all minor stuff I just want to make sure I understand what is truly supposed to appear in the list of clients that I can play to
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings) Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos) Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin) Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on) |
#8
|
||||
|
||||
Quote:
__________________
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 |
#9
|
||||
|
||||
In my limited testing, it all seems strange what the various calls return. For instance, right now I'm at work, but I can use the sagex services to check the calls. At home I've got just my local UI running, and I've got a placeshifter connected from here at work. The GetConnectedClients() call returns just 127.0.0.1.49343 (the local UI instance). However, the GetUIContextNames() only returns 00237dc4e449 (the mac address of my work computer, so this is representing the placeshifter instance).
__________________
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 |
#10
|
||||
|
||||
Quote:
__________________
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 |
#11
|
|||
|
|||
I just upgraded and now BMT is failing to load. Where can I look for meaningful logs to see why it's failing?
Updated: After rebooting my Server it came up, but now I'm getting an error loading Phoenix on the status page. Failed to get status for: Phoenix Last edited by goatboy160; 01-14-2011 at 02:07 AM. |
#12
|
||||
|
||||
Quote:
It appears that sometimes the web archive doesn't extract correctly, which can result in this error. Most time, just restarting sagetv is the fix.
__________________
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 |
#13
|
|||
|
|||
Quote:
I have been thinking recently that it would be nice if BMT and the Sage WebUI were merged, or at least somewhat integrated. IMHO the Web UI is great but it is getting a bit stale - I believe jreichen converted it to Jetty from Nielm's orignal webserver but I don't know that much has changed in the functionality in a long time. The one area that the WebUI is rather weak is in your Video Library and that is where BMT shines. I know that you may not want to be stuck supporting the whole web server but any thoughts on this?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#14
|
||||
|
||||
I don't know. I see them as 2 seperate apps doing 2 seperate things. I certainly don't need BMT access on the road to manipulate metadata. I use the Web UI just to check if recordings are going on or add a show to record that I forgot or find new and looks interesting. Keep in mind someone would just have to pickup the neilm webserver code and rework the code or add any new feature they want. So far no one has the initiative. And I wouldn't expect neilm to come back and pick it up either. I saw robogeek reworked the css and updated the color layout so it is more v7ish.
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. |
#15
|
|||
|
|||
Upon looking at this more, if I choose the 127.0.0.1 option to play to, it will play to my server's client that is open. I was just confused by the 127.0.0.1 as I was browsing the BMT website on a PC other than my server. Works great... just worth either cleaning up the names/IPs that appear or letting folks know that 127.0.0.1 means to play to the client on the sage server. Great stuff.
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings) Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos) Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin) Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on) |
#16
|
||||
|
||||
Quote:
Quote:
As for merging, I don't see that happening. As was noted, bmt relies heavily on Phoenix to provide the view engine and many other features. Really BMT is a web frontend to Phoenix. To make the default web ui rely on phoenix would probably be wrong, since there are a lot of people that use the standard web ui that are not running bmt or phoenix. What would be nice, and this has been discussed as well, is if we could simply create a common set of css files so that all web applications could take advantage of that and have a similar look and feel. Also, if we could somehow add dynamic linking between apps, then that would be cool as well. ie, if you were browsing bmt, and hit record on an item, it would take you to the main web ui record page where you could create manual recording or add a favorite for the item. All these things have been discussed and maybe someday, they'll take shape. Quote:
__________________
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 |
#17
|
|||
|
|||
Although Phoenix says it is running I'm not able to get any meta data to import. When I browse through Sage Video Imports. When I go to open up the episode I see a message "Failed to get metadata for item..." and then the episode details are blank.
Also the vertical scroll bars appear to be missing in the browse screen (tried FF and IE). Update: upgrade Jetty Web Server fixed the previous issues.. Now I just keep getting Unable to get metadata when loading meta data Attached screenshot of unable to get metadata error. Log Message: 2011-01-15 19:35:37,677 [12767107@qtp-8585506-4] ERROR org.jdna.bmt.web.server.BrowsingServicesImpl - Failed to get metadata: 134062; The Cape 2011 S01E01 java.lang.NoSuchMethodError: sagex.phoenix.metadata.IMetadata.getTitle()Ljava/lang/String; at org.jdna.bmt.web.server.BrowsingServicesImpl.newMetadata(BrowsingServicesImpl.java:311) at org.jdna.bmt.web.server.BrowsingServicesImpl.loadMetadata(BrowsingServicesImpl.java:268) 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 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224) at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 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.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) 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.content(HttpConnection.java:879) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) 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) Last edited by goatboy160; 01-15-2011 at 10:03 PM. Reason: Further details |
#18
|
||||
|
||||
Quote:
__________________
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 |
#19
|
|||
|
|||
I had last upgraded in December. I ended up removing BMT and Phoenix completely and then reinstalling everything to get it working.
Here are the versions from the BMT Status page Phoenix Version 2.3.13 sagex.api Version 7.0.23.3 SageTV Version 7.0.23.246 BMT Version 4.9.7 Restarted everything again (including the machine) still got the errors. |
#20
|
||||
|
||||
Quote:
You can try uninstalling bmt, restarting sagetv, and then installing bmt again, and see if that helps. Also, perhaps you can use the Help -> Create Support Request function from the UI (if it works) and send me the logs.
__________________
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BMT 4.9.6 Released (Misc Fixes) | stuckless | Batch Metadata Tools | 18 | 01-09-2011 07:59 PM |
BMT 4.9.4 Released (Minor Bug Fixes) | stuckless | Batch Metadata Tools | 17 | 12-15-2010 01:34 PM |
BMT 4.8 / Phoenix 2.2 - The Metadata Fixes | stuckless | Batch Metadata Tools | 46 | 11-13-2010 05:42 AM |
BMT 4.9 / Phoenix 2.3 - Bug Fixes | stuckless | Batch Metadata Tools | 1 | 10-31-2010 06:22 PM |
Any fixes for the PVR-350 been released lately? | dynamix | Hardware Support | 12 | 01-16-2007 06:14 PM |