{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1133783,"defaultBranch":"master","name":"mythtv","ownerLogin":"MythTV","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-12-03T00:29:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/474629?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711646473.0","currentOid":""},"activityList":{"items":[{"before":"382deba302d39aa45e0dea67e0b3d86ee6f2988f","after":"f593133c74235a1e38ca6d5e985ab4b9f28fd637","ref":"refs/heads/master","pushedAt":"2024-05-24T20:00:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"60bea43b3933dff3b62b0249d6fe048eb5aabcf9","after":"382deba302d39aa45e0dea67e0b3d86ee6f2988f","ref":"refs/heads/master","pushedAt":"2024-05-17T20:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"Service API: Fix Add Record Schedulesilent failure\n\nWhen AddRecordSchedule had a duplicate key error on the database, it was\nreturning normally, giving no indication that it had failed. Changed so\nthat it returns an error code and message.","shortMessageHtmlLink":"Service API: Fix Add Record Schedulesilent failure"}},{"before":"65c97ac770a95b4b818d7ce3f512bc4ef79d2d8e","after":"60bea43b3933dff3b62b0249d6fe048eb5aabcf9","ref":"refs/heads/master","pushedAt":"2024-05-17T13:32:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"720057c9b05ba58fb05b452e4e7b6ea6b2f6d2fb","after":"65c97ac770a95b4b818d7ce3f512bc4ef79d2d8e","ref":"refs/heads/master","pushedAt":"2024-05-15T20:52:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"3431efdb39f06dfe806b296f133571008bcdc9ed","after":"9b54f1a672588b12b0d2e1b2e08e095309b7eb40","ref":"refs/heads/fixes/34","pushedAt":"2024-05-15T10:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kmdewaal","name":null,"path":"/kmdewaal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10491032?s=80&v=4"},"commit":{"message":"Use FFmpeg MPEG-TS demuxer when MythTV demuxer fails\n\nThe FFmpeg demuxer may fail when there is a change in the streams halfway playback.This can happen\nwhen changing to a commercial and back or when a recording extends through multiple programs\nThe MythTV demuxer can handle these changes. However, some streams are not correctly handled by the MythTV demuxer.\nThe code is written such that there is an automatic fallback to the original FFmpeg MPEG-TS demuxer when\nthe MythTV demuxer fails.\nIn the refactoring of the code for MythTV release v31, in commit 76bca2a, the fallback code is still present\nbut is, due to a minor coding mistake, never executed. This is now fixed.\nTested as follows:\nBBC Three and BBC Four in the UK are off air until 7:00pm when they start broadcasting.\nRecording start at 60 seconds before the start of the first program.\nThis then creates a recording that cannot be demuxed by the MythTV demuxer but which\ncan be played back correct whne the FFmpeg demuxer is used.\n\n(cherry picked from commit 720057c9b05ba58fb05b452e4e7b6ea6b2f6d2fb)","shortMessageHtmlLink":"Use FFmpeg MPEG-TS demuxer when MythTV demuxer fails"}},{"before":"e5dc24559bea828717af7c10282868cc9423803c","after":"720057c9b05ba58fb05b452e4e7b6ea6b2f6d2fb","ref":"refs/heads/master","pushedAt":"2024-05-15T10:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kmdewaal","name":null,"path":"/kmdewaal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10491032?s=80&v=4"},"commit":{"message":"Use FFmpeg MPEG-TS demuxer when MythTV demuxer fails\n\nThe FFmpeg demuxer may fail when there is a change in the streams halfway playback.This can happen\nwhen changing to a commercial and back or when a recording extends through multiple programs\nThe MythTV demuxer can handle these changes. However, some streams are not correctly handled by the MythTV demuxer.\nThe code is written such that there is an automatic fallback to the original FFmpeg MPEG-TS demuxer when\nthe MythTV demuxer fails.\nIn the refactoring of the code for MythTV release v31, in commit 76bca2a, the fallback code is still present\nbut is, due to a minor coding mistake, never executed. This is now fixed.\nTested as follows:\nBBC Three and BBC Four in the UK are off air until 7:00pm when they start broadcasting.\nRecording start at 60 seconds before the start of the first program.\nThis then creates a recording that cannot be demuxed by the MythTV demuxer but which\ncan be played back correct whne the FFmpeg demuxer is used.","shortMessageHtmlLink":"Use FFmpeg MPEG-TS demuxer when MythTV demuxer fails"}},{"before":"d6398e090fce4df92acb7831470134846e5ab38e","after":"3431efdb39f06dfe806b296f133571008bcdc9ed","ref":"refs/heads/fixes/34","pushedAt":"2024-05-15T09:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kmdewaal","name":null,"path":"/kmdewaal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10491032?s=80&v=4"},"commit":{"message":"Handle HTTP parameter type std::chrono::seconds\n\nThe timeout/duration value in MythFrontendService::SendNotification\nis expressed as a number of seconds. This number used to be passed as\nan integer but this has been changed to std::chrono::seconds in 2021.\nIn the processing of HTTP SendNotification messages the\nstd::chrono::seconds parameter type is not recognized, leading to\nan uninitialized value used as timeout value.\nThis is fixed by checking for QMetaType \"std::chrono::string\" and\ncopying the parameter accordingly.\nThere is now also a warning given if a QMetaType is passed\nthat is not recognized and that cannot be handled.\n\n(cherry picked from commit bfd71da9f4b411446b2a702f5eaa8717d7b4bf4e)","shortMessageHtmlLink":"Handle HTTP parameter type std::chrono::seconds"}},{"before":"fda60cda59f386edce55d522ad75acd4e2c10e29","after":"e5dc24559bea828717af7c10282868cc9423803c","ref":"refs/heads/master","pushedAt":"2024-05-14T16:32:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"bfd71da9f4b411446b2a702f5eaa8717d7b4bf4e","after":"fda60cda59f386edce55d522ad75acd4e2c10e29","ref":"refs/heads/master","pushedAt":"2024-05-12T16:20:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"Rebuild web app","shortMessageHtmlLink":"Rebuild web app"}},{"before":"d38347e7cd5cda530d7f2e1f50b235318950bc37","after":"bfd71da9f4b411446b2a702f5eaa8717d7b4bf4e","ref":"refs/heads/master","pushedAt":"2024-05-11T21:18:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kmdewaal","name":null,"path":"/kmdewaal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10491032?s=80&v=4"},"commit":{"message":"Handle HTTP parameter type std::chrono::seconds\n\nThe timeout/duration value in MythFrontendService::SendNotification\nis expressed as a number of seconds. This number used to be passed as\nan integer but this has been changed to std::chrono::seconds in 2021.\nIn the processing of HTTP SendNotification messages the\nstd::chrono::seconds parameter type is not recognized, leading to\nan uninitialized value used as timeout value.\nThis is fixed by checking for QMetaType \"std::chrono::string\" and\ncopying the parameter accordingly.\nThere is now also a warning given if a QMetaType is passed\nthat is not recognized and that cannot be handled.","shortMessageHtmlLink":"Handle HTTP parameter type std::chrono::seconds"}},{"before":"eed58ef054d098f4a389783e59f00f61a2057d94","after":"d38347e7cd5cda530d7f2e1f50b235318950bc37","ref":"refs/heads/master","pushedAt":"2024-05-11T16:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"API: Fix bug in Guide/GetProgramGuide when details are not requested\n\nIf Details=true is not specified, some details, including Season and\nEpisode are not returned. However it was returning random garbage for\nthose fields. Changed to initialize all fields to zero in case they are\nnot being valued.","shortMessageHtmlLink":"API: Fix bug in Guide/GetProgramGuide when details are not requested"}},{"before":"18a9050fdd3acc11a5a638ba7f060e1600fcf0ca","after":"eed58ef054d098f4a389783e59f00f61a2057d94","ref":"refs/heads/master","pushedAt":"2024-05-05T14:49:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"6f571081ed4f56c9805fedf6cf246f57b3332966","after":"18a9050fdd3acc11a5a638ba7f060e1600fcf0ca","ref":"refs/heads/master","pushedAt":"2024-04-28T14:45:05.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"2ed651c84098d5ce475b16576f8a9e6408474365","after":"6f571081ed4f56c9805fedf6cf246f57b3332966","ref":"refs/heads/master","pushedAt":"2024-04-24T14:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"Fix recent test failures.\n\nApparently starting in Qt6.7, the QSqlDatase class requires that a\nQCoreApplication exist. These test cases are failing because (like\nall of the existing tests) they are using the \"appless\" test mode.\nSwitching these test cases from \"appless\" testing to \"guiless\" testing\ntells eliminate the errors.","shortMessageHtmlLink":"Fix recent test failures."}},{"before":"d7fd1ccf715ec8b9d095c89f3213fd06c2d140c6","after":"2ed651c84098d5ce475b16576f8a9e6408474365","ref":"refs/heads/master","pushedAt":"2024-04-22T01:07:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"Web app rebuild","shortMessageHtmlLink":"Web app rebuild"}},{"before":"98dc83817849f41c6ab1a38d8c92a8adb14b0681","after":"d7fd1ccf715ec8b9d095c89f3213fd06c2d140c6","ref":"refs/heads/master","pushedAt":"2024-04-15T13:45:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"2e4657804a025c7819bb7780f2af4ed76646ec8b","after":"98dc83817849f41c6ab1a38d8c92a8adb14b0681","ref":"refs/heads/master","pushedAt":"2024-04-03T16:28:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"becf1650274cc52138f33e142195d9e36770a9e5","after":"2e4657804a025c7819bb7780f2af4ed76646ec8b","ref":"refs/heads/master","pushedAt":"2024-03-30T15:11:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web-app rebuild","shortMessageHtmlLink":"web-app rebuild"}},{"before":null,"after":"acc014bf9387b16cad110a2b874f878f9edad655","ref":"refs/heads/dependabot/npm_and_yarn/mythtv/html/backend/express-4.19.2","pushedAt":"2024-03-28T17:21:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump express in /mythtv/html/backend\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump express in /mythtv/html/backend"}},{"before":"d04cc8a030e6a30324cfd718d904af9b5dbc4722","after":"becf1650274cc52138f33e142195d9e36770a9e5","ref":"refs/heads/master","pushedAt":"2024-03-26T19:22:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"tidy: Remove redundant casting. (qt5/qt6)\n\nThis test \"detects explicit type casting operations that involve the\nsame source and destination types, and subsequently recommend their\nremoval\".\n\nThese changes were made for qt5 by the clang-tidy program. They were\nthen adjusted manually so that they didn't break qt6 compilation.\n\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-casting.html","shortMessageHtmlLink":"tidy: Remove redundant casting. (qt5/qt6)"}},{"before":"0ad35e97cd650362aa007bb3ba196f122fee29dc","after":"d04cc8a030e6a30324cfd718d904af9b5dbc4722","ref":"refs/heads/master","pushedAt":"2024-03-26T19:21:57.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"tidy: Fixes for \"assignment in if statement\" warnings. (indentation)\n\nThe previous commit didn't change the code indentation to minimize the\nsize of the change, and to highlight the actual changes. This commit\nonly changes the indentation.","shortMessageHtmlLink":"tidy: Fixes for \"assignment in if statement\" warnings. (indentation)"}},{"before":"704b192a16057d21f38618a842f0ebe6ec81624a","after":"0ad35e97cd650362aa007bb3ba196f122fee29dc","ref":"refs/heads/master","pushedAt":"2024-03-25T21:20:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"Fix compilation on FreeBSD 15.\n\nThe regular expression to strip the /usr/local/include path from the\nFREETYPE_CFLAGS has always been broken, but the break was never\ndetected because that path always appeared in the middle of the cflags\nstring. In FreeBSD 15, that include path now appears at the end of\nthe cflags string and the broken regex fails to remove it. Fix the\nregular expression to correctly remove the include path at the end of\nthe cflags string. This has been tested on FreeBSD 13, 14, and 15.","shortMessageHtmlLink":"Fix compilation on FreeBSD 15."}},{"before":"89f045854474828d7251c02758bb243c8bc07bde","after":"704b192a16057d21f38618a842f0ebe6ec81624a","ref":"refs/heads/master","pushedAt":"2024-03-25T21:20:31.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"tidy: Don't run the EnumCastOutOfRange checker.\n\nMythTV uses enums to define sets of bitflags, and then adds flags\ntogether. This check complains about any value that isn't explicitly\npart of the enum definition, meaning that it complains about any\ncombination of bitflags. Disable the check until C++ has a formal\ndata type for defining a set of bitflags.","shortMessageHtmlLink":"tidy: Don't run the EnumCastOutOfRange checker."}},{"before":"7d560c19493d1adacc861e9853780065b1387261","after":"d6398e090fce4df92acb7831470134846e5ab38e","ref":"refs/heads/fixes/34","pushedAt":"2024-03-25T17:23:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"01a4f04630a812f589b60dddcf3134fe6787688a","after":"89f045854474828d7251c02758bb243c8bc07bde","ref":"refs/heads/master","pushedAt":"2024-03-25T17:21:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bennettpeter","name":"Peter Bennett","path":"/bennettpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8069726?s=80&v=4"},"commit":{"message":"web app rebuild","shortMessageHtmlLink":"web app rebuild"}},{"before":"f0a9b1f44a692692e066298bbf0b19e444c6adc2","after":"01a4f04630a812f589b60dddcf3134fe6787688a","ref":"refs/heads/master","pushedAt":"2024-03-22T18:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"Update the glslang library check again.\n\nIt appears that the glslang library requirements have changed again,\nor that the libraries are build bundled differently. The latest\nGentoo builds no longer have/require the OSDependent library.","shortMessageHtmlLink":"Update the glslang library check again."}},{"before":"abfbd2914f2b08e3368fa77c0578d7d326295a0b","after":"f0a9b1f44a692692e066298bbf0b19e444c6adc2","ref":"refs/heads/master","pushedAt":"2024-03-22T18:52:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linuxdude42","name":"David Hampton","path":"/linuxdude42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26783531?s=80&v=4"},"commit":{"message":"Support system distro version of exiv2 0.28 with includes C++17 support (#878)\n\nSupport system distro version of exiv2 0.28 with includes C++17 support.\r\n\r\nThe C++17 support was supposed to be in the 1.0 release, but was\r\npulled forward in to the 0.28 release.\r\n\r\n1) Update configure/cmake to test for version 0.28 instead of 0.99/1.0.\r\n\r\n2) The configure file uses the label using_system_libexiv2, while a\r\nnumber of the test.pro files use some variation on this name. This\r\nnever mattered before because everything had to use the local exiv2.\r\nNow that some builds are using the local exiv2 and others are using\r\nthe system exiv2, this needs to be corrected.\r\n\r\n---------\r\n\r\nCo-authored-by: David Hampton ","shortMessageHtmlLink":"Support system distro version of exiv2 0.28 with includes C++17 suppo…"}},{"before":"5590d0d5ebc8a37a1b9a3468c5705052491cb8ca","after":"7d560c19493d1adacc861e9853780065b1387261","ref":"refs/heads/fixes/34","pushedAt":"2024-03-21T20:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kmdewaal","name":null,"path":"/kmdewaal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10491032?s=80&v=4"},"commit":{"message":"Fix detection of libglslang in configure\n\nDetection of libglslang by the configure script fails on Fedora 39\nfor MythTV version 34. Detection in master works good, so this is\nthe backport of that code into the configure of MythTV version 34.","shortMessageHtmlLink":"Fix detection of libglslang in configure"}},{"before":"895109dd631f9f9d2aa5cdaff0487d5c2b5e2471","after":"abfbd2914f2b08e3368fa77c0578d7d326295a0b","ref":"refs/heads/master","pushedAt":"2024-03-17T23:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"billmeek","name":null,"path":"/billmeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1831699?s=80&v=4"},"commit":{"message":"Services API: Add LastPlayOffset to UpdateRecordedMetadata\n\n Dvr/UpdateRecordedMetadata with one or two parameters e.g.:\n LastPlayOffset=60000\n LastPlayOffsetType=Duration (or Position)\n\n LastPlayOffsetType is optional.\n\n If LastPlayOffset=-1, then an error fires like Dvr::SetLastPlayPos","shortMessageHtmlLink":"Services API: Add LastPlayOffset to UpdateRecordedMetadata"}},{"before":"e43058df39935f4688cef2fcae26d784689003ad","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/mythtv/html/backend/follow-redirects-1.15.4","pushedAt":"2024-03-16T00:44:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU14SVgA","startCursor":null,"endCursor":null}},"title":"Activity · MythTV/mythtv"}