Too Much TV: Your TV Talking Points For Tuesday, January 30th, 2024

Here's everything you need to know about the world of television for Tuesday, January 30th, 2024.

MORE THAN A RUMOR, BUT STILL NOT CONFIRMED
If you're not a tennis fan, you might not realize that talks are apparently intensifying between the ATP and the WTA - the two major international tennis associations - on an effort to create new premium tennis league that would include all four Grand Slams and other top men’s and women’s tournaments. Think of it as the same approach taken by Formula 1. Talks have been going on for several years and as you might expect, there are a lot of complications. There has to be buy-in from major players, some current tournaments will be downgraded and the number of moving parts required to make the idea a reality is staggering. 

But there are huge upsides. It prevents the chance of a split in the sport similar to the one that is currently taking place in golf. And it gives Tennis the chance to essentially reboot the media rights for the sport. A combined tournament would also provide real parity between the men's and women's leagues.

Which is where today's interesting "more than a rumor but not officially confirmed" story comes into play. A premiere tour working group is set to report to tennis leaders at the BNP Paribas Open at Indian Wells in March. And two different sources have told me that Netflix has made an informal presentation to leaders pitching its interest in global rights to the new tour and its matches.

As is the case with everything else, there are a lot of unanswered questions. Including how the current media deals the ATP and WTA have in place globally would be resolved. Apparently one plan would be for rights to be split between separate digital and linear packages. Although that split rights deal is not something Netflix has apparently been previously interested in pursuing in other negotiations.

It's worth noting that Netflix reportedly made a play for U.S. Formula 1 rights in 2022, but they lost out to ESPN. Part of it was the cost, but also Netflix preferred to acquire media rights that covered multiple territories. I suspect the possibility of making a global or near-global rights deal for a Tennis Championship Tour would be quite attractive to the streamer. And combined with the recent WWE deal, Netflix would vault into the ranks of important sports platforms.

READER FEEDBACK
In yesterday's newsletter, I referred to people who decided to cancel the Amazon Prime account because Prime is now adding commercials as "idiots," which I admit is a bit harsh. In retrospect, "misguided and overreacting" might be a kinder approach.

WJ took me to task in the comments section over my piece and while this is a bit long, I wanted to post their feedback here in full because I think it's an interesting perspective:

I have to take issue with the suggestion that dropping Amazon Prime because of commercials is “just idiotic”. I think it is a rational response.

Unlike cable television, which as you note was built on an advertising/monthly subscription charge system, Amazon (and many of the other streaming services) explicitly made it a selling point that there were no commercials. They sold that as a benefit. That was why you should cut the cord, they said. Pay us a straight monthly fee and will give you content without annoying ads. To now tell people you have to pay extra for that is galling. The viewer shouldn't be blamed for being upset when the product they were sold is not the one they receive. It does have a bait and switch feel.

If Amazon can’t afford to spend billions on destroying IP properties such as the Lord of the Rings without forcing the less than 50% of people who stuck it through the entire first season to also watch ads for the Kevin James standup and or the latest Judge Judy show, then perhaps, as you intimate, Amazon should not be in the business.

Finally, you note, “Amazon has never released any clear indication of how many Prime members actually regularly use Prime Video,” but then go on to mention how overall ad revenue, aside from those you term ‘malcontents’, should more than make up for those who drop the service. But if there is no data to show how many people use the service, then no one, outside a few execs, knows what that number is. If Amazon claims to need the ad revenue to keep things afloat, every person who drops the service completely (or stops watching Prime), is another set of eyeballs not watching which will require additional ads to be shown in order to meet the target. The more ads shown will probably result in more ‘malcontents’ dropping the streaming service, requiring more ads to meet target levels, etc. That suggests Amazon is in danger of a death spiral.

(And I seriously doubt Amazon will keep the ad load low. If the Freevee model is any indication, it will make a lot of shows virtually unwatchable. Try to watch an early episode of an old show such as Columbo. There are ads every 5-7 minutes, completely destroying the flow).

Lots to unpack here, much more than I have space for. I'll agree that the ad load on Freevee can seem heavy, although I think it's in part because they've decided to run shorter ad breaks more frequently. As opposed to linear TV, which runs 4+ minute commercial breaks instead of 2-3 shorter ones.

My overall point is that adding commercials might have a noticeable impact on subscription numbers if Prime Video was a stand-alone service. That concern is one reason why Netflix opted to keep its base service ad-free (at least for now). But for most people, the ads might be annoying. But it's not enough to convince them to give up Amazon Prime completely because there are too many other benefits they would lose along with Prime Video.

NOT TV-ORIENTED, BUT A SUBSTACK WORTH FOLLOWING
If you are someone who pays a lot of attention to politics, you are probably familiar on some level with Chris Cillizza. He's been a fixture on the national political reporting scene for close to twenty years and his last high-profile job was at CNN, which laid him off last year.

Cillizza launched a Substack a few months ago and it has turned into one of my favorites. Yes, he writes about politics and he always has an interesting perspective. But what really resonates with me is the amount of time he's spent writing about his life since he was laid off. The mixture of shame and fear that immediately followed, the unexpected positive impacts it had on his family. But he also just writes about his experiences navigating getting older and slowly unpacking how to deal with those changes. 

Today's newsletter is about his decision to finally begin using a CPAP machine and how his fear of aging and becoming his father led him to make some bad decisions:

But, I am — slowly — coming to realize that age doesn’t have to mean decline. I think I am writing some of the best stuff of my career at this point, largely because I have seen a lot and, generally speaking, know a lot about politics. I am more confident that my future will be bright because I know my value better. I am an improved dad and husband because the years have taught me some hard lessons.

I have age to thank for all of those things.

A lot of this is about getting out of your own way. Just allowing yourself to be ok with what comes at you on a daily, weekly or monthly basis. Knowing that a) life will throw up roadblocks in front of you and b) you will be able to make your way through or over them somehow.

These feelings really resonate with me. I feel as if I am doing the best writing of my life and my varied life experiences give me a perspective of the industry that even the wisest 30-year-old reporter can't match. But as I am planning for the upcoming TCAs, I'm also having to accept that I am no longer 30 and blasting through ten 12-15 hour days without a break isn't the smartest move.

THE ANKLER PARTNERS WITH LAist
I don't generally mention distribution deals cut by other digital media outlets, but I find this one from The Ankler interesting:

Today we’ve announced a new partnership with LAist, Southern California Public Radio’s flagship radio station and digital news site, to provide Hollywood news and analysis across multiple platforms including LAist 89.3, LAist.com, newsletters and social media, reaching a combined audience of 10 million.

First, this is a great idea and it works well for both sides. LAist gets a steady source of Hollywood and entertainment industry coverage and The Ankler builds its brand and the profile of its reporters. These deals are difficult to navigate. I've tried to do similar smaller partnerships in the past and they can quickly go sideways.

Secondly, I think it's fascinating The Ankler opted to give the story to Axios, rather than breaking it on its own site. 

ODDS AND SODS
* The embargo for reviews of Apple's new VR-ish Vision Pro have lifted and this video from the Wall Street Journal does an excellent job of walking you through what to expect.

But for all of the future uses of this very early technology, I was struck by this description from CNET's Scott Stein, which makes the Vision Pro experience sound more lonely and dystopian than anything I'd want to experience:

Is the isolation too perfect sometimes, though? I watch movies with AirPods Pro buds in, turning my living room into a movie theater. After a while my son taps me on the shoulder and asks if I'm asleep. I say of course not. But my wife says she doesn't like this, that I'm so removed from everything. My son calls it a phone for my face. They have a point. My wife also says she's concerned about me getting lost in digital memories. Part of me thinks this is very real, and another part of me thinks this is an extension of what's already happened on our phones. While the Vision Pro creates presence by showing the real world through its passthrough cameras, or even replicas of my eyes, it also allows me to close these off, even sealing my audio world completely with AirPods. I can be in my own world, inches from my own family.

* The 2000-2004 Showtime series Soul Food is coming to Hulu on February 1st. It starred Vanessa L. Williams, Vivica A. Fox and Tia Long as sisters who struggle to adjust to the family matriarch's sudden absence.

* NBC's The Weakest Link returns with new episodes on Tuesday, April 2nd.

* Production is officially underway in Toronto on Star Trek: Section 31. Academy Award winner Michelle Yeoh plays Emperor Philippa Georgiou, the character Yeoh first introduced in Star Trek: Discovery. Tasked with protecting the United Federation of Planets, she also must face the sins of her past.

* The Disney Channel has canceled Secrets Of Sulphur Springs after three seasons.

WHAT'S NEW TONIGHT AND THIS WEEKEND

TUESDAY, JANUARY 30TH:
Germinal Series Premiere (MHz Choice)
Jack Whitehall: Settle Down (Netflix)
NASCAR: Full Speed (Netflix) - [photo gallery]
Quantum Leap Season 2B Premiere (NBC)
Professor T Season Four Premiere (MHz Choice)
Vanderpump Rules Season Premiere (Bravo)

WEDNESDAY, JANUARY 31ST:
Alexander: The Making Of A God (Netflix) - [photo gallery]
Assembled: The Making Of Echo (Disney+)
Baby Bandito Series Premiere (Netflix)
Choir Series Premiere (Disney+)
Feud: Capote Vs. The Swans (FX)
Shattered Glass: A WNBPA Story (Tubi)
The Seven Deadly Sins: Four Knights Of The Apocalypse Season Premiere (Netflix)
The Unbreakable Tatiana Suarez (HBO)
Will (Netflix)

SEE YOU WEDNESDAY!


8.66MBMemory Usage154msRequest Duration
Joomla! Version4.4.4
PHP Version8.1.32
Identityguest
Response200
Templateja_blockk
Database
Server
mysql
Version
8.0.39-cll-lve
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:48 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743543154 "last" => 1743543154...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (528.29KB) (8.29ms)
  • afterInitialise (1.27MB) (26.71ms)
  • afterRoute (227.06KB) (9.27ms)
  • beforeRenderComponent com_content (38.25KB) (1.12ms)
  • Before Access::preloadComponents (all components) (34.7KB) (883μs)
  • After Access::preloadComponents (all components) (109.3KB) (1.12ms)
  • Before Access::preloadPermissions (com_content) (3.91KB) (22μs)
  • After Access::preloadPermissions (com_content) (2.39MB) (12.18ms)
  • Before Access::getAssetRules (id:2066 name:com_content.article.1243) (130.8KB) (282μs)
  • After Access::getAssetRules (id:2066 name:com_content.article.1243) (8.47KB) (236μs)
  • beforeRenderRawModule mod_related_items (Read More) (867.82KB) (31.45ms)
  • Before Access::getAssetRules (id:8 name:com_content) (79.66KB) (2.72ms)
  • After Access::getAssetRules (id:8 name:com_content) (1.59KB) (15μs)
  • afterRenderRawModule mod_related_items (Read More) (14.41KB) (8.82ms)
  • beforeRenderModule mod_related_items (Read More) (704B) (14μs)
  • afterRenderModule mod_related_items (Read More) (4.07KB) (274μs)
  • afterRenderComponent com_content (51.56KB) (118μs)
  • afterDispatch (3.53KB) (528μs)
  • beforeRenderRawModule mod_menu (Newsletters) (355.23KB) (23.61ms)
  • afterRenderRawModule mod_menu (Newsletters) (14.71KB) (595μs)
  • beforeRenderModule mod_menu (Newsletters) (720B) (6μs)
  • afterRenderModule mod_menu (Newsletters) (1.89KB) (225μs)
  • beforeRenderRawModule mod_menu (Other Content) (712B) (54μs)
  • afterRenderRawModule mod_menu (Other Content) (944B) (151μs)
  • beforeRenderModule mod_menu (Other Content) (720B) (5μs)
  • afterRenderModule mod_menu (Other Content) (1.3KB) (128μs)
  • beforeRenderRawModule mod_finder (Head Search) (1.94KB) (76μs)
  • afterRenderRawModule mod_finder (Head Search) (66.49KB) (3.84ms)
  • beforeRenderModule mod_finder (Head Search) (720B) (7μs)
  • afterRenderModule mod_finder (Head Search) (3.3KB) (238μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (92μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (438μs)
  • beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (7μs)
  • afterRenderModule mod_custom ([Offcanvas] Custom banner) (4.82KB) (137μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (31μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Social media) (1.05KB) (113μs)
  • beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (5μs)
  • afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (124μs)
  • beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (30μs)
  • afterRenderRawModule mod_menu (Off Canvas) (944B) (181μs)
  • beforeRenderModule mod_menu (Off Canvas) (720B) (6μs)
  • afterRenderModule mod_menu (Off Canvas) (1.28KB) (122μs)
  • beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (1.58ms)
  • afterRenderRawModule mod_menu (magazine-menu-3) (116.6KB) (3.49ms)
  • beforeRenderModule mod_menu (magazine-menu-3) (720B) (6μs)
  • afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (120μs)
  • afterRender (693.13KB) (13.28ms)
  • 1 x beforeRenderRawModule mod_related_items (Read More) (867.82KB) (20.44%)
    31.45ms
    1 x afterInitialise (1.27MB) (17.36%)
    26.71ms
    1 x beforeRenderRawModule mod_menu (Newsletters) (355.23KB) (15.35%)
    23.61ms
    1 x afterRender (693.13KB) (8.63%)
    13.28ms
    1 x After Access::preloadPermissions (com_content) (2.39MB) (7.91%)
    12.18ms
    1 x afterRoute (227.06KB) (6.03%)
    9.27ms
    1 x afterRenderRawModule mod_related_items (Read More) (14.41KB) (5.73%)
    8.82ms
    1 x afterLoad (528.29KB) (5.39%)
    8.29ms
    1 x afterRenderRawModule mod_finder (Head Search) (66.49KB) (2.49%)
    3.84ms
    1 x afterRenderRawModule mod_menu (magazine-menu-3) (116.6KB) (2.27%)
    3.49ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (79.66KB) (1.77%)
    2.72ms
    1 x beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (1.03%)
    1.58ms
    1 x After Access::preloadComponents (all components) (109.3KB) (0.73%)
    1.12ms
    1 x beforeRenderComponent com_content (38.25KB) (0.73%)
    1.12ms
    1 x Before Access::preloadComponents (all components) (34.7KB) (0.57%)
    883μs
    1 x afterRenderRawModule mod_menu (Newsletters) (14.71KB) (0.39%)
    595μs
    1 x afterDispatch (3.53KB) (0.34%)
    528μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (0.28%)
    438μs
    1 x Before Access::getAssetRules (id:2066 name:com_content.article.1243) (130.8KB) (0.18%)
    282μs
    1 x afterRenderModule mod_related_items (Read More) (4.07KB) (0.18%)
    274μs
    1 x afterRenderModule mod_finder (Head Search) (3.3KB) (0.15%)
    238μs
    1 x After Access::getAssetRules (id:2066 name:com_content.article.1243) (8.47KB) (0.15%)
    236μs
    1 x afterRenderModule mod_menu (Newsletters) (1.89KB) (0.15%)
    225μs
    1 x afterRenderRawModule mod_menu (Off Canvas) (944B) (0.12%)
    181μs
    1 x afterRenderRawModule mod_menu (Other Content) (944B) (0.1%)
    151μs
    1 x afterRenderModule mod_custom ([Offcanvas] Custom banner) (4.82KB) (0.09%)
    137μs
    1 x afterRenderModule mod_menu (Other Content) (1.3KB) (0.08%)
    128μs
    1 x afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (0.08%)
    124μs
    1 x afterRenderModule mod_menu (Off Canvas) (1.28KB) (0.08%)
    122μs
    1 x afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (0.08%)
    120μs
    1 x afterRenderComponent com_content (51.56KB) (0.08%)
    118μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Social media) (1.05KB) (0.07%)
    113μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (0.06%)
    92μs
    1 x beforeRenderRawModule mod_finder (Head Search) (1.94KB) (0.05%)
    76μs
    1 x beforeRenderRawModule mod_menu (Other Content) (712B) (0.04%)
    54μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (0.02%)
    31μs
    1 x beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (0.02%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (3.91KB) (0.01%)
    22μs
    1 x After Access::getAssetRules (id:8 name:com_content) (1.59KB) (0.01%)
    15μs
    1 x beforeRenderModule mod_related_items (Read More) (704B) (0.01%)
    14μs
    1 x beforeRenderModule mod_finder (Head Search) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (0%)
    7μs
    1 x beforeRenderModule mod_menu (Newsletters) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Off Canvas) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (magazine-menu-3) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Other Content) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (0%)
    5μs
48 statements were executed, 3 of which were duplicates, 45 unique30.16ms557.9KB
  • SELECT @@SESSION.sql_mode;95μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `tvlfg_session` WHERE `session_id` = ?130μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = :session_id LIMIT 170μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `tvlfg_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)390μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `tvlfg_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1405μs2.23KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `tvlfg_viewlevels`95μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `tvlfg_usergroups` AS `a` LEFT JOIN `tvlfg_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest185μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `tvlfg_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`609μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • UPDATE tvlfg_extensions SET enabled=1 WHERE `type`='plugin' AND `element`='jacontenttype' AND `folder`='ajax'473μs1.3KB/plugins/system/jacontenttype/jacontenttype.php:62Copy
  • SELECT * FROM `tvlfg_languages` WHERE `published` = 1 ORDER BY `ordering` ASC177μs2.17KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT * FROM tvlfg_menu WHERE alias ='latest-news' AND published=1195μs4.09KB/plugins/system/t4/src/t4/MVC/Router/T4.php:352Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `tvlfg_menu` AS `m` LEFT JOIN `tvlfg_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`446μs20.92KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`692μs5.14KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `tvlfg_template_styles` AS `s` LEFT JOIN `tvlfg_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1223μs1.16KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tvlfg_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)779μs7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tvlfg_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 04.58ms225.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `tvlfg_content`1.6ms4.89KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `tvlfg_content` SET `hits` = (`hits` + 1) WHERE `id` = '1243'527μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `tvlfg_content` AS `a` INNER JOIN `tvlfg_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tvlfg_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `tvlfg_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `tvlfg_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tvlfg_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)552μs40.63KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`431μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `tvlfg_contentitem_tag_map` AS `m` INNER JOIN `tvlfg_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)1.54ms5.23KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`374μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM tvlfg_fields AS a LEFT JOIN `tvlfg_languages` AS l ON l.lang_code = a.language LEFT JOIN tvlfg_users AS uc ON uc.id=a.checked_out LEFT JOIN tvlfg_viewlevels AS ag ON ag.id = a.access LEFT JOIN tvlfg_users AS ua ON ua.id = a.created_user_id LEFT JOIN tvlfg_fields_groups AS g ON g.id = a.group_id LEFT JOIN `tvlfg_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC403μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `tvlfg_content` AS `a` LEFT JOIN `tvlfg_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC2.31ms58.03KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`399μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT u.id, u.name, u.username, u.params FROM tvlfg_users AS u LEFT JOIN tvlfg_user_usergroup_map AS g ON g.user_id = u.id WHERE u.id = '51' GROUP BY u.id155μs1KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:279Copy
  • SELECT enabled FROM tvlfg_extensions WHERE `type` = 'plugin' AND `element` = 'profile'147μs856B/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:467Copy
  • SELECT profile_key, profile_value FROM tvlfg_user_profiles WHERE user_id = 51 AND profile_key LIKE 'profile.%' ORDER BY ordering150μs1.09KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:420Copy
  • SHOW FULL COLUMNS FROM `tvlfg_users`1.18ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `tvlfg_users` WHERE `id` = :userid145μs4.41KBParams/libraries/src/Table/User.php:104Copy
  • SELECT `g`.`id`,`g`.`title` FROM `tvlfg_usergroups` AS `g` INNER JOIN `tvlfg_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid165μs1.7KBParams/libraries/src/Table/User.php:132Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM tvlfg_fields AS a LEFT JOIN `tvlfg_languages` AS l ON l.lang_code = a.language LEFT JOIN tvlfg_users AS uc ON uc.id=a.checked_out LEFT JOIN tvlfg_viewlevels AS ag ON ag.id = a.access LEFT JOIN tvlfg_users AS ua ON ua.id = a.created_user_id LEFT JOIN tvlfg_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC344μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `name` FROM `tvlfg_users` WHERE id = '51'89μs11.84KB/plugins/system/t4/src/t4/MVC/Router/Content/Router.php:66Copy
  • SELECT username FROM tvlfg_users WHERE id=5173μs856B/plugins/system/t4/src/t4/MVC/Router/T4.php:288Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `tvlfg_modules` AS `m` LEFT JOIN `tvlfg_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `tvlfg_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`813μs2.38KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `tvlfg_content` WHERE `id` = :id129μs1.63KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `a`.`id` FROM `tvlfg_content` AS `a` WHERE ( ( (`a`.`id` != :id AND `a`.`state` = 1 AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`metakey` LIKE :preparedArray3)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) LIMIT 5686μs1.82KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language` FROM `tvlfg_content` AS `a` LEFT JOIN `tvlfg_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tvlfg_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `tvlfg_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `tvlfg_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tvlfg_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` IN (:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.ordering ASC2.53ms89.61KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `m`.`tag_id`,`m`.`content_item_id`,`t`.* FROM `tvlfg_contentitem_tag_map` AS `m` INNER JOIN `tvlfg_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `t`.`published` = 1 AND `m`.`content_item_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5) AND `t`.`access` IN (:preparedArray6,:preparedArray7)3.13ms5.42KBParams/libraries/src/Helper/TagsHelper.php:448Copy
  • SELECT `name`,`element` FROM `tvlfg_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1424μs976B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `tvlfg_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)172μs904B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT * FROM tvlfg_acym_configuration363μs2.88KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_list WHERE type = 'standard'184μs2.28KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_field128μs2.31KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_form WHERE active = 1 AND type != 'shortcode'91μs1.2KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `tvlfg_scheduler_tasks` AS `a` WHERE `a`.`state` = 1169μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = ?283μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `tvlfg_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?941μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy