Release Notes - 35

From MythTV Official Wiki
Revision as of 23:57, 7 February 2025 by Llib (talk | contribs) (Initial v35 Release Notes)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Important 35 Dates
Event Date Changeset
Development Started 09 Feb 2024 [1f5dfbce31]
fixes/35 Branch Cut 2/TBA/2025 [665b315a3b]
Final Release TBA TBA

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 replaces 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: v34 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