ref: 70c6dab003afbdf48fec6fc6012ccdd3aa277ac2
parent: 297bf25f612d2dde0d28d7feaae0ea381be114a7
author: cinap_lenrek <[email protected]>
date: Sun Feb 26 14:26:42 EST 2017
play, file: recognize midi and mus audio
--- a/rc/bin/play
+++ b/rc/bin/play
@@ -54,6 +54,10 @@
audio/flacdec
case *audio/basic*
audio/sundec
+ case *audio/midi*
+ games/midi -c
+ case *audio/mus*
+ games/mus | games/midi -c
case *pls*
awk 'BEGIN {FS="="} /^File/{print $2}' | play1 list plain
case *
@@ -68,6 +72,8 @@
audio/flacdec
case *.au *.AU
audio/sundec
+ case *.mid *.MID
+ games/midi -c
case *
echo $argv0: $1: unknown format: $2 >[1=2]
}
--- a/sys/src/cmd/file.c
+++ b/sys/src/cmd/file.c
@@ -872,6 +872,8 @@
"BEGIN:VCARD\n", "vCard", 12, "text/directory;profile=vcard",
"AT&T", "DjVu document", 4, "image/vnd.djvu",
"Extended module: ", "XM audio", 17, "audio/xm",
+ "MThd", "midi audio", 4, "audio/midi",
+ "MUS\x1a", "mus audio", 4, "audio/mus",
0,0,0,0
};
@@ -1653,4 +1655,3 @@
print("face image depth %d\n", ldepth);
return 1;
}
-