a wrong date set on the mobile device to where these may have been downloaded and played offline.
a wrong date set on the server during the time when these were played
This history is only on your server. Except from editing the primary Plex database file directly, there is no way to correct or delete these log entries.
That’s odd indeed. Any database corruption ? Search for database disk image is malformed in your logs.
If your db is okay and not corrupt then how open would you be to run a couple of sql commands on your db ? Something like this SHOULD do the trick …
This command will select any records which have a viewed_at date great than “1 January 2025 01:01:01”. This should match the list you included in the screenshot above and can be used to validate before you actually remove them. SELECT * FROM metadata_item_views WHERE viewed_at > 1735693261;
This command will then delete them. DELETE FROM metadata_item_views WHERE viewed_at > 1735693261;
Save your changes and you should be good.
NOTE OF CAUTION: If your not familiar with sql then maybe stay clear but if you have a backup of your db then even if it goes wrong you can restore.