Release Notes - 35

From MythTV Official Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Important 35 Dates
Event Date Changeset
Development Started 09 Feb 2024 [1f5dfbce31]
fixes/35 Branch Cut 09 Feb 2025 [616074a0a5]
Final Release 24 Feb 2025 [2cee6aa218]

The 35 release encompasses development revisions from [1f5dfbce31] though [665b315a3b].
 

 
The Current Release is 35.0.
 

Key New Features

Major Changes

  • mythweb is no longer maintained in this project. Packagers may or may not continue to provide mythweb.
  • mythtv-setup, which has been marked as deprecated, is replaced with the Web App (<yourBackend>:6544/setupwizard). It is still available from the command line.

Prerequisite Changes

Added support libraries/prerequisites
Removed support libraries/prerequisites

Special Notices & Instructions

  • Data Migration: v35 will only support direct upgrades from v29 or higher. If you are running on a version earlier than 0.22, you will need to upgrade to 0.22, 0.23 or 0.24 then upgrade to v29. Once on v29 upgrading to v35 is available.
  • As always, backup your database before upgrading, see this.


 

We would like to thank the following developers and contributors for their additions to this release

  • 407 David Hampton
  • 220 Peter Bennett
  • 59 Klaas de Waal
  • 40 Scott Theisen
  • 26 GitHub
  • 9 Roland Ernst
  • 8 Bill Meek
  • 6 John Patrick Poet
  • 5 David Engel
  • 4 Nick Morrott
  • 1 Gary Buhrmaster

Commits added in v35

  • [84b114026c] 2024-02-10 Add "Audio Language" selection
  • [f828c1c8db] 2025-01-03 Add auto_increment extra to field iptvid in iptv_channel
  • [21df7f5edd] 2024-12-31 add avprogram_id to streams_changed() callback
  • [6c77471f13] 2024-10-03 Add * before RCLyricsBand name, sorts first and indicates synchronized on the menu
  • [69b954b6f7] 2024-12-05 Add EXTINF format (#985)
  • [92791204e5] 2024-02-12 Add HAVE_MUSICBRAINZ to the config.h.in file.
  • [00b5817456] 2024-12-07 Add index on chanid in iptv_channel and channelgroup (#991)
  • [d558dd35e0] 2024-11-02 Add index on type to filemarkup table
  • [0c4674db7c] 2024-10-07 add LOG_TRACE
  • [163683829a] 2024-12-18 Add option to exit immediately after creating the database.
  • [db8c584ad3] 2024-03-30 Add services to support channel restore data
  • [193b0519ac] 2024-10-04 Add systemd notification if db locking attempt fails.
  • [da88cd41e8] 2025-01-06 AvFormatDecoder::AutoSelectAudioTrack(): fix indent
  • [cbe8886c92] 2025-01-06 AvFormatDecoder::AutoSelectAudioTrack(): reduce code duplication
  • [ba8c80dd44] 2025-01-06 AvFormatDecoder::AutoSelectAudioTrack(): simplify conditional logic
  • [b4bc47b44c] 2025-01-06 AvFormatDecoder::autoSelectVideoTrack(): fully select the track
  • [5140c3301e] 2024-12-31 AvFormatDecoder::DecodeCCx08(): remove dead code
  • [920768eaf5] 2024-12-31 AvFormatDecoder: ensure audio streams match the video stream
  • [cda772efd5] 2025-01-06 AvFormatDecoder: forward the AVCodecContext* from GetFrame()
  • [36b5d4f5d6] 2025-01-06 AvFormatDecoder::GetFrame(): add local codec_id variable
  • [0840918eeb] 2025-01-06 AvFormatDecoder::GetFrame(): ignore AV_CODEC_ID_AC4
  • [f07b5df108] 2025-01-06 AvFormatDecoder::GetFrame(): move call to PreProcessVideoPacket()
  • [9ed5c71afc] 2025-01-06 AvFormatDecoder::GetFrame(): use switch-case
  • [224d05a035] 2025-01-06 AvFormatDecoder: only call AutoSelectTrack() when m_tracks has changed
  • [cc51c8e3a2] 2024-12-31 avformatdecoder: remove undefined functions
  • [3cb6702560] 2025-01-06 avformatdecoder: rename enc to codecContext
  • [3baaafb6b0] 2025-01-06 AvFormatDecoder::ScanStreams(): remove incorrect debug code
  • [39c3dae4e5] 2025-01-06 AvFormatDecoder::ScanStreams(): remove irrelevant log message
  • [f0187b7d62] 2024-12-31 AvFormatDecoder::ScanStreams(): simplify adding audio tracks
  • [a448cbea12] 2024-06-01 Avoid calling RemoveAllPIDFilters() when using Vchan tuning
  • [cc74f6a587] 2024-07-29 BitReader: add constant k_cacheSizeMax, replace CHAR_BIT
  • [8ec0a08731] 2024-07-29 BitReader::refill_cache: boundary check inputs
  • [f57474c1ae] 2024-07-29 BitReader::refill_cache(): m_cache is uint64_t, so match the type cast with it
  • [1aceffdb8d] 2024-07-29 BitReader::refill_cache(): remove masking
  • [1f514a96e4] 2024-07-29 BitReader::skip_bits(): match types and fix white space
  • [1744b1eac5] 2024-07-29 bytereader.cpp: don't use AV_RB32
  • [0ccfad1da5] 2024-02-15 Change ATSC major/minor channel separator from "_" to "."
  • [764738df76] 2024-12-29 Change enum name to prevent shadowing another name.
  • [0aae9a3d57] 2024-12-31 Change how MPEG audio dual mono is signaled
  • [598454424d] 2024-11-02 Change option deprecated in 32.0 to be removed in 35.0.
  • [55313728dc] 2025-01-23 Change the OSD position update interval from 1s to 100ms.
  • [39804e1a22] 2024-10-30 Channel Group Fixes
  • [0cab85171e] 2024-11-23 Channelgroup name in log message
  • [1890c69557] 2024-04-28 Channel Service: Improve IconUrl
  • [772b317648] 2024-12-01 ChannelUtil function GetChannelNumber
  • [6696609ad9] 2024-11-28 Check for empty XML file before attempting to parse it.
  • [3bb9c29781] 2024-12-11 Clean up EIT fixes for ProSiebenSat.1 and Vodafone Germany (#993)
  • [3029b22326] 2025-01-01 Configure: trim HEADERS_LIST
  • [3e6ea74e02] 2024-12-31 Constify AVIOContext::write_packet buf parameter
  • [56f215e745] 2024-12-31 Constify AVIOContext::write_packet buf parameter (plugins)
  • [d3b6c3e6ac] 2025-01-06 Convert MythPlayer::SignalTracksChanged(): from a signal to a virtual function
  • [4f6b0f8b05] 2025-01-02 Convert the CardUtil::INPUT_TYPES enum to enum classes.
  • [6dd8e2a3b0] 2025-01-02 Convert two DTVConfParser enums to enum classes.
  • [8c46a73dd1] 2024-12-31 Convert use of internal libavformat/url.h to public libavformat/avio.h (part 1)
  • [ce17d34e01] 2024-12-31 Convert use of internal libavformat/url.h to public libavformat/avio.h (part 2)
  • [d93607c738] 2024-12-31 Convert use of internal libavformat/url.h to public libavformat/avio.h (part 3)
  • [b862a3a056] 2024-12-31 Create AvFormatDecoder::autoSelectVideoTrack from ScanStreams()
  • [c15815ce9c] 2024-12-31 Create AvFormatDecoder::do_av_seek()
  • [7f606b4243] 2024-12-22 DecoderBase::m_totalDuration: wrap with MythAVRational
  • [80f447cbcf] 2024-11-30 Default channel number for IPTV channel scan
  • [c91be53b0c] 2024-12-07 DeleteAllInputs must not delete iptv_channel (#987)
  • [5eddc0d0cf] 2024-12-07 Delete IPTV channel data when the channel is removed (#986)
  • [a4d68f8c26] 2025-01-29 Delete mythtv/libs/libmythtv/format.h
  • [c81e4e0d7f] 2024-12-22 De-nullify the showtype, colorcode, title_pronounce, and inetref columns
  • [08c0b0c7db] 2024-12-07 Do not delete IPTV channel in DeleteChannel (#990)
  • [e22ca3ee7d] 2025-01-01 Do not reference HAVE_AV_CONFIG_H outside FFmpeg
  • [3789c9c00e] 2025-01-28 Do not set WA_PaintOnScreen of parent widget
  • [5b3b019cdf] 2025-01-16 Download channel icons from selected videosource
  • [b93a939a86] 2024-12-18 Drop upgrade capability from mythconverg older than v29.
  • [4231fc7c65] 2024-12-22 DTVRecorder::UpdateFramesWritten: update comments to reflect code
  • [8f6c474a15] 2024-07-10 DVB HD Simulcast logical channel numbers
  • [e2a33a27f6] 2024-02-10 EIT and tuning log message improvements
  • [59594115da] 2025-01-18 EIT fixup for all Astra-2 multiplexes
  • [4954da3092] 2025-01-15 EIT fixup for ITV HD multiplexes on Astra-2
  • [780df9ada3] 2024-12-29 Eliminate warning message by making variable unsigned.
  • [a8f86b29ff] 2024-11-23 Extend IPTV/HLS/M3U tag parsing
  • [d9cfe665f3] 2025-01-03 Extend iptvid in iptv_channel to unsigned int
  • [2341064174] 2024-11-23 Extend satellite tuning data defaults
  • [2856879600] 2024-09-07 ExternalRecorder: Add a JSON control option (APIv3).
  • [92fb5134a2] 2024-11-23 ExternalRecorder: minor fixes and cleanup of side-band messages.
  • [fa67582a45] 2024-10-07 FileLogger: convert to C++ I/O
  • [861193287d] 2024-12-29 Fix compiler reordering error.
  • [1c75c6ad7b] 2024-10-17 Fix crashes in lossless transcode.
  • [7e5e536249] 2024-03-10 Fix Daylight savings bug in service API
  • [e229de02c7] 2025-01-13 Fix default scan tuning parameters for Astra-2
  • [1ae9f75b8a] 2024-10-30 Fixes for frontend setup playback groups
  • [ec39b2050f] 2024-12-07 Fix failure to clear last forced subtitle in a sequence (#979)
  • [2e462d73bf] 2024-08-03 Fix for negative RecStatus enum values
  • [ceefef0463] 2024-11-12 Fix HDHomeRun Channel Import for Prime with cablecard (#968)
  • [4f11a6e056] 2024-12-20 Fix IPTV HLS Qt6 compilation issue
  • [f6eb325131] 2024-10-15 Fix log message formatting.
  • [a4f35a7fcb] 2024-12-16 Fix log message in HTTPTS stream handler
  • [59455856c6] 2024-10-20 Fix member initialization order in the MythVDPAUHelper constructors.
  • [1ade8170c5] 2025-01-02 Fix missing FREEBOX entry in backend web server.
  • [d4237739aa] 2024-07-20 Fix MPTS channel creation
  • [fd660fa916] 2025-01-16 Fix one more potential null pointer dereferences in mythmusic.
  • [d1dfbc8fd3] 2025-01-04 Fix potential null pointer dereferences creating Freesat descriptors.
  • [c637c2705d] 2025-01-02 Fix potential null pointer dereferences in channelscan_sm.cpp.
  • [227ee35068] 2025-01-04 Fix potential null pointer dereferences in EITHelper::AddEIT.
  • [9569fb2365] 2025-01-02 Fix potential null pointer dereferences in eithelper.cpp.
  • [69fd406176] 2025-01-04 Fix potential null pointer dereferences in galleryviews.cpp.
  • [35aae3d176] 2025-01-04 Fix potential null pointer dereferences in guidegrid.cpp.
  • [f2c8dbe344] 2025-01-04 Fix potential null pointer dereferences in guidegrid.cpp.
  • [c207fa0f59] 2025-01-02 Fix potential null pointer dereferences in httplivestreambuffer.cpp.
  • [ed1f6f995f] 2025-01-04 Fix potential null pointer dereferences in httplivestreambuffer.cpp. (take 2)
  • [a04544a407] 2025-01-04 Fix potential null pointer dereferences in libmythfreemheg.
  • [e03536c03f] 2025-01-04 Fix potential null pointer dereferences in mythgame.
  • [a2c2d8c050] 2025-01-04 Fix potential null pointer dereferences in mythmusic.
  • [5a27ac6093] 2025-01-02 Fix potential null pointer dereferences in tv_rec.cpp.
  • [f81d2731b1] 2025-01-02 Fix potential null pointer dereferences in videodlg.cpp.
  • [cfe7923faa] 2025-01-06 Fix potential null pointer dereferences in videodlg.cpp. (take 2)
  • [c166b740b9] 2024-08-13 Fix precedence of operations in mythmpeg2.
  • [6f571081ed] 2024-04-24 Fix recent test failures.
  • [36d76494c1] 2024-02-14 Fix segfault in EIT with empty video source
  • [54ec415b5c] 2024-07-23 Fix test failues on FreeBSD.
  • [008c503c5e] 2024-12-31 fix TestMusicMetadata::test_mp4()
  • [9e9c3de42f] 2024-10-04 Freemheg: remove unused include libmythbase/compat.h
  • [2106eae435] 2024-12-30 Frontend: add support for multiple cec adapters
  • [5e72a11f51] 2024-08-12 Frontend Web App: Upgrade packages
  • [e465a03bb1] 2024-12-22 H2645Parser::aspectRatio(): convert to MythAVRational
  • [bfd71da9f4] 2024-05-11 Handle HTTP parameter type std::chrono::seconds
  • [a4e12dd5a0] 2025-01-10 Harmonize Title-Parsing of Movies and TV-Series
  • [be785b239c] 2024-04-28 HTTP server: allow images from other domains in html pages
  • [1c57ddafa4] 2024-12-31 Improve code for DVB VBI data
  • [e4a2e044d0] 2024-11-13 Improved scheduler log messages (#969)
  • [5a41c32adb] 2024-08-21 Interim update angular to V16
  • [134590c79d] 2024-12-01 IPTV channel scan with existing channels
  • [ec9b5aeddf] 2024-12-01 IPTV channel scan with existing channels
  • [3a8973a897] 2024-12-20 IPTV Download not OK with network error (#999)
  • [6dad40fe44] 2025-01-01 IPTV HLS Add channels in ascending order
  • [20a2c8712d] 2025-02-04 IPTV HLS Add input ID in log messages
  • [a91faeac64] 2025-01-30 IPTV HLS AES decryption with EVP functions
  • [750d72b8f5] 2025-01-31 IPTV HLS AES decryption with EVP functions #2
  • [f247a669f4] 2025-01-01 IPTV HLS Channel parsing fixes
  • [49be1f0c84] 2025-01-12 IPTV HLS Do not reset sequence number on EXT-X-DISCONTINUITY
  • [a81244ae2a] 2025-01-03 IPTV HLS Download channel icon (logo)
  • [3a723e9540] 2024-12-29 IPTV HLS Fix divide by zero
  • [3a9ca2d888] 2024-12-20 IPTV HLS fixes (#1000)
  • [3f6a654ce6] 2024-11-24 IPTV/HLS/M3U integer overflow
  • [a27a196a19] 2024-11-29 IPTV/HLS/M3U Playlist reload interval
  • [3f6def56be] 2024-11-25 IPTV/HLS/M3U Remove check on m3u substring in url
  • [15b6a01b58] 2024-11-27 IPTV/HLS/M3U Skip segments from the past
  • [a47343b567] 2025-01-02 IPTV HLS Put logo URL in icon field
  • [8e7b387c9a] 2025-01-25 IPTV HLS Restore check on QCoreApplication
  • [bc586d88bf] 2025-01-26 IPTV HLS Restore GuessProtocol old behavior
  • [30c76bc5f4] 2025-01-25 IPTV HLS Support AES-128 encrypted channels
  • [62ad21bb8c] 2024-02-12 IPTV m3u channel import with USA channel numbers
  • [518a9d7388] 2024-12-31 libavcodec/mpeg12dec.c: reduce MythTV customization regarding closed captions
  • [1bf48b5f3f] 2024-10-07 libmyth/audio/freesurround*: silence -Wshadow
  • [388715dbf8] 2024-10-07 libmythbase/logging.cpp: silence -Wunused-result
  • [2ce65ed9ee] 2024-10-04 libmythfreemheg: don't use "mythrandom.h"
  • [39f0e39831] 2024-10-07 libmythfreesurround: include cleanup
  • [a6c550fbf7] 2024-12-31 libmythtv/io/mythavformatwriter.cpp: silence AVCodec deprecation warnings
  • [a6f7b11751] 2024-11-30 Lock access to m_tsAvListeners in mpegstreamdata.cpp
  • [0b5733e010] 2024-11-30 Lock access to m_tsWritingListeners in mpegstreamdata.cpp
  • [a3025d3914] 2024-10-07 LoggerBase: make this not a QObject
  • [6a9d6a7445] 2024-10-07 Logging: add option to print long log format to console
  • [3bb26bac52] 2024-10-07 Logging, configure: add option to always force the long log format
  • [6e6d60dec4] 2024-10-07 Logging: deduplicate string formatting
  • [05247a7b52] 2025-01-16 macOS: Fix RUNPREFIX for Bundled Applications
  • [0310398ca4] 2025-01-16 macOS: Update darwin python path for several executables
  • [2cf5efc90f] 2024-12-31 make macOS Video Toolbox code compile
  • [97b14e3d7c] 2025-01-06 Memove DecoderBase::InsertTrack()
  • [7ea0c01f13] 2024-10-07 Merge libmythfreesurround into libmyth/audio
  • [409e8823be] 2024-10-03 metadata/Music: adjust our lyrics *.py to use CU LRC unmodified
  • [26c404e8a7] 2024-10-03 metadata/Music: import latest CU LRC lyrics grabbers
  • [527a3d82a6] 2024-12-22 Migrate from bindValue(..., null_to_empty(x)) to bindValueNoNull(..., x)
  • [b061ec2a63] 2024-12-30 Minor rewrite to the recording extender test code.
  • [827278fa38] 2024-10-07 Move files from libmyth to libmythui (needs distclean)
  • [fad08072e6] 2025-01-29 Move libmythbase/ffmpeg-mmx.h to libmythtv/visualisations/goom/mmx.h
  • [2e0b27a626] 2024-10-07 Move libmyth/test/test_settings/ to libmythui (needs distclean)
  • [6f60318233] 2024-10-07 Move mediamonitor from libmyth to libmythui (needs distclean)
  • [d7cd55235e] 2024-12-31 Move pmt_section to AVProgram
  • [66a6d47367] 2024-12-31 mytharchivehelper.cpp: replace deprecated AVFrame::key_frame
  • [94d0bcd006] 2024-12-31 mythaverror: add new functions returning std::string
  • [febed68ba1] 2024-12-31 MythAVFormatBuffer: remove unused functions
  • [c3eb18e793] 2024-12-22 MythAVRational: create C++ wrapper for FFmpeg libavutil AVRational
  • [cb532feb30] 2024-12-22 MythAVRational: replace class FrameRate
  • [1dec1d0bb5] 2025-01-06 MythCodecMap::GetCodecContext(): simplify if logic
  • [790690c88a] 2024-12-22 mythconverg_backup.pl honour port setting
  • [a37cf81494] 2024-12-22 mythconverg_restore.pl honour port setting
  • [192aa73017] 2024-11-02 mythfilldatabase: print reason for No channels are configured" message
  • [34a5a0981c] 2024-12-31 mythlogging.h: add pointerToQString()
  • [b6423d3278] 2024-12-31 MythMediaBuffer::WaitForAvail(): simplify return logic
  • [305298aafe] 2024-10-04 mythmiscutil.h: remove unused rdtsc()
  • [dfe603f6d2] 2025-01-16 MythMusic: Promote Fullscreen Vis to first menu item
  • [8bb0dcd869] 2024-02-11 MythMusic: Promote Fullscreen Vis to first menu item on stream view
  • [af6ac52241] 2024-02-11 MythMusic: WaveForm: Fix divide by zero crash on zero track length
  • [6d874a6f4c] 2024-12-31 mythplugins/configure: remove unused OpenGL setting/checks
  • [827f240d38] 2024-12-31 mythplugins: remove vestiges of XV(MC) and DIRECTFB
  • [02d5b19dff] 2025-01-29 mythplugins/settings.pro: remove libmp3lame
  • [a3bc8c06a4] 2024-12-22 MythV4L2M2MContext: Remove unneeded av_hwdevice_ctx_init() call
  • [4899e785fd] 2024-12-22 MythV4L2M2MContext: Use GetDRMBuffer
  • [db8bc84a6c] 2024-04-21 New and changed services to support Channel Icon Download
  • [f780bb83ee] 2024-11-24 Offset is a reserved keyword in MariaDB 10.6+
  • [81bc4dac99] 2024-12-28 OSD menu: Add Cast information.
  • [9fe93fd468] 2024-12-29 OSD Menu Cast: People can have '-' in name, so use '|' as field separator.
  • [b53e94ae9e] 2025-01-25 Partial fix playback segfault Qt6 > 6.3.0
  • [c17b851848] 2024-02-15 Prepare for Qt6 version 6.6. (qAsConst)
  • [0532d296f2] 2024-02-15 Prepare for Qt6 version 6.6. (QSqlDatabase)
  • [c18cac96fc] 2024-10-16 Print image formats supported by Qt.
  • [c39d631141] 2024-02-12 Provide feedback on which musicbrainz/coverart modules were found.
  • [33d6644705] 2025-01-15 Python: Fix deprecation warnings in 3.11+
  • [6b703aac43] 2024-08-18 Python tmdb3tv: Allow specials with season number 0
  • [166ce705e2] 2024-12-11 RecordingInfo::InsertProgram: Create recgroup if it doesn't already exist.
  • [8a40c17aed] 2024-12-31 Remove DecoderBase::m_getRawFrames and m_getRawVideo
  • [4ac5407867] 2024-12-07 Remove duplicate browse channel list (#989)
  • [f7cb412adb] 2025-01-29 Remove libmythtv/recorders/vbitext
  • [c92df4871c] 2024-12-31 remove MythTV addition av_remove_stream()
  • [43226a60e9] 2024-11-10 Remove no longer used database ping setting
  • [91907d893d] 2025-01-29 Remove NuppelVideoRecorder
  • [9f8225fe73] 2025-01-23 Remove raw card IDs from a couple of user facing places.
  • [aa8f0167e5] 2025-01-29 Remove references to the now unused liblzo
  • [794f53d331] 2024-03-05 Remove relinquishing of the D-Bus sleep inhibition token upon reset.
  • [2833445eda] 2024-12-29 Remove set but unused member from backend HttpStatus object.
  • [a3aa2cffb4] 2024-12-29 Remove set but unused member from PlaybackSock object.
  • [2635832ed8] 2024-12-29 Remove set but unused members from MythVideoTextureVulkan object.
  • [7edd75317e] 2024-12-31 Remove StreamInfo::m_orig_num_channels
  • [ce4834754f] 2024-12-31 Remove support for LIBAVFORMAT_VERSION_MAJOR < 61
  • [f22aa3a192] 2024-12-31 Remove support for LIBAVFORMAT_VERSION_MAJOR < 61 (plugins)
  • [71fcacbbda] 2024-12-31 Remove unused GetAVTimeBaseQ()
  • [aa0091ba25] 2025-01-29 Remove unused MythTranscodePlayer::m_rawAudio and m_rawVideo
  • [6a1c053334] 2025-01-29 Remove unused mythtv/libs/libmythtv/recorders/vbitext/cc.*
  • [6f442453eb] 2024-12-31 Remove unused no-op functions from DecoderBase
  • [e027652b78] 2024-08-10 Remove unused variable from mythmetadatalookup.cpp.
  • [5e83f178e1] 2025-01-29 remove uses of NuppelVideoRecorder
  • [19259b091d] 2024-07-24 Remove vestiges of FFTW support
  • [503a4579bb] 2024-12-22 Rename G.A.N.T. theme to G.A.N.T to make windows cloning work
  • [d4e6b3cabd] 2024-10-03 Replace custom aligned allocation function with the C standard function.
  • [906e311dde] 2024-12-31 Replace deprecated av_fft API with av_tx
  • [2309f7569e] 2024-12-31 Replace deprecated av_fft API with av_tx (mythmusic)
  • [a1b19c7884] 2024-12-31 Replace deprecated AVFrame::interlaced_frame, top_field_first, and key_frame
  • [aa713eef90] 2024-12-31 Replace deprecated av_stream_get_side_data()
  • [3a5bb57713] 2024-10-03 Replace std::min/std::max pairs with std::clamp.
  • [0834681aa9] 2025-01-02 Replace the _builtin_nanf() function with __builtin_nan().
  • [bf78977f03] 2024-11-30 Revert "Commit text"
  • [69d08b0d00] 2025-01-12 Revert development patch for Qt issue
  • [d98d51a7cc] 2024-12-01 Revert "IPTV channel scan with existing channels"
  • [d3145dbf65] 2024-12-29 Rewrite MediaMonitor::GetRemovable to eliminate warning message.
  • [d6faefe707] 2025-01-30 SatIP function prototype parameter name fix
  • [8358aa3887] 2024-10-04 SCAN_t: move to its own header
  • [c1c54b38ba] 2024-10-30 Services API: Add channel group methods to Guide API
  • [0aa0fd2697] 2024-05-15 Services API: Add Download option to Content/GetRecording
  • [9fe31ef69c] 2024-12-27 Services API: Add HttpRootDir to GetBackendInfo
  • [abfbd2914f] 2024-03-17 Services API: Add LastPlayOffset to UpdateRecordedMetadata
  • [f559c0a730] 2025-01-03 Services API: Add parameter to allow restart in restricted mode
  • [2cbf3959aa] 2024-11-10 Services API: Add Power Priority maintnance methods to Dvr service.
  • [5e1d5676ae] 2024-05-14 Services API: Add sort option to Upcoming and Conflict lists
  • [8664d736b3] 2025-01-14 Services API: changes for OldRecorded
  • [3896268f1e] 2024-10-18 Services API: Dvr/GetUpcomingList: Fix incorrect check for descending order.
  • [8258345d41] 2024-10-18 Services API: Dvr/GetUpcomingList: Fix sort for channel numbers with _ or -
  • [81b6238c7c] 2025-01-04 Services API: Enhance Dvr/ReactivateRecording
  • [3d0306361c] 2024-05-24 Services API: Enhance the Dvr/AllowReRecord method
  • [382deba302] 2024-05-17 Services API: Fix Add Record Schedulesilent failure
  • [d38347e7cd] 2024-05-11 Services API: Fix bug in Guide/GetProgramGuide when details are not requested
  • [1757ef4b5e] 2024-10-30 Services API: Fix error introduced by previous commit.
  • [6ddcba2443] 2025-01-05 Services API: Fix problem with Dvr/ReactivateRecording
  • [dedd854643] 2024-05-12 Services API: Fix Video APIs returning garbage
  • [1fa849b15a] 2024-08-03 Services API: GetVideoList and GetVideo: populate Cast
  • [8e38794112] 2024-07-17 Services API: Guide/GetProgramList API enhancement and fix
  • [2272bae340] 2024-10-30 Services API: New features
  • [665b315a3b] 2025-02-05 Services API: notify systemd when scheduling is disabled
  • [2831f67ff3] 2024-05-24 Services API: Reschedule after updating a channel
  • [c53beb04dd] 2024-11-23 Show display frequency
  • [6c29d419c3] 2024-12-29 Simplify the UIEffects::GetCentre function.
  • [aa5da9aa44] 2025-01-02 Simplify type determination in ChannelScanner::ImportDVBUtils.
  • [2dfd18b521] 2025-01-02 Slight tweak to Synaesthesia::process.
  • [3bb3d37ea2] 2024-12-31 Split libmyth/mythavframe.h from libmyth/mythaverror.h
  • [d1a9d6befd] 2024-10-07 standardsettings.cpp: prepare for moving to libmythui
  • [884055bc8b] 2024-11-02 Stop parsing program options removed in the 0.25 release.
  • [79afe60c79] 2024-12-31 StreamInfo: clean up constructors
  • [eb7b1fc9fe] 2025-01-15 Support additional grouping options in program lister and finder.
  • [f0a9b1f44a] 2024-03-22 Support system distro version of exiv2 0.28 with includes C++17 support (#878)
  • [c20603c380] 2024-10-03 Support USB HID media control keys now common on remotes and keyboards.
  • [af8d7e1726] 2024-12-20 test_audioutils: silence -Wstrict-aliasing (#996)
  • [27ecfd2410] 2024-03-02 Translations: Update Web App: translation source file (Italian) (#871)
  • [06d25628fe] 2024-12-30 tv_play: Remove some unused code to quiet some warnings.
  • [c0e5c32fc7] 2024-12-18 Tweak initial creation of the "mythconverg" database. (1)
  • [81802b96ab] 2024-12-18 Tweak initial creation of the "mythconverg" database. (2)
  • [db3c623408] 2024-12-30 Two minor fixes after libmyth->libmythui changes.
  • [80a1b8bea5] 2024-12-29 Update for Qt6.5 changes to QDateTime.
  • [29d3a7ab6e] 2024-12-29 Update for Qt6.5 changes to QDomDocument.
  • [2dfd2ca05a] 2024-12-29 Update for Qt6.5 changes to QRegularExpression.
  • [3b14fdfeff] 2024-12-20 Update pespacket CC also when out of sync
  • [42970b8f7f] 2025-01-10 Updating Test Case to PR #975
  • [7bb2e0ac52] 2024-12-18 Upgrade initial creation of the "mythconverg" database to version 1382.
  • [9e2957bd0f] 2024-10-03 Upgrade to CU LRC 6.6.7 which adds RCLyricsBand and fixes others
  • [4b8fec210e] 2024-10-03 Upgrade to CU LRC 6.6.8 which drops broken lyricsify
  • [cea84c97e3] 2024-12-31 Use AVFrame::best_effort_timestamp
  • [8dbc67e783] 2024-06-30 Use close_range() to close large numbers of files when available.
  • [66e978d669] 2025-01-05 Use "delete[]" instead of "delete".
  • [3cfd701145] 2024-12-29 Use double values instead of implicitly converting floats.
  • [720057c9b0] 2024-05-15 Use FFmpeg MPEG-TS demuxer when MythTV demuxer fails
  • [2694484573] 2024-12-31 use ffnvcodec/dynlink_loader.h directly
  • [20a721dc9d] 2024-12-11 Use isEmpty instead of isNull in UpdateChannel (#994)
  • [8f28804ec0] 2024-12-18 Use the correct QDateTime time specification.
  • [394d91b503] 2024-12-29 Use the right constant for float / double / long double.
  • [1c4643b5d0] 2024-11-03 Web App: Add "Artwork and Data Sources" to dashboard settings.
  • [8645cfabb6] 2024-11-03 Web App: Add Auto-Expire to dashboard settings.
  • [148ccd1bfa] 2024-10-30 Web App: Add Channel Groups to dashboard settings.
  • [34c542338b] 2024-11-10 Web App: Add Custom Priorities to dashboard settings
  • [9b768d98e2] 2024-10-06 Web App: Add encoder details to status page
  • [24352f6b52] 2024-11-03 Web App: Add "Jobs" to dashboard settings.
  • [d4a6730cc2] 2025-01-14 Web App: Add Previously Recorded page
  • [6e8992ee69] 2024-11-03 Web App: Add "Recording Priorities" to dashboard settings.
  • [608c6340df] 2024-11-03 Web App: Add "Recording Quality" to dashboard settings.
  • [9dc9ae7977] 2024-03-30 Web App: Add Restore Data feature to Channel Editor screen.
  • [041eb04928] 2024-12-18 Web App: Add scrollbar to program guide listing
  • [4d7a23a40c] 2024-10-30 Web App: Add Settings Playback Groups to dashboard
  • [a4dd91eb46] 2024-05-14 Web App: Add sorting options to Upcoming list
  • [8cbc4e7c36] 2024-11-03 Web App: Add subtitle to "Recording Priorities" page
  • [55201e623d] 2024-05-15 Web App: change default download file name for recordings
  • [a514d6c51a] 2024-04-28 Web App: channel editor support selecting icon for a single channel
  • [1e3669ee24] 2024-04-15 Web App: channel restore data: Minor fixes
  • [1c4a376109] 2024-07-17 Web App: Enhancements to Program Guide Search
  • [4a5aca849d] 2024-03-25 Web App: fix bug in video sources setup with grabber configuration
  • [397533f152] 2024-04-03 Web App: Fix bugs in Channel Restore Data
  • [1df29c9fe5] 2024-06-30 Web App: Fix bug where sometimes updates are disabled in web only mode
  • [50d1845dcf] 2024-06-24 Web App: fix bug with overrides
  • [d153db16c7] 2024-03-11 Web App: Fix bug with updating manual record rules
  • [41b921c949] 2024-10-14 Web App: Fix deleted recordings strike-out
  • [fde4bf99b6] 2024-09-19 Web App: fixed bug in Program Guide
  • [204254ae0c] 2025-01-03 Web App: Fixes for DVB scan
  • [9bb95e33ae] 2024-12-27 Web App: Fix incorrect channel icon directory display
  • [b8cbeaa96d] 2024-11-03 Web App: Fix incorrect detection of unsaved changes in "Recording Quality" page
  • [8fd547d7f6] 2024-12-09 Web App: Fix line ends in channel scan log.
  • [dd4e6fb569] 2024-12-27 Web App: Fix location of guidecoclors.css in Colors dialog
  • [44a09ef1d9] 2024-05-12 Web App: Fix Recordings and Video display
  • [d5948fdb32] 2024-11-27 Web App: Fix refresh on upcoming and recordings pages
  • [6f9fdcb50c] 2024-09-15 Web App: Fix scrolling issues
  • [4786cc360a] 2024-09-07 Web App: Fix truncated drop boxes
  • [2991bbc296] 2024-09-10 Web App: fix vulnerabilities
  • [0970091f4d] 2025-01-27 Web App: Improvements to Backend Status: Encoder Status
  • [d3ce31cbcb] 2024-05-05 Web App: Improvements to upcoming list
  • [b1203fe77e] 2024-05-24 Web App: Improve recording override support
  • [2f1892bd66] 2024-07-21 Web App: Minor upgrade of packages
  • [7872829e17] 2024-08-22 Web App: Miscellaneous fixes
  • [627bde3e53] 2024-09-17 Web App: More scrolling issues fixes
  • [a002a996b1] 2025-01-14 Web App: Recordings page: Improve menu
  • [a9192ff7c8] 2024-12-23 Web App: setup: Bring "Delete All Capture Cards" in line
  • [92fbe6406a] 2024-12-31 Web App: setup: Fix confusing channelscan behaviour
  • [bd97b320bf] 2024-03-05 Web App: setup: Fix jobqueue times showing wrong values
  • [91a2e8f6f1] 2024-11-10 Web App: setup: Improved help text for Max Recordings in Input Connections
  • [0e5c53ca37] 2025-02-02 Web App: setup: Unsupported Card Types
  • [b71ff428e9] 2025-01-14 Web App: setup: Update satellite settings
  • [ed5d7a88ac] 2025-01-30 Web App: Status display: Fix error in encoders display
  • [24aa45eeb2] 2024-04-21 Web App: support for channel icon download
  • [6ff8cfa2c9] 2025-01-16 Web App: support for grouping options in guide search
  • [61008262e0] 2024-05-17 Web App: Support for URL parameters in Program Guide
  • [4cb9b34e43] 2025-01-04 Web App: Support Restart Recording in the Upcoming list
  • [d27acd9751] 2024-11-27 Web App: Trim search value in Recording search
  • [e63117368a] 2024-10-19 Web App: Upcoming: Add dropdown to filter on RecStatus.
  • [c1541ddead] 2024-12-27 Web App: Update MasterServerIP and MasterServerPort
  • [fc1f8dd93b] 2024-09-15 Web App: Update themes for new version of PrimeNG
  • [b8de924d9a] 2024-07-29 Web App: Update vulnerable packages
  • [5a6aa5e4db] 2024-07-29 Web App: Upgrade Angular and PrimeNG from V13 to V14
  • [2f94195d34] 2024-08-11 Web App: Upgrade Angular and PrimeNG from V14 to V15
  • [afa8b3838c] 2024-08-21 Web App: Upgrade Angular and PrimeNG from V15 to V16
  • [fa4601ad34] 2025-01-06 Write each line of log output immediately