Configure zeromq at configure time, not at build time
Configure zeromq at configure time, not at build time - attempt #2
Updated Italian MythMusic translation
from Morris Cavestro

Thank you Morris!

Refs #11167

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Include an update replacing 'none' with '' in 1308. If you've already updated to 1308 you might consider manually running UPDATE channel SET icon='' WHERE icon='none'; Refs #10610
Fix mythbackend not exiting after network initialization failure. Fixes #11163

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Fix typo in e339b1794
Make the Year spinbox in the music metadata editor easier to use.

* Add zero (no year) as a special value
* Change the range from 0-9999 to 1000-Current Year
* Reverse the order so that we start at the current year and spin back

Technically the year in metadata indicates the year of recording not
the year of composition, so we could pick a minimum year from the
point in time when the first audio recordings were being made
(~1860s).
Fix MythUISpinBox::AddSelection() when a label is used
Attempt to fill in some missing original airdates.

If the guide data provides an original airdate for some showings of a
program but not for others, use the provided one to fill in the other
missing ones.  Based on a patch from Bradley Baetz, but implemented a
little differently.

Fixes #10747
Fix compilation with --disable-mheg
Add reporting of logging volume to Smolt.

This reports the logging volume as a percentage of the total amount
stored in the database, for each urgency level. This is intended as a
simple metric to determine stability of MythTV, as higher counts of
higher urgency levels will indicate an increase in problems seen by the
user base.
Speed up loading of mythbackend webserver front page

Instead of displaying the heavyweight overview.qsp page which displays
a gallery of preview images, etc., display the lightweight backend
status html as the default content to speed up loading.  Most users
aren't hitting the backend webserver to view previews.
mythbackend webserver server side scripting enhancements

- Add LOG_DEBUG level logging of all requests coming into the webserver

- Don't trim whitespace and newlines from server side script files as they
  are processed.  This was sometimes messing up formatting and obfuscating
  the output where we didn't need to be.

- Add .qxml as a valid server side scripting extension.

  .qxml files are processed like .qsp & .qjs, but return a mime type text/xml

- Add ability to pass arguments to server side scripts via the URL parameters

  http://BACKENDIP:PORT/samples/somescript.qsp?arg1=value1&arg2=value2
  http://BACKENDIP:PORT/samples/otherscript.qsp?sort=title&limit=10&start=30

  Arguments are accessed within the script via the 'ARGS' array:

  if (ARGS["sort"] == "title")
Add /Dvr/GetTitleList and /Dvr/GetRecGroupList Service API calls
Fix bug selecting themes with periods in the name.

Convert ThemeInfo::GetDirectoryName() to use QFileInfo::fileName()
instead of QFileInfo::baseName() so that we get the full directory
name not just everything up to the first period.
Fixes #11061. Speed up TFW recovery after falling behind on writes.

Signed-off-by: Daniel Thor Kristjansson <danielk@cuymedia.net>
Merge branch 'master' of code.mythtv.org:mythtv
mythtranscode code re-org

Move the following classes out of transcode.cpp to make things a little
cleaner and allow later reuse of the audio and video classes in a
HTTP Live Streaming encoder which will not be contained within transcode.cpp.

  AudioBuffer
  AudioReencodeBuffer
  Cutter
  TranscodeFrameQueue (renamed to VideoDecodeBuffer)

There is no new functionality in this patch, only a code re-org.
Allow some HLS API calls to be used in server side scripts.

Add ScriptableContent class including:

  GetLiveStream
  GetLiveStreamList
  GetFilteredLiveStreamList
Fixes #11151 by correcting a float-to-integer truncation problem.