Hier ist eine Funktion zum Erstellen der Dateiliste:
function newest () { find . -type f -printf "%T@ %f\n" | sort -n | tail -n $ | cut -f 2 -d " " | sort -R }
Der Standardwert beträgt 15 Dateien, akzeptiert jedoch einen Parameter für eine andere Nummer. Die letzte Sortierung ordnet die Liste in zufälliger Reihenfolge.
Für mplayer sollten Sie in der Lage sein:
mplayer $(newest 10)
oder
mplayer <(newest 10)
Beachten Sie, dass mplayer eine -shuffle
Option hat.