|
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 |
#361
|
||||
|
||||
Quote:
Does that answer your question? |
#362
|
|||
|
|||
It does, are you aware of any clients (other than Windows Client) that do not need to transcode OTA mpeg? My Roku 2 skip ahead requires a rebuffer each time..it works but not as nice as the win 7 client. My hd300 died several months ago and I am looking for a good way to playback recorded shows.
I'll have to look at encoding some recorded shows to mp4 to see how that plays back on the Roku. Dan |
#363
|
||||
|
||||
The Windows 7 client should be able to play all of your files without transcoding anything.
Other option may be to use a ATV2 - granted that will require on the fly transcoding as well.. |
#364
|
|||
|
|||
No Audio on one TV recording
Installed Plex and the Plex scanner over the weekend. All went well (thanks for the excellent "how-to" instructions). Came across a couple of issues.
1. the episode of Glee that I recorded last week for my wife to show her how good Plex would look on her iPad has a good picture but no sound when I play it on the iPad. When I play it in Sage on my HD-300 the sound is fine. Are there any audio settings or codecs I need for the iPad? I haven't seen this issue reported elsewhere on this thread. I turned up audio boost in the advanced plex settings but that didn't help. Other recorded shows have good audio. It's just this one recording. 2. Recordings of Grimm each show up separately in the scan with really weird show titles. Do I need to manually fix these in BMT? Thanks for some great work on the scanner and for any help you can offer. Rick
__________________
Rick Sage Beta 7;HD-300;Windows 7 64-bit;HP EX495 server with 7tb;Ceton 4-tuner cable card. |
#365
|
||||
|
||||
Quote:
The above scenario is DEF. why your Grimm shows are showing up as seperate items. What you should see is "check the pic attached" Hope that helps, ~Mike |
#366
|
|||
|
|||
Thanks Mike. I will check the show titles in BMT tonight. If I figure out the audio problem I will post it here. I'll record some other shows on Fox to see if I can replicate the issue (hopefully it was a weird one-off).
__________________
Rick Sage Beta 7;HD-300;Windows 7 64-bit;HP EX495 server with 7tb;Ceton 4-tuner cable card. |
#367
|
||||
|
||||
Quote:
It very well may be a Plex transcoding issue that you ran into. Plex transcodes on the fly for any device that cannot direct play a file. iOS especially is always transcoded. you could test the same file by loading up the plex windows or mac client on a pc, connecting to your plex server, and then seeing if that glee episode works. pcs almost always utilize direct play. Maybe try changing the transcoding settings in the ipad app... |
#368
|
||||
|
||||
Just a couple of thoughts to add to this discussion:
Make sure you're running the latest version of the Plex Media Server, it's being updated fairly regularly (once a month or so). Also, content is not always transcoding to iOS devices. If the file is encoded in h.264 and you enable Direct Play (or Direct Streaming, I get the two confused, I probably have both enabled), and have the set the bit rate high enough for streaming (best over wifi, of course), Plex doesn't have to transcode at all to the iPad/iPhone. Found this finally on the topic: http://wiki.plexapp.com/index.php/Pl...nd_Direct_Play
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT) via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2 |
#369
|
||||
|
||||
Quote:
Thanks Darci. |
#370
|
|||
|
|||
Thanks Darci. I just downloaded Plex and the BMT agent yesterday, so it should be current.
Just so I understand, is there a recording quality setting in Sage to encode TV recordings in a format that would be optimal for Plex and/or ios devices?
__________________
Rick Sage Beta 7;HD-300;Windows 7 64-bit;HP EX495 server with 7tb;Ceton 4-tuner cable card. |
#371
|
||||
|
||||
Quote:
AFA a "plex acceptable format" plex doesnt' care, its the devices that you are using to connect to plex that need the data in specific formats... iOs is much different than roku which is much different than LG smart streamers for example. |
#372
|
||||
|
||||
Quote:
The other option is that if you know that you will always/only watch certain shows on an iOS device, to transcode ahead of time with handbrake or similar.
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT) via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2 |
#373
|
|||
|
|||
So I learned a couple of things tonight as I solved the problem. In Plex there is an info screen for each tv episode that shows the audio format. On most shows when you click on that box a popup message says that there is no other audio format available. On the Glee episode, there are 5 choices. The normal AC3 choices don't play audio on my iPad, but when I selected AC3 5.1 the audio plays perfectly. I also learned that my iPad video over wifi at home is optimal at 4mbps 720p.
The Grimm issue was caused by a number of small rogue .ts files in my recorded tv directory. The actual episode was correct in BMT, but Plex picked up each little .ts file as a separate show. Cleaned up my directory and all is well. Thanks for your great work on this!
__________________
Rick Sage Beta 7;HD-300;Windows 7 64-bit;HP EX495 server with 7tb;Ceton 4-tuner cable card. |
#374
|
||||
|
||||
Quote:
|
#375
|
|||
|
|||
So I finally installed and configured the Plex Scanner and BMT Agent for SageTV since my wife was tiring of switching between Plex and SageTV.
Question: Posters, etc., don't seem to show up for SageTV recordings in Plex. Is this by design, or should I be seeing them? |
#376
|
||||
|
||||
You should be seeing posters for any SageTV recording that has a poster in BMT.
Double-check your settings and make sure the URL/password are correct for your SageTV webserver (more details are in the Wiki documentation: http://code.google.com/p/sagetv-for-...allingAndUsing)
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT) via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2 |
#377
|
||||
|
||||
Quote:
|
#378
|
|||
|
|||
Checking the logs, I was getting:
Code:
2012-10-17 13:58:05,729 (11f8) : DEBUG (networking:160) - Requesting 'http://127.0.0.1:32400/library/metadata/2848/tree' 2012-10-17 13:58:05,746 (11f8) : DEBUG (logkit:13) - ***UPDATE CALLEDDDDDDDDDDDDDDDDDDDDDDDD 2012-10-17 13:58:05,746 (11f8) : DEBUG (logkit:13) - *** sagex request URL: /sagex/api?c=GetMediaFileForID&1=3508631&encoder=json 2012-10-17 13:58:10,849 (11f8) : DEBUG (logkit:13) - ERROR in executeSagexAPICall: Unable to connect to SageTV server 2012-10-17 13:58:10,852 (11f8) : CRITICAL (core:561) - Exception in the update function of agent named 'SageTV BMT Agent (TV Shows)', called with guid 'com.plexapp.agents.bmtagenttvshows://3508631?lang=en' (most recent call last): File "C:\Users\media\AppData\Local\Plex Media Server\Plug-ins\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\api\agentkit.py", line 964, in _update agent.update(obj, media, lang, force) File "C:\Users\media\AppData\Local\Plex Media Server\Plug-ins\BMTAgentTVShows.bundle\Contents\Code\__init__.py", line 173, in update airing = mf.get('Airing') AttributeError: 'NoneType' object has no attribute 'get' Code:
2012-10-17 14:01:08,907 (1264) : DEBUG (model:223) - Deserializing from C:\Users\media\AppData\Local\Plex Media Server\Metadata\TV Shows\4\7778ec71f40e929ec4fc85df5d5192826a3b867.bundle\Contents\com.plexapp.agents.bmtagenttvshows\Info.xml 2012-10-17 14:01:08,926 (1264) : DEBUG (networking:160) - Requesting 'http://127.0.0.1:32400/library/metadata/2848/tree' 2012-10-17 14:01:08,944 (1264) : DEBUG (logkit:13) - ***UPDATE CALLEDDDDDDDDDDDDDDDDDDDDDDDD 2012-10-17 14:01:08,944 (1264) : DEBUG (logkit:13) - *** sagex request URL: http://xxxx:xxxxxxxx@localhost:8080/sagex/api?c=GetMediaFileForID&1=3508631&encoder=json 2012-10-17 14:01:09,983 (1264) : DEBUG (logkit:13) - *** sagex API call "http://xxxx:xxxxxxxx@localhost:8080/sagex/api?c=GetMediaFileForID&1=3508631&encoder=json" [args: {u'MediaFile': {u'IsLibraryFile': True, u'SegmentFiles': [u'\\\\media-server1\\Media\\Recordings\\60Minutes-3441487-0.mpg'], u'IsPictureFile': False, u'IsVideoFile': True, u'NumberOfSegments': 1, u'IsCompleteRecording': True, u'MediaFileEncoding': u'', u'IsDVD': False, u'IsMusicFile': False, u'IsShowReRun': False, u'IsBluRay': False, u'IsFileCurrentlyRecording': False, u'IsTVFile': True, u'IsDVDDrive': False, u'Airing': {u'AiringChannelNumber': u'', u'AiringPartNumber': 1, u'AiringTitle': u'60 Minutes', u'IsWatched': False, u'ScheduleRecordingRecurrence': u'', u'ParentalRating': u'', u'AiringAttributeList': [u'HDTV', u'Stereo', u'CC', u'New'], u'RecordingName': u'', u'Channel': {u'IsChannelObject': True, u'ChannelDescription': u'', u'ChannelLogoCount': 0, u'StationID': 0, u'ChannelNumber': u'', u'ChannelName': u'', u'IsChannelViewable': False}, u'AiringDuration': 3660000, u'ExtraAiringDetails': u'Closed Captioned, Stereo, HDTV', u'WatchedDuration': 0, u'IsShowReRun': False, u'RealWatchedEndTime': 0, u'ScheduleDuration': 3660000, u'AiringStartTime': 1346022000000L, u'AiringChannelName': u'', u'ScheduleEndTime': 1346025660000L, u'IsFavorite': True, u'RealWatchedStartTime': 0, u'WatchedEndTime': 0, u'IsShowFirstRun': True, u'WatchedStartTime': 0, u'AiringPremiereFinaleInfo': u'', u'LatestWatchedTime': 1346022000000L, u'TrackNumber': 0, u'IsManualRecord': False, u'AiringTotalParts': 1, u'AiringEndTime': 1346025660000L, u'RecordingQuality': u'', u'IsDontLike': False, u'ScheduleStartTime': 1346022000000L, u'IsWatchedCompletely': False, u'IsAiringObject': True, u'Show': {u'ShowYear': u'', u'ShowEpisode': u'', u'ShowCategoriesList': [u'Newsmagazine'], u'ShowSeasonNumber': 0, u'ShowSubCategory': u'', u'ShowCategoriesString': u'Newsmagazine', u'ShowExternalID': u'EP0000351080', u'ShowEpisodeNumber': 0, u'IsShowEPGDataUnique': True, u'ShowDescription': u'Claims that Grover Norquist is to blame for holding up the deficit-reduction process; fraudulent stem cell treatments; polo player Ignacio "Nacho" Figueras.', u'OriginalAiringDate': 1346025600000L, u'RolesInShow': [u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent', u'Correspondent'], u'PeopleListInShow': [u'Steve Kroft', u'Lesley Stahl', u'Scott Pelley', u'Katie Couric', u'Morley Safer', u'Bob Simon', u'Lara Logan', u'Byron Pitts', u'Anderson Cooper', u'Charlie Rose'], u'PeopleAndCharacterListInShow': [u'Steve Kroft', u'Lesley Stahl', u'Scott Pelley', u'Katie Couric', u'Morley Safer', u'Bob Simon', u'Lara Logan', u'Byron Pitts', u'Anderson Cooper', u'Charlie Rose'], u'ShowExpandedRatings': u'', u'ShowRated': u'', u'ShowLanguage': u'', u'ShowCategory': u'Newsmagazine', u'ShowTitle': u'60 Minutes', u'ShowMisc': u'', u'ShowParentalRating': u'', u'IsShowObject': True, u'PeopleInShow': u'Steve Kroft, Lesley Stahl, Scott Pelley, Katie Couric, Morley Safer, Bob Simon, Lara Logan, Byron Pitts, Anderson Cooper, Charlie Rose', u'ShowDuration': 0}, u'IsAiringHDTV': True, u'IsNotManualOrFavorite': False, u'AiringID': 3508633, u'AiringRatings': [u'Unrated']}, u'ParentDirectory': u'\\\\media-server1\\Media\\Recordings', u'FileStartTime': 1346022003833L, u'IsShowFirstRun': True, u'MediaFileMetadataProperties': {u'Rated': u'', u'SeriesInfoID': u'35', u'Guest': u'', u'SeriesFinale': u'false', u'Title': u'60 Minutes', u'Misc': u'', u'Writer': u'', u'Stereo': u'true', u'Actor': u'', u'Live': u'false', u'ParentalRating': u'', u'New': u'true', u'Contestant': u'', u'PartNumber': u'0', u'Letterbox': u'false', u'OriginalAirDate': u'1346025600000', u'Language': u'', u'Narrator': u'', u'Description': u'Claims that Grover Norquist is to blame for holding up the deficit-reduction process; fraudulent stem cell treatments; polo player Ignacio "Nacho" Figueras.', u'Judge': u'', u'Premiere': u'false', u'SeasonPremiere': u'false', u'Director': u'', u'CC': u'true', u'Host': u'', u'X3D': u'false', u'Genre': u'Newsmagazine', u'GuestStar': u'', u'SAP': u'false', u'EpisodeName': u'', u'EpisodeNumber': u'0', u'MusicalGuest': u'', u'Correspondent': u'Steve Kroft;Lesley Stahl;Scott Pelley;Katie Couric;Morley Safer;Bob Simon;Lara Logan;Byron Pitts;Anderson Cooper;Charlie Rose', u'SeasonFinale': u'false', u'Year': u'', u'Dubbed': u'false', u'ExecutiveProducer': u'', u'Widescreen': u'false', u'Surround': u'false', u'Taped': u'false', u'TotalParts': u'0', u'GuestVoice': u'', u'Team': u'', u'ExtendedRatings': u'', u'Voice': u'', u'Anchor': u'', u'SeasonNumber': u'0', u'Producer': u'', u'Choreographer': u'', u'ChannelPremiere': u'false', u'SeriesPremiere': u'false', u'HDTV': u'true', u'RunningTime': u'0', u'DD51': u'false', u'ExternalID': u'EP0000351080', u'Composer': u'', u'Subtitled': u'false', u'Dolby': u'false'}, u'MediaFileRelativePath': u'60Minutes-3441487-0.mpg', u'IsMediaFileObject': True, u'FileDuration': 3656519, u'MediaFileFormatDescription': u'MPEG2-PS[MPEG2-Video 16:9 1080i@29.97fps, Dolby Digital/384Kbps@48kHz 5.1 eng, Dolby Digital/96Kbps@48kHz spa]', u'IsThumbnailLoaded': True, u'IsLocalFile': True, u'FileEndTime': 1346025660352L, u'MediaTitle': u'60 Minutes', u'MediaFileID': 3508631, u'Size': 6495820031L}}] succeeded! 2012-10-17 14:01:09,984 (1264) : DEBUG (logkit:13) - *** sagex request URL: http://xxxx:xxxxxxxx@localhost:8080/sagex/api?c=GetShowSeriesInfo&1=show:EP0000351080&encoder=json 2012-10-17 14:01:10,990 (1264) : DEBUG (logkit:13) - *** sagex API call "http://xxxx:xxxxxxxx@localhost:8080/sagex/api?c=GetShowSeriesInfo&1=show:EP0000351080&encoder=json" [args: {u'SeriesInfo': {u'SeriesID': u'35', u'SeriesTitle': u'60 Minutes', u'SeriesSubCategory': u'', u'SeriesDayOfWeek': u'', u'NumberOfCharactersInSeries': 9, u'IsSeriesInfoObject': True, u'SeriesDescription': u"The oldest and most-watched newsmagazine on television gets the real story of America's most prevalent issues. A revolving team of CBS News correspondents contribute segments to each hourlong episode. Topics range from hard news coverage to politics to lifestyle and pop culture.", u'SeriesImage': u'', u'SeriesHistory': u'', u'SeriesNetwork': u'CBS', u'SeriesPremiereDate': u'1968-09-24', u'SeriesHourAndMinuteTimeslot': u'', u'SeriesCategory': u'Newsmagazine', u'SeriesFinaleDate': u''}}] succeeded! 2012-10-17 14:01:10,992 (1264) : DEBUG (logkit:13) - ***seriesPremiere=1968-09-24 2012-10-17 14:01:10,992 (1264) : DEBUG (logkit:13) - ***airDate=1968-09-24 00:00:00 2012-10-17 14:01:10,993 (1264) : DEBUG (logkit:13) - cat=Newsmagazine 2012-10-17 14:01:10,993 (1264) : DEBUG (logkit:13) - UPDATING METADATA FOR SEASON: 0; EPISODE: 0 2012-10-17 14:01:10,993 (1264) : DEBUG (logkit:13) - star=Steve Kroft 2012-10-17 14:01:10,993 (1264) : DEBUG (logkit:13) - star=Lesley Stahl 2012-10-17 14:01:10,994 (1264) : DEBUG (logkit:13) - star=Scott Pelley 2012-10-17 14:01:10,994 (1264) : DEBUG (logkit:13) - star=Katie Couric 2012-10-17 14:01:10,996 (1264) : DEBUG (logkit:13) - star=Morley Safer 2012-10-17 14:01:10,996 (1264) : DEBUG (logkit:13) - star=Bob Simon 2012-10-17 14:01:10,996 (1264) : DEBUG (logkit:13) - star=Lara Logan 2012-10-17 14:01:10,996 (1264) : DEBUG (logkit:13) - star=Byron Pitts 2012-10-17 14:01:10,996 (1264) : DEBUG (logkit:13) - star=Anderson Cooper 2012-10-17 14:01:10,997 (1264) : DEBUG (logkit:13) - star=Charlie Rose 2012-10-17 14:01:10,997 (1264) : DEBUG (logkit:13) - Metadata that was set includes: episode.title=None;episode.summary=Claims that Grover Norquist is to blame for holding up the deficit-reduction process; fraudulent stem cell treatments; polo player Ignacio "Nacho" Figueras.;episode.originally_available_at=2012-08-26;episode.duration=3656519;episode.season=0;episode.show=None;metadata.content_rating=None; 2012-10-17 14:01:11,023 (1264) : DEBUG (model:218) - Serializing to C:\Users\media\AppData\Local\Plex Media Server\Metadata\TV Shows\4\7778ec71f40e929ec4fc85df5d5192826a3b867.bundle\Contents\com.plexapp.agents.bmtagenttvshows\Info.xml 2012-10-17 14:01:11,026 (1264) : DEBUG (runtime:843) - Response: [200] str, 16 bytes |
#379
|
||||
|
||||
Quote:
If all of those are setup correctly, and you are able to hit the url produced by the bmtagent directly in a browser, Then you should see the metadata and potentially the fanart (if you copy the fanart url). If those are accessible via a browser, then Plex won't be able to fetch fanart from SageTV. Hopefully that makes sense, if not, let me know and ill try again. |
#380
|
|||
|
|||
Quote:
Not sure how to test if plex.js is accessible. It's in SageTV\SageTV\sagex\services Quote:
http://xxx:xxxx@192.168.50.30:8080/s...mbnail/3508163 will work for pulling a thumbnail of the video. http://xxx:xxxx@192.168.50.30:8080/s...poster/3508163 will not, even though there is a poster for the show. In the BMT Web Interface, the first poster url for 3508163 is http://192.168.50.30:8080/bmt/media/...2d-73290-1.jpg, so I know a poster image is available, but /sagex/media/poster/3508163 will not pull it, as the __init__.py is apparently trying to do. Last edited by brainbone; 10-17-2012 at 07:29 PM. |
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 |