list release groups
This commit is contained in:
@@ -1,5 +1,26 @@
|
||||
# Argument: MB Artist ID
|
||||
mb_browse_releases() {
|
||||
$CURL \
|
||||
--get \
|
||||
--data-urlencode fmt=json \
|
||||
--data-urlencode artist="$1" \
|
||||
--data-urlencode inc=release-groups \
|
||||
-A "$APP_NAME/$APP_VERSION ($APP_WEBSITE)" \
|
||||
"https://musicbrainz.org/ws/2/release"
|
||||
}
|
||||
|
||||
# Argument: MB Artist ID
|
||||
mb_browse_release_groups() {
|
||||
$CURL \
|
||||
--get \
|
||||
--data-urlencode fmt=json \
|
||||
--data-urlencode artist="$1" \
|
||||
-A "$APP_NAME/$APP_VERSION ($APP_WEBSITE)" \
|
||||
"https://musicbrainz.org/ws/2/release-group"
|
||||
}
|
||||
|
||||
# Argument: Search string
|
||||
mb_browse_artists() {
|
||||
mb_search_artists() {
|
||||
$CURL \
|
||||
--get \
|
||||
--data-urlencode fmt=json \
|
||||
|
@@ -4,3 +4,17 @@ AWK_ARTISTS=$(
|
||||
EOF
|
||||
)
|
||||
export AWK_ARTISTS
|
||||
|
||||
AWK_RELEASES=$(
|
||||
cat <<'EOF'
|
||||
@@include awk/releases.awk
|
||||
EOF
|
||||
)
|
||||
export AWK_RELEASES
|
||||
|
||||
AWK_RELEASEGROUPS=$(
|
||||
cat <<'EOF'
|
||||
@@include awk/releasegroups.awk
|
||||
EOF
|
||||
)
|
||||
export AWK_RELEASEGROUPS
|
||||
|
@@ -1,5 +1,5 @@
|
||||
APP_NAME="muf"
|
||||
APP_VERSION="zero.zero"
|
||||
APP_WEBSITE="https://git.indyfac.ch/amin/muf"
|
||||
WINDOW_TITLE="🔎🎶 $APP_NAME"
|
||||
WINDOW_TITLE="🔎🎶 $APP_NAME | a simple music finder"
|
||||
export APP_NAME APP_VERSION APP_WEBSITE WINDOW_TITLE
|
||||
|
@@ -4,4 +4,14 @@ COLOR_RESET="\033[m"
|
||||
FORMAT_PERSON="${FORMAT_PERSON:-👤 $COLOR_ARTIST<<name>>$COLOR_RESET}"
|
||||
FORMAT_GROUP="${FORMAT_GROUP:-👥 $COLOR_ARTIST<<name>>$COLOR_RESET}"
|
||||
FORMAT_DISAMBIGUATION="${FORMAT_DISAMBIGUATION:-$COLOR_DISAMBIGUATION(<<disambiguation>>)$COLOR_RESET}"
|
||||
export FORMAT_PERSON FORMAT_GROUP FORMAT_DISAMBIGUATION
|
||||
COLOR_ALBUM="\033[38;5;208m"
|
||||
COLOR_SINGLE="\033[38;5;210m"
|
||||
COLOR_EP="\033[38;5;209m"
|
||||
COLOR_RELEASE_TITLE="\033[38;5;229m"
|
||||
COLOR_RELEASE_YEAR="\033[38;5;179m"
|
||||
FORMAT_ALBUM="${FORMAT_ALBUM:-"💽 ${COLOR_ALBUM} LP $COLOR_RESET $COLOR_RELEASE_TITLE<<title>>$COLOR_RESET"}"
|
||||
FORMAT_SINGLE="${FORMAT_SINGLE:-"💽 ${COLOR_SINGLE}single$COLOR_RESET $COLOR_RELEASE_TITLE<<title>>$COLOR_RESET"}"
|
||||
FORMAT_EP="${FORMAT_EP:-"💽 ${COLOR_EP} EP $COLOR_RESET $COLOR_RELEASE_TITLE<<title>>$COLOR_RESET"}"
|
||||
FORMAT_YEAR="${FORMAT_YEAR:-"${COLOR_RELEASE_YEAR}(<<year>>)${COLOR_RESET}"}"
|
||||
export FORMAT_PERSON FORMAT_GROUP FORMAT_DISAMBIGUATION \
|
||||
FORMAT_ALBUM FORMAT_SINGLE FORMAT_EP FORMAT_YEAR
|
||||
|
Reference in New Issue
Block a user