diff --git a/docs/README.md b/docs/README.md
index d6946c56e..e77c50a10 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -3,18 +3,16 @@
## Contents
- [First start](./first_start/README.md)
-
- [WebUI](./webui/README.md)
- - [Podcast](./webui/podcast.md)
-
+ - [Media](./webui/media.md)
+ - [Podcast](./webui/podcast.md)
- [Configures](./configures/README.md)
- [Detail Configuration](./configures/detail.md)
- Proxy
- [Prerequisites](./proxy/README.md)
- [Apache](./proxy/apache.md)
-
- Media
+ - [Rule](./media/rule.md)
- [Cover Art/ Artist Image](./media/coverart.md)
- [Jukebox](./media/jukebox.md)
-
- [TroubleShooting](./troubleshooting.md)
diff --git a/docs/figures/webui-media-artist-edit.png b/docs/figures/webui-media-artist-edit.png
new file mode 100644
index 000000000..a09ea08fc
Binary files /dev/null and b/docs/figures/webui-media-artist-edit.png differ
diff --git a/docs/figures/webui-media-artist.png b/docs/figures/webui-media-artist.png
new file mode 100644
index 000000000..35859fa3d
Binary files /dev/null and b/docs/figures/webui-media-artist.png differ
diff --git a/docs/media/rule.md b/docs/media/rule.md
new file mode 100644
index 000000000..67e7a9d4f
--- /dev/null
+++ b/docs/media/rule.md
@@ -0,0 +1,35 @@
+# Rule
+
+Airsonic Advanced categorizes directories and files into Album, Artist, Song, and Video using the following logic:
+
+| Type | Description |
+| --- | --- |
+| Song | A single audio file. If it has the specified extensions which defined in the `Settings` > `General` > `Music files` field, it is considered a song. |
+| Video | A single video file. If it has the specified extensions which defined in the `Settings` > `General` > `Video files` field, it is considered a video. |
+| Album | A parent directory containing at least one Song or Video. |
+| Artist | A parent directory containing albums. If it contains songs or videos directly, it is considered an album. |
+
+
+Therefore, it is understood as follows:
+
+```
+.
+├── Artist1
+│ ├── Album1
+│ │ ├── Song1.flac
+│ │ ├── Song2.mp3
+│ │ └── Folder.jpg
+│ ├── Artist2
+│ │ ├── Album2
+│ │ │ ├── Song3.ogg
+│ │ │ ├── Song4.ogg
+│ │ │ └── Folder.jpg
+│ │ └──Album3
+│ │ ├── Song5.mp3
+│ │ ├── Song6.mp3
+│ │ └── Folder.jpeg
+├── Album2
+│ ├── Song7.mp3
+│ ├── Video1.mp4
+│ └── Folder.jpg
+```
\ No newline at end of file
diff --git a/docs/webui/README.md b/docs/webui/README.md
index cc11313da..05ccd0899 100644
--- a/docs/webui/README.md
+++ b/docs/webui/README.md
@@ -4,4 +4,5 @@ This document describes the features of the Airsonic Advanced web UI.
## Contents
+- [Media](./media.md)
- [Podcast](./podcast.md)
\ No newline at end of file
diff --git a/docs/webui/media.md b/docs/webui/media.md
new file mode 100644
index 000000000..849eaf32f
--- /dev/null
+++ b/docs/webui/media.md
@@ -0,0 +1,39 @@
+# Media
+
+The media section of the web UI allows you to browse and play your music.
+
+## Artist
+
+### Artist View
+
+![webui-media-artist](../figures/webui-media-artist.png)
+
+| Number | Description | Role |
+| --- | --- | --- |
+| 1 | Parent Directory Links. You can click on the name to navigate to the parent directories. | User |
+| 2 | Artist name. If you edit the artist name, the original name will be displayed in `( )`. | User |
+| 3 | Star. You can click on the star to add the artist to your favorites. | User |
+| 4 | Play. You can click on the play button to play all songs by the artist. | User |
+| 5 | Shuffle. You can click on the shuffle button to shuffle all songs by the artist. | User |
+| 6 | Add to player. You can click on the add to player button to add all songs by the artist to a player. | User |
+| 7 | Edit artist. You can click on the edit artist button to edit the artist name. | CoverArt |
+| 8 | Comment. You can click on the comment button to add a comment to the artist. | Comment |
+| 9 | List view. You can click on the list view button to switch to the list view. | User |
+| 10 | Grid view. You can click on the grid view button to switch to the grid view. | User |
+| 11 | Albums. You can see the albums by the artist. | User |
+| 12 | Artist Information. You can see the artist information from Last.fm. | User |
+
+### Edit Artist
+
+![webui-media-artist-edit](../figures/webui-media-artist-edit.png)
+
+1. Click on the edit artist button.
+2. Edit the artist name.
+3. Click on the save button.
+
+If you want to cancel, click on the Edit Artist button again.
+To update the search results, performing a library rescan is necessary, but a full scan is unnecessary.
+
+## Related Documentation
+
+- [Media/Rule](../media/rule.md)
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 1ac39056d..56c5afd16 100644
--- a/pom.xml
+++ b/pom.xml
@@ -151,7 +151,7 @@
org.checkerframeworkchecker-qual
- 3.44.0
+ 3.45.0com.google.j2objc
@@ -280,7 +280,7 @@
org.owaspdependency-check-maven
- 9.2.0
+ 10.0.1true24