|
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 |
#301
|
|||
|
|||
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. |
#302
|
||||
|
||||
Quote:
Issues lies in the scanner, but i believe it has to do with the metadata which is stored in bmt. Looking into it... |
#303
|
||||
|
||||
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. |
#304
|
|||
|
|||
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> 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... |
#305
|
||||
|
||||
Quote:
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) |
#306
|
|||
|
|||
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! |
#307
|
|||
|
|||
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 |
#308
|
||||
|
||||
Quote:
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 :-) |
#309
|
||||
|
||||
Quote:
|
#310
|
|||
|
|||
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... |
#311
|
||||
|
||||
Quote:
|
#312
|
|||
|
|||
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> Code:
<ShowCategoriesString/> <ShowCategoriesList/> Item>Sitcom</Item> </ShowCategoriesList> <ShowSeasonNumber>0</ShowSeasonNumber> 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. |
#313
|
||||
|
||||
<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. |
#314
|
|||
|
|||
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! |
#315
|
||||
|
||||
Quote:
Is all of your stuff up to date afa software and plugins go? Sage Server , sagex apis, bmt, etc.? |
#316
|
|||
|
|||
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. |
#317
|
||||
|
||||
Quote:
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. |
#318
|
|||
|
|||
Running this URL:
Code:
http://plex:plex@127.0.0.1:8083/sagex/api?c=GetMediaFileForFilePath&1=AmericanIdol-10FinalistsCompete-1404177-0.mpg Code:
This XML file does not appear to have any style information associated with it. The document tree is shown below. <Result/> |
#319
|
||||
|
||||
Quote:
you have to have the full file path... like above in order for the stock sagex api call to work |
#320
|
|||
|
|||
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> |
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 |