diff options
| author | Pinapelz <yukais@pinapelz.com> | 2026-01-21 18:46:20 -0800 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-03-24 22:52:39 -0700 |
| commit | 76f25d71f1e13c88be02a4833fbc7cd5e9c75aca (patch) | |
| tree | 4b917358e26fa1a093d3ba2db4e7666e2a5f32c3 /config/hypr/UserScripts | |
| parent | 79d42f055949b59f9c6a8f039eb4c90561b0d2ac (diff) | |
small personal changes
Diffstat (limited to 'config/hypr/UserScripts')
| -rwxr-xr-x | config/hypr/UserScripts/RofiBeats.sh | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh index 64e8ee99..6effb12a 100755 --- a/config/hypr/UserScripts/RofiBeats.sh +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -37,9 +37,14 @@ stop_music() { populate_local_music() { local_music=() filenames=() + declare -A seen_names while IFS= read -r file; do - local_music+=("$file") - filenames+=("$(basename "$file")") + basename_file="$(basename "$file")" + if [[ -z "${seen_names[$basename_file]}" ]]; then + local_music+=("$file") + filenames+=("$basename_file") + seen_names["$basename_file"]=1 + fi done < <(find -L "$mDIR" -type f \( -iname "*.mp3" -o -iname "*.flac" -o -iname "*.wav" -o -iname "*.ogg" -o -iname "*.mp4" \)) } @@ -125,7 +130,7 @@ user_choice=$(printf "%s\n" \ "Stop RofiBeats" \ "Manage Music List" | rofi -dmenu -config "$rofi_theme_menu" \ - -theme-str 'entry { placeholder: "🎧 RofiBeats Menu"; }') + -theme-str 'entry { placeholder: "Play Some Music"; }') case "$user_choice" in "Play from Online Stations") play_online_music ;; |
