diff --git a/public/favicon.png b/public/favicon.png
index a0da2226..297d7026 100644
Binary files a/public/favicon.png and b/public/favicon.png differ
diff --git a/public/font/HarmonyOS_Sans_SC.woff2 b/public/font/HarmonyOS_Sans_SC.woff2
index 58adaa73..bc7a7c50 100644
Binary files a/public/font/HarmonyOS_Sans_SC.woff2 and b/public/font/HarmonyOS_Sans_SC.woff2 differ
diff --git a/public/images/icons/android-chrome-192x192.png b/public/images/icons/android-chrome-192x192.png
index d0131d4a..9e82ee57 100644
Binary files a/public/images/icons/android-chrome-192x192.png and b/public/images/icons/android-chrome-192x192.png differ
diff --git a/public/images/icons/android-chrome-512x512.png b/public/images/icons/android-chrome-512x512.png
index 6cd91cc2..8e1ed1a8 100644
Binary files a/public/images/icons/android-chrome-512x512.png and b/public/images/icons/android-chrome-512x512.png differ
diff --git a/public/images/icons/apple-touch-icon.png b/public/images/icons/apple-touch-icon.png
index 8deb2b79..818740c5 100644
Binary files a/public/images/icons/apple-touch-icon.png and b/public/images/icons/apple-touch-icon.png differ
diff --git a/public/images/icons/favicon-16x16.png b/public/images/icons/favicon-16x16.png
index a6de0e93..3024a216 100644
Binary files a/public/images/icons/favicon-16x16.png and b/public/images/icons/favicon-16x16.png differ
diff --git a/public/images/icons/favicon-192x192.png b/public/images/icons/favicon-192x192.png
index d0131d4a..9e82ee57 100644
Binary files a/public/images/icons/favicon-192x192.png and b/public/images/icons/favicon-192x192.png differ
diff --git a/public/images/icons/favicon-256x256.png b/public/images/icons/favicon-256x256.png
index 297d7026..c2efbaa4 100644
Binary files a/public/images/icons/favicon-256x256.png and b/public/images/icons/favicon-256x256.png differ
diff --git a/public/images/icons/favicon-32x32.png b/public/images/icons/favicon-32x32.png
index f561451a..59393950 100644
Binary files a/public/images/icons/favicon-32x32.png and b/public/images/icons/favicon-32x32.png differ
diff --git a/public/images/icons/favicon-512x512.png b/public/images/icons/favicon-512x512.png
index 6cd91cc2..8e1ed1a8 100644
Binary files a/public/images/icons/favicon-512x512.png and b/public/images/icons/favicon-512x512.png differ
diff --git a/public/images/icons/favicon-96x96.png b/public/images/icons/favicon-96x96.png
index 851ef1f0..a5329857 100644
Binary files a/public/images/icons/favicon-96x96.png and b/public/images/icons/favicon-96x96.png differ
diff --git a/public/images/icons/favicon.png b/public/images/icons/favicon.png
index a1e49f8e..54afc389 100644
Binary files a/public/images/icons/favicon.png and b/public/images/icons/favicon.png differ
diff --git a/public/images/icons/mstile-150x150.png b/public/images/icons/mstile-150x150.png
index c3447e00..653dea26 100644
Binary files a/public/images/icons/mstile-150x150.png and b/public/images/icons/mstile-150x150.png differ
diff --git a/public/images/icons/next-dark.png b/public/images/icons/next-dark.png
index 5eb507f6..136e9596 100644
Binary files a/public/images/icons/next-dark.png and b/public/images/icons/next-dark.png differ
diff --git a/public/images/icons/next-light.png b/public/images/icons/next-light.png
index af6aa1ac..84070727 100644
Binary files a/public/images/icons/next-light.png and b/public/images/icons/next-light.png differ
diff --git a/public/images/icons/open-dark.png b/public/images/icons/open-dark.png
index e11aaf11..df071c59 100644
Binary files a/public/images/icons/open-dark.png and b/public/images/icons/open-dark.png differ
diff --git a/public/images/icons/open-light.png b/public/images/icons/open-light.png
index aa6dbee6..39816241 100644
Binary files a/public/images/icons/open-light.png and b/public/images/icons/open-light.png differ
diff --git a/public/images/icons/pause-dark.png b/public/images/icons/pause-dark.png
index f22cff07..0b1ebe55 100644
Binary files a/public/images/icons/pause-dark.png and b/public/images/icons/pause-dark.png differ
diff --git a/public/images/icons/pause-light.png b/public/images/icons/pause-light.png
index eda05426..731c25aa 100644
Binary files a/public/images/icons/pause-light.png and b/public/images/icons/pause-light.png differ
diff --git a/public/images/icons/play-dark.png b/public/images/icons/play-dark.png
index 20fcc6da..e0eaa701 100644
Binary files a/public/images/icons/play-dark.png and b/public/images/icons/play-dark.png differ
diff --git a/public/images/icons/play-light.png b/public/images/icons/play-light.png
index 48b45547..7005222a 100644
Binary files a/public/images/icons/play-light.png and b/public/images/icons/play-light.png differ
diff --git a/public/images/icons/power-dark.png b/public/images/icons/power-dark.png
index bbfd50d4..35b2f646 100644
Binary files a/public/images/icons/power-dark.png and b/public/images/icons/power-dark.png differ
diff --git a/public/images/icons/power-light.png b/public/images/icons/power-light.png
index b0c3bc27..646f7249 100644
Binary files a/public/images/icons/power-light.png and b/public/images/icons/power-light.png differ
diff --git a/public/images/icons/prev-dark.png b/public/images/icons/prev-dark.png
index dc56fff5..0eb88b79 100644
Binary files a/public/images/icons/prev-dark.png and b/public/images/icons/prev-dark.png differ
diff --git a/public/images/icons/prev-light.png b/public/images/icons/prev-light.png
index 24687dd8..75ac6d78 100644
Binary files a/public/images/icons/prev-light.png and b/public/images/icons/prev-light.png differ
diff --git a/public/images/icons/setting-dark.png b/public/images/icons/setting-dark.png
index 7a30f8c5..1788d5b8 100644
Binary files a/public/images/icons/setting-dark.png and b/public/images/icons/setting-dark.png differ
diff --git a/public/images/icons/setting-light.png b/public/images/icons/setting-light.png
index 75fcb078..275d5e5a 100644
Binary files a/public/images/icons/setting-light.png and b/public/images/icons/setting-light.png differ
diff --git a/public/images/pic/album.jpg b/public/images/pic/album.jpg
index 0df2ac0a..c3f59e85 100644
Binary files a/public/images/pic/album.jpg and b/public/images/pic/album.jpg differ
diff --git a/public/images/pic/album.png b/public/images/pic/album.png
deleted file mode 100644
index a680d7f5..00000000
Binary files a/public/images/pic/album.png and /dev/null differ
diff --git a/public/images/pic/artist.jpg b/public/images/pic/artist.jpg
index 0d3b0be3..4f922b6f 100644
Binary files a/public/images/pic/artist.jpg and b/public/images/pic/artist.jpg differ
diff --git a/public/images/pic/avatar.jpg b/public/images/pic/avatar.jpg
deleted file mode 100644
index 04aa9e60..00000000
Binary files a/public/images/pic/avatar.jpg and /dev/null differ
diff --git a/public/images/pic/avatar.png b/public/images/pic/avatar.png
new file mode 100644
index 00000000..2b79dbd9
Binary files /dev/null and b/public/images/pic/avatar.png differ
diff --git a/public/images/pic/cover.jpg b/public/images/pic/cover.jpg
index 06e3429a..35744e86 100644
Binary files a/public/images/pic/cover.jpg and b/public/images/pic/cover.jpg differ
diff --git a/public/images/pic/hot-list.png b/public/images/pic/hot-list.png
index 75ce7c6c..79816d31 100644
Binary files a/public/images/pic/hot-list.png and b/public/images/pic/hot-list.png differ
diff --git a/public/images/pic/like.jpg b/public/images/pic/like.jpg
index 29e81b6a..db4cb543 100644
Binary files a/public/images/pic/like.jpg and b/public/images/pic/like.jpg differ
diff --git a/public/images/pic/pl-1.jpg b/public/images/pic/pl-1.jpg
index 4ed627c5..7dcf037f 100644
Binary files a/public/images/pic/pl-1.jpg and b/public/images/pic/pl-1.jpg differ
diff --git a/public/images/pic/pl-2.jpg b/public/images/pic/pl-2.jpg
index 2e0e6318..79ae345b 100644
Binary files a/public/images/pic/pl-2.jpg and b/public/images/pic/pl-2.jpg differ
diff --git a/public/images/pic/pl-3.jpg b/public/images/pic/pl-3.jpg
index 6522d670..3303f9d2 100644
Binary files a/public/images/pic/pl-3.jpg and b/public/images/pic/pl-3.jpg differ
diff --git a/public/images/pic/pl-4.jpg b/public/images/pic/pl-4.jpg
index ede3cec2..7f86986b 100644
Binary files a/public/images/pic/pl-4.jpg and b/public/images/pic/pl-4.jpg differ
diff --git a/public/images/pic/pointer.png b/public/images/pic/pointer.png
index b171f720..e8320c06 100644
Binary files a/public/images/pic/pointer.png and b/public/images/pic/pointer.png differ
diff --git a/public/images/pic/radar-private.jpg b/public/images/pic/radar-private.jpg
index 1e271836..a210a95a 100644
Binary files a/public/images/pic/radar-private.jpg and b/public/images/pic/radar-private.jpg differ
diff --git a/public/images/pic/radar-treasure.jpg b/public/images/pic/radar-treasure.jpg
index 3bf1b8de..9311b3ca 100644
Binary files a/public/images/pic/radar-treasure.jpg and b/public/images/pic/radar-treasure.jpg differ
diff --git a/public/images/pic/record.png b/public/images/pic/record.png
index ca97b1c0..7f9d05c2 100644
Binary files a/public/images/pic/record.png and b/public/images/pic/record.png differ
diff --git a/public/images/pic/song.jpg b/public/images/pic/song.jpg
index 51e72482..21c70354 100644
Binary files a/public/images/pic/song.jpg and b/public/images/pic/song.jpg differ
diff --git a/public/images/pic/video.jpg b/public/images/pic/video.jpg
new file mode 100644
index 00000000..74973162
Binary files /dev/null and b/public/images/pic/video.jpg differ
diff --git a/public/images/pic/video.png b/public/images/pic/video.png
deleted file mode 100644
index 877d29e8..00000000
Binary files a/public/images/pic/video.png and /dev/null differ
diff --git a/public/images/pic/vip.png b/public/images/pic/vip.png
index 6f2814f6..9106a64b 100644
Binary files a/public/images/pic/vip.png and b/public/images/pic/vip.png differ
diff --git "a/screenshots/SPlayer - \344\270\273\351\241\265\351\235\242.jpg" "b/screenshots/SPlayer - \344\270\273\351\241\265\351\235\242.jpg"
index f1397e6f..d4f0fa7e 100644
Binary files "a/screenshots/SPlayer - \344\270\273\351\241\265\351\235\242.jpg" and "b/screenshots/SPlayer - \344\270\273\351\241\265\351\235\242.jpg" differ
diff --git "a/screenshots/SPlayer - \345\217\221\347\216\260\351\241\265\351\235\242.jpg" "b/screenshots/SPlayer - \345\217\221\347\216\260\351\241\265\351\235\242.jpg"
index 2a36689f..f2605c16 100644
Binary files "a/screenshots/SPlayer - \345\217\221\347\216\260\351\241\265\351\235\242.jpg" and "b/screenshots/SPlayer - \345\217\221\347\216\260\351\241\265\351\235\242.jpg" differ
diff --git "a/screenshots/SPlayer - \346\222\255\346\224\276\351\241\265\351\235\242.jpg" "b/screenshots/SPlayer - \346\222\255\346\224\276\351\241\265\351\235\242.jpg"
index 5d8c3839..bf227bc4 100644
Binary files "a/screenshots/SPlayer - \346\222\255\346\224\276\351\241\265\351\235\242.jpg" and "b/screenshots/SPlayer - \346\222\255\346\224\276\351\241\265\351\235\242.jpg" differ
diff --git "a/screenshots/SPlayer - \346\234\254\345\234\260\351\237\263\344\271\220.jpg" "b/screenshots/SPlayer - \346\234\254\345\234\260\351\237\263\344\271\220.jpg"
index 1e2733cf..f29106d9 100644
Binary files "a/screenshots/SPlayer - \346\234\254\345\234\260\351\237\263\344\271\220.jpg" and "b/screenshots/SPlayer - \346\234\254\345\234\260\351\237\263\344\271\220.jpg" differ
diff --git "a/screenshots/SPlayer - \346\255\214\345\215\225\351\241\265\351\235\242.jpg" "b/screenshots/SPlayer - \346\255\214\345\215\225\351\241\265\351\235\242.jpg"
index e59fbc45..f5c29b48 100644
Binary files "a/screenshots/SPlayer - \346\255\214\345\215\225\351\241\265\351\235\242.jpg" and "b/screenshots/SPlayer - \346\255\214\345\215\225\351\241\265\351\235\242.jpg" differ
diff --git "a/screenshots/SPlayer - \350\257\204\350\256\272\351\241\265\351\235\242.jpg" "b/screenshots/SPlayer - \350\257\204\350\256\272\351\241\265\351\235\242.jpg"
index b813ab47..1444c2e9 100644
Binary files "a/screenshots/SPlayer - \350\257\204\350\256\272\351\241\265\351\235\242.jpg" and "b/screenshots/SPlayer - \350\257\204\350\256\272\351\241\265\351\235\242.jpg" differ
diff --git a/src/components/Cover/MainCover.vue b/src/components/Cover/MainCover.vue
index 5d21eb16..b586e855 100644
--- a/src/components/Cover/MainCover.vue
+++ b/src/components/Cover/MainCover.vue
@@ -40,7 +40,7 @@
class="loading-img"
:src="
type === 'mv'
- ? '/images/pic/video.png?assest'
+ ? '/images/pic/video.jpg?assest'
: type === 'artist'
? '/images/pic/artist.jpg?assest'
: '/images/pic/album.jpg?assest'
diff --git a/src/components/List/CommentList.vue b/src/components/List/CommentList.vue
index 7290b01f..66b06465 100644
--- a/src/components/List/CommentList.vue
+++ b/src/components/List/CommentList.vue
@@ -25,7 +25,7 @@
>
-
+
diff --git a/src/components/Player/PlayerCover.vue b/src/components/Player/PlayerCover.vue
index 796e13a7..a30f036a 100644
--- a/src/components/Player/PlayerCover.vue
+++ b/src/components/Player/PlayerCover.vue
@@ -1,6 +1,6 @@
-