Update 2023-11-04 10:58 OpenBSD/amd64-x13
This commit is contained in:
parent
a8256e307f
commit
cd7fa30038
@ -21,30 +21,28 @@ amused show | cut -d'/' -f5-
|
||||
SEL="$( showlist | $DMENU_CMD -p Playlist -l 30)"
|
||||
|
||||
amused_shuffle() {(
|
||||
twmnc -d 2000 -t "amused" -c "shuffle started in background";
|
||||
notify-send "shuffle started in background";
|
||||
amused show | sort -R | amused load;
|
||||
twmnc -d 2000 -t "amused" -c "shuffle finished";
|
||||
notify-send "shuffle finished";
|
||||
)&}
|
||||
amused_sort() {(
|
||||
twmnc -d 2000 -t "amused" -c "sorting started in background"
|
||||
notify-send "sorting started in background"
|
||||
amused show | sort -u | amused load
|
||||
twmnc -d 2000 -t "amused" -c "sorting finished"
|
||||
notify-send "sorting finished"
|
||||
)&}
|
||||
amused_load_tank() {(
|
||||
twmnc -d 2000 -t "amused" -c "loading started in background"
|
||||
notify-send "loading started in background"
|
||||
amused load < /home/sdk/.music.all.txt
|
||||
twmnc -d 2000 -t "amused" -c "loading finished"
|
||||
notify-send "loading finished"
|
||||
)&}
|
||||
amused_load_local() {(
|
||||
twmnc -d 2000 -t "amused" -c "loading started in background"
|
||||
notify-send "loading started in background"
|
||||
find ~/MusicSelection -type f | amused load
|
||||
twmnc -d 2000 -t "amused" -c "loading finished"
|
||||
notify-send "loading finished"
|
||||
)&}
|
||||
amused_cmd() {
|
||||
amused "${@}"
|
||||
twmnc -d 5000 \
|
||||
-t "amused $1" \
|
||||
-c "$(amused status | head -1 | cut -d'/' -f5-)"
|
||||
notify-send "$(amused status | head -1 | cut -d'/' -f5-)"
|
||||
}
|
||||
|
||||
case "${SEL}" in
|
||||
|
@ -131,7 +131,7 @@ choose_browser() {
|
||||
*hetzner.de*) DEFAULT="Vimb (default)"; ;;
|
||||
*duckduckgo.com/*images*) DEFAULT="Vimb (default)"; ;;
|
||||
*codevoid.de*) DEFAULT="Vimb (default)"; ;;
|
||||
*openbsd.org*) DEFAULT="Netsurf (default)"; ;;
|
||||
*openbsd.org*) DEFAULT="Vimb (default)"; ;;
|
||||
*google.*) DEFAULT="Firefox (default)"; ;;
|
||||
*youtube.com*) DEFAULT="Chrome (default)"; ;;
|
||||
*youtu.be*) DEFAULT="Chrome (default)"; ;;
|
||||
|
@ -9,7 +9,7 @@ subsonic-play() {
|
||||
do
|
||||
echo $song > /tmp/.playing
|
||||
subsonic-cli stream -p id $song \
|
||||
| mpv --loop=no -
|
||||
| mpv --loop=no - || exit 0
|
||||
done
|
||||
}
|
||||
|
||||
@ -77,5 +77,21 @@ subsonic-download() {
|
||||
subsonic-cli download -p id $1 | pv > "$HOME/subsonic-download/$NAME.zip"
|
||||
}
|
||||
|
||||
subsonic-$1
|
||||
if [ -z $1 ]
|
||||
then
|
||||
cat <<"EOF"
|
||||
usage: subsonic <command> <args>
|
||||
|
||||
play <song id> - play song with id
|
||||
download <album id> - download album with id
|
||||
[un]star - [un]star currently playing song
|
||||
search <term> - show song/album for term
|
||||
favorites - play starred songs
|
||||
random - play random songs
|
||||
|
||||
EOF
|
||||
else
|
||||
subsonic-$1 $2
|
||||
fi
|
||||
|
||||
|
||||
|
@ -16,9 +16,9 @@ color_focus_maximized = rgb:28/28/28
|
||||
color_focus_free = rgb:77/77/77
|
||||
color_unfocus = rgb:47/47/47
|
||||
color_unfocus_free = rgb:47/47/47
|
||||
region_padding = 32
|
||||
tile_gap = 32
|
||||
region_padding = 32
|
||||
region_padding = 12
|
||||
tile_gap = 12
|
||||
region_padding = 12
|
||||
disable_border = 1
|
||||
|
||||
# +--------------------------------------------------
|
||||
@ -63,6 +63,7 @@ urgent_enabled = 1
|
||||
# +--------------------------------------------------
|
||||
|
||||
workspace_clamp = 1
|
||||
workspace_autorotate = 0
|
||||
warp_focus = 0
|
||||
warp_pointer = 0
|
||||
cycle_visible = 0
|
||||
|
4
.kshrc
4
.kshrc
@ -584,6 +584,10 @@ ytdl_audio() {
|
||||
yt-dlp $YTDL_OPTS --user-agent "$YTDL_AGENT" -f bestaudio --extract-audio --embed-thumbnail \
|
||||
--add-metadata -o "%(title)s-%(id)s.%(ext)s" "$@";
|
||||
}
|
||||
xdl() {
|
||||
mkdir -p "$HOME/x/$1/"
|
||||
cd "$HOME/x/$1/" && ytdl "$2"
|
||||
}
|
||||
|
||||
########################################################################
|
||||
# KSH COMPLETIONS
|
||||
|
Loading…
Reference in New Issue
Block a user