Release Notes - 35
From MythTV Official Wiki
Contents |
The 35 release encompasses development revisions from [1f5dfbce31] though [665b315a3b].
Key New FeaturesMajor Changes
Prerequisite ChangesAdded support libraries/prerequisitesRemoved support libraries/prerequisitesSpecial Notices & Instructions
|
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