SMOLNET PORTAL home about changes
iFix yt-dlp output and adding to queue. - annna - Annna the nice friendly bot.	Err	bitreich.org	70
hgit clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/	URL:git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/	bitreich.org	70
1Log	/scm/annna/log.gph	bitreich.org	70
1Files	/scm/annna/files.gph	bitreich.org	70
1Refs	/scm/annna/refs.gph	bitreich.org	70
1Tags	/scm/annna/tag	bitreich.org	70
1README	/scm/annna/file/README.md.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 41ec9fc9977fde61417488d0746553f50ec34288	/scm/annna/commit/41ec9fc9977fde61417488d0746553f50ec34288.gph	bitreich.org	70
1parent f850abb402021106be62251faaab4b6592f7c614	/scm/annna/commit/f850abb402021106be62251faaab4b6592f7c614.gph	bitreich.org	70
hAuthor: Annna Robert-Houdin <annna@bitreich.org>	URL:mailto:annna@bitreich.org	bitreich.org	70
iDate:   Sat, 10 Aug 2024 11:08:12 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iFix yt-dlp output and adding to queue.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ytdl-mpd                            |      37 ++++++++++++++++---------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 19 insertions(+), 18 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ytdl-mpd b/ytdl-mpd	/scm/annna/file/ytdl-mpd.gph	bitreich.org	70
i@@ -41,7 +41,7 @@ handle_url() {	Err	bitreich.org	70
i         mkdir -p "$outputdir"	Err	bitreich.org	70
i         cd "$outputdir"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        album="$(ytdl "$1" | tee /dev/tty | grep 'Finished downloading' | sed 's/.*: //')"	Err	bitreich.org	70
i+        album="$(ytdl "$1" | grep 'Finished downloading' | sed 's/.*: //')"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if [ $? -ne 0 ]; then	Err	bitreich.org	70
i                 die "youtube-dl error"	Err	bitreich.org	70
i@@ -82,11 +82,12 @@ handle_url() {	Err	bitreich.org	70
i                         artist="$(printf '%s' "$f" | \	Err	bitreich.org	70
i                                 awk -F'-' '{gsub(/^ +/, "", $2); gsub(/ +$/, "", $2); print $2}')"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-                printf 'file: %s\n' "$f"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 song=$(printf '%s' "$f" | sed 's/.* - //; s/^ //; s/\.mp3//')	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 if [ "$auto" = 0 ]; then	Err	bitreich.org	70
i+                        printf 'file: %s\n' "$f"	Err	bitreich.org	70
i+	Err	bitreich.org	70
i                         printf 'song [%s]: ' "$song"	Err	bitreich.org	70
i                         read	Err	bitreich.org	70
i                         song="${REPLY:-$song}"	Err	bitreich.org	70
i@@ -106,28 +107,28 @@ handle_url() {	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 id3tag --artist="$artist" --album="$album" \	Err	bitreich.org	70
i                         --song="$song" --track="$track" \	Err	bitreich.org	70
i-                        "$f"	Err	bitreich.org	70
i+                        "$f" 2>&1 >/dev/null	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 track=$(( track + 1 ))	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+                if [ "$move_music" = 1 ]; then	Err	bitreich.org	70
i+                        outdir="$musicroot/$artist/$album"	Err	bitreich.org	70
i+                        mkdir -p "$outdir"	Err	bitreich.org	70
i+                        mv "${f}" "$outdir"	Err	bitreich.org	70
i+                        mpc update --wait >/dev/null	Err	bitreich.org	70
i+                        if [ "$queue" = 1 ]; then	Err	bitreich.org	70
i+                                mpc findadd \	Err	bitreich.org	70
i+                                        artist "$artist" \	Err	bitreich.org	70
i+                                        album "$album" \	Err	bitreich.org	70
i+                                        title "$song"	Err	bitreich.org	70
i+                        fi	Err	bitreich.org	70
i+                else	Err	bitreich.org	70
i+                        mv "${f}" "$oldpwd/"	Err	bitreich.org	70
i+                fi	Err	bitreich.org	70
i         done	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         IFS=$SAVEIFS	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        if [ "$move_music" = 1 ]; then	Err	bitreich.org	70
i-                outdir="$musicroot/$artist/$album"	Err	bitreich.org	70
i-                mkdir -p "$outdir"	Err	bitreich.org	70
i-                mv ./*.mp3 "$outdir"	Err	bitreich.org	70
i-                mpc update --wait >/dev/null	Err	bitreich.org	70
i-                if [ "$queue" = 1 ]; then	Err	bitreich.org	70
i-                        mpc findadd \	Err	bitreich.org	70
i-                                artist "$artist" \	Err	bitreich.org	70
i-                                album "$album" \	Err	bitreich.org	70
i-                                title "$song"	Err	bitreich.org	70
i-                fi	Err	bitreich.org	70
i-        else	Err	bitreich.org	70
i-                mv ./*.mp3 "$oldpwd/"	Err	bitreich.org	70
i-        fi	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         rmdir "$outputdir"	Err	bitreich.org	70
i         cd - >/dev/null	Err	bitreich.org	70
i }	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/annna/commit/41ec9fc9977fde61...
Content-Typetext/plain; charset=utf-8