Time-Travel Index View
Smart Filtering
Titanic Survivor Mode
Exportable Index
Below is a cross‑platform Bash/Python hybrid you can drop into a cron job or run manually: Titanic Index Of Last Modified Mp4 Wma Aac Avi BETTER
#!/usr/bin/env bash
# normalize_timestamps.sh
# Requires: exiftool, ffprobe (ffmpeg), python3
# 1️⃣ Identify all media files
find /media/titanic -type f \( -iname "*.mp4" -o -iname "*.avi" -o -iname "*.wma" -o -iname "*.aac" \) > /tmp/titanic_files.txt
# 2️⃣ For each file, pull the *creation* date from metadata, fallback to filename date
while IFS= read -r f; do
# Try to read creation_time from container metadata
ct=$(ffprobe -v error -show_entries format_tags=creation_time -of default=noprint_wrappers=1:nokey=1 "$f")
if [[ -z "$ct" ]]; then
# Extract date from filename (assumes YYYYMMDD pattern)
ct=$(basename "$f" | grep -oP '\d8' | head -1)
ct="$ct:0:4-$ct:4:2-$ct:6:2"
fi
# If we have a date, apply it as the file's last-modified timestamp
if [[ -n "$ct" ]]; then
touch -d "$ct" "$f"
echo "✔︎ $f → $ct"
else
echo "⚠︎ $f → no date found"
fi
done < /tmp/titanic_files.txt
Tip: Run this after any bulk import to lock the timestamps in place.
Perhaps the most strikingly dated part of the query is the string of file extensions: Mp4, Wma, Aac, Avi. This is a graveyard of early digital media formats. To understand why a user would search for all of these simultaneously, we have to look at the "Codec Wars" of the late 90s and early 2000s. Time-Travel Index View
There was no universal standard for video or audio on the internet. You had to download specific media players to play specific files, and if you didn't have the right codec, you were out of luck.
By typing all four extensions into a search engine alongside "Index Of," the user was telling the search engine: "I don't care what format it is, I don't care what player I need to use, just give me a working directory that contains Titanic media." Smart Filtering