{"id":33187,"date":"2023-09-19T14:47:31","date_gmt":"2023-09-19T14:47:31","guid":{"rendered":"https:\/\/new-blog.artlist.io\/blog\/?p=33187"},"modified":"2024-12-04T11:35:01","modified_gmt":"2024-12-04T11:35:01","slug":"free-youtube-sfx","status":"publish","type":"post","link":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/","title":{"rendered":"\ubb34\ub8cc YouTube \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">YouTube\uc5d0\uc11c \uc815\ub9d0\ub85c \uc131\uacf5\ud55c \ucf58\ud150\uce20 \uc81c\uc791\uc790\uac00 \ub418\ub824\uba74 \ub3d9\uc601\uc0c1\uc744 \uc798 \ub9cc\ub4e4\uc5b4\uc11c \uc2dc\uccad\uc790\uc758 \uad00\uc2ec\uc744 \ub04c \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \ucd5c\uace0\uc758 YouTube \ud06c\ub9ac\uc5d0\uc774\ud130\uc758 \ucf58\ud150\uce20\ub97c \ubcf4\uba74 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub3d9\uc601\uc0c1\uc5d0 \ub3c5\ud2b9\ud55c \uc2a4\ud0c0\uc77c\uc744 \uc5f0\ucd9c\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">YouTube\uac00 \ucc98\uc74c \uc2dc\uc791\ub418\uc5c8\uc744 \ub54c\ub9cc \ud574\ub3c4 \uac00\uc7a5 \uc778\uae30 \uc788\ub294 \ub3d9\uc601\uc0c1\uc740 \uace0\uc591\uc774 \ub3d9\uc601\uc0c1, \uc7a5\ub09c\uce58\ub294 \ub3d9\uc601\uc0c1 \ub4f1 \ud3b8\uc9d1\uc774 \uac70\uc758 \uc5c6\ub294 \uc9c4\uc194\ud55c \uc2a4\ud0c0\uc77c\uc774\uc5c8\uc2b5\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\ud558\uc9c0\ub9cc \uc218\ub144\uc5d0 \uac78\uccd0 \uc0c8\ub85c\uc6b4 \uc2a4\ud0c0\uc77c\uc758 \ub3d9\uc601\uc0c1 \ud3b8\uc9d1\uc774 \uc0dd\uaca8\ub0ac\uace0 \uc804\ud658, \ud0c0\uc774\ud2c0, \uc378\ub124\uc77c, B-\ub864 \ub4f1 \uc2dc\uccad\uc790\uc758 \uad00\uc2ec\uc744 \ub04c \uc218 \uc788\ub294 \ub2e4\uc591\ud55c \uc694\uc18c\uac00 \ud3ec\ud568\ub41c \ub9e4\uc6b0 \ud604\ub300\uc801\uc778 \ud3b8\uc9d1 \uc2a4\ud0c0\uc77c\uc774 \ub4f1\uc7a5\ud588\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \uae00\uc5d0\uc11c\ub294 YouTube \ub3d9\uc601\uc0c1\uc5d0 \ud2b9\uc218 \ud6a8\uacfc\uac00 \uc911\uc694\ud55c \uc774\uc720\uc640 \uc774\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub098\ub9cc\uc758 \ube0c\ub79c\ub4dc \uc624\ub514\uc624 \uc2dc\uadf8\ub2c8\ucc98\ub97c \ub9cc\ub4dc\ub294 \ubc29\ubc95\uc744 \uc0b4\ud3b4\ubcf4\ub824 \ud569\ub2c8\ub2e4.<\/span><\/p>\n<h4><a href="\&quot;https:\/\/we.tl\/t-mR2pewh0J6\&quot;" target=\"_blank\" rel=\"noopener\">Artlist\uc758 \ubb34\ub8cc YouTube \ud2b9\uc218 \ud6a8\uacfc \ud329 \ub2e4\uc6b4\ub85c\ub4dc<\/a><\/h4>\n<h2><span style=\"font-weight: 400;\">\ub3d9\uc601\uc0c1\uc5d0 \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\ub294 \uc774\uc720\ub294 \ubb34\uc5c7\uc778\uac00\uc694?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">YouTube \ucf58\ud150\uce20 \uc81c\uc791\uc740 \ube0c\uc774\ub85c\uadf8\uc640 \ub9ac\uc561\uc158 \ub3d9\uc601\uc0c1\ubd80\ud130 \ub2e4\ud050\uba58\ud130\ub9ac \ubc0f \uc601\ud654\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0 \ub2e4\uc591\ud55c \uc720\ud615\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \ub0b4\ub7ec\ud2f0\ube0c \uc601\ud654 \ud3b8\uc9d1\uc5d0\uc11c \uc74c\ud5a5 \ud6a8\uacfc\ub294 \uc2dc\uccad\uc790\uac00 \ubab0\uc785\ud560 \uc218 \uc788\ub294 \uc138\uacc4\ub97c \uad6c\ucd95\ud558\ub294 \ub370 \ud070 \uc5ed\ud560\uc744 \ud558\uc9c0\ub9cc, \uc778\ud50c\ub8e8\uc5b8\uc11c \ucf58\ud150\uce20\uc5d0\uc11c\ub294 \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc5b4\ub514\uc5d0 \uc4f0\ub294 \uac8c \uc801\uc808\ud55c\uc9c0 \ud30c\uc545\ud558\uae30 \uc5b4\ub824\uc6b8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc0ac\uc2e4 \ube0c\uc774\ub85c\uadf8\uc640 \ub9ac\uc561\uc158 \ub3d9\uc601\uc0c1\uc5d0 \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud560 \ud544\uc694\ub294 \uc5c6\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc, \uc74c\ud5a5 \ud6a8\uacfc\ub294 \uc624\ub514\uc624 \uc2dc\uadf8\ub2c8\ucc98\ub97c \ub9cc\ub4e4\uc5b4 \ub3d9\uc601\uc0c1\uc744 \ud2b9\ubcc4\ud558\uace0 \ub9e4\ub825\uc801\uc73c\ub85c \ub9cc\ub4dc\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \uc5b4\ub5a4 \uc720\ud615\uc758 \ub3d9\uc601\uc0c1\uc744 \uc81c\uc791\ud558\ub4e0 \uc74c\ud5a5 \ud6a8\uacfc\ub294 \ucf58\ud150\uce20\uc5d0 \uc7ac\ubbf8\ub97c \ub354\ud574 \uc2dc\uccad\uc790\uac00 \ube0c\ub79c\ub4dc\ub97c \uc989\uc2dc \uc54c\uc544\ubcfc \uc218 \uc788\uac8c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">YouTube \ub3d9\uc601\uc0c1\uc5d0\uc11c \ud2b9\uc218 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uc778\uae30 \uc788\ub294 \uc778\ud50c\ub8e8\uc5b8\uc11c\ub098 YouTube \ud06c\ub9ac\uc5d0\uc774\ud130\ub97c \ubcf4\uba74 \uc74c\ud5a5 \ud6a8\uacfc\ub294 \ucf58\ud150\uce20\uc758 \ud1a4\uc744 \uac15\uc870\ud558\uace0 \uc2dc\uccad\uc790\uac00 \uc5b4\ub5a4 \ub290\ub08c\uc744 \ubc1b\uc744 \uc218 \uc788\ub294\uc9c0\uc5d0 \ub300\ud55c \uccad\uac01\uc801 \ub2e8\uc11c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mr. Beast\ub294 \ud765\ubbf8\uc9c4\uc9c4\ud558\uace0 \uc561\uc158\uc774 \uac00\ub4dd\ud55c \ub3d9\uc601\uc0c1\uc744 \uc81c\uc791\ud558\uae30 \ub54c\ubb38\uc5d0 \uc790\uc2e0\uc758 \uc601\uc0c1 \ud3b8\uc9d1 \uc2dc \uad49\uc74c, \ud3ed\ubc1c\uc74c, \uc561\uc158 \uc74c\uc545\uc744 \ub9ce\uc774 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. Safiya Nygaard\ub294 \uc7ac\ubbf8\uc788\ub294 \ub9ac\uc561\uc158\uacfc \ub9ac\ubdf0 \ucf58\ud150\uce20\ub97c \uc81c\uc791\ud558\ub294\ub370, \ub3c5\ud2b9\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub85c \uc6c3\uc74c\uc744 \uc720\ub3c4\ud558\uac70\ub098 \uac10\uc815\uc744 \uc11c\uc11c\ud788 \uace0\uc870\uc2dc\ucf1c \uadf9\uc801\uc778 \uc21c\uac04\uc744 \uc5f0\ucd9c\ud569\ub2c8\ub2e4. YouTube \ud2b9\uc218 \ud6a8\uacfc \ub9c8\uc220\uc0ac Zach King\uc740 \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc644\ubcbd\ud558\uac8c \ud65c\uc6a9\ud558\uc5ec \uc2dc\uac01\uc801 \uc18d\uc784\uc218\ub97c \uc120\ubcf4\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub3d9\uc601\uc0c1\uc5d0\uc11c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95\uc740 \ub2e4\uc591\ud558\uba70, \uc6d0\ud558\ub294 \ub9cc\ud07c \ucc3d\uc758\uc801\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><a href="\&quot;https:\/\/artlist.io\/sfx?utm_source=blog&amp;utm_medium=sidebanner&amp;utm_campaign=ko\&quot;" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-35988 size-large\" src="\&quot;https:\/\/artlist.io\/blog\/wp-content\/uploads\/2024\/12\/KR-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-1024x373.jpg\&quot;" alt=\"\" width=\"1024\" height=\"373\" srcset=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/12\/KR-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-1024x373.jpg 1024w, https:\ \ new-blog.artlist.io\ blog\ wp-content\ uploads\ 2024\ 12\ KR-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-300x109.jpg 300w, https:\ \ new-blog.artlist.io\ blog\ wp-content\ uploads\ 2024\ 12\ KR-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-768x280.jpg 768w, https:\ \ new-blog.artlist.io\ blog\ wp-content\ uploads\ 2024\ 12\ KR-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140.jpg 1140w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \ /><\/a><\/p>\n<h2><span style=\"font-weight: 400;\">\ub3d9\uc601\uc0c1\uc5d0\uc11c \ud2b9\uc218 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c<\/span><span style=\"font-weight: 400;\">3\uac00\uc9c0 \ud301<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\ub3d9\uc601\uc0c1\uc5d0\uc11c \uc74c\ud5a5 \ud6a8\uacfc\ub294 \uc6d0\ud558\ub294 \ub300\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc9c0\ub9cc, \uba87 \uac00\uc9c0 \uaddc\uce59\uc744 \ub530\ub974\uba74 \uc774\ub7ec\ud55c \uc74c\ud5a5 \uc790\uc0b0\uc744 \ucd5c\ub300\ud55c \ud65c\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. \ub108\ubb34 \ub9ce\uc774 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uae30<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ubc29\ub300\ud55c \uc74c\ud5a5 \ud6a8\uacfc \ub77c\uc774\ube0c\ub7ec\ub9ac\uac00 \uc788\uc744 \uacbd\uc6b0, \ub3d9\uc601\uc0c1 \ucf58\ud150\uce20 \uc804\uccb4\uc5d0 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc2dc\ub3c4\ud558\uace0 \uc2f6\uc744 \uc218 \uc788\ub294\ub370 \uadf8\ub7f4 \uacbd\uc6b0 \ub0a8\uc6a9\ud558\uac8c \ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc74c\ud5a5 \ud6a8\uacfc\uac00 \ub108\ubb34 \ub9ce\uc73c\uba74 \uc2dc\uccad\uc790\ub294 \ud63c\ub780\uc2a4\ub7fd\uace0 \ub54c\ub85c\ub294 \uc9dc\uc99d\uc774 \ub0a0 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc74c\ud5a5 \ud6a8\uacfc\ub294 \ucf58\ud150\uce20\uc5d0 \ud544\uc694\ud55c \uacbd\uc6b0\uc5d0\ub9cc \uc801\ub2f9\ud788 \uc0ac\uc6a9\ud558\uc138\uc694.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. \ub2e4\ub978 \ud6a8\uacfc \ucd94\uac00<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc74c\ud5a5 \ud6a8\uacfc \uc0ac\uc6a9 \uc2dc \uac00\uc7a5 \uc88b\uc740 \uc810 \uc911 \ud558\ub098\ub294 \ub2e4\ub978 \ud6a8\uacfc\ub97c \ucd94\uac00\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc5d0\ucf54, \uc65c\uace1, \uc18d\ub3c4 \ub610\ub294 \ub192\ub0ae\uc774\uc5d0 \ubcc0\ud654\ub97c \uc8fc\uc5b4 \ub3d9\uc601\uc0c1\uc5d0 \ud2b9\ubcc4\ud558\uba70 \uc0c8\ub86d\uace0 \ud765\ubbf8\ub85c\uc6b4 \uc74c\ud5a5\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. \uc624\ub514\uc624 \uc2dc\uadf8\ub2c8\ucc98 \ub9cc\ub4e4\uae30<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ub3d9\uc601\uc0c1\uc744 \uc791\uc5c5\ud558\ub2e4 \ubcf4\uba74 \ub3d9\uc601\uc0c1 \uc804\uccb4\uc5d0\uc11c \ub3d9\uc77c\ud558\uac70\ub098 \uc720\uc0ac\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc5ec\ub7ec \ubc88 \uc0ac\uc6a9\ud558\uac8c \ub429\ub2c8\ub2e4. \uc120\ud0dd\ud55c \uc74c\ud5a5 \ud6a8\uacfc\uac00 \uc2dc\uac01\uc801 \uc694\uc18c\uc5d0 \uc2e4\uac10\ub098\uac8c \uc77c\uce58\ud560 \ud544\uc694\ub294 \uc5c6\uc9c0\ub9cc, \uc2dc\uccad\uc790\uac00 \uc77c\uad00\uc131\uc744 \ub290\ub084 \uc218\ub294 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud3ed\ubc1c\uc74c\uc744 \uc804\ud658\uc74c\uc73c\ub85c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0, \uc804\ud658 \ud6a8\uacfc \uc804\ubc18\uc5d0\uc11c \uc720\uc0ac\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\uc138\uc694. \ub18d\ub2f4\uc758 \ud575\uc2ec \uad6c\uc808\uc744 \uac15\uc870\ud558\uae30 \uc704\ud574 \ucf54\ubbf8\ub514 \ub4dc\ub7fc \ud6a8\uacfc\uc74c\uc744 \uc0ac\uc6a9\ud55c\ub2e4\uba74, \uc774 \ub4dc\ub7fc \uc18c\ub9ac\ub97c \ub300\ud45c \ud6a8\uacfc\uc74c\uc73c\ub85c \uc0ac\uc6a9\ud558\uc138\uc694. \ud6a8\uacfc\ub97c \uc77c\uad00\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uba74 \uc2dc\uccad\uc790\uac00 \uc774\ud574\ud558\uae30 \uc218\uc6d4\ud560 \ubfd0\ub9cc \uc544\ub2c8\ub77c \ubb34\uc5b8\uac00\ub97c \uae30\ub300\ud558\uac8c \ud558\ub294 \uc624\ub514\uc624 \uc2dc\uadf8\ub2c8\ucc98\ub97c \uad6c\ucd95\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Artlist YouTube \ud2b9\uc218 \ud6a8\uacfc \uc0b4\ud3b4\ubcf4\uae30 \ubc0f \ub2e4\uc6b4\ub85c\ub4dc<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Artlist\uc5d0\ub294 \ubc29\ub300\ud55c \uc74c\ud5a5 \ud6a8\uacfc \ub77c\uc774\ube0c\ub7ec\ub9ac\uac00 \uc788\uc5b4 \ud504\ub85c\uc81d\ud2b8\uc758 \uc81c\uc791 \uac00\uce58\ub97c \ub192\uc774\uace0 \uc2dc\uccad\uc790\ub97c \uc704\ud55c \uc7ac\ubbf8\uc788\uace0 \ub9e4\ub825\uc801\uc778 \ub3d9\uc601\uc0c1 \ucf58\ud150\uce20\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud558\uace0 \uba87 \uac00\uc9c0 \ucd5c\uace0\uc758 \uc0ac\uc6a9 \ubc29\ubc95 \uc544\uc774\ub514\uc5b4\ub97c \uc0b4\ud3b4\ubcf4\uc138\uc694.<\/span><\/p>\n<h4><a href="\&quot;https:\/\/we.tl\/t-mR2pewh0J6\&quot;" target=\"_blank\" rel=\"noopener\">YouTube\ub97c \uc704\ud55c \ubb34\ub8cc Artlist \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc<\/a><\/h4>\n<h3><span style=\"font-weight: 400;\">\uc0dd\ub3d9\uac10 \ub118\uce58\ub294 \uc804\ud658 &#8211; \uc9e7\uc740 \uc800\uc74c\uc758 \uc6b0\uc6b0\uc6b0 \uc74c\ud5a5 \ud6a8\uacfc<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc6b0\uc6b0\uc6b0 \uc18c\ub9ac\uc640 \uac19\uc740 \uc804\ud658\uc74c\uc740 \uc7a5\uba74\uc774\ub098 \ud3b8\uc9d1\uc5d0\uc11c \ub3d9\uc601\uc0c1 \uc18d \uc6c0\uc9c1\uc784\uc744 \uac15\uc870\ud558\ub294 \ub370 \ub9e4\uc6b0 \uc88b\uc2b5\ub2c8\ub2e4. \uc9e7\uc740 \uc800\uc74c\uc758 \uc6b0\uc6b0\uc6b0 \uc74c\ud5a5 \ud6a8\uacfc\ub294 \ub2e6\uc544\ub0b4\uac70\ub098 \ubc00\uc5b4\ub0b4\ub294 \uc804\ud658\uc5d0 \uc801\ud569\ud558\uba70, \uc2dc\uccad\uc790\ub97c \ub2e4\uc74c \uc7a5\uba74\uc73c\ub85c \ub370\ub824\uac00\uace0 \uc601\uc0c1 \uc18d \uc18c\ub9ac\uc758 \ubcc0\ud654\ub97c \uac10\ucda5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624c735\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624c735\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624c735\");\n                        } else if ($(\"#69d009624c735\").length && data.length == 0) {\n                            $(\"#69d009624c735\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624c735\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624c735\");\n                        } else if ($(\"#69d009624c735\").length && data.length == 0) {\n                            $(\"#69d009624c735\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">\uce74\uba54\ub77c \uc154\ud130 \ubc84\ud2bc \ucd2c\uc601<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"> \uce74\uba54\ub77c \uc154\ud130 \uc18c\ub9ac\ub294 \ub514\uc9c0\ud138 \ucf58\ud150\uce20\uc5d0\uc11c \uc0ac\uc9c4\uc744 \uc2dc\uccad\uc790\uc5d0\uac8c \ubcf4\uc5ec\uc904 \ub54c \uc790\uc8fc \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \uce74\uba54\ub77c \uc154\ud130 \ubc84\ud2bc \uc18c\ub9ac\uc640 \uc7ac\ubbf8\uc788\ub294 <\/span><a href=\"https:\/\/artlist.io\/video-templates\/search?terms=camera%20shutter&amp;includedIds=538\"><span style=\"font-weight: 400;\">\uce74\uba54\ub77c \ub80c\uc988 \uc804\ud658<\/span><\/a><span style=\"font-weight: 400;\">\uc744 \ud63c\ud569\ud558\uba74 \uc0ac\uc9c4 \uc2ac\ub77c\uc774\ub4dc\uc1fc\ub97c \ub354\uc6b1 \ub9e4\ub825\uc801\uc73c\ub85c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624c8bd\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"camera shutter button shoot\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624c8bd\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624c8bd\");\n                        } else if ($(\"#69d009624c8bd\").length && data.length == 0) {\n                            $(\"#69d009624c8bd\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"camera shutter button shoot\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624c8bd\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624c8bd\");\n                        } else if ($(\"#69d009624c8bd\").length && data.length == 0) {\n                            $(\"#69d009624c8bd\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">Sitcom Audience &#8211; Big Crowd Love Reaction Awww Soft<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sitcom Audience \uc74c\ud5a5 \ud6a8\uacfc\ub294 \uc624\ub298\ub0a0 \uc2e4\uc81c \uad00\uac1d\uc774 \ucc38\uc5ec\ud558\ub294 \uc81c\uc791\uc5d0\uc11c \uc5ec\uc804\ud788 \uc0ac\uc6a9\ub418\uace0 \uc788\uc9c0\ub9cc \ub514\uc9c0\ud138 \ucf58\ud150\uce20 \uc81c\uc791\uc5d0\uc11c\ub294 \ucf54\ubbf8\ub514 \ud6a8\uacfc\ub97c \uc704\ud574 \uc790\uc8fc \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \uc2dc\uccad\uc790\ub294 \ubbf8\ub9ac \ub179\uc74c\ud574\ub454 \uad00\uac1d \ubc18\uc751\uc774\ub780 \uac83\uc744 \uc54c\uace0 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc74c\ud5a5\uc740 \uc885\uc885 \uac00\uc9dc\ucc98\ub7fc \ub290\uaef4\uc9c0\uae30\ub3c4 \ud569\ub2c8\ub2e4. Big Crowd Love Reaction\uc740 \ub85c\ub9e8\ud2f1\ud55c \uc624\ub514\uc624 \ud6a8\uacfc\uc74c\uc73c\ub85c \ub610\ub294 \uc7ac\ubbf8\uc788\uace0 \ub0c9\uc18c\uc801\uc778 \ud1a4\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624c96c\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"Big crowd love reaction awww soft\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624c96c\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624c96c\");\n                        } else if ($(\"#69d009624c96c\").length && data.length == 0) {\n                            $(\"#69d009624c96c\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"Big crowd love reaction awww soft\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624c96c\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624c96c\");\n                        } else if ($(\"#69d009624c96c\").length && data.length == 0) {\n                            $(\"#69d009624c96c\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">\uc560\ub2c8\uba54\uc774\uc158 \uace0 &#8211; \ub300\uaddc\ubaa8 \ud3ed\ubc1c<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ud3ed\ubc1c\uc740 \ubb38\uc790 \uadf8\ub300\ub85c \ud3ed\ubc1c\ud558\ub294 \uac83 \uc678\uc5d0\ub3c4 \ub2e4\uc591\ud55c \uc0c1\ud669\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ub9e4\uc6b0 \ud65c\uc6a9\ub3c4 \ub192\uc740 \uc74c\ud5a5 \ud6a8\uacfc\uc785\ub2c8\ub2e4. \ub300\uaddc\ubaa8 \ud3ed\ubc1c \uc74c\ud5a5 \ud6a8\uacfc\ub85c \uadf9\uc801\uc778 \ud0c0\uc774\ud2c0 \uc560\ub2c8\uba54\uc774\uc158, \uc778\uc0c1\uc801\uc778 \uc804\ud658, \uc11c\uc0ac \uc18d \ub180\ub77c\uc6b4 \uc21c\uac04\uc744 \uac15\uc870\ud574 \ubcf4\uc138\uc694.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624ca75\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624ca75\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624ca75\");\n                        } else if ($(\"#69d009624ca75\").length && data.length == 0) {\n                            $(\"#69d009624ca75\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624ca75\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624ca75\");\n                        } else if ($(\"#69d009624ca75\").length && data.length == 0) {\n                            $(\"#69d009624ca75\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">Anime Action &#8211; Dramatic Shock Moment Surprise Emotion<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc560\ub2c8\uba54\uc774\uc158 \ub9cc\ud654\ub294 \uc74c\ud5a5 \ud6a8\uacfc\uc758 \uc804\uccb4 \uc7a5\ub974\ub97c \ucc3d\uc870\ud588\uc73c\uba70 \uc74c\ud5a5\uc73c\ub85c \uac10\uc815\uc801 \ub2e8\uc11c\ub97c \ub354\ud558\ub294 \ud6cc\ub96d\ud55c \uc608\uc2dc\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4. Dramatic Shock Moment \uc74c\ud5a5\uc740 \uc9e7\uace0 \ub180\ub77c\uc6b4 \ud6a8\uacfc\ub85c \ub3d9\uc601\uc0c1\uc5d0\uc11c \ud654\uba74 \uc18d \uc778\ubb3c\uc758 \uac10\uc815 \ubc18\uc751\uc744 \uac15\uc870\ud558\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624cb0a\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"dramatic shock moment surprise emotion\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624cb0a\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cb0a\");\n                        } else if ($(\"#69d009624cb0a\").length && data.length == 0) {\n                            $(\"#69d009624cb0a\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"dramatic shock moment surprise emotion\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624cb0a\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cb0a\");\n                        } else if ($(\"#69d009624cb0a\").length && data.length == 0) {\n                            $(\"#69d009624cb0a\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">Classic Toons &#8211; Sad Trombone Descending<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sad Trombone Descending \uc74c\ud5a5\uc740 \ubb34\uc131 \uc601\ud654 \uc2dc\ub300\ubd80\ud130 \ub9cc\ud654\uc640 \uc601\ud654\uc5d0\uc11c \uc0ac\uc6a9\ub41c \uace0\uc804\uc801\uc778 \ud6a8\uacfc\uc785\ub2c8\ub2e4. \uc0ac\uc2e4, \uc774 \ud6a8\uacfc\ub294 \ub108\ubb34 \uc798 \uc54c\ub824\uc838 \uc788\ub294\ub370, \uc2ac\ud504\uac70\ub098 \uc2e4\ub9dd\uc2a4\ub7ec\uc6b4 \uc21c\uac04\uc744 \uac15\uc870\ud558\uae30 \uc704\ud574 \uc804 \uc138\uacc4\uc801\uc73c\ub85c \uc0ac\uc6a9\ub418\uc5b4 \uc6c3\uc74c\uc744 \uc720\ubc1c\ud558\ub294 \ub2e8\uc11c\uac00 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624cb95\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"sad trombone descending\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624cb95\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cb95\");\n                        } else if ($(\"#69d009624cb95\").length && data.length == 0) {\n                            $(\"#69d009624cb95\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"sad trombone descending\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624cb95\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cb95\");\n                        } else if ($(\"#69d009624cb95\").length && data.length == 0) {\n                            $(\"#69d009624cb95\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">Cartoon Mania &#8211; Comedy Drum Fill<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Comedy Drum Fill\uc740 \ub77c\uc774\ube0c \ucf54\ubbf8\ub514 \uc1fc\uc5d0\uc11c \ud0c4\uc0dd\ud55c \ub610 \ub2e4\ub978 \uc720\uba85\ud55c \ud6a8\uacfc\uc785\ub2c8\ub2e4. \uc6d0\ub798\ub294 \uba4b\uc9c4 \ub18d\ub2f4\uc758 \ud575\uc2ec \uad6c\uc808\uc744 \uac15\uc870\ud558\uae30 \uc704\ud574 \uc4f0\uc600\uc9c0\ub9cc \uc2dc\uac04\uc774 \uc9c0\ub0a8\uc5d0 \ub530\ub77c \uadf8 \uc790\uccb4\ub85c \ub3c5\uc790\uc801\uc778 \uc0dd\uba85\ub825\uc744 \uac16\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. Comedy drum\uc740 \uba4b\uc9c4 \ub18d\ub2f4 \uc678\uc5d0\ub3c4 \ud615\ud3b8\uc5c6\ub294 \ub18d\ub2f4, \ucd0c\uc2a4\ub7ec\uc6b4 \ub18d\ub2f4 \ub610\ub294 \uc5b4\uc0c9\ud55c \uc0c1\ud669\uc744 \uac15\uc870\ud558\ub294 \ub370\uc5d0\ub3c4 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624cc20\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"comedy drum fill\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624cc20\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cc20\");\n                        } else if ($(\"#69d009624cc20\").length && data.length == 0) {\n                            $(\"#69d009624cc20\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"comedy drum fill\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624cc20\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cc20\");\n                        } else if ($(\"#69d009624cc20\").length && data.length == 0) {\n                            $(\"#69d009624cc20\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">Classic Recalls &#8211; Sad Violin Phrase<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc2ac\ud508 \uc74c\uc545\uc744 \ucc3e\uace0 \uc788\ub2e4\uba74 \ubc14\uc774\uc62c\ub9b0\uc774 \ub9ce\uc774 \ub4e4\uc5b4\uac04 \ud2b8\ub799\uc744 \uc120\ud0dd\ud558\uc138\uc694. Sad Violin Phrase \ud329\uc740 \ub2e8 6\ucd08 \ub9cc\uc5d0 \uac15\ub82c\ud55c \uc778\uc0c1\uc744 \uc8fc\ub294 \uace1\uc73c\ub85c, \uba5c\ub791\uaf34\ub9ac\ud55c \uc77c\ub828\uc758 \uc0c1\uc2b9 \uc74c\uc73c\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\uc5b4 \ub3d9\uc601\uc0c1\uc5d0\uc11c \uc9c0\ub098\uce58\uac8c \uc2ac\ud504\ub3c4\ub85d \uacfc\uc7a5\ub41c \uc21c\uac04\uc5d0 \uc774\uc0c1\uc801\uc785\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624ccac\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"sad violin phrase\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624ccac\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624ccac\");\n                        } else if ($(\"#69d009624ccac\").length && data.length == 0) {\n                            $(\"#69d009624ccac\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"sad violin phrase\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624ccac\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624ccac\");\n                        } else if ($(\"#69d009624ccac\").length && data.length == 0) {\n                            $(\"#69d009624ccac\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<h3><span style=\"font-weight: 400;\">Dramatic Clocks Vol 1 &#8211; Cuckoo Clock Strike Telling Time<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ubed0\uafb8\uae30 \uc2dc\uacc4\ub294 \ub9e4\uc6b0 \ud2b9\uc0c9 \uc788\uc9c0\ub9cc \uc694\uc998\uc5d0\ub294 \ub9ce\uc774 \ubc1c\uacac\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 <\/span><a href=\"https:\/\/artlist.io\/sfx\/search?terms=crickets\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">\uadc0\ub69c\ub77c\ubbf8 \uc18c\ub9ac<\/span><\/a><span style=\"font-weight: 400;\">\ucc98\ub7fc \ucf58\ud150\uce20 \uc81c\uc791\uc790\uc758 \ud63c\ub780 \ub610\ub294 \ub2f9\ud669\uc73c\ub85c \ubc1c\uc0dd\ud558\ub294 \uce68\ubb35\uc758 \uc21c\uac04\uc744 \uac15\uc870\ud558\uae30 \uc704\ud574 \uc7ac\ubbf8\uc788\ub294 \ud2b9\uc218 \ud6a8\uacfc\uac00 \uc790\uc8fc \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n\n    <div class=\"playlist\" id=\"69d009624cd34\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"sfx\" == 'songs') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SongList($page: Int!, $songSortType: Int!, $take: Int!, $vocalMenuId: Int!, $categoryIds: [Int], $collectionId: String, $searchTerm: String) {\n                        songList(page: $page, songSortType: $songSortType, take: $take, vocalMenuId: $vocalMenuId, categoryIds: $categoryIds, collectionId: $collectionId, searchTerm: $searchTerm) {\n                          songs {\n                            songId\n                            songName\n                            artistName\n                            isNew\n                            nameForURL\n                            sitePlayableFilePath\n\t\t\t\t\t\t\talbumImageFilePath\n\t\t\t\t\t\t\trelativeUrl\n                          }\n                          totalResults\n                        }\n                    }`,\n                        variables: JSON.stringify({\n                            \"page\": 1,\n                            \"songSortType\": STAFF_PICKS,\n                            \"take\": 1,\n                            \"vocalMenuId\": 1,\n                            \"categoryIds\": null,\n                            \"searchTerm\": \"cuckoo clock strike telling time\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('songs list: ', res);\n                        var data = res.data.songList.songs;\n                        if ($(\"#69d009624cd34\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cd34\");\n                        } else if ($(\"#69d009624cd34\").length && data.length == 0) {\n                            $(\"#69d009624cd34\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            } else if(\"sfx\" == 'sfx') {\n                $.ajax({\n                    method: \"POST\",\n                    url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                    contentType: \"application\/json\",\n                    data: JSON.stringify({\n                        query: `query SfxList($categoryIds: String!, $page: Float!, $tags: String!, $term: String!, $sortBy: SfxListRequestSortByOptions!) {\n\t\t\t\t\t\t\t\tsfxList(categoryIds: $categoryIds, page: $page, tags: $tags, term: $term, sortBy: $sortBy) {\n\t\t\t\t\t\t\t\t  page\n\t\t\t\t\t\t\t\t  songs {\n\t\t\t\t\t\t\t\t\t  albumImageFilePath\n\t\t\t\t\t\t\t\t\t  artistName\n\t\t\t\t\t\t\t\t\t  isNew\n\t\t\t\t\t\t\t\t\t  nameForURL\n\t\t\t\t\t\t\t\t\t  relativeUrl\n\t\t\t\t\t\t\t\t\t  sitePlayableFilePath        \n\t\t\t\t\t\t\t\t\t  songId \n\t\t\t\t\t\t\t\t\t  songName\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                        variables: JSON.stringify({\n                            \"categoryIds\": \"\",\n                            \"page\": 1,\n                            \"tags\": \"\",\n                            \"term\": \"cuckoo clock strike telling time\",\n                            \"sortBy\": \"STAFF_PICKS\"\n                        }),\n                    })\n                }).done(function(res) {\n                    if (res == '') {\n                        console.log('none');\n                    } else {\n                        console.log('sfx list: ', res);\n                        var data = res.data.sfxList.songs;\n                        if ($(\"#69d009624cd34\").length && data.length > 0) {\n                            createAudioPlayers(data, \"69d009624cd34\");\n                        } else if ($(\"#69d009624cd34\").length && data.length == 0) {\n                            $(\"#69d009624cd34\").empty().append('<div class=\"noSongsError\">No songs were found.<\/div>');\n                        }\n                    }\n                });\n            }\n\n            function createAudioPlayers(data, playlistId) {\n                \/\/ main playlist container\n                const playlistContainer = $(\"#\" + playlistId);\n                \/\/ wavesurfers array\n                \/\/ const wavesurfers = [];\n                \/\/ loop over every song returned\n\n                if(!allWavesurfers){\n                    var allWavesurfers = [];\n                }\n                $.each(data, function(index, audio) {\n                    \/\/ if current type is sfx and current looped index is bigger than amount wanted via shortcode - then stop loop (because sfx request doesn't have \"take\" variable)\n                    if(\"sfx\" == 'sfx' && (index + 1) > 1) {\n                        return false;\n                    }\n\n                    \/\/ audio player container\n                    const audioPlayer = $(\"<div>\").addClass(\"audioPlayer\");\n                    \/\/ album image\n                    const audioImage = $(\"<div>\").addClass(\"audioImage\");\n                    audioImage.append('<img decoding=\"async\" src=\"' + audio.albumImageFilePath + '\"\/>');\n                    \/\/ audio controls\n                    const audioControls = $(\"<div>\").addClass(\"audioControls\");\n                    const playPauseButton = $(\"<button>\").addClass(\"playPauseButton\").html('<i class=\"fas fa-play\"><\/i>');\n                    audioControls.append(playPauseButton);\n                    \/\/ song url\n                    var songUrl;\n                    if(\"sfx\" == 'songs') {\n                        songUrl = 'https:\/\/artlist.io\/royalty-free-music\/song\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    } else if(\"sfx\" == 'sfx') {\n                        songUrl = 'https:\/\/artlist.io\/sfx\/track\/' + audio.nameForURL + '\/' + audio.songId + '?download=1&utm_source=blog';\n                    }\n                    \/\/ song name and artist name\n                    const audioNames = $(\"<div>\").addClass(\"audioNames\");\n                    const songName = $(\"<a>\").addClass(\"songName\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").text(audio.songName);\n                    if (audio.isNew) {\n                        songName.append('<span class=\"isNewBadge\">NEW<\/span>');\n                    }\n                    const artistName = $(\"<span>\").addClass(\"artistName\").text(audio.artistName);\n                    audioNames.append(songName, artistName);\n                    \/\/ audio waveform container\n                    const audioWaveform = $(\"<div>\").addClass(\"audioWaveform\");\n                    \/\/ download button\n                    const audioDownload = $(\"<a>\").addClass(\"audioDownload\").attr(\"href\", songUrl).attr(\"target\", \"_blank\").html('<i class=\"icon download medium\"><\/i>');\n\n\n                    \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                    audioPlayer.append(audioImage, audioControls, audioNames, audioWaveform, audioDownload);\n\n                    \/\/ append audio player container into main playlist container\n                    playlistContainer.append(audioPlayer);\n\n                    \/* media viewed SEGMENT EVENT *\/\n                    const special_data = getProps();\n\n                    const observer = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                            if (entry.isIntersecting) {\n                                var assetId = audio.songId;\n                                var artist = audio.artistName;\n                                var title = audio.songName;\n                                var asset_type = null;\n                                if(\"sfx\" == 'songs') {\n                                    asset_type = 'song';\n                                } else if(\"sfx\" == 'sfx') {\n                                    asset_type = 'sfx';\n                                }\n                                analytics.track(\"media viewed\", {\n                                    asset_id: assetId || null,\n                                    asset_type: asset_type || null,\n                                    click_source: 'player',\n                                    artist: artist || null,\n                                    title: title || null,\n                                    genre: null,\n                                    ...special_data,\n                                });\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    }, {\n                        threshold: 0.5\n                    });\n                    observer.observe(audioPlayer[0]);\n\n                    \/\/ check screen size\n                    var mobileScreen = window.matchMedia('(max-width: 767px)');\n                    var waveformHeight = '';\n                    if (mobileScreen.matches) { \/\/ mobile\n                        waveformHeight = 15;\n                    } else { \/\/ desktop\n                        waveformHeight = 40;\n                    }\n\n                    \/\/ create wavesurfer instance\n                    const waveformId = `waveform-${playlistId}-${index}`; \/\/ Generate a unique ID for each waveform\n                    const waveformContainer = $(\"<div>\").attr(\"id\", waveformId).addClass(\"waveformContainer\");\n                    audioWaveform.append(waveformContainer);\n                    const wavesurfer = WaveSurfer.create({\n                        container: `#${waveformId}`,\n                        waveColor: \"#b1b1b1\",\n                        progressColor: \"#171717\",\n                        cursorColor: \"transparent\",\n                        height: waveformHeight,\n                        normalize: true,\n                    });\n                    \/\/ push current wavesurfer into wavesurfers array\n                    \/\/ wavesurfers.push(wavesurfer);\n                    allWavesurfers.push(wavesurfer);\n                    \/\/ load audio file into new wavesurfer\n                    wavesurfer.load(audio.sitePlayableFilePath);\n\n                    \/\/ add event listener to the play\/pause button\n                    playPauseButton.on(\"click\", () => {\n                        if (wavesurfer.isPlaying()) {\n                            wavesurfer.pause();\n                            playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n\n                            \/* media paused SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        } else {\n                            \/\/ pause all other audios that may be playing\n                            $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                            $.each(allWavesurfers, function(index, audio) {\n                                allWavesurfers[index].pause();\n                            });\n                            \/\/ then play current audio\n                            wavesurfer.play();\n                            playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n\n                            \/* media played SEGMENT EVENT *\/\n                            var assetId = audio.songId;\n                            var artist = audio.artistName;\n                            var title = audio.songName;\n                            var asset_type = null;\n                            if(\"sfx\" == 'songs') {\n                                asset_type = 'song';\n                            } else if(\"sfx\" == 'sfx') {\n                                asset_type = 'sfx';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        }\n                    });\n\n                    \/* media downloaded SEGMENT EVENT *\/\n                    audioDownload.on(\"click\", () => {\n                        var assetId = audio.songId;\n                        var artist = audio.artistName;\n                        var title = audio.songName;\n                        var asset_type = null;\n                        if(\"sfx\" == 'songs') {\n                            asset_type = 'song';\n                        } else if(\"sfx\" == 'sfx') {\n                            asset_type = 'sfx';\n                        }\n                        analytics.track(\"media downloaded\", {\n                            asset_id: assetId || null,\n                            asset_type: asset_type || null,\n                            click_source: 'player',\n                            artist: artist || null,\n                            title: title || null,\n                            genre: null,\n                            ...special_data,\n                        });\n                    });\n\n                    \/\/ add event listener to the click on the wave itself\n                    audioWaveform.on(\"click\", () => {\n                        setTimeout(() => {\n                            if (wavesurfer.isPlaying()) {\n                                wavesurfer.pause();\n                                playPauseButton.html('<i class=\"fas fa-play\"><\/i>');\n                            } else {\n                                \/\/ pause all other audios that may be playing\n                                $('.playPauseButton').html('<i class=\"fas fa-play\"><\/i>');\n                                $.each(allWavesurfers, function(index, audio) {\n                                    allWavesurfers[index].pause();\n                                });\n                                \/\/ then play current audio\n                                wavesurfer.play();\n                                playPauseButton.html('<i class=\"fas fa-pause\"><\/i>');\n                            }\n                        }, \"200\");\n                    });\n\n                });\n            }\n\n        });\n    <\/script>\n\n    \n<p><span style=\"font-weight: 400;\">\uc74c\ud5a5 \ud6a8\uacfc\ub294 \ub9e4\uc6b0 \uc7ac\ubbf8\uc788\uace0 \uc791\ud488\uc5d0 \ud2b9\ubcc4\ud55c \uc624\ub514\uc624 \uc2dc\uadf8\ub2c8\ucc98\ub97c \ub9cc\ub4e4\uc5b4 \ucf58\ud150\uce20\uc758 \ud488\uaca9\uc744 \ub192\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc5d0 \ud3ec\ud568\ub41c \uc74c\ud5a5 \ud6a8\uacfc\uac00 \ub9c8\uc74c\uc5d0 \ub4e0\ub2e4\uba74 Artlist\uc5d0\uc11c <\/span><a href=\"https:\/\/artlistblog.wetransfer.com\/downloads\/1e136b14226600d3eb9af7a8d73d6cfc20230906074956\/340f79\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">\ub9e4\ub825\uc801\uc778 \ubb34\ub8cc \uc2a4\ud1a1 \uc790\uc0b0 18\uac00\uc9c0<\/span><\/a><span style=\"font-weight: 400;\">\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc138\uc694. \ub610\ub294 \uc9c0\uae08 \ubc14\ub85c \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\ub294 <\/span><a href=\"https:\/\/artlist.io\/sfx\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">\ub2e4\uc591\ud558\uace0 \uba4b\uc9c4 \uc74c\ud5a5<\/span><\/a><span style=\"font-weight: 400;\">\uc744 \ud655\uc778\ud574 \ubcf4\uc138\uc694.<\/span><\/p>\n<h4><a href=\"https:\/\/we.tl\/t-mR2pewh0J6\" target=\"_blank\" rel=\"noopener\">YouTube\ub97c \uc704\ud55c \ubb34\ub8cc Artlist \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc<\/a><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>YouTube\uc5d0\uc11c \uc815\ub9d0\ub85c \uc131\uacf5\ud55c \ucf58\ud150\uce20 \uc81c\uc791\uc790\uac00 \ub418\ub824\uba74 \ub3d9\uc601\uc0c1\uc744 \uc798 \ub9cc\ub4e4\uc5b4\uc11c \uc2dc\uccad\uc790\uc758 \uad00\uc2ec\uc744 \ub04c \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \ucd5c\uace0\uc758 YouTube \ud06c\ub9ac\uc5d0\uc774\ud130\uc758 \ucf58\ud150\uce20\ub97c \ubcf4\uba74 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub3d9\uc601\uc0c1\uc5d0 \ub3c5\ud2b9\ud55c \uc2a4\ud0c0\uc77c\uc744 \uc5f0\ucd9c\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. YouTube\uac00 \ucc98\uc74c \uc2dc\uc791\ub418\uc5c8\uc744 \ub54c\ub9cc \ud574\ub3c4 \uac00\uc7a5 \uc778\uae30 \uc788\ub294 \ub3d9\uc601\uc0c1\uc740 \uace0\uc591\uc774 \ub3d9\uc601\uc0c1, \uc7a5\ub09c\uce58\ub294 \ub3d9\uc601\uc0c1 \ub4f1 \ud3b8\uc9d1\uc774 \uac70\uc758 \uc5c6\ub294 \uc9c4\uc194\ud55c \uc2a4\ud0c0\uc77c\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc218\ub144\uc5d0 \uac78\uccd0 \uc0c8\ub85c\uc6b4 \uc2a4\ud0c0\uc77c\uc758 [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":33188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[762,760,761],"tags":[1043,1041,968,797,795,818,964,1042],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\ubb34\ub8cc YouTube \uc74c\ud5a5 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc<\/title>\n<meta name=\"description\" content=\"]YouTube\ub97c \uc704\ud55c Artlist\uc758 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694. \ubb34\ub8cc \ud2b9\uc218 \ud6a8\uacfc \ud329\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uace0 \uc9c0\uae08 \ubc14\ub85c \uc81c\uc791\uc744 \uc2dc\uc791\ud558\uc138\uc694.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ubb34\ub8cc YouTube \uc74c\ud5a5 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc\" \/>\n<meta property=\"og:description\" content=\"]YouTube\ub97c \uc704\ud55c Artlist\uc758 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694. \ubb34\ub8cc \ud2b9\uc218 \ud6a8\uacfc \ud329\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uace0 \uc9c0\uae08 \ubc14\ub85c \uc81c\uc791\uc744 \uc2dc\uc791\ud558\uc138\uc694.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\" \/>\n<meta property=\"og:site_name\" content=\"Artlist Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-19T14:47:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-04T11:35:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"717\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chris Suffield\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Suffield\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\"},\"author\":{\"name\":\"Chris Suffield\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/person\/397d693f2006ed012f1efab9571cba05\"},\"headline\":\"\ubb34\ub8cc YouTube \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc\",\"datePublished\":\"2023-09-19T14:47:31+00:00\",\"dateModified\":\"2024-12-04T11:35:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\"},\"wordCount\":175,\"publisher\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#organization\"},\"keywords\":[\"#\ud2b9\uc218\ud6a8\uacfc #\uc74c\ud5a5\ud6a8\uacfc #\ud478\ud2f0\uc9c0 #\uc544\uc774\uc2ac\ub780\ub4dc #doco\",\"YouTube \ucc44\ub110\",\"\ub85c\uc5f4\ud2f0 \uc5c6\ub294 SFX\",\"\uc18c\uc15c \ubbf8\ub514\uc5b4\",\"\uc18c\uc15c \ubbf8\ub514\uc5b4 \ub3d9\uc601\uc0c1\",\"\uc74c\uc545 \ub77c\uc774\uc120\uc2a4\",\"\ucf58\ud150\uce20 \ud06c\ub9ac\uc5d0\uc774\ud130\uc6a9\",\"\ud2b9\uc218 \ud6a8\uacfc\"],\"articleSection\":[\"SNS \ucf58\ud150\uce20 \ud06c\ub9ac\uc5d0\uc774\ud130\",\"\ub85c\uc5f4\ud2f0 \uc5c6\ub294 \uc74c\uc545\",\"\ub85c\uc5f4\ud2f0 \uc5c6\ub294 \ud6a8\uacfc\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\",\"name\":\"\ubb34\ub8cc YouTube \uc74c\ud5a5 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc\",\"isPartOf\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#website\"},\"datePublished\":\"2023-09-19T14:47:31+00:00\",\"dateModified\":\"2024-12-04T11:35:01+00:00\",\"description\":\"]YouTube\ub97c \uc704\ud55c Artlist\uc758 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694. \ubb34\ub8cc \ud2b9\uc218 \ud6a8\uacfc \ud329\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uace0 \uc9c0\uae08 \ubc14\ub85c \uc81c\uc791\uc744 \uc2dc\uc791\ud558\uc138\uc694.\",\"breadcrumb\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ub85c\uc5f4\ud2f0 \uc5c6\ub294 \ud6a8\uacfc\",\"item\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/royalty-free-sound-effects-category\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\ubb34\ub8cc YouTube \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#website\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/\",\"name\":\"Artlist Blog\",\"description\":\"Just artlist blog website\",\"publisher\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#organization\",\"name\":\"Artlist Blog\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg\",\"contentUrl\":\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg\",\"width\":143,\"height\":28,\"caption\":\"Artlist Blog\"},\"image\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/person\/397d693f2006ed012f1efab9571cba05\",\"name\":\"Chris Suffield\",\"description\":\"Chris Suffield is a London-based writer, editor, and voice-over artist at Jellyfielder Studios; he also writes entertainment news for Box Office Buz and enjoys making things from stock footage.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/-chris-suffield-781a293a\/?originalSubdomain=uk\"],\"url\":\"https:\/\/new-blog.artlist.io\/blog\/ko\/author\/chris-suffield\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ubb34\ub8cc YouTube \uc74c\ud5a5 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc","description":"]YouTube\ub97c \uc704\ud55c Artlist\uc758 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694. \ubb34\ub8cc \ud2b9\uc218 \ud6a8\uacfc \ud329\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uace0 \uc9c0\uae08 \ubc14\ub85c \uc81c\uc791\uc744 \uc2dc\uc791\ud558\uc138\uc694.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/","og_locale":"ko_KR","og_type":"article","og_title":"\ubb34\ub8cc YouTube \uc74c\ud5a5 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc","og_description":"]YouTube\ub97c \uc704\ud55c Artlist\uc758 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694. \ubb34\ub8cc \ud2b9\uc218 \ud6a8\uacfc \ud329\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uace0 \uc9c0\uae08 \ubc14\ub85c \uc81c\uc791\uc744 \uc2dc\uc791\ud558\uc138\uc694.","og_url":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/","og_site_name":"Artlist Blog","article_published_time":"2023-09-19T14:47:31+00:00","article_modified_time":"2024-12-04T11:35:01+00:00","og_image":[{"width":2560,"height":717,"url":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-scaled.jpg","type":"image\/jpeg"}],"author":"Chris Suffield","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chris Suffield","Est. reading time":"1\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/#article","isPartOf":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/"},"author":{"name":"Chris Suffield","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/person\/397d693f2006ed012f1efab9571cba05"},"headline":"\ubb34\ub8cc YouTube \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc","datePublished":"2023-09-19T14:47:31+00:00","dateModified":"2024-12-04T11:35:01+00:00","mainEntityOfPage":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/"},"wordCount":175,"publisher":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#organization"},"keywords":["#\ud2b9\uc218\ud6a8\uacfc #\uc74c\ud5a5\ud6a8\uacfc #\ud478\ud2f0\uc9c0 #\uc544\uc774\uc2ac\ub780\ub4dc #doco","YouTube \ucc44\ub110","\ub85c\uc5f4\ud2f0 \uc5c6\ub294 SFX","\uc18c\uc15c \ubbf8\ub514\uc5b4","\uc18c\uc15c \ubbf8\ub514\uc5b4 \ub3d9\uc601\uc0c1","\uc74c\uc545 \ub77c\uc774\uc120\uc2a4","\ucf58\ud150\uce20 \ud06c\ub9ac\uc5d0\uc774\ud130\uc6a9","\ud2b9\uc218 \ud6a8\uacfc"],"articleSection":["SNS \ucf58\ud150\uce20 \ud06c\ub9ac\uc5d0\uc774\ud130","\ub85c\uc5f4\ud2f0 \uc5c6\ub294 \uc74c\uc545","\ub85c\uc5f4\ud2f0 \uc5c6\ub294 \ud6a8\uacfc"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/","url":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/","name":"\ubb34\ub8cc YouTube \uc74c\ud5a5 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc","isPartOf":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#website"},"datePublished":"2023-09-19T14:47:31+00:00","dateModified":"2024-12-04T11:35:01+00:00","description":"]YouTube\ub97c \uc704\ud55c Artlist\uc758 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694. \ubb34\ub8cc \ud2b9\uc218 \ud6a8\uacfc \ud329\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uace0 \uc9c0\uae08 \ubc14\ub85c \uc81c\uc791\uc744 \uc2dc\uc791\ud558\uc138\uc694.","breadcrumb":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/free-youtube-sfx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/new-blog.artlist.io\/blog\/ko\/"},{"@type":"ListItem","position":2,"name":"\ub85c\uc5f4\ud2f0 \uc5c6\ub294 \ud6a8\uacfc","item":"https:\/\/new-blog.artlist.io\/blog\/ko\/royalty-free-sound-effects-category\/"},{"@type":"ListItem","position":3,"name":"\ubb34\ub8cc YouTube \ud2b9\uc218 \ud6a8\uacfc \ub2e4\uc6b4\ub85c\ub4dc"}]},{"@type":"WebSite","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#website","url":"https:\/\/new-blog.artlist.io\/blog\/ko\/","name":"Artlist Blog","description":"Just artlist blog website","publisher":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/new-blog.artlist.io\/blog\/ko\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#organization","name":"Artlist Blog","url":"https:\/\/new-blog.artlist.io\/blog\/ko\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/logo\/image\/","url":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg","contentUrl":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg","width":143,"height":28,"caption":"Artlist Blog"},"image":{"@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/new-blog.artlist.io\/blog\/ko\/#\/schema\/person\/397d693f2006ed012f1efab9571cba05","name":"Chris Suffield","description":"Chris Suffield is a London-based writer, editor, and voice-over artist at Jellyfielder Studios; he also writes entertainment news for Box Office Buz and enjoys making things from stock footage.","sameAs":["https:\/\/www.linkedin.com\/in\/-chris-suffield-781a293a\/?originalSubdomain=uk"],"url":"https:\/\/new-blog.artlist.io\/blog\/ko\/author\/chris-suffield\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-scaled.jpg",2560,717,false],"thumbnail":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-150x150.jpg",150,150,true],"medium":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-300x84.jpg",300,84,true],"medium_large":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-768x215.jpg",768,215,true],"large":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-1024x287.jpg",1024,287,true],"1536x1536":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-1536x430.jpg",1536,430,true],"2048x2048":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2023\/09\/190923-Download-free-SFX-for-YouTube-blog-cover-2048x574.jpg",2048,574,true]},"uagb_author_info":{"display_name":"Chris Suffield","author_link":"https:\/\/new-blog.artlist.io\/blog\/ko\/author\/chris-suffield\/"},"uagb_comment_info":0,"uagb_excerpt":"YouTube\uc5d0\uc11c \uc815\ub9d0\ub85c \uc131\uacf5\ud55c \ucf58\ud150\uce20 \uc81c\uc791\uc790\uac00 \ub418\ub824\uba74 \ub3d9\uc601\uc0c1\uc744 \uc798 \ub9cc\ub4e4\uc5b4\uc11c \uc2dc\uccad\uc790\uc758 \uad00\uc2ec\uc744 \ub04c \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \ucd5c\uace0\uc758 YouTube \ud06c\ub9ac\uc5d0\uc774\ud130\uc758 \ucf58\ud150\uce20\ub97c \ubcf4\uba74 \ub2e4\uc591\ud55c \uc74c\ud5a5 \ud6a8\uacfc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub3d9\uc601\uc0c1\uc5d0 \ub3c5\ud2b9\ud55c \uc2a4\ud0c0\uc77c\uc744 \uc5f0\ucd9c\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. YouTube\uac00 \ucc98\uc74c \uc2dc\uc791\ub418\uc5c8\uc744 \ub54c\ub9cc \ud574\ub3c4 \uac00\uc7a5 \uc778\uae30 \uc788\ub294 \ub3d9\uc601\uc0c1\uc740 \uace0\uc591\uc774 \ub3d9\uc601\uc0c1, \uc7a5\ub09c\uce58\ub294 \ub3d9\uc601\uc0c1 \ub4f1 \ud3b8\uc9d1\uc774 \uac70\uc758 \uc5c6\ub294 \uc9c4\uc194\ud55c \uc2a4\ud0c0\uc77c\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc218\ub144\uc5d0 \uac78\uccd0 \uc0c8\ub85c\uc6b4 \uc2a4\ud0c0\uc77c\uc758&hellip;","_links":{"self":[{"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/posts\/33187"}],"collection":[{"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/comments?post=33187"}],"version-history":[{"count":3,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/posts\/33187\/revisions"}],"predecessor-version":[{"id":36181,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/posts\/33187\/revisions\/36181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/media\/33188"}],"wp:attachment":[{"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/media?parent=33187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/categories?post=33187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/ko\/wp-json\/wp\/v2\/tags?post=33187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}