Opened 17 years ago
Closed 15 years ago
#3829 closed enhancement (fixed)
Different OSD formats for livetv, recordings and mythvideo
Reported by: | anonymous | Owned by: | paulh |
---|---|---|---|
Priority: | minor | Milestone: | 0.22 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
This patch allows different OSD layouts for livetv, recordings and mythvideo. For livetv the existing container name program_info in osd.xml is used. For recordings program_info_recording will be used if it exists otherwise fall back to program_info. For Mythvideo, the container program_info_video is used if it exits. As there is always a fallback to program_info, so full compatibility with existing OSDs is maintained. This patch is a nice complement to #3828 (show year in OSD for mythvideo) and #3493 (show mythvideo coverart in OSD).
For mythvideo, the channelicon and channel area reserved in the OSD appears blank. This patch will allow this area to be used for mythvideo.
Attachments (8)
Change History (17)
Changed 17 years ago by
Attachment: | osd-multiple.diff added |
---|
comment:1 Changed 17 years ago by
comment:2 Changed 17 years ago by
Sure no problem, I'll attach my osd.xml as a sample, its based on the Retro-OSD. You'll see that I make use of my patch to ticket #3493 to show the coverart for mythvideo. Also I have a slightly different OSD for recordings than for livetv.
Basically, copy the container program_info as two new containers named program_info_video and program_info_recording. The format and options for the three containers is identical. You still need to keep program_info as this is still used for livetv and as a fallback in case one of the other two don't exist.
Changed 17 years ago by
Sample OSD file showing the two new program info containers
comment:3 Changed 16 years ago by
Owner: | changed from Isaac Richards to Nigel |
---|---|
Status: | new → assigned |
I like the idea of this - thanks Mav’ (but then I also wanted to expand the OSDs to include bookmarks, scheduled programme start and end times, et c). Hopefully I will make some time to work on it.
comment:4 Changed 16 years ago by
Milestone: | unknown → 0.22 |
---|---|
Version: | unknown → head |
Changed 15 years ago by
Attachment: | osd-multiple.2.diff added |
---|
Updated for trunk. Not sure if this will apply to 0.21-fixes.
comment:7 Changed 15 years ago by
Owner: | changed from Nigel to paulh |
---|
Changed 15 years ago by
Attachment: | osd_metallurgy.xml added |
---|
tweaked osd.xml for Stuart's Metallurgy theme
comment:8 Changed 15 years ago by
updated as requested for mod themes. osd-theme.diff mods the main themes defaultosd and blueosd. Note that these aren't well suited for this, in defaultosd there's no place to put the coverart and no room in either theme to show the movie length/duration. Also attached a mod for the retro OSD theme. Also my tweaked version of osd.xml for Stuart's excellent metallurgy OSD theme.
The Retro and metallurgy OSD themes are best suited for this patch.
It'd be nice to see some xml code to show how the new container works in its proper context - could you possibly provide that?