v1.4 - Bug fix for last improvement...
This commit is contained in:
parent
3c75baaa6c
commit
152759e91c
1 changed files with 5 additions and 5 deletions
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
scriptVersion="1.3"
|
scriptVersion="1.4"
|
||||||
scriptName="LyricExtractor"
|
scriptName="LyricExtractor"
|
||||||
|
|
||||||
#### Import Settings
|
#### Import Settings
|
||||||
|
@ -56,10 +56,10 @@ find "$getFolderPath" -type f -regex ".*/.*\.\(flac\|opus\|m4a\|mp3\)" -print0 |
|
||||||
if [ "$fileExt" == "flac" ]; then
|
if [ "$fileExt" == "flac" ]; then
|
||||||
log "Processing :: $getAlbumFolderName :: $fileName :: Getting Lyrics from embedded metadata"
|
log "Processing :: $getAlbumFolderName :: $fileName :: Getting Lyrics from embedded metadata"
|
||||||
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".format.tags.LYRICS" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".format.tags.LYRICS" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
||||||
if [ ! -z "$getLyrics" ]; then
|
if [ -z "$getLyrics" ]; then
|
||||||
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".format.tags.Lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".format.tags.Lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
||||||
fi
|
fi
|
||||||
if [ ! -z "$getLyrics" ]; then
|
if [ -z "$getLyrics" ]; then
|
||||||
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".format.tags.lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".format.tags.lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -67,10 +67,10 @@ find "$getFolderPath" -type f -regex ".*/.*\.\(flac\|opus\|m4a\|mp3\)" -print0 |
|
||||||
if [ "$fileExt" == "opus" ]; then
|
if [ "$fileExt" == "opus" ]; then
|
||||||
log "Processing :: $getAlbumFolderName :: $fileName :: Getting Lyrics from embedded metadata"
|
log "Processing :: $getAlbumFolderName :: $fileName :: Getting Lyrics from embedded metadata"
|
||||||
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".streams[].tags.LYRICS" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".streams[].tags.LYRICS" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
||||||
if [ ! -z "$getLyrics" ]; then
|
if [ -z "$getLyrics" ]; then
|
||||||
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".streams[].tags.Lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".streams[].tags.Lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
||||||
fi
|
fi
|
||||||
if [ ! -z "$getLyrics" ]; then
|
if [ -z "$getLyrics" ]; then
|
||||||
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".streams[].tags.lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
getLyrics="$(ffprobe -loglevel 0 -print_format json -show_format -show_streams "$file" | jq -r ".streams[].tags.lyrics" 2>/dev/null | sed "s/null//g" | sed "/^$/d")"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue