SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #301  
Old 04-09-2012, 08:14 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Here you go...

1) Can you please try accessing that file in the plex.js directly and post the output. the url is http://userass@x.x.x.xort/sagex/...-1410545-0.mpg

Not sure how to access the file directly in plex.js, but in other posts I've seen the URL you mention, so I assume you mean to hit that URL in a browser with an existing recorded show. Accessing http://plex:plex@127.0.0.1:8083/sage...-1410545-0.mpg, I get a prompt for "you are logging on to 127.0.0.1 yadda, yadda and I click okay. The following is then displayed:

Code:
−
<MediaFile>
−
<MediaFileFormatDescription>
MPEG2-PS[MPEG2-Video 16:9 1080i@29.97fps, Dolby Digital/384Kbps@48kHz 5.1 eng, Dolby Digital/192Kbps@48kHz esl]
</MediaFileFormatDescription>
<IsLocalFile>true</IsLocalFile>
<IsLibraryFile>false</IsLibraryFile>
<IsCompleteRecording>true</IsCompleteRecording>
<IsDVD>false</IsDVD>
<IsBluRay>false</IsBluRay>
<IsDVDDrive>false</IsDVDDrive>
<IsMusicFile>false</IsMusicFile>
<IsVideoFile>true</IsVideoFile>
<IsPictureFile>false</IsPictureFile>
<IsTVFile>true</IsTVFile>
−
<SegmentFiles size="1">
<File>/var/media/tv/Seinfeld-TheStatue-1410545-0.mpg</File>
</SegmentFiles>
<MediaTitle>Seinfeld</MediaTitle>
<MediaFileRelativePath></MediaFileRelativePath>
<ParentDirectory>/var/media/tv</ParentDirectory>
<Size>2560764565</Size>
<IsThumbnailLoaded>false</IsThumbnailLoaded>
<IsFileCurrentlyRecording>false</IsFileCurrentlyRecording>
<FileDuration>1800000</FileDuration>
<FileStartTime>1333251000000</FileStartTime>
<FileEndTime>1333252800000</FileEndTime>
<NumberOfSegments>1</NumberOfSegments>
<IsMediaFileObject>true</IsMediaFileObject>
<AlbumForFile/>
<MediaFileEncoding>HDHomeRun 10173d06 Tuner 1 WSFLDT</MediaFileEncoding>
−
<Airing>
<RecordingName></RecordingName>
−
<Channel>
<ChannelDescription>WSFLDT (WSFL-DT) Miami-Ft. Lauderdale</ChannelDescription>
<ChannelName>WSFLDT</ChannelName>
<ChannelNetwork>CW Affiliate</ChannelNetwork>
<ChannelNumber>39-1</ChannelNumber>
<IsChannelViewable>true</IsChannelViewable>
<StationID>30304</StationID>
<IsChannelObject>true</IsChannelObject>
<ChannelLogoCount>0</ChannelLogoCount>
</Channel>
<AiringChannelName>WSFLDT</AiringChannelName>
<AiringChannelNumber>39-1</AiringChannelNumber>
<AiringDuration>1800000</AiringDuration>
<AiringStartTime>1333251000000</AiringStartTime>
<AiringEndTime>1333252800000</AiringEndTime>
−
<Show>
<ShowYear></ShowYear>
<ShowCategory>Sitcom</ShowCategory>
<IsShowEPGDataUnique>true</IsShowEPGDataUnique>
<ShowMisc></ShowMisc>
<ShowSubCategory></ShowSubCategory>
−
<ShowDescription>
Jerry thinks a friend stole his statue, but doesn't know how to get it back.
</ShowDescription>
<ShowEpisode>The Statue</ShowEpisode>
<ShowExpandedRatings></ShowExpandedRatings>
<ShowParentalRating></ShowParentalRating>
<ShowRated></ShowRated>
<ShowDuration>0</ShowDuration>
<ShowTitle>Seinfeld</ShowTitle>
<ShowExternalID>EP0169160014</ShowExternalID>
<OriginalAiringDate>671414400000</OriginalAiringDate>
−
<PeopleInShow>
Jerry Seinfeld, Jason Alexander, Michael Richards, Julia Louis-Dreyfus, Michael D. Conway, Nurit Koppel, Jarion Monroe, Tom Cherones, Larry Charles
</PeopleInShow>
−
<PeopleListInShow size="9">
<Item>Jerry Seinfeld</Item>
<Item>Jason Alexander</Item>
<Item>Michael Richards</Item>
<Item>Julia Louis-Dreyfus</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Tom Cherones</Item>
<Item>Larry Charles</Item>
</PeopleListInShow>
−
<PeopleAndCharacterListInShow size="9">
<Item>Jerry Seinfeld as Jerry Seinfeld</Item>
<Item>Jason Alexander as George Costanza</Item>
<Item>Michael Richards as Cosmo Kramer</Item>
<Item>Julia Louis-Dreyfus as Elaine Benes</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Tom Cherones</Item>
<Item>Larry Charles</Item>
</PeopleAndCharacterListInShow>
−
<RolesInShow size="9">
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Director</Item>
<Item>Writer</Item>
</RolesInShow>
<IsShowObject>true</IsShowObject>
<ShowLanguage></ShowLanguage>
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
<ShowEpisodeNumber>0</ShowEpisodeNumber>
</Show>
−
<AiringRatings size="1">
<Item>TVPG</Item>
</AiringRatings>
<ScheduleStartTime>1333251000000</ScheduleStartTime>
<ScheduleEndTime>1333252800000</ScheduleEndTime>
<ScheduleDuration>1800000</ScheduleDuration>
<ScheduleRecordingRecurrence></ScheduleRecordingRecurrence>
<AiringTitle>Seinfeld</AiringTitle>
<IsWatched>false</IsWatched>
<WatchedDuration>0</WatchedDuration>
<WatchedStartTime>0</WatchedStartTime>
<WatchedEndTime>0</WatchedEndTime>
<RealWatchedStartTime>0</RealWatchedStartTime>
<RealWatchedEndTime>0</RealWatchedEndTime>
<LatestWatchedTime>1333251000000</LatestWatchedTime>
<IsWatchedCompletely>false</IsWatchedCompletely>
<IsDontLike>false</IsDontLike>
<IsManualRecord>false</IsManualRecord>
<IsNotManualOrFavorite>false</IsNotManualOrFavorite>
<IsAiringHDTV>true</IsAiringHDTV>
<TrackNumber>0</TrackNumber>
<RecordingQuality></RecordingQuality>
<IsFavorite>true</IsFavorite>
<IsAiringObject>true</IsAiringObject>
<ParentalRating>TVPG</ParentalRating>
<ExtraAiringDetails>Closed Captioned, Stereo, HDTV</ExtraAiringDetails>
<AiringID>1410545</AiringID>
<AiringAttributeList/>
<AiringPartNumber>0</AiringPartNumber>
<AiringTotalParts>0</AiringTotalParts>
<AiringPremiereFinaleInfo/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</Airing>
<MediaFileID>1443233</MediaFileID>
<MediaFileMetadataProperties/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</MediaFile>


2) Usually this error occurs when you have text in your bmt entry for that file which the scanner/agent cannot decipher. I thought we took care of this but maybe not.
3) please zip and post your Plex Media Scanner.log, as well as the BMTAgentTVShows.log

Attached.

4) are you seeing all of your files in plex, just without metadata, or are they not even showing up at all?

Nothing shows at all in Plex. Empty Section.
Attached Files
File Type: zip Plex Media Scanner.log.zip (3.0 KB, 113 views)
File Type: zip com.plexapp.agents.bmtagenttvshows.log.zip (1.9 KB, 110 views)
Reply With Quote
  #302  
Old 04-09-2012, 08:22 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
1) Can you please try accessing that file in the plex.js directly and post the output. the url is http://userass@x.x.x.xort/sagex/...-1410545-0.mpg

Not sure how to access the file directly in plex.js, but in other posts I've seen the URL you mention, so I assume you mean to hit that URL in a browser with an existing recorded show. Accessing http://plex:plex@127.0.0.1:8083/sage...-1410545-0.mpg, I get a prompt for "you are logging on to 127.0.0.1 yadda, yadda and I click okay. The following is then displayed:

Code:
−
<MediaFile>
−
<MediaFileFormatDescription>
MPEG2-PS[MPEG2-Video 16:9 1080i@29.97fps, Dolby Digital/384Kbps@48kHz 5.1 eng, Dolby Digital/192Kbps@48kHz esl]
</MediaFileFormatDescription>
<IsLocalFile>true</IsLocalFile>
<IsLibraryFile>false</IsLibraryFile>
<IsCompleteRecording>true</IsCompleteRecording>
<IsDVD>false</IsDVD>
<IsBluRay>false</IsBluRay>
<IsDVDDrive>false</IsDVDDrive>
<IsMusicFile>false</IsMusicFile>
<IsVideoFile>true</IsVideoFile>
<IsPictureFile>false</IsPictureFile>
<IsTVFile>true</IsTVFile>
−
<SegmentFiles size="1">
<File>/var/media/tv/Seinfeld-TheStatue-1410545-0.mpg</File>
</SegmentFiles>
<MediaTitle>Seinfeld</MediaTitle>
<MediaFileRelativePath></MediaFileRelativePath>
<ParentDirectory>/var/media/tv</ParentDirectory>
<Size>2560764565</Size>
<IsThumbnailLoaded>false</IsThumbnailLoaded>
<IsFileCurrentlyRecording>false</IsFileCurrentlyRecording>
<FileDuration>1800000</FileDuration>
<FileStartTime>1333251000000</FileStartTime>
<FileEndTime>1333252800000</FileEndTime>
<NumberOfSegments>1</NumberOfSegments>
<IsMediaFileObject>true</IsMediaFileObject>
<AlbumForFile/>
<MediaFileEncoding>HDHomeRun 10173d06 Tuner 1 WSFLDT</MediaFileEncoding>
−
<Airing>
<RecordingName></RecordingName>
−
<Channel>
<ChannelDescription>WSFLDT (WSFL-DT) Miami-Ft. Lauderdale</ChannelDescription>
<ChannelName>WSFLDT</ChannelName>
<ChannelNetwork>CW Affiliate</ChannelNetwork>
<ChannelNumber>39-1</ChannelNumber>
<IsChannelViewable>true</IsChannelViewable>
<StationID>30304</StationID>
<IsChannelObject>true</IsChannelObject>
<ChannelLogoCount>0</ChannelLogoCount>
</Channel>
<AiringChannelName>WSFLDT</AiringChannelName>
<AiringChannelNumber>39-1</AiringChannelNumber>
<AiringDuration>1800000</AiringDuration>
<AiringStartTime>1333251000000</AiringStartTime>
<AiringEndTime>1333252800000</AiringEndTime>
−
<Show>
<ShowYear></ShowYear>
<ShowCategory>Sitcom</ShowCategory>
<IsShowEPGDataUnique>true</IsShowEPGDataUnique>
<ShowMisc></ShowMisc>
<ShowSubCategory></ShowSubCategory>
−
<ShowDescription>
Jerry thinks a friend stole his statue, but doesn't know how to get it back.
</ShowDescription>
<ShowEpisode>The Statue</ShowEpisode>
<ShowExpandedRatings></ShowExpandedRatings>
<ShowParentalRating></ShowParentalRating>
<ShowRated></ShowRated>
<ShowDuration>0</ShowDuration>
<ShowTitle>Seinfeld</ShowTitle>
<ShowExternalID>EP0169160014</ShowExternalID>
<OriginalAiringDate>671414400000</OriginalAiringDate>
−
<PeopleInShow>
Jerry Seinfeld, Jason Alexander, Michael Richards, Julia Louis-Dreyfus, Michael D. Conway, Nurit Koppel, Jarion Monroe, Tom Cherones, Larry Charles
</PeopleInShow>
−
<PeopleListInShow size="9">
<Item>Jerry Seinfeld</Item>
<Item>Jason Alexander</Item>
<Item>Michael Richards</Item>
<Item>Julia Louis-Dreyfus</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Tom Cherones</Item>
<Item>Larry Charles</Item>
</PeopleListInShow>
−
<PeopleAndCharacterListInShow size="9">
<Item>Jerry Seinfeld as Jerry Seinfeld</Item>
<Item>Jason Alexander as George Costanza</Item>
<Item>Michael Richards as Cosmo Kramer</Item>
<Item>Julia Louis-Dreyfus as Elaine Benes</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Tom Cherones</Item>
<Item>Larry Charles</Item>
</PeopleAndCharacterListInShow>
−
<RolesInShow size="9">
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Director</Item>
<Item>Writer</Item>
</RolesInShow>
<IsShowObject>true</IsShowObject>
<ShowLanguage></ShowLanguage>
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
<ShowEpisodeNumber>0</ShowEpisodeNumber>
</Show>
−
<AiringRatings size="1">
<Item>TVPG</Item>
</AiringRatings>
<ScheduleStartTime>1333251000000</ScheduleStartTime>
<ScheduleEndTime>1333252800000</ScheduleEndTime>
<ScheduleDuration>1800000</ScheduleDuration>
<ScheduleRecordingRecurrence></ScheduleRecordingRecurrence>
<AiringTitle>Seinfeld</AiringTitle>
<IsWatched>false</IsWatched>
<WatchedDuration>0</WatchedDuration>
<WatchedStartTime>0</WatchedStartTime>
<WatchedEndTime>0</WatchedEndTime>
<RealWatchedStartTime>0</RealWatchedStartTime>
<RealWatchedEndTime>0</RealWatchedEndTime>
<LatestWatchedTime>1333251000000</LatestWatchedTime>
<IsWatchedCompletely>false</IsWatchedCompletely>
<IsDontLike>false</IsDontLike>
<IsManualRecord>false</IsManualRecord>
<IsNotManualOrFavorite>false</IsNotManualOrFavorite>
<IsAiringHDTV>true</IsAiringHDTV>
<TrackNumber>0</TrackNumber>
<RecordingQuality></RecordingQuality>
<IsFavorite>true</IsFavorite>
<IsAiringObject>true</IsAiringObject>
<ParentalRating>TVPG</ParentalRating>
<ExtraAiringDetails>Closed Captioned, Stereo, HDTV</ExtraAiringDetails>
<AiringID>1410545</AiringID>
<AiringAttributeList/>
<AiringPartNumber>0</AiringPartNumber>
<AiringTotalParts>0</AiringTotalParts>
<AiringPremiereFinaleInfo/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</Airing>
<MediaFileID>1443233</MediaFileID>
<MediaFileMetadataProperties/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</MediaFile>


2) Usually this error occurs when you have text in your bmt entry for that file which the scanner/agent cannot decipher. I thought we took care of this but maybe not.
3) please zip and post your Plex Media Scanner.log, as well as the BMTAgentTVShows.log

Attached.

4) are you seeing all of your files in plex, just without metadata, or are they not even showing up at all?

Nothing shows at all in Plex. Empty Section.

Issues lies in the scanner, but i believe it has to do with the metadata which is stored in bmt. Looking into it...
Reply With Quote
  #303  
Old 04-09-2012, 08:52 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Alright - The issue is that the scanner uses the ShowCategoriesString in order to determine if the current file is a movie or not. If scanning TVShows, then we do not want to push movies onto the media stack.

If we don't have a show category, then there is limited other ways for us to determine if a show in the your sage recordings (movies and tvshows) directories is a movie.

Lets try this before i determine if it makes sense to me to try and create so error checking code.

access that single show via BMT web browser and perform an update to it searching for new metadata. rerun the plex:GetMediaFileForName in your browser again and see if ShowCategoriesList is populated. if so, then try removing your sage directory from plex and rerunning the scan.

If updating the metadata doesn't do the trick, try to manually change the ShowCategoriesList via BMT for that single show. I suspect however if that is not being set you are not using BMT to automatically find all metadata.
Reply With Quote
  #304  
Old 04-09-2012, 09:36 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Question...

Hmmm... I went into BMT and ran the "Find Metadata" option. I then unchecked the "preserve original metadata" as I noted a message indicating some fields couldn't be udpated. The following is the result when I access the URL :

Code:
−
<MediaFile>
−
<MediaFileFormatDescription>
MPEG2-PS[MPEG2-Video 16:9 1080i@29.97fps, Dolby Digital/384Kbps@48kHz 5.1 eng, Dolby Digital/192Kbps@48kHz esl]
</MediaFileFormatDescription>
<IsLocalFile>true</IsLocalFile>
<IsLibraryFile>false</IsLibraryFile>
<IsCompleteRecording>true</IsCompleteRecording>
<IsDVD>false</IsDVD>
<IsBluRay>false</IsBluRay>
<IsDVDDrive>false</IsDVDDrive>
<IsMusicFile>false</IsMusicFile>
<IsVideoFile>true</IsVideoFile>
<IsPictureFile>false</IsPictureFile>
<IsTVFile>true</IsTVFile>
−
<SegmentFiles size="1">
<File>/var/media/tv/Seinfeld-TheStatue-1410545-0.mpg</File>
</SegmentFiles>
<MediaTitle>Seinfeld</MediaTitle>
<MediaFileRelativePath></MediaFileRelativePath>
<ParentDirectory>/var/media/tv</ParentDirectory>
<Size>2560764565</Size>
<IsThumbnailLoaded>false</IsThumbnailLoaded>
<IsFileCurrentlyRecording>false</IsFileCurrentlyRecording>
<FileDuration>1800000</FileDuration>
<FileStartTime>1333251000000</FileStartTime>
<FileEndTime>1333252800000</FileEndTime>
<NumberOfSegments>1</NumberOfSegments>
<IsMediaFileObject>true</IsMediaFileObject>
<AlbumForFile/>
<MediaFileEncoding>HDHomeRun 10173d06 Tuner 1 WSFLDT</MediaFileEncoding>
−
<Airing>
<RecordingName></RecordingName>
−
<Channel>
<ChannelDescription>WSFLDT (WSFL-DT) Miami-Ft. Lauderdale</ChannelDescription>
<ChannelName>WSFLDT</ChannelName>
<ChannelNetwork>CW Affiliate</ChannelNetwork>
<ChannelNumber>39-1</ChannelNumber>
<IsChannelViewable>true</IsChannelViewable>
<StationID>30304</StationID>
<IsChannelObject>true</IsChannelObject>
<ChannelLogoCount>0</ChannelLogoCount>
</Channel>
<AiringChannelName>WSFLDT</AiringChannelName>
<AiringChannelNumber>39-1</AiringChannelNumber>
<AiringDuration>1800000</AiringDuration>
<AiringStartTime>1333251000000</AiringStartTime>
<AiringEndTime>1333252800000</AiringEndTime>
−
<Show>
<ShowYear></ShowYear>
<ShowCategory>Comedy</ShowCategory>
<IsShowEPGDataUnique>true</IsShowEPGDataUnique>
<ShowMisc></ShowMisc>
<ShowSubCategory></ShowSubCategory>
−
<ShowDescription>
Jerry has a box of stuff his grandfather left him. Inside is an interesting looking statue that could replace one George's parents had years ago, but he broke. George plans to pick the statue up later but in the meantime he tells his parents about the replacement statue. Meanwhile the boyfriend of a bitter Finnish author (whose latest work Elaine is going to edit) is going to clean Jerry's apartment. When Jerry returns to his apartment it is cleaned beyond reason. Later when Jerry and Elaine are at the author's apartment, they see the statue on her mantelpiece. Getting it back may jeopardize Elaine's chance at being an editor, but save George from his parent's wrath.
</ShowDescription>
<ShowEpisode>The Statue</ShowEpisode>
<ShowExpandedRatings></ShowExpandedRatings>
<ShowParentalRating></ShowParentalRating>
<ShowRated></ShowRated>
<ShowDuration>0</ShowDuration>
<ShowTitle>Seinfeld</ShowTitle>
<ShowExternalID>EP0169160014</ShowExternalID>
<OriginalAiringDate>671346000000</OriginalAiringDate>
−
<PeopleInShow>
Michael D. Conway, Nurit Koppel, Jarion Monroe, Jerry Seinfeld -- Jerry Seinfeld, Julia Louis-Dreyfus -- Elaine Benes, Michael Richards -- Cosmo Kramer, Jason Alexander -- George Costanza, Liz Sheridan -- Helen Seinfeld, Wayne Knight -- Newman, Jerry Stiller -- Frank Costanza, Barney Martin -- Morty Seinfeld, Estelle Harris -- Estelle Costanza, Heidi Swedberg -- Susan Ross, Larry David -- George Steinbrenner, Tom Cherones, Michael D. Conway, Nurit Koppel, Larry Charles
</PeopleInShow>
−
<PeopleListInShow size="18">
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Jerry Seinfeld -- Jerry Seinfeld</Item>
<Item>Julia Louis-Dreyfus -- Elaine Benes</Item>
<Item>Michael Richards -- Cosmo Kramer</Item>
<Item>Jason Alexander -- George Costanza</Item>
<Item>Liz Sheridan -- Helen Seinfeld</Item>
<Item>Wayne Knight -- Newman</Item>
<Item>Jerry Stiller -- Frank Costanza</Item>
<Item>Barney Martin -- Morty Seinfeld</Item>
<Item>Estelle Harris -- Estelle Costanza</Item>
<Item>Heidi Swedberg -- Susan Ross</Item>
<Item>Larry David -- George Steinbrenner</Item>
<Item>Tom Cherones</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Larry Charles</Item>
</PeopleListInShow>
−
<PeopleAndCharacterListInShow size="18">
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Jerry Seinfeld -- Jerry Seinfeld</Item>
<Item>Julia Louis-Dreyfus -- Elaine Benes</Item>
<Item>Michael Richards -- Cosmo Kramer</Item>
<Item>Jason Alexander -- George Costanza</Item>
<Item>Liz Sheridan -- Helen Seinfeld</Item>
<Item>Wayne Knight -- Newman</Item>
<Item>Jerry Stiller -- Frank Costanza</Item>
<Item>Barney Martin -- Morty Seinfeld</Item>
<Item>Estelle Harris -- Estelle Costanza</Item>
<Item>Heidi Swedberg -- Susan Ross</Item>
<Item>Larry David -- George Steinbrenner</Item>
<Item>Tom Cherones</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Larry Charles</Item>
</PeopleAndCharacterListInShow>
−
<RolesInShow size="18">
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Director</Item>
<Item>Guest</Item>
<Item>Guest</Item>
<Item>Writer</Item>
</RolesInShow>
<IsShowObject>true</IsShowObject>
<ShowLanguage></ShowLanguage>
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
<ShowEpisodeNumber>0</ShowEpisodeNumber>
</Show>
−
<AiringRatings size="1">
<Item>TVPG</Item>
</AiringRatings>
<ScheduleStartTime>1333251000000</ScheduleStartTime>
<ScheduleEndTime>1333252800000</ScheduleEndTime>
<ScheduleDuration>1800000</ScheduleDuration>
<ScheduleRecordingRecurrence></ScheduleRecordingRecurrence>
<AiringTitle>Seinfeld</AiringTitle>
<IsWatched>false</IsWatched>
<WatchedDuration>0</WatchedDuration>
<WatchedStartTime>0</WatchedStartTime>
<WatchedEndTime>0</WatchedEndTime>
<RealWatchedStartTime>0</RealWatchedStartTime>
<RealWatchedEndTime>0</RealWatchedEndTime>
<LatestWatchedTime>1333251000000</LatestWatchedTime>
<IsWatchedCompletely>false</IsWatchedCompletely>
<IsDontLike>false</IsDontLike>
<IsManualRecord>false</IsManualRecord>
<IsNotManualOrFavorite>false</IsNotManualOrFavorite>
<IsAiringHDTV>true</IsAiringHDTV>
<TrackNumber>0</TrackNumber>
<RecordingQuality></RecordingQuality>
<IsFavorite>true</IsFavorite>
<IsAiringObject>true</IsAiringObject>
<ParentalRating>TVPG</ParentalRating>
<ExtraAiringDetails>Closed Captioned, Stereo, HDTV</ExtraAiringDetails>
<AiringID>1410545</AiringID>
<AiringAttributeList/>
<AiringPartNumber>0</AiringPartNumber>
<AiringTotalParts>0</AiringTotalParts>
<AiringPremiereFinaleInfo/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</Airing>
<MediaFileID>1443233</MediaFileID>
<MediaFileMetadataProperties/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</MediaFile>
It doesn't look like anything has changed in the ShowCategoriesList section, but I'm not sure what I'm looking for. I looked for this field in BMT, but didn't see it. Can you point me in the right direction on that one? You are right, I don't use BMT actively... If there is a way for it to be configured to run automatically, I am unaware of it.. and I'm not one for manually tweaking this content all the time... Am I missing something?

Recorded TV files have always seemed to get metadata automatically with base SageTV, I always thought that using BMT to manually update content metadata would be mostly useful for imported media...
Reply With Quote
  #305  
Old 04-09-2012, 09:49 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
Hmmm... I went into BMT and ran the "Find Metadata" option. I then unchecked the "preserve original metadata" as I noted a message indicating some fields couldn't be udpated. The following is the result when I access the URL :

Code:
−
<MediaFile>
−
<MediaFileFormatDescription>
MPEG2-PS[MPEG2-Video 16:9 1080i@29.97fps, Dolby Digital/384Kbps@48kHz 5.1 eng, Dolby Digital/192Kbps@48kHz esl]
</MediaFileFormatDescription>
<IsLocalFile>true</IsLocalFile>
<IsLibraryFile>false</IsLibraryFile>
<IsCompleteRecording>true</IsCompleteRecording>
<IsDVD>false</IsDVD>
<IsBluRay>false</IsBluRay>
<IsDVDDrive>false</IsDVDDrive>
<IsMusicFile>false</IsMusicFile>
<IsVideoFile>true</IsVideoFile>
<IsPictureFile>false</IsPictureFile>
<IsTVFile>true</IsTVFile>
−
<SegmentFiles size="1">
<File>/var/media/tv/Seinfeld-TheStatue-1410545-0.mpg</File>
</SegmentFiles>
<MediaTitle>Seinfeld</MediaTitle>
<MediaFileRelativePath></MediaFileRelativePath>
<ParentDirectory>/var/media/tv</ParentDirectory>
<Size>2560764565</Size>
<IsThumbnailLoaded>false</IsThumbnailLoaded>
<IsFileCurrentlyRecording>false</IsFileCurrentlyRecording>
<FileDuration>1800000</FileDuration>
<FileStartTime>1333251000000</FileStartTime>
<FileEndTime>1333252800000</FileEndTime>
<NumberOfSegments>1</NumberOfSegments>
<IsMediaFileObject>true</IsMediaFileObject>
<AlbumForFile/>
<MediaFileEncoding>HDHomeRun 10173d06 Tuner 1 WSFLDT</MediaFileEncoding>
−
<Airing>
<RecordingName></RecordingName>
−
<Channel>
<ChannelDescription>WSFLDT (WSFL-DT) Miami-Ft. Lauderdale</ChannelDescription>
<ChannelName>WSFLDT</ChannelName>
<ChannelNetwork>CW Affiliate</ChannelNetwork>
<ChannelNumber>39-1</ChannelNumber>
<IsChannelViewable>true</IsChannelViewable>
<StationID>30304</StationID>
<IsChannelObject>true</IsChannelObject>
<ChannelLogoCount>0</ChannelLogoCount>
</Channel>
<AiringChannelName>WSFLDT</AiringChannelName>
<AiringChannelNumber>39-1</AiringChannelNumber>
<AiringDuration>1800000</AiringDuration>
<AiringStartTime>1333251000000</AiringStartTime>
<AiringEndTime>1333252800000</AiringEndTime>
−
<Show>
<ShowYear></ShowYear>
<ShowCategory>Comedy</ShowCategory>
<IsShowEPGDataUnique>true</IsShowEPGDataUnique>
<ShowMisc></ShowMisc>
<ShowSubCategory></ShowSubCategory>
−
<ShowDescription>
Jerry has a box of stuff his grandfather left him. Inside is an interesting looking statue that could replace one George's parents had years ago, but he broke. George plans to pick the statue up later but in the meantime he tells his parents about the replacement statue. Meanwhile the boyfriend of a bitter Finnish author (whose latest work Elaine is going to edit) is going to clean Jerry's apartment. When Jerry returns to his apartment it is cleaned beyond reason. Later when Jerry and Elaine are at the author's apartment, they see the statue on her mantelpiece. Getting it back may jeopardize Elaine's chance at being an editor, but save George from his parent's wrath.
</ShowDescription>
<ShowEpisode>The Statue</ShowEpisode>
<ShowExpandedRatings></ShowExpandedRatings>
<ShowParentalRating></ShowParentalRating>
<ShowRated></ShowRated>
<ShowDuration>0</ShowDuration>
<ShowTitle>Seinfeld</ShowTitle>
<ShowExternalID>EP0169160014</ShowExternalID>
<OriginalAiringDate>671346000000</OriginalAiringDate>
−
<PeopleInShow>
Michael D. Conway, Nurit Koppel, Jarion Monroe, Jerry Seinfeld -- Jerry Seinfeld, Julia Louis-Dreyfus -- Elaine Benes, Michael Richards -- Cosmo Kramer, Jason Alexander -- George Costanza, Liz Sheridan -- Helen Seinfeld, Wayne Knight -- Newman, Jerry Stiller -- Frank Costanza, Barney Martin -- Morty Seinfeld, Estelle Harris -- Estelle Costanza, Heidi Swedberg -- Susan Ross, Larry David -- George Steinbrenner, Tom Cherones, Michael D. Conway, Nurit Koppel, Larry Charles
</PeopleInShow>
−
<PeopleListInShow size="18">
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Jerry Seinfeld -- Jerry Seinfeld</Item>
<Item>Julia Louis-Dreyfus -- Elaine Benes</Item>
<Item>Michael Richards -- Cosmo Kramer</Item>
<Item>Jason Alexander -- George Costanza</Item>
<Item>Liz Sheridan -- Helen Seinfeld</Item>
<Item>Wayne Knight -- Newman</Item>
<Item>Jerry Stiller -- Frank Costanza</Item>
<Item>Barney Martin -- Morty Seinfeld</Item>
<Item>Estelle Harris -- Estelle Costanza</Item>
<Item>Heidi Swedberg -- Susan Ross</Item>
<Item>Larry David -- George Steinbrenner</Item>
<Item>Tom Cherones</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Larry Charles</Item>
</PeopleListInShow>
−
<PeopleAndCharacterListInShow size="18">
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Jarion Monroe</Item>
<Item>Jerry Seinfeld -- Jerry Seinfeld</Item>
<Item>Julia Louis-Dreyfus -- Elaine Benes</Item>
<Item>Michael Richards -- Cosmo Kramer</Item>
<Item>Jason Alexander -- George Costanza</Item>
<Item>Liz Sheridan -- Helen Seinfeld</Item>
<Item>Wayne Knight -- Newman</Item>
<Item>Jerry Stiller -- Frank Costanza</Item>
<Item>Barney Martin -- Morty Seinfeld</Item>
<Item>Estelle Harris -- Estelle Costanza</Item>
<Item>Heidi Swedberg -- Susan Ross</Item>
<Item>Larry David -- George Steinbrenner</Item>
<Item>Tom Cherones</Item>
<Item>Michael D. Conway</Item>
<Item>Nurit Koppel</Item>
<Item>Larry Charles</Item>
</PeopleAndCharacterListInShow>
−
<RolesInShow size="18">
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Director</Item>
<Item>Guest</Item>
<Item>Guest</Item>
<Item>Writer</Item>
</RolesInShow>
<IsShowObject>true</IsShowObject>
<ShowLanguage></ShowLanguage>
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
<ShowEpisodeNumber>0</ShowEpisodeNumber>
</Show>
−
<AiringRatings size="1">
<Item>TVPG</Item>
</AiringRatings>
<ScheduleStartTime>1333251000000</ScheduleStartTime>
<ScheduleEndTime>1333252800000</ScheduleEndTime>
<ScheduleDuration>1800000</ScheduleDuration>
<ScheduleRecordingRecurrence></ScheduleRecordingRecurrence>
<AiringTitle>Seinfeld</AiringTitle>
<IsWatched>false</IsWatched>
<WatchedDuration>0</WatchedDuration>
<WatchedStartTime>0</WatchedStartTime>
<WatchedEndTime>0</WatchedEndTime>
<RealWatchedStartTime>0</RealWatchedStartTime>
<RealWatchedEndTime>0</RealWatchedEndTime>
<LatestWatchedTime>1333251000000</LatestWatchedTime>
<IsWatchedCompletely>false</IsWatchedCompletely>
<IsDontLike>false</IsDontLike>
<IsManualRecord>false</IsManualRecord>
<IsNotManualOrFavorite>false</IsNotManualOrFavorite>
<IsAiringHDTV>true</IsAiringHDTV>
<TrackNumber>0</TrackNumber>
<RecordingQuality></RecordingQuality>
<IsFavorite>true</IsFavorite>
<IsAiringObject>true</IsAiringObject>
<ParentalRating>TVPG</ParentalRating>
<ExtraAiringDetails>Closed Captioned, Stereo, HDTV</ExtraAiringDetails>
<AiringID>1410545</AiringID>
<AiringAttributeList/>
<AiringPartNumber>0</AiringPartNumber>
<AiringTotalParts>0</AiringTotalParts>
<AiringPremiereFinaleInfo/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</Airing>
<MediaFileID>1443233</MediaFileID>
<MediaFileMetadataProperties/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</MediaFile>
It doesn't look like anything has changed in the ShowCategoriesList section, but I'm not sure what I'm looking for. I looked for this field in BMT, but didn't see it. Can you point me in the right direction on that one? You are right, I don't use BMT actively... If there is a way for it to be configured to run automatically, I am unaware of it.. and I'm not one for manually tweaking this content all the time... Am I missing something?

Recorded TV files have always seemed to get metadata automatically with base SageTV, I always thought that using BMT to manually update content metadata would be mostly useful for imported media...
1) The scanner and agent rely HEAVILY on BMT Metadata. If you are not usin g BMT as the primary source of your metadata, there is no garauntee that the scanner and agent will work properly.
2) yes there is a way for BMT to auto update that info. You do that by performing the following steps.
IN BMT webui you should see Configure->Phoneix->Fanart/Metadata There is a check box for Automatic Fanart/Metadata
I would then do a library rescan from the top menu Refresh
3) On the edit metadata page for an item its the Genres (i believe)
Reply With Quote
  #306  
Old 04-09-2012, 09:59 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
The " automatic" box for auto update of fanart/metadata was already selected... I re-ran the refresh option to look for new media as well.. The genre variable appears to tie to "Show Category" which is populated as "Comedy" in this example..

Should I remove the Plex section, re-create it, and re-check the error? I don't still don't see anything in the ShowCategoriesList section in the XML document...

Thanks for all of your assistance!
Reply With Quote
  #307  
Old 04-09-2012, 10:04 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Didn't recreate it, but when I refresh I still get the error:

Code:
Apr 09, 2012 12:02:59 [0x7fbf9822c760] ERROR - Error in Python: Running scanner:
Traceback (most recent call last):
  File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Scanners/Series/SageTV Scanner.py", line 148, in Scan
    if(category.find("Movie")<0 and category.find("Movies")<0 and category.find("Film")<0):
AttributeError: 'NoneType' object has no attribute 'find'
Apr 09, 2012 12:02:59 [0x7fbf9822c760] ERROR - We got an error scanning in /var/media/tv
Apr 09, 2012 12:03:00 [0x7fbf9822c760] ERROR - There were errors scanning location: /var/media/tv
Apr 09, 2012 12:03:00 [0x7fbf9822c760] DEBUG - Since it was an incomplete scan, we are not going to whack missing media.
Apr 09, 2012 12:03:00 [0x7fbf9822c760] DEBUG - Refreshing section 15 of type: 2
Reply With Quote
  #308  
Old 04-09-2012, 10:04 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
The " automatic" box for auto update of fanart/metadata was already selected... I re-ran the refresh option to look for new media as well.. The genre variable appears to tie to "Show Category" which is populated as "Comedy" in this example..

Should I remove the Plex section, re-create it, and re-check the error? I don't still don't see anything in the ShowCategoriesList section in the XML document...

Thanks for all of your assistance!
The ShowCategoriesList has to be populated in order for the scanner to work properly. What happens when you update the metadata in BMT on just that piece of content? does anything change? AFAIK the ShowCategoriesList should also be populated with a min. of what is contained in the ShowCategory. I may need to go back to Sean on this (developer of BMT) and ask if that is the case. There may be some settings in BMT which need to be checked that I am not aware of.

There is also a setting in the SageTV -> MEtadata settings which says Update .properties file when changed. Is that checked? The scanner actually does nothing with the properties file, but the Agent does try and retrieve info from the properties file. While that shouldn't have any bearing on the scanner, it may...so is that checked :-)
Reply With Quote
  #309  
Old 04-09-2012, 10:05 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
The " automatic" box for auto update of fanart/metadata was already selected... I re-ran the refresh option to look for new media as well.. The genre variable appears to tie to "Show Category" which is populated as "Comedy" in this example..

Should I remove the Plex section, re-create it, and re-check the error? I don't still don't see anything in the ShowCategoriesList section in the XML document...

Thanks for all of your assistance!
Yeah - you will get that error every time if the ShowCategoriesList isn't populated.
Reply With Quote
  #310  
Old 04-09-2012, 10:23 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Hmmm... when I change "genre" from "Comedy" to "Drama", Showcategorieslist is still not populated... Since I've never seen it populated, I'm assuming you mean I should see at least one variable (eg., comedy or drama) after that reference in the XML file...

Yes, the update metadata settings field you mentioned was already checked...
Reply With Quote
  #311  
Old 04-09-2012, 10:27 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
Hmmm... when I change "genre" from "Comedy" to "Drama", Showcategorieslist is still not populated... Since I've never seen it populated, I'm assuming you mean I should see at least one variable (eg., comedy or drama) after that reference in the XML file...

Yes, the update metadata settings field you mentioned was already checked...
odd. I'll check with Sean on that. in the meantime can you temporarily remove that 1 file from your directory and try removing directory from plex, readding and rescanning to see what the result is please
Reply With Quote
  #312  
Old 04-09-2012, 10:49 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
So I deleted the Seinfeld file, clicked "refresh", "Notify SageTV to look for new media"... I deleted the "SageTV Shows" section, selected a new Seinfeld episode, "Seinfeld-TheStranded-1410546-0.mpg" and pasted it into the URL: "http://plexlex@127.0.0.1:8083/sagex/api?c=plex:GetMediaFileForName&1=Seinfeld-TheStranded-1410546-0.mpg" and I get the following:

"
Code:
<MediaFile>
−
<MediaFileFormatDescription>
MPEG2-PS[MPEG2-Video 16:9 1080i@29.97fps, Dolby Digital/384Kbps@48kHz 5.1 eng, Dolby Digital/192Kbps@48kHz esl]
</MediaFileFormatDescription>
<IsLocalFile>true</IsLocalFile>
<IsLibraryFile>false</IsLibraryFile>
<IsCompleteRecording>true</IsCompleteRecording>
<IsDVD>false</IsDVD>
<IsBluRay>false</IsBluRay>
<IsDVDDrive>false</IsDVDDrive>
<IsMusicFile>false</IsMusicFile>
<IsVideoFile>true</IsVideoFile>
<IsPictureFile>false</IsPictureFile>
<IsTVFile>true</IsTVFile>
−
<SegmentFiles size="1">
<File>/var/media/tv/Seinfeld-TheStranded-1410546-0.mpg</File>
</SegmentFiles>
<MediaTitle>Seinfeld</MediaTitle>
<MediaFileRelativePath></MediaFileRelativePath>
<ParentDirectory>/var/media/tv</ParentDirectory>
<Size>2523514338</Size>
<IsThumbnailLoaded>false</IsThumbnailLoaded>
<IsFileCurrentlyRecording>false</IsFileCurrentlyRecording>
<FileDuration>1799998</FileDuration>
<FileStartTime>1333249200002</FileStartTime>
<FileEndTime>1333251000000</FileEndTime>
<NumberOfSegments>1</NumberOfSegments>
<IsMediaFileObject>true</IsMediaFileObject>
<AlbumForFile/>
<MediaFileEncoding>HDHomeRun 10173d06 Tuner 1 WSFLDT</MediaFileEncoding>
−
<Airing>
<RecordingName></RecordingName>
−
<Channel>
<ChannelDescription>WSFLDT (WSFL-DT) Miami-Ft. Lauderdale</ChannelDescription>
<ChannelName>WSFLDT</ChannelName>
<ChannelNetwork>CW Affiliate</ChannelNetwork>
<ChannelNumber>39-1</ChannelNumber>
<IsChannelViewable>true</IsChannelViewable>
<StationID>30304</StationID>
<IsChannelObject>true</IsChannelObject>
<ChannelLogoCount>0</ChannelLogoCount>
</Channel>
<AiringChannelName>WSFLDT</AiringChannelName>
<AiringChannelNumber>39-1</AiringChannelNumber>
<AiringDuration>1800000</AiringDuration>
<AiringStartTime>1333249200000</AiringStartTime>
<AiringEndTime>1333251000000</AiringEndTime>
−
<Show>
<ShowYear></ShowYear>
<ShowCategory>Sitcom</ShowCategory>
<IsShowEPGDataUnique>true</IsShowEPGDataUnique>
<ShowMisc></ShowMisc>
<ShowSubCategory></ShowSubCategory>
−
<ShowDescription>
Waiting for a ride, Jerry and Elaine keep a party's host up late.
</ShowDescription>
<ShowEpisode>The Stranded</ShowEpisode>
<ShowExpandedRatings></ShowExpandedRatings>
<ShowParentalRating></ShowParentalRating>
<ShowRated></ShowRated>
<ShowDuration>0</ShowDuration>
<ShowTitle>Seinfeld</ShowTitle>
<ShowExternalID>EP0169160036</ShowExternalID>
<OriginalAiringDate>691286400000</OriginalAiringDate>
−
<PeopleInShow>
Jerry Seinfeld, Jason Alexander, Michael Richards, Julia Louis-Dreyfus, Michael Chiklis, Teri Austin, Bobbi Jo Lathan, Marcia Firesten, Dwayne Kennedy, John Putch, Melissa Weil, Ellen Ratner, Jerry Seinfeld, Larry David, Matt Goldman
</PeopleInShow>
−
<PeopleListInShow size="15">
<Item>Jerry Seinfeld</Item>
<Item>Jason Alexander</Item>
<Item>Michael Richards</Item>
<Item>Julia Louis-Dreyfus</Item>
<Item>Michael Chiklis</Item>
<Item>Teri Austin</Item>
<Item>Bobbi Jo Lathan</Item>
<Item>Marcia Firesten</Item>
<Item>Dwayne Kennedy</Item>
<Item>John Putch</Item>
<Item>Melissa Weil</Item>
<Item>Ellen Ratner</Item>
<Item>Jerry Seinfeld</Item>
<Item>Larry David</Item>
<Item>Matt Goldman</Item>
</PeopleListInShow>
−
<PeopleAndCharacterListInShow size="15">
<Item>Jerry Seinfeld as Jerry Seinfeld</Item>
<Item>Jason Alexander as George Costanza</Item>
<Item>Michael Richards as Cosmo Kramer</Item>
<Item>Julia Louis-Dreyfus as Elaine Benes</Item>
<Item>Michael Chiklis</Item>
<Item>Teri Austin</Item>
<Item>Bobbi Jo Lathan</Item>
<Item>Marcia Firesten</Item>
<Item>Dwayne Kennedy</Item>
<Item>John Putch</Item>
<Item>Melissa Weil</Item>
<Item>Ellen Ratner</Item>
<Item>Jerry Seinfeld as Jerry Seinfeld</Item>
<Item>Larry David</Item>
<Item>Matt Goldman</Item>
</PeopleAndCharacterListInShow>
−
<RolesInShow size="15">
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Actor</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Guest Star</Item>
<Item>Writer</Item>
<Item>Writer</Item>
<Item>Writer</Item>
</RolesInShow>
<IsShowObject>true</IsShowObject>
<ShowLanguage></ShowLanguage>
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
<ShowEpisodeNumber>0</ShowEpisodeNumber>
</Show>
−
<AiringRatings size="1">
<Item>TVPG</Item>
</AiringRatings>
<ScheduleStartTime>1333249200000</ScheduleStartTime>
<ScheduleEndTime>1333251000000</ScheduleEndTime>
<ScheduleDuration>1800000</ScheduleDuration>
<ScheduleRecordingRecurrence></ScheduleRecordingRecurrence>
<AiringTitle>Seinfeld</AiringTitle>
<IsWatched>false</IsWatched>
<WatchedDuration>0</WatchedDuration>
<WatchedStartTime>0</WatchedStartTime>
<WatchedEndTime>0</WatchedEndTime>
<RealWatchedStartTime>0</RealWatchedStartTime>
<RealWatchedEndTime>0</RealWatchedEndTime>
<LatestWatchedTime>1333249200000</LatestWatchedTime>
<IsWatchedCompletely>false</IsWatchedCompletely>
<IsDontLike>false</IsDontLike>
<IsManualRecord>false</IsManualRecord>
<IsNotManualOrFavorite>false</IsNotManualOrFavorite>
<IsAiringHDTV>true</IsAiringHDTV>
<TrackNumber>0</TrackNumber>
<RecordingQuality></RecordingQuality>
<IsFavorite>true</IsFavorite>
<IsAiringObject>true</IsAiringObject>
<ParentalRating>TVPG</ParentalRating>
<ExtraAiringDetails>Closed Captioned, Stereo, HDTV</ExtraAiringDetails>
<AiringID>1410546</AiringID>
<AiringAttributeList/>
<AiringPartNumber>0</AiringPartNumber>
<AiringTotalParts>0</AiringTotalParts>
<AiringPremiereFinaleInfo/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</Airing>
<MediaFileID>1443232</MediaFileID>
<MediaFileMetadataProperties/>
<IsShowFirstRun>false</IsShowFirstRun>
<IsShowReRun>true</IsShowReRun>
</MediaFile>

Again, I'm assuming that the following:

Code:
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
Should look something like this??:

Code:
<ShowCategoriesString/>
<ShowCategoriesList/>
Item>Sitcom</Item>
</ShowCategoriesList>
<ShowSeasonNumber>0</ShowSeasonNumber>
When I recreate the section and update it, I get:

Code:
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/Seinfeld-TheDeal-1420041-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/UpAllNight-DaddyDaughterTime-1387597-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/LateShowWithDavidLetterman-1419509-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/HowIMetYourMother-Slapsgiving2RevengeoftheSlap-1429952-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/HowIMetYourMother-WhereWereWe-1425415-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/IndependentLens-YoureLookingatMeLikeILiveHereandIDont-1410430-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/AmericanIdol-1of11Votedoff-1387667-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/AmericanIdol-1VotedOff-1425032-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/MeetthePress-1429053-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/AmericanIdol-FinalistsCompete-1419751-0.mpg
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/TwoandaHalfMen-TheImmortalMrBillyJoel-1425168-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/Alcatraz-ClarenceMontgomery-1391237-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/TheChew-EasterFunday-1440762-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/TheThreeStooges-ThreeLittleTwirps-1422942-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/HDHomeRun10173d06Tuner1DigitalTVTuner-0.mpgbuf
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/Seinfeld-TheExGirlfriend-1391483-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/Seinfeld-TheHeartAttack-1417006-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Adding file for scanner: /var/media/tv/Seinfeld-TheBabyShower-1401390-0.mpg.properties
Apr 09, 2012 12:50:31 [0x7f290efc7760] ERROR - Error in Python: Running scanner:
Traceback (most recent call last):
  File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Scanners/Series/SageTV Scanner.py", line 148, in Scan
    if(category.find("Movie")<0 and category.find("Movies")<0 and category.find("Film")<0):
AttributeError: 'NoneType' object has no attribute 'find'
Apr 09, 2012 12:50:31 [0x7f290efc7760] ERROR - We got an error scanning in /var/media/tv
Apr 09, 2012 12:50:31 [0x7f290efc7760] ERROR - There were errors scanning location: /var/media/tv
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Since it was an incomplete scan, we are not going to whack missing media.
Apr 09, 2012 12:50:31 [0x7f290efc7760] DEBUG - Refreshing section 16 of type: 2


Thoughts?

Last edited by jbmia; 04-09-2012 at 10:52 AM.
Reply With Quote
  #313  
Old 04-09-2012, 11:01 AM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
<ShowCategoriesList size="2">
<Item>
<![CDATA[ Crime drama ]]>
</Item>
<Item>
<![CDATA[ Science fiction ]]>
</Item>
</ShowCategoriesList>

but yes it needs to be populated.

Are all of your sienfield episodes like this? can you check a few other recordings?

Ill check with Sean to see if he has any input on the matter with BMT.
Reply With Quote
  #314  
Old 04-09-2012, 11:16 AM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
I checked Alcatraz, Independent Lens, and American Idol.. all with different Genre's... none of them populate a value under "ShowCategoriesList" in the XML file when checked...

Thanks again for all your help and the quick turnarounds!
Reply With Quote
  #315  
Old 04-09-2012, 12:04 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
I checked Alcatraz, Independent Lens, and American Idol.. all with different Genre's... none of them populate a value under "ShowCategoriesList" in the XML file when checked...

Thanks again for all your help and the quick turnarounds!
I have already reached out to Sean and gotten a response. I am working through a few questions with him before posting back my findings.

Is all of your stuff up to date afa software and plugins go? Sage Server , sagex apis, bmt, etc.?
Reply With Quote
  #316  
Old 04-09-2012, 12:56 PM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Should be... I installed Sagex, Jetty, & BMT yesterday via a placeshifter UI... I went in and changed my user, password, and port and that's all the config I've verified other than the BMT config we've troubleshooted in this thread...

I did apply that __init__.py path, but not familiar with the ramifications there...

the scanner logs finder my recorded tv folder and seem to be handing off the file names to the sagetv/bmt/scanner/agent and then we get the error I've forwarded in the logs..

Let me know if there's anything else I should be checking...

It is a bit curious that one field isn't updating... and no one else has run across it..

One last thing... following is my version information.. just to make sure it's not an issue with versions I'm running:

Code:
Phoenix
Version
	
2.3.47
sagex.api Version
	
7.1.9.1
Fanart Enabled
	
true
Fanart Folder
	
userdata/Phoenix/Fanart
Automatic Metadata/Fanart Lookups Enabled
	
true
Loaded VFS Views
	
31
SageTV
Version
	
7.0.23.1
Required Version
	
7.0.23
Java Version
	
1.6.0_24
Server
	
true
Recordings Used Diskspace
	
440.45 G
Library Import Scan in Progress
	
false
JVM Max Memory
	
349,568 M
JVM Allocated Memory
	
126,656 M
JVM Total Free Memory
	
242,407 M
System Messages
	
Clear All

Last edited by jbmia; 04-09-2012 at 12:58 PM.
Reply With Quote
  #317  
Old 04-09-2012, 12:59 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
Should be... I installed Sagex, Jetty, & BMT yesterday via a placeshifter UI... I went in and changed my user, password, and port and that's all the config I've verified other than the BMT config we've troubleshooted in this thread...

I did apply that __init__.py path, but not familiar with the ramifications there...

the scanner logs finder my recorded tv folder and seem to be handing off the file names to the sagetv/bmt/scanner/agent and then we get the error I've forwarded in the logs..

Let me know if there's anything else I should be checking...

It is a bit curious that one field isn't updating... and no one else has run across it..

One last thing... following is my version information.. just to make sure it's not an issue with versions I'm running:

[CODE]Phoenix
Version

2.3.47
sagex.api Version

7.1.9.1
Fanart Enabled

true
Fanart Folder

userdata/Phoenix/Fanart
Automatic Metadata/Fanart Lookups Enabled

true
Loaded VFS Views

31
SageTV
Version

7.0.23.1
Required Version

7.0.23
Java Version

1.6.0_24
Server

true
Recordings Used Diskspace

440.45 G
Library Import Scan in Progress

false
JVM Max Memory

349,568 M
JVM Allocated Memory

126,656 M
JVM Total Free Memory

242,407 M
System Messages

Clear All
[\CODE]
Do me a favor please and run this command in a web browser

http://userass@x.x.x.xort/sagex/api?c=GetMediaFileForFilePath&1=

then enter the full path of the filename in question...so use your seinfeld if you want thats fine...please post the results.
Reply With Quote
  #318  
Old 04-09-2012, 01:25 PM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Running this URL:
Code:
http://plex:plex@127.0.0.1:8083/sagex/api?c=GetMediaFileForFilePath&1=AmericanIdol-10FinalistsCompete-1404177-0.mpg
I get:

Code:
        This XML file does not appear to have any style information associated with it. The document tree is shown below.
      
<Result/>
Reply With Quote
  #319  
Old 04-09-2012, 02:36 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by jbmia View Post
Running this URL:
Code:
http://plex:plex@127.0.0.1:8083/sagex/api?c=GetMediaFileForFilePath&1=AmericanIdol-10FinalistsCompete-1404177-0.mpg
I get:

Code:
        This XML file does not appear to have any style information associated with it. The document tree is shown below.
      
<Result/>
http://192.168.1.110:8500/sagex/api?...14060487-0.mpg

you have to have the full file path... like above in order for the stock sagex api call to work
Reply With Quote
  #320  
Old 04-09-2012, 02:57 PM
jbmia jbmia is offline
Sage User
 
Join Date: Apr 2009
Posts: 73
Here you go...

Code:
<MediaFile>
−
<MediaFileFormatDescription>
MPEG2-PS[MPEG2-Video 16:9 720p@60fps, Dolby Digital/384Kbps@48kHz 5.1 eng]
</MediaFileFormatDescription>
<IsLocalFile>true</IsLocalFile>
<IsLibraryFile>false</IsLibraryFile>
<IsCompleteRecording>true</IsCompleteRecording>
<IsDVD>false</IsDVD>
<IsBluRay>false</IsBluRay>
<IsDVDDrive>false</IsDVDDrive>
<IsMusicFile>false</IsMusicFile>
<IsVideoFile>true</IsVideoFile>
<IsPictureFile>false</IsPictureFile>
<IsTVFile>true</IsTVFile>
−
<SegmentFiles size="1">
−
<File>
/var/media/tv/AmericanIdol-10FinalistsCompete-1404177-0.mpg
</File>
</SegmentFiles>
<MediaTitle>American Idol</MediaTitle>
<MediaFileRelativePath></MediaFileRelativePath>
<ParentDirectory>/var/media/tv</ParentDirectory>
<Size>13041983566</Size>
<IsThumbnailLoaded>false</IsThumbnailLoaded>
<IsFileCurrentlyRecording>false</IsFileCurrentlyRecording>
<FileDuration>7199999</FileDuration>
<FileStartTime>1332979200001</FileStartTime>
<FileEndTime>1332986400000</FileEndTime>
<NumberOfSegments>1</NumberOfSegments>
<IsMediaFileObject>true</IsMediaFileObject>
<AlbumForFile/>
<MediaFileEncoding>HDHomeRun 10173d06 Tuner 1 WSVNDT</MediaFileEncoding>
−
<Airing>
<RecordingName></RecordingName>
−
<Channel>
<ChannelDescription>WSVNDT (WSVN-DT) Miami-Ft. Lauderdale</ChannelDescription>
<ChannelName>WSVNDT</ChannelName>
<ChannelNetwork>Fox Affiliate</ChannelNetwork>
<ChannelNumber>7-1</ChannelNumber>
<IsChannelViewable>true</IsChannelViewable>
<StationID>21220</StationID>
<IsChannelObject>true</IsChannelObject>
<ChannelLogoCount>0</ChannelLogoCount>
</Channel>
<AiringChannelName>WSVNDT</AiringChannelName>
<AiringChannelNumber>7-1</AiringChannelNumber>
<AiringDuration>7200000</AiringDuration>
<AiringStartTime>1332979200000</AiringStartTime>
<AiringEndTime>1332986400000</AiringEndTime>
−
<Show>
<ShowYear></ShowYear>
<ShowCategory>Reality</ShowCategory>
<IsShowEPGDataUnique>true</IsShowEPGDataUnique>
<ShowMisc></ShowMisc>
<ShowSubCategory>Music</ShowSubCategory>
<ShowDescription>The 10 finalists perform.</ShowDescription>
<ShowEpisode>10 Finalists Compete</ShowEpisode>
<ShowExpandedRatings></ShowExpandedRatings>
<ShowParentalRating></ShowParentalRating>
<ShowRated></ShowRated>
<ShowDuration>0</ShowDuration>
<ShowTitle>American Idol</ShowTitle>
<ShowExternalID>EP5520800400</ShowExternalID>
<OriginalAiringDate>1332979200000</OriginalAiringDate>
−
<PeopleInShow>
Randy Jackson, Jennifer Lopez, Steven Tyler, DeAndre Brackensick, Colton Dixon, Heejun Han, Joshua Ledet, Phillip Phillips, Hollie Cavanagh, Skylar Laine, Shannon Magrane, Jessica Sanchez, Elise Testone, Erika Van Pelt, Ryan Seacrest, Simon Fuller, Cecile Frot-Coutaz, Nigel Lythgoe, Ken Warwick
</PeopleInShow>
−
<PeopleListInShow size="19">
<Item>Randy Jackson</Item>
<Item>Jennifer Lopez</Item>
<Item>Steven Tyler</Item>
<Item>DeAndre Brackensick</Item>
<Item>Colton Dixon</Item>
<Item>Heejun Han</Item>
<Item>Joshua Ledet</Item>
<Item>Phillip Phillips</Item>
<Item>Hollie Cavanagh</Item>
<Item>Skylar Laine</Item>
<Item>Shannon Magrane</Item>
<Item>Jessica Sanchez</Item>
<Item>Elise Testone</Item>
<Item>Erika Van Pelt</Item>
<Item>Ryan Seacrest</Item>
<Item>Simon Fuller</Item>
<Item>Cecile Frot-Coutaz</Item>
<Item>Nigel Lythgoe</Item>
<Item>Ken Warwick</Item>
</PeopleListInShow>
−
<PeopleAndCharacterListInShow size="19">
<Item>Randy Jackson</Item>
<Item>Jennifer Lopez</Item>
<Item>Steven Tyler</Item>
<Item>DeAndre Brackensick</Item>
<Item>Colton Dixon</Item>
<Item>Heejun Han</Item>
<Item>Joshua Ledet</Item>
<Item>Phillip Phillips</Item>
<Item>Hollie Cavanagh</Item>
<Item>Skylar Laine</Item>
<Item>Shannon Magrane</Item>
<Item>Jessica Sanchez</Item>
<Item>Elise Testone</Item>
<Item>Erika Van Pelt</Item>
<Item>Ryan Seacrest</Item>
<Item>Simon Fuller</Item>
<Item>Cecile Frot-Coutaz</Item>
<Item>Nigel Lythgoe</Item>
<Item>Ken Warwick</Item>
</PeopleAndCharacterListInShow>
−
<RolesInShow size="19">
<Item>Judge</Item>
<Item>Judge</Item>
<Item>Judge</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Contestant</Item>
<Item>Host</Item>
<Item>Executive Producer</Item>
<Item>Executive Producer</Item>
<Item>Executive Producer</Item>
<Item>Executive Producer</Item>
</RolesInShow>
<IsShowObject>true</IsShowObject>
<ShowLanguage></ShowLanguage>
<ShowCategoriesString/>
<ShowCategoriesList/>
<ShowSeasonNumber>0</ShowSeasonNumber>
<ShowEpisodeNumber>0</ShowEpisodeNumber>
</Show>
−
<AiringRatings size="1">
<Item>TVPG</Item>
</AiringRatings>
<ScheduleStartTime>1332979200000</ScheduleStartTime>
<ScheduleEndTime>1332986400000</ScheduleEndTime>
<ScheduleDuration>7200000</ScheduleDuration>
<ScheduleRecordingRecurrence></ScheduleRecordingRecurrence>
<AiringTitle>American Idol</AiringTitle>
<IsWatched>false</IsWatched>
<WatchedDuration>3726732</WatchedDuration>
<WatchedStartTime>1332979200001</WatchedStartTime>
<WatchedEndTime>1332982926733</WatchedEndTime>
<RealWatchedStartTime>1332985364023</RealWatchedStartTime>
<RealWatchedEndTime>1333140299940</RealWatchedEndTime>
<LatestWatchedTime>1332982929733</LatestWatchedTime>
<IsWatchedCompletely>false</IsWatchedCompletely>
<IsDontLike>false</IsDontLike>
<IsManualRecord>false</IsManualRecord>
<IsNotManualOrFavorite>false</IsNotManualOrFavorite>
<IsAiringHDTV>true</IsAiringHDTV>
<TrackNumber>0</TrackNumber>
<RecordingQuality></RecordingQuality>
<IsFavorite>true</IsFavorite>
<IsAiringObject>true</IsAiringObject>
<ParentalRating>TVPG</ParentalRating>
<ExtraAiringDetails>Closed Captioned, Stereo, HDTV</ExtraAiringDetails>
<AiringID>1404177</AiringID>
<AiringAttributeList/>
<AiringPartNumber>0</AiringPartNumber>
<AiringTotalParts>0</AiringTotalParts>
<AiringPremiereFinaleInfo/>
<IsShowFirstRun>true</IsShowFirstRun>
<IsShowReRun>false</IsShowReRun>
</Airing>
<MediaFileID>1435639</MediaFileID>
<MediaFileMetadataProperties/>
<IsShowFirstRun>true</IsShowFirstRun>
<IsShowReRun>false</IsShowReRun>
</MediaFile>
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 07:09 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.