SageTV Community  

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

Notices

SageTV Studio Discussion related to the SageTV Studio application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the Studio software application should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-02-2010, 01:24 AM
JREkiwi's Avatar
JREkiwi JREkiwi is offline
Sage Icon
 
Join Date: Jan 2005
Location: Auckland, New Zealand
Posts: 2,132
GetPeopleAndCharacterListInShowInRole

How does the this get populated?

Is there an associated api for setting these values?

John
Reply With Quote
  #2  
Old 07-02-2010, 05:06 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
John,

There is, but I can't remember off the top of my head and I do not have access to my Sage setup. Look at the record listener in the OSD and see what happens if the user presses Record while an Online Video is playing. If the download is a music file it adds the Artist information. I *think* that is what you are looking for.

Tom
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #3  
Old 07-02-2010, 06:04 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by tmiranda View Post
John,

There is, but I can't remember off the top of my head and I do not have access to my Sage setup. Look at the record listener in the OSD and see what happens if the user presses Record while an Online Video is playing. If the download is a music file it adds the Artist information. I *think* that is what you are looking for.

Tom
Also BMT populates those fields as well but I believe on default yes sage get's it from the embedded guide metadata.
Reply With Quote
  #4  
Old 07-02-2010, 02:14 PM
JREkiwi's Avatar
JREkiwi JREkiwi is offline
Sage Icon
 
Join Date: Jan 2005
Location: Auckland, New Zealand
Posts: 2,132
I understand how AddShow() and SetMediaFileMetadata() populate the values that can be retrieved via GetPeopleInShowInRole(), but how would the Character part of GetPeopleAndCharacterListInShowRole() get populated?

John
Reply With Quote
  #5  
Old 07-03-2010, 10:46 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
My guess is they are only populated from zap2it... probably a good recomentation to get rolled into the API for 3rd party use...
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #6  
Old 07-04-2010, 12:00 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by JREkiwi View Post
I understand how AddShow() and SetMediaFileMetadata() populate the values that can be retrieved via GetPeopleInShowInRole(), but how would the Character part of GetPeopleAndCharacterListInShowRole() get populated?

John
John,

Sorry, I missed the part about "CharacterList".
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.

Last edited by tmiranda; 07-04-2010 at 12:05 PM.
Reply With Quote
  #7  
Old 10-27-2010, 01:55 AM
JREkiwi's Avatar
JREkiwi JREkiwi is offline
Sage Icon
 
Join Date: Jan 2005
Location: Auckland, New Zealand
Posts: 2,132
Just resurrecting this before I send an email of to SageTV. Anyone discovered how the data is populated for retrieval by GetPeopleAndCharacterListInShowInRole() and the other CharacterList APIs as there's no corresponding Set commands.

John
Reply With Quote
  #8  
Old 10-27-2010, 03:47 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by JREkiwi View Post
How does the this get populated?
I've often wondered that myself. Actors are set via the Actors metadata, but I've never seen a property for the Characters.

Quote:
Originally Posted by PLUCKYHD View Post
Also BMT populates those fields as well but I believe on default yes sage get's it from the embedded guide metadata.
BMT uses a fudging technigue, derived from nielm (i think) Basically, when I set the Actors I set each element to be "Real Name -- Character". Later, in code, when i build up a Cast member, I parse the Actor element for '--' and then I separate out the real name and character name.
Reply With Quote
  #9  
Old 10-27-2010, 04:51 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by stuckless View Post
I've often wondered that myself. Actors are set via the Actors metadata, but I've never seen a property for the Characters.



BMT uses a fudging technigue, derived from nielm (i think) Basically, when I set the Actors I set each element to be "Real Name -- Character". Later, in code, when i build up a Cast member, I parse the Actor element for '--' and then I separate out the real name and character name.
Yeah the separation is exactly what I did way back when in smw.
Reply With Quote
  #10  
Old 10-27-2010, 09:46 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
I believe it correlates the info from the airing's detailed info for the stars and the cast member info from the Series Info (select an airing, then choose "View Series Information"), both of which SageTV gets from Zap2it. If the character name for an actor is not in the series info, you will only see the actor's name on the detailed info screen.

If your question is how or whether you could add custom actor <-> character name info to the series info for an airing... I don't know.

- Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
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


All times are GMT -6. The time now is 02:26 AM.


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