We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51de9c1 commit 4d2a2e9Copy full SHA for 4d2a2e9
app/opusmbptag.sh
@@ -160,7 +160,6 @@ esac
160
if ! expr x"$mime" : x'[] !"#$%&'\''()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`abcdefghijklmnopqrstuvwxyz{|}~-]*$' >/dev/null
161
then E invalid mime type string
162
fi
163
-printf %s "$mime" |iconv -t us-ascii >"$tmp/mime"
164
165
description_conv_arg="-t utf-8"
166
case $have_description_file in
@@ -189,6 +188,17 @@ case $# in
189
188
*) usage ;;
190
esac
191
+if [ -z "$mime" ]
192
+then
193
+ determine="$(file - <"$tmp/binary")"
194
+ case "$determine" in
195
+ *JPEG*|*JFIF*) mime=image/jpeg ;;
196
+ *GIF*) mime=image/gif ;;
197
+ *PNG*) mime=image/png ;;
198
+ esac
199
+fi
200
+printf %s "$mime" |iconv -t us-ascii >"$tmp/mime"
201
+
202
# generate packet
203
{
204
printf METADATA_BLOCK_PICTURE=
0 commit comments