let mythtranscode --help hint at the optional cutlist
(cherry picked from commit 24be3436d75f5947ef6e7d444daee50666832ac6)
Make metadata title matching more permissive

From the ticket: Not sure why it was comparing the first char of both
strings, also think it shouldn't be case sensitive at all.

I think so, too

Fixes #11088
Patch by Daniel Ribeiro
(cherry picked from commit 18f6412f73cffc751931dc688d57ea3d7708c7f1)
make parameter names consistently lowercase

Since [3d9155909f] the parameter names used inconsistent upper and lower case.

There are two places in libmythupnp where the incoming packets are decoded, in
one place they are converted to lowercase, in the other place they are not.
This commit had made it lowercase in both places but did not change the code
that accessed the data, the caused serious discombobulation and the end of UPNP
watching through out the world.

Patch by Steve Beinicke

Fixes #12006
(cherry picked from commit e9a22c587713f2933402232b15daf82d4272dd2d)
let mythwikiscripts find the categories again when scraping script

But it still needs more TLC.
(cherry picked from commit 58ebc60632ebcdba90d15db8272cd03208d2e77e)
consider all aspect ratio changes when looking for the next change

When determining the dominant aspect ratio we must consider the next
mark of *any* aspect ratio instead of the next mark of the *same*
aspect ratio.

The last segment is ignored as of now.
(cherry picked from commit 6c1af4b12367fcf9de7d3bbae3282cfe63c18013)
consider the last segment when determining the aspect ratio

Use the very last mark of the recording (likely a key frame) instead
of the beginning of the segment when it is the last aspect ratio mark.
(cherry picked from commit 433b72111df8aec1e97145a8c1100537a523ab0f)
Always force program type to series if it has an onscreen episode number
(cherry picked from commit cda7494f7931ebfaacc328c66782e4536489e714)
Remove old entries from in-memory EIT cache

Closes #12130.

Signed-off-by: Stuart Auchterlonie <stuarta@squashedfrog.net>
(cherry picked from commit d0e25acac0cd671cb1eee4bb965bbcd35ffd88da)
Set the signal monitor deadline based on the recording end time.

Previously, it used the scheduled (i.e.e guide) end time.  That caused
immediate recording failures when the program was started or restarted
during the end-late period.

(cherry picked from commit 752cbb5e818b58321256c810a4aa8534c13fb339)
MythNews: Fix parsing of the enclosure on some feeds

There are some broken feeds that don't add a proper type for the enclosure
which was causing us to assume it was a video and try to play it even if it
was an image.

So if no type is given check the filename extension of the url for any image
extensions before assuming it must be a video.

(cherry picked from commit 7ee573ae67992c2f4c34c300740be713f82d1e98)
MythArchive: Remove -copyts from the encoding profiles

There are reports this is causing more trouble than it fixes with current
ffmpeg. Fixes #12026.

(cherry picked from commit b3c6b93176fb9998a7fe3ed120910ab2999ee1de)
MythArchive: Fix problem playing created DVD's with no intro

This allows a DVD theme to be created that doesn't have an intro. All of the
default themes have a intro except the auto play theme which doesn't have this
problem so I haven't tested this at all. Fixes #11942.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit 0a715bf3da19a0ac5e42b3f8ed6133ef71c163fc)
MythMusic: fix seek problem with restart playback.

When resuming after TV/video playback, the music track was resuming at the
start rather than seeking to the correct position.

#Fixes #12062.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit 8af587a2c49d5411db0b46530f111e9aba85d72f)
MythMusic: Release audio decoder when music paused and tv playback wanted.

When "continue play music" is active and within the MiniPlayer pause is
called, a tv/video playback can not open the audio device.

In MusicPlayer::StopPlayback the check m_isPlaying is false, therefor not
stopping the decoder.

Fix: Instead of checking m_isPlaying, use m_output the check for an existing decoder.

#Fixes #12063.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit 2a5f3c8ca5d750415b8227ff2f74c3bf2cd5119d)
Revert efea2ba1, signal monitor deadline tweak, if favor of a better,
future fix.

(cherry picked from commit aefe1e3c89a410178145f7b7a788b041841c6ffa)
Merge branch 'fixes/0.27' of code.mythtv.org:mythtv into devel/027candidates