No "View" Action for Videos after update

After update to Nextcloud Hub 8 (29.0.2) I can no longer watch videos in line in chrome. There is no “view” action in context menu. I could watch this videos with the previous nextloud version. After some testing it turned out, that the view option works with Microsoft Edge *.mkv and *.mp4, in Firefox only with *.mp4 but not at all in chrome. Videos are H264 produced by nvidia shadowplay.

Here is my server configuration in detail:

## Server configuration detail

Operating system: Linux 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:45:47 UTC 2024 x86_64

Webserver: nginx/1.18.0 (fpm-fcgi)

Database: mysql 8.0.37

PHP version: 8.1.29

Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, Reflection, SPL, session, standard, sodium, cgi-fcgi, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, iconv, igbinary, imagick, imap, intl, exif, mysqli, pdo_mysql, Phar, posix, readline, redis, shmop, SimpleXML, soap, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlrpc, xmlwriter, xsl, zip, Zend OPcache

Nextcloud version: 29.0.2 - 29.0.2.2

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

<details><summary>Signing status</summary>

\[\]
</details>

<details><summary>List of activated apps</summary>

Enabled:

  • cloud_federation_api: 1.12.0
  • dashboard: 7.9.0
  • dav: 1.30.1
  • federatedfilesharing: 1.19.0
  • federation: 1.19.0
  • files: 2.1.0
  • files_sharing: 1.21.0
  • files_trashbin: 1.19.0
  • firstrunwizard: 2.18.0
  • lookup_server_connector: 1.17.0
  • nextcloud_announcements: 1.18.0
  • notifications: 2.17.0
  • oauth2: 1.17.0
  • photos: 2.5.0
  • privacy: 1.13.0
  • provisioning_api: 1.19.0
  • settings: 1.12.0
  • sharebymail: 1.19.0
  • support: 1.12.0
  • survey_client: 1.17.0
  • text: 3.10.0
  • theming: 2.4.0
  • twofactor_backupcodes: 1.18.0
  • updatenotification: 1.19.1
  • user_status: 1.9.0
  • viewer: 2.3.0
  • weather_status: 1.9.0
  • workflowengine: 2.11.0
    Disabled:
  • activity: 2.21.1
  • admin_audit
  • bruteforcesettings
  • circles: 29.0.0-dev
  • comments: 1.17.0
  • contactsinteraction: 1.10.0
  • encryption
  • files_downloadlimit: 2.0.0
  • files_external
  • files_pdfviewer: 2.10.0
  • files_reminders: 1.2.0
  • files_rightclick: 0.15.1
  • files_versions: 1.22.0
  • integration_zammad: 2.0.7
  • logreader: 2.14.0
  • password_policy: 1.19.0
  • recommendations: 2.1.0
  • related_resources: 1.4.0
  • serverinfo: 1.19.0
  • suspicious_login
  • systemtags: 1.17.0
  • twofactor_totp
  • unsplash: 2.2.1
  • user_ldap
  • workflow_media_converter: 1.11.7

</details>

<details><summary>Configuration (config/config.php)</summary>

{
“instanceid”: “REMOVED SENSITIVE VALUE”,
“passwordsalt”: “REMOVED SENSITIVE VALUE”,
“secret”: “REMOVED SENSITIVE VALUE”,
“trusted_domains”: [
“share.domainname.info”
],
“datadirectory”: “REMOVED SENSITIVE VALUE”,
“dbtype”: “mysql”,
“version”: “29.0.2.2”,
“overwrite.cli.url”: “https://share.domainname.info”,
“dbname”: “REMOVED SENSITIVE VALUE”,
“dbhost”: “REMOVED SENSITIVE VALUE”,
“dbport”: “”,
“dbtableprefix”: “oc_”,
“mysql.utf8mb4”: true,
“dbuser”: “REMOVED SENSITIVE VALUE”,
“dbpassword”: “REMOVED SENSITIVE VALUE”,
“installed”: true,
“mail_from_address”: “REMOVED SENSITIVE VALUE”,
“mail_smtpmode”: “smtp”,
“mail_sendmailmode”: “smtp”,
“mail_domain”: “REMOVED SENSITIVE VALUE”,
“mail_smtphost”: “REMOVED SENSITIVE VALUE”,
“maintenance”: false,
“theme”: “”,
“loglevel”: 2,
“app_install_overwrite”: [
“files_rightclick”,
“unsplash”
]
}


</details>

Cron Configuration: Array
(
\[backgroundjobs_mode\] => cron
\[lastcron\] => 1718530802
)

External storages: files_external is disabled

Encryption: no

User-backends:

* OC\\User\\Database

Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

Ubuntu 22.04,

Solution:
wget https://download.nextcloud.com/server/releases/latest.zip
unzip
Copied nextcloud/config/config.php and data/* (including hidden files) into new dir
renamed dirs
now everything is working fine again