[mythtv] [mythtv-commits] Ticket #4222: Update MythMusic to continue playing in the background after exiting it.

Stuart Morgan stuart at tase.co.uk
Mon Dec 31 23:51:03 UTC 2007


On Monday 31 December 2007 22:36:30 Petr Stehlik wrote:
> > It can already handle external subtitle files and force the aspect ratio.
> > See either the OSD menu, or appearance settings where you can force
> > different aspect ratios for different video dimensions.
>
> Well, but with bit of shell scripting I can get this working
> automagically for xine. For example picking the correct subtitle file is
> the following process: try anything that begins with the movie name and
> ends with ".srt", ".sub" or ".txt" and preferably contains "cs" or
> "czech" (since often the folder contains both English and Czech
> subtitles). Or the aspect ratio - if file extension is "avi2" then force
> "4:3" ratio.

Re-read what I wrote, these work automatically in the internal player. It will 
select the subtitle file by looking for .sub, .srt or .txt files. I've no 
idea if we look for preferred language codes in the filename, but that's an 
easy thing to fix if we don't.

It can automatically select the correct aspect ratio for 352x576 videos too, 
if you goto appearance settings, select "Separate video modes for gui & 
playback" you can select different options for different video dimensions 
which will then be used for all future viewings.

> I'd need similar flexibility for the Internal player if I wanted to
> switch to it. Changing the subtitle file or aspect ratio manually in the
> OSD has dangerously low WAF, I am afraid.

Both work automatically without shell scripting in trunk. I didn't say that 
the OSD was the only option.

P.S. I'd like to point out the "devils advocate" bit in my original post. 
Although I'd ultimately like to see the external player support moved into 
the background or even removed from mythtv, I'm not proposing it for 0.21 or 
even the near future. I would however like to discuss what improvements need 
to be made in the internal player, why are people still using external 
players? Most of the reasons I've heard so far in IRC are features and 
support which people think are missing from the Internal player but which in 
reality have been there for months or even before 0.20.
-- 
Stuart Morgan


More information about the mythtv-dev mailing list