diff --git a/README.md b/README.md
index 2c656568e8a9f425226676da7b930699bf5c43a5..3729f844d2ae862541cc12b5fc0545bd22d6690e 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ Linux. curl. fish. awk. One mp3 player available on command line.
 
 d.fish使用了gnome的notify-send,kde/其他de用户请根据自己的情况选择修改或删除气泡提醒。
 
-d.fish使用了cvlc来播放mp3,其他播放器用户请根据自己情况进行修改。请将电脑声音调大。
+d.fish默认使用mpg123/cvlc来播放mp3,其他播放器用户请根据自己情况进行修改。请将电脑声音调大。
 
 ## Tips
 
diff --git a/d.fish b/d.fish
index 3ecc52de658ed281e56d567f1486f2d4d5b4740a..8a6c965c475a87f45965788ca56cf506f0adf074 100755
--- a/d.fish
+++ b/d.fish
@@ -2,7 +2,10 @@
 #Usage: fill _url with url of the page "学生->答题".
 #You must `echo "known" > /tmp/gay_known` to tell the script that you've been informed.
 
-set _url 'https://www.teachermate.com.cn/wechat/wechat/guide/answer?openid=161067e64d98cbb23d3ceb2947f004a8'
+set _url 'https://www.teachermate.com.cn/wechat/wechat/guide/answer?openid=0a26740fbf9429d1747f8bc8ff8bf1cb'
+
+set _audio_player "mpg123"
+#set _audio_player "cvlc --play-and-exit"
 
 function _is_informed
     # May not exist.
@@ -20,13 +23,13 @@ function _on_opened
     if _is_informed
         return 0
     end
-    cvlc --play-and-exit fire.mp3 > /dev/null 2>&1
+    eval $_audio_player fire.mp3 > /dev/null 2>&1
     notify-send "Warning: Question opened!" "Gay question opened!"
     echo "LOG> Detected!"
 end
 
 function _on_error
-    cvlc --play-and-exit error.mp3 > /dev/null 2>&1
+    eval $_audio_player error.mp3 > /dev/null 2>&1
     notify-send "Warning: Gay cookie invalid!" "Gay cookie expired!"
     echo "LOG> Error occurred! Maybe invalid cookie."
 end
diff --git a/gl.awk b/gl.awk
index fe1ee5b6634c342883d6e0b7a74957fbfae9ea7c..d891a0203f4387a7edafc5f0d207c4b515589fe2 100644
--- a/gl.awk
+++ b/gl.awk
@@ -5,10 +5,15 @@ BEGIN {
 }
 
 {
+    if (match($0, "\"msg\":\"unauthorized\"") != 0) {
+        a = 999
+        exit 2
+    }
     if (match($0, "以下课堂包含开启的题目") != 0) {
         a = 1
-        exit 0
+        exit 1
     }
+
     if (match($0, "以下课堂暂未开启题目") != 0) {
         a = 1
     }