#!/bin/bash

HLS_ROOT_DIRECTORY="/var/www/html/tmp/hls"
RETENTION_PERIOD_IN_SECONDS=$((5 * 60))  # 24 hours

# Function to delete old segments in a directory
delete_old_segments() {
    local dir="$1"
    #echo "$dir"
    #echo "$RETENTION_PERIOD_IN_SECONDS"
    find "$dir" -name "*.aac" -type f -mmin +5 -exec rm -f {} \;
}

# Traverse through each subdirectory and delete old segments
traverse_directories() {
    local root_dir="$1"
    for dir in "$root_dir"/*; do
        if [[ -d "$dir" ]]; then
            #echo  "$dir"
            delete_old_segments "$dir"
        fi
    done
}

traverse_directories "$HLS_ROOT_DIRECTORY"





