{"id":190,"date":"2026-09-26T09:18:01","date_gmt":"2026-09-26T09:18:01","guid":{"rendered":"https:\/\/k-culturecenter.com\/?page_id=190"},"modified":"2026-09-26T10:22:29","modified_gmt":"2026-09-26T10:22:29","slug":"playlists","status":"publish","type":"page","link":"https:\/\/k-culturecenter.com\/?page_id=190","title":{"rendered":"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) &#038; Global Music"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-white-color has-text-color has-background has-link-color has-global-padding wp-elements-1 is-layout-constrained wp-container-core-group-is-layout-aa54fefb wp-block-group-is-layout-constrained\" style=\"background-color:#0f172a;color:#ffffff;padding-top:50px;padding-right:20px;padding-bottom:80px;padding-left:20px\">\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-white-color has-text-color\" style=\"font-size:clamp(26px, 2.2rem, 40px); margin-bottom:8px;\">\ud83c\udfb5 <strong>WORLD-Playlist &amp; Global Music \uc13c\ud130<\/strong><\/h1>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#94a3b8;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.196), 16px); margin-bottom:20px;\">\uc804 \uc138\uacc4 \uae00\ub85c\ubc8c \ud68c\uc6d0 \ub204\uad6c\ub098 \ub098\ub9cc\uc758 \uc74c\uc545 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\ub97c \uacf5\uc720\ud558\uace0 \uac10\uc0c1\ud558\ub294 \uc624\ud508 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4.<br>\uc720\ud29c\ube0c \uc790\ub3d9 \uc601\uc0c1 \uc778\uc2dd \ubc0f Spotify \u00b7 Apple Music \uc678\ubd80 \uc2a4\ud2b8\ub9ac\ubc0d \uc784\ubca0\ub4dc\ub97c \uc644\ubcbd \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n\n\n<!-- Top Action Buttons -->\n<div style=\"display:flex; justify-content:center; gap:12px; margin-top:20px; flex-wrap:wrap;\">\n  <a href=\"#create-playlist-section\" style=\"background:linear-gradient(135deg, #e11d48, #be123c); color:#ffffff; padding:12px 24px; border-radius:30px; font-weight:700; text-decoration:none; display:inline-flex; align-items:center; gap:8px; box-shadow:0 4px 15px rgba(225,29,72,0.4);\">\n    <span>\u2795<\/span> <span>\ub098\ub9cc\uc758 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub9cc\ub4e4\uae30<\/span>\n  <\/a>\n  <button onclick=\"toggleMyBookmarksModal()\" style=\"background:#1e293b; border:1px solid #475569; color:#f8fafc; padding:12px 22px; border-radius:30px; font-weight:600; cursor:pointer; display:inline-flex; align-items:center; gap:8px;\">\n    <span>\ud83d\udd16<\/span> <span>\ub0b4 \ubcf4\uad00\ud568 (\ubd81\ub9c8\ud06c) <span id=\"my-bookmark-count\" style=\"background:#e11d48; color:#fff; border-radius:10px; padding:2px 8px; font-size:12px; margin-left:4px;\">0<\/span><\/span>\n  <\/button>\n  <a href=\"\/?cat=53\" style=\"background:#2563eb; color:#ffffff; padding:12px 22px; border-radius:30px; font-weight:600; text-decoration:none; display:inline-flex; align-items:center; gap:8px;\">\n    <span>\ud83c\udf10<\/span> <span>Global Music \ud53c\ub4dc<\/span>\n  <\/a>\n  <a href=\"\/?page_id=189\" style=\"background:#334155; color:#f8fafc; padding:12px 20px; border-radius:30px; font-weight:600; text-decoration:none; display:inline-flex; align-items:center; gap:8px;\">\n    <span>\ud83d\udee1\ufe0f<\/span> <span>\uc774\uc6a9 \uac00\uc774\ub4dc\ub77c\uc778<\/span>\n  <\/a>\n<\/div>\n\n<!-- Hashtag Search & Category Filter Bar -->\n<div style=\"margin-top:35px; background:#1e293b; border:1px solid #334155; border-radius:16px; padding:20px;\">\n  <div style=\"display:flex; gap:12px; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-bottom:15px;\">\n    <div style=\"display:flex; align-items:center; gap:8px; flex:1; min-width:280px; background:#0f172a; border:1px solid #475569; border-radius:24px; padding:8px 16px;\">\n      <span style=\"color:#94a3b8; font-size:16px;\">\ud83d\udd0d<\/span>\n      <input type=\"text\" id=\"hashtag-search-input\" onkeyup=\"handleSearchInput(event)\" placeholder=\"\ud574\uc2dc\ud0dc\uadf8 \ub610\ub294 \ud0a4\uc6cc\ub4dc \uac80\uc0c9 (\uc608: #\ucf00\uc774\ud31d\uba85\uace1, #\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98, #\ub4dc\ub77c\ub9c8OST, BTS)\" style=\"background:transparent; border:none; color:#ffffff; width:100%; font-size:14px; outline:none;\" \/>\n      <button onclick=\"clearSearch()\" style=\"background:transparent; border:none; color:#64748b; cursor:pointer; font-size:14px;\">\u2715<\/button>\n    <\/div>\n    <div style=\"display:flex; gap:8px; flex-wrap:wrap;\">\n      <span style=\"font-size:13px; color:#94a3b8; align-self:center;\">\uc778\uae30 \ud0dc\uadf8:<\/span>\n      <button onclick=\"quickTagSearch('#\ucf00\uc774\ud31d\uba85\uace1')\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:4px 10px; border-radius:14px; font-size:12px; cursor:pointer;\">#\ucf00\uc774\ud31d\uba85\uace1<\/button>\n      <button onclick=\"quickTagSearch('#\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98')\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:4px 10px; border-radius:14px; font-size:12px; cursor:pointer;\">#\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98<\/button>\n      <button onclick=\"quickTagSearch('#\ub4dc\ub77c\ub9c8OST')\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:4px 10px; border-radius:14px; font-size:12px; cursor:pointer;\">#\ub4dc\ub77c\ub9c8OST<\/button>\n      <button onclick=\"quickTagSearch('#\uae00\ub85c\ubc8c\ud31d')\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:4px 10px; border-radius:14px; font-size:12px; cursor:pointer;\">#\uae00\ub85c\ubc8c\ud31d<\/button>\n      <button onclick=\"quickTagSearch('#\uc0c8\ubcbd\uac10\uc131')\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:4px 10px; border-radius:14px; font-size:12px; cursor:pointer;\">#\uc0c8\ubcbd\uac10\uc131<\/button>\n    <\/div>\n  <\/div>\n\n  <div style=\"display:flex; gap:8px; overflow-x:auto; padding-bottom:4px;\">\n    <button class=\"filter-cat-btn active\" onclick=\"filterCategory('all', this)\" style=\"background:#e11d48; color:#ffffff; border:none; padding:8px 16px; border-radius:20px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap;\">\uc804\uccb4 (All)<\/button>\n    <button class=\"filter-cat-btn\" onclick=\"filterCategory('world-pop', this)\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:8px 16px; border-radius:20px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap;\">\ud83d\udd25 WORLD-POP &amp; K-POP<\/button>\n    <button class=\"filter-cat-btn\" onclick=\"filterCategory('global-music', this)\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:8px 16px; border-radius:20px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap;\">\ud83c\udf10 Global Music &amp; Billboard<\/button>\n    <button class=\"filter-cat-btn\" onclick=\"filterCategory('ost', this)\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:8px 16px; border-radius:20px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap;\">\ud83c\udfac \uac10\uc131 \ub4dc\ub77c\ub9c8 &amp; \uc601\ud654 OST<\/button>\n    <button class=\"filter-cat-btn\" onclick=\"filterCategory('indie', this)\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:8px 16px; border-radius:20px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap;\">\u2615 \uc11c\uc6b8 \uce74\ud398 &amp; \uae00\ub85c\ubc8c \uc778\ub514<\/button>\n    <button class=\"filter-cat-btn\" onclick=\"filterCategory('fusion', this)\" style=\"background:#0f172a; border:1px solid #475569; color:#cbd5e1; padding:8px 16px; border-radius:20px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap;\">\ud83c\uddf0\ud83c\uddf7 \ud4e8\uc804 \uad6d\uc545 &amp; \uc6d4\ub4dc \ud3ec\ud06c<\/button>\n  <\/div>\n<\/div>\n\n<!-- Continuous Video\/Audio Player Section -->\n<div id=\"player-container-section\" style=\"margin-top:35px; background:linear-gradient(180deg, #1e293b, #0f172a); border:1px solid #334155; border-radius:18px; padding:24px; box-shadow:0 10px 30px rgba(0,0,0,0.5);\">\n  <div style=\"display:flex; justify-content:space-between; align-items:center; margin-bottom:18px; flex-wrap:wrap; gap:10px;\">\n    <h2 style=\"font-size:22px; color:#f8fafc; font-weight:700; margin:0; display:flex; align-items:center; gap:8px;\">\n      <span>\ud83d\udc51<\/span> <span>\uc774\ubc88 \uc8fc \ud68c\uc6d0\uc774 \ubf51\uc740 \ubca0\uc2a4\ud2b8 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8<\/span>\n      <span style=\"font-size:11px; background:#e11d48; color:#fff; padding:2px 8px; border-radius:4px; margin-left:6px;\">BEST OF WEEK<\/span>\n    <\/h2>\n    <div style=\"display:flex; gap:8px;\">\n      <button id=\"main-like-btn\" onclick=\"toggleLike('main', 1248)\" style=\"background:transparent; border:1px solid #e11d48; color:#e11d48; padding:6px 14px; border-radius:20px; font-size:13px; cursor:pointer; font-weight:600;\">\u2764\ufe0f \uc88b\uc544\uc694 <span id=\"main-like-count\">1,248<\/span><\/button>\n      <button id=\"main-bookmark-btn\" onclick=\"toggleBookmark({id:'pl-main', title:'\uc774\ubc88 \uc8fc \ubca0\uc2a4\ud2b8 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8', author:'K-Culture \uc5d0\ub514\ud130', count:5, tags:'#\ucf00\uc774\ud31d\uba85\uace1 #\uae00\ub85c\ubc8c\ud31d'})\" style=\"background:#334155; border:1px solid #475569; color:#f8fafc; padding:6px 14px; border-radius:20px; font-size:13px; cursor:pointer; font-weight:600;\">\ud83d\udd16 \ubcf4\uad00\ud568 \ub2f4\uae30<\/button>\n      <button onclick=\"openSocialShareModal('\uc774\ubc88 \uc8fc \ubca0\uc2a4\ud2b8 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 - K-Culture Center', window.location.href)\" style=\"background:#3b82f6; border:none; color:#ffffff; padding:6px 14px; border-radius:20px; font-size:13px; cursor:pointer; font-weight:600;\">\ud83d\udd17 SNS \uacf5\uc720<\/button>\n    <\/div>\n  <\/div>\n\n  <div style=\"display:grid; grid-template-columns:1.4fr 1fr; gap:24px; align-items:start;\" class=\"player-grid\">\n    <!-- Left: Player -->\n    <div>\n      <div id=\"media-player-wrapper\" style=\"position:relative; width:100%; padding-bottom:56.25%; height:0; border-radius:12px; overflow:hidden; background:#000;\">\n        <iframe id=\"main-player-frame\" src=\"https:\/\/www.youtube.com\/embed\/WMweEpGlu_U?autoplay=0&#038;enablejsapi=1\" title=\"K-Culture Center \uc5f0\uc18d \uc7ac\uc0dd \ud50c\ub808\uc774\uc5b4\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen style=\"position:absolute; top:0; left:0; width:100%; height:100%;\"><\/iframe>\n      <\/div>\n      <div style=\"margin-top:14px; display:flex; justify-content:space-between; align-items:flex-start;\">\n        <div>\n          <span style=\"font-size:12px; color:#e11d48; font-weight:700; text-transform:uppercase; letter-spacing:0.5px;\">\ud604\uc7ac \uc7ac\uc0dd \uc911<\/span>\n          <h3 id=\"current-track-title\" style=\"font-size:18px; margin:4px 0; color:#f8fafc; font-weight:600;\">BTS \u2013 Dynamite (Official Music Video)<\/h3>\n          <p id=\"current-track-meta\" style=\"font-size:13px; color:#94a3b8; margin:0;\">\uc120\uace1\uc790: K-Culture \uc5d0\ub514\ud130 (sejin5549) \u00b7 \uc870\ud68c 5,920\ud68c<\/p>\n        <\/div>\n        <div style=\"display:flex; gap:6px;\">\n          <button onclick=\"playPrevTrack()\" title=\"\uc774\uc804 \uace1\" style=\"background:#1e293b; border:1px solid #475569; color:#f8fafc; border-radius:50%; width:36px; height:36px; cursor:pointer;\">\u23ee<\/button>\n          <button onclick=\"playNextTrack()\" title=\"\ub2e4\uc74c \uace1\" style=\"background:#1e293b; border:1px solid #475569; color:#f8fafc; border-radius:50%; width:36px; height:36px; cursor:pointer;\">\u23ed<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Right: Continuous Track List -->\n    <div style=\"background:#0b1120; border:1px solid #1e293b; border-radius:12px; padding:16px; max-height:480px; overflow-y:auto;\">\n      <div style=\"display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;\">\n        <h4 style=\"margin:0; font-size:14px; color:#cbd5e1; font-weight:700;\">\uc218\ub85d\uace1 \ubaa9\ub85d (\uc5f0\uc18d \uc7ac\uc0dd \uc5f0\ub3d9)<\/h4>\n        <span id=\"track-counter\" style=\"font-size:12px; color:#94a3b8;\">1 \/ 5<\/span>\n      <\/div>\n      <div id=\"playlist-track-list\" style=\"display:flex; flex-direction:column; gap:8px;\">\n        <div class=\"track-item active\" onclick=\"selectTrack(0, 'WMweEpGlu_U', 'BTS \u2013 Dynamite (Official Music Video)')\" style=\"display:flex; align-items:center; gap:12px; padding:10px; background:rgba(225,29,72,0.15); border:1px solid #e11d48; border-radius:8px; cursor:pointer;\">\n          <span style=\"font-size:12px; font-weight:700; color:#e11d48; width:20px;\">01<\/span>\n          <div style=\"flex:1;\">\n            <div style=\"font-size:13px; font-weight:600; color:#f8fafc;\">BTS \u2013 Dynamite<\/div>\n            <div style=\"font-size:11px; color:#94a3b8;\">\uae00\ub85c\ubc8c\uc744 \ub4a4\ud754\ub4e0 \ubc1d\uace0 \uacbd\ucf8c\ud55c \ub514\uc2a4\ucf54 \ud31d<\/div>\n          <\/div>\n          <span class=\"track-play-status\" style=\"font-size:12px; color:#e11d48; font-weight:600;\">\u25b6 \uc7ac\uc0dd\uc911<\/span>\n        <\/div>\n        <div class=\"track-item\" onclick=\"selectTrack(1, 'xEeFrLSkMm8', 'BTS \u2013 \ubd04\ub0a0 (Spring Day)')\" style=\"display:flex; align-items:center; gap:12px; padding:10px; background:#0f172a; border:1px solid #334155; border-radius:8px; cursor:pointer;\">\n          <span style=\"font-size:12px; font-weight:700; color:#94a3b8; width:20px;\">02<\/span>\n          <div style=\"flex:1;\">\n            <div style=\"font-size:13px; font-weight:600; color:#f8fafc;\">BTS \u2013 \ubd04\ub0a0 (Spring Day)<\/div>\n            <div style=\"font-size:11px; color:#94a3b8;\">\ud55c\uad6d\uc801\uc778 \uc815\uc11c\uc640 \uadf8\ub9ac\uc6c0\uc758 \ubbf8\ud559<\/div>\n          <\/div>\n          <span class=\"track-play-status\" style=\"font-size:12px; color:#94a3b8;\">\u25b6 4:34<\/span>\n        <\/div>\n        <div class=\"track-item\" onclick=\"selectTrack(2, 'BzYnNdJh44c', '\uc544\uc774\uc720 \u2013 \ubc24\ud3b8\uc9c0 (Through the Night)')\" style=\"display:flex; align-items:center; gap:12px; padding:10px; background:#0f172a; border:1px solid #334155; border-radius:8px; cursor:pointer;\">\n          <span style=\"font-size:12px; font-weight:700; color:#94a3b8; width:20px;\">03<\/span>\n          <div style=\"flex:1;\">\n            <div style=\"font-size:13px; font-weight:600; color:#f8fafc;\">\uc544\uc774\uc720 \u2013 \ubc24\ud3b8\uc9c0 (Through the Night)<\/div>\n            <div style=\"font-size:11px; color:#94a3b8;\">\uc11c\uc815\uc801\uc778 \uc5b4\ucfe0\uc2a4\ud2f1 \ud55c\uad6d \ud3ec\ud06c \uac10\uc131<\/div>\n          <\/div>\n          <span class=\"track-play-status\" style=\"font-size:12px; color:#94a3b8;\">\u25b6 4:13<\/span>\n        <\/div>\n        <div class=\"track-item\" onclick=\"selectTrack(3, '11cta61Wi0g', 'NewJeans \u2013 Hype Boy')\" style=\"display:flex; align-items:center; gap:12px; padding:10px; background:#0f172a; border:1px solid #334155; border-radius:8px; cursor:pointer;\">\n          <span style=\"font-size:12px; font-weight:700; color:#94a3b8; width:20px;\">04<\/span>\n          <div style=\"flex:1;\">\n            <div style=\"font-size:13px; font-weight:600; color:#f8fafc;\">NewJeans \u2013 Hype Boy<\/div>\n            <div style=\"font-size:11px; color:#94a3b8;\">Y2K \ub808\ud2b8\ub85c \uc2e0\uc2a4\ud31d \ud2b8\ub80c\ub4dc<\/div>\n          <\/div>\n          <span class=\"track-play-status\" style=\"font-size:12px; color:#94a3b8;\">\u25b6 2:58<\/span>\n        <\/div>\n        <div class=\"track-item\" onclick=\"selectTrack(4, 'SmTRaSg2fTQ', '\uc774\ub0a0\uce58 \u2013 \ubc94 \ub0b4\ub824\uc628\ub2e4')\" style=\"display:flex; align-items:center; gap:12px; padding:10px; background:#0f172a; border:1px solid #334155; border-radius:8px; cursor:pointer;\">\n          <span style=\"font-size:12px; font-weight:700; color:#94a3b8; width:20px;\">05<\/span>\n          <div style=\"flex:1;\">\n            <div style=\"font-size:13px; font-weight:600; color:#f8fafc;\">\uc774\ub0a0\uce58 \u2013 \ubc94 \ub0b4\ub824\uc628\ub2e4<\/div>\n            <div style=\"font-size:11px; color:#94a3b8;\">\ud55c\uad6d \uc804\ud1b5 \ud310\uc18c\ub9ac\uc640 \uc5bc\ud130\ub108\ud2f0\ube0c \ud31d\uc758 \uc735\ud569<\/div>\n          <\/div>\n          <span class=\"track-play-status\" style=\"font-size:12px; color:#94a3b8;\">\u25b6 3:45<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Community Playlists Feed Grid -->\n<div style=\"margin-top:55px;\">\n  <div style=\"display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; flex-wrap:wrap; gap:10px;\">\n    <h2 style=\"font-size:22px; color:#f8fafc; font-weight:700; margin:0; display:flex; align-items:center; gap:8px;\">\n      <span>\ud83c\udfa7<\/span> <span>\ud68c\uc6d0\ub4e4\uc774 \uacf5\uc720\ud55c \uc778\uae30 \ud14c\ub9c8 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8<\/span>\n    <\/h2>\n    <span id=\"feed-results-count\" style=\"font-size:13px; color:#94a3b8;\">\ucd1d 5\uac1c \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ud45c\uc2dc \uc911<\/span>\n  <\/div>\n  \n  <div id=\"playlist-cards-grid\" style=\"display:grid; grid-template-columns:repeat(auto-fill, minmax(290px, 1fr)); gap:20px;\">\n    \n    <!-- Card 1 -->\n    <div class=\"playlist-card\" data-category=\"indie\" data-tags=\"#\uc11c\uc6b8\ub4dc\ub77c\uc774\ube0c #\uac10\uc131\uc2dc\ud2f0\ud31d #\uc0c8\ubcbd\uac10\uc131 #\ucf00\uc774\ud31d\uba85\uace1\" style=\"background:#1e293b; border:1px solid #334155; border-radius:14px; padding:18px; display:flex; flex-direction:column; justify-content:space-between;\">\n      <div>\n        <div style=\"height:140px; background:linear-gradient(135deg, #1e3a8a, #3b82f6); border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:42px; position:relative;\">\n          \ud83c\udf19\n          <span style=\"position:absolute; top:8px; right:8px; background:rgba(0,0,0,0.6); font-size:11px; color:#93c5fd; padding:3px 8px; border-radius:12px;\">YouTube<\/span>\n        <\/div>\n        <h3 class=\"card-title\" style=\"font-size:16px; font-weight:700; color:#f8fafc; margin:14px 0 6px 0;\">\ube44 \uc624\ub294 \uc11c\uc6b8 \ubc24\uae38 \ub4dc\ub77c\uc774\ube0c \uc2dc\ud2f0\ud31d 7\uc120<\/h3>\n        <p style=\"font-size:12px; color:#cbd5e1; line-height:1.5; margin-bottom:12px;\">\ud55c\uac15 \ub2e4\ub9ac\ub97c \uac74\ub108\uba70 \ub4e3\uae30 \uc88b\uc740 \uac10\uc131 \ucda9\ub9cc \ud55c\uad6d \uc2dc\ud2f0\ud31d\uacfc \uc778\ub514 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\uc785\ub2c8\ub2e4.<\/p>\n        <div style=\"display:flex; gap:6px; flex-wrap:wrap; margin-bottom:14px;\">\n          <span onclick=\"quickTagSearch('#\uc11c\uc6b8\ub4dc\ub77c\uc774\ube0c')\" style=\"font-size:11px; background:#0f172a; color:#93c5fd; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uc11c\uc6b8\ub4dc\ub77c\uc774\ube0c<\/span>\n          <span onclick=\"quickTagSearch('#\uac10\uc131\uc2dc\ud2f0\ud31d')\" style=\"font-size:11px; background:#0f172a; color:#93c5fd; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uac10\uc131\uc2dc\ud2f0\ud31d<\/span>\n          <span onclick=\"quickTagSearch('#\uc0c8\ubcbd\uac10\uc131')\" style=\"font-size:11px; background:#0f172a; color:#93c5fd; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uc0c8\ubcbd\uac10\uc131<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex; justify-content:space-between; align-items:center; border-top:1px solid #334155; padding-top:12px;\">\n        <span style=\"font-size:12px; color:#94a3b8;\">\uc791\uc131\uc790: minji_k<\/span>\n        <div style=\"display:flex; gap:6px;\">\n          <button onclick=\"toggleCardLike(this, 342)\" style=\"background:transparent; border:none; color:#f43f5e; cursor:pointer; font-size:12px;\">\u2764\ufe0f <span>342<\/span><\/button>\n          <button onclick=\"toggleBookmark({id:'card-1', title:'\ube44 \uc624\ub294 \uc11c\uc6b8 \ubc24\uae38 \ub4dc\ub77c\uc774\ube0c \uc2dc\ud2f0\ud31d 7\uc120', author:'minji_k', count:7, tags:'#\uc11c\uc6b8\ub4dc\ub77c\uc774\ube0c #\uac10\uc131\uc2dc\ud2f0\ud31d'})\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\ubcf4\uad00\ud568 \ub2f4\uae30\">\ud83d\udd16<\/button>\n          <button onclick=\"openSocialShareModal('\ube44 \uc624\ub294 \uc11c\uc6b8 \ubc24\uae38 \ub4dc\ub77c\uc774\ube0c \uc2dc\ud2f0\ud31d 7\uc120', 'https:\/\/k-culturecenter.com\/?page_id=190#card-1')\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\uacf5\uc720\ud558\uae30\">\ud83d\udd17<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Card 2 -->\n    <div class=\"playlist-card\" data-category=\"world-pop\" data-tags=\"#\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98 #\ud150\uc158\uc5c5 #\ucf00\uc774\ud31d\uba85\uace1\" style=\"background:#1e293b; border:1px solid #334155; border-radius:14px; padding:18px; display:flex; flex-direction:column; justify-content:space-between;\">\n      <div>\n        <div style=\"height:140px; background:linear-gradient(135deg, #b91c1c, #f97316); border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:42px; position:relative;\">\n          \ud83d\udd25\n          <span style=\"position:absolute; top:8px; right:8px; background:rgba(0,0,0,0.6); font-size:11px; color:#fdba74; padding:3px 8px; border-radius:12px;\">YouTube<\/span>\n        <\/div>\n        <h3 class=\"card-title\" style=\"font-size:16px; font-weight:700; color:#f8fafc; margin:14px 0 6px 0;\">\ud5ec\uc2a4\uc7a5 \ud30c\uc6cc \ubd80\uc2a4\ud130 K-POP \uace0\uac15\ub3c4 \ube44\ud2b8 10\uace1<\/h3>\n        <p style=\"font-size:12px; color:#cbd5e1; line-height:1.5; margin-bottom:12px;\">\uc6b4\ub3d9\ud560 \ub54c \ub3c4\ud30c\ubbfc \ud3ed\ubc1c\ud558\ub294 \ub974\uc138\ub77c\ud54c, \uc5d0\uc2a4\ud30c, \uc2a4\ud2b8\ub808\uc774\ud0a4\uc988 \ub9e4\uc6b4\ub9db \uc120\uace1 \ubaa8\uc74c!<\/p>\n        <div style=\"display:flex; gap:6px; flex-wrap:wrap; margin-bottom:14px;\">\n          <span onclick=\"quickTagSearch('#\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98')\" style=\"font-size:11px; background:#0f172a; color:#fdba74; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98<\/span>\n          <span onclick=\"quickTagSearch('#\ud150\uc158\uc5c5')\" style=\"font-size:11px; background:#0f172a; color:#fdba74; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\ud150\uc158\uc5c5<\/span>\n          <span onclick=\"quickTagSearch('#\ucf00\uc774\ud31d\uba85\uace1')\" style=\"font-size:11px; background:#0f172a; color:#fdba74; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\ucf00\uc774\ud31d\uba85\uace1<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex; justify-content:space-between; align-items:center; border-top:1px solid #334155; padding-top:12px;\">\n        <span style=\"font-size:12px; color:#94a3b8;\">\uc791\uc131\uc790: k_fit_runner<\/span>\n        <div style=\"display:flex; gap:6px;\">\n          <button onclick=\"toggleCardLike(this, 512)\" style=\"background:transparent; border:none; color:#f43f5e; cursor:pointer; font-size:12px;\">\u2764\ufe0f <span>512<\/span><\/button>\n          <button onclick=\"toggleBookmark({id:'card-2', title:'\ud5ec\uc2a4\uc7a5 \ud30c\uc6cc \ubd80\uc2a4\ud130 K-POP \uace0\uac15\ub3c4 \ube44\ud2b8 10\uace1', author:'k_fit_runner', count:10, tags:'#\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98 #\ud150\uc158\uc5c5'})\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\ubcf4\uad00\ud568 \ub2f4\uae30\">\ud83d\udd16<\/button>\n          <button onclick=\"openSocialShareModal('\ud5ec\uc2a4\uc7a5 \ud30c\uc6cc \ubd80\uc2a4\ud130 K-POP 10\uace1', 'https:\/\/k-culturecenter.com\/?page_id=190#card-2')\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\uacf5\uc720\ud558\uae30\">\ud83d\udd17<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Card 3 -->\n    <div class=\"playlist-card\" data-category=\"indie\" data-tags=\"#\ud790\ub9c1\uc74c\uc545 #\uce74\ud398BGM #\uc5b4\ucfe0\uc2a4\ud2f1\" style=\"background:#1e293b; border:1px solid #334155; border-radius:14px; padding:18px; display:flex; flex-direction:column; justify-content:space-between;\">\n      <div>\n        <div style=\"height:140px; background:linear-gradient(135deg, #78350f, #d97706); border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:42px; position:relative;\">\n          \u2615\n          <span style=\"position:absolute; top:8px; right:8px; background:rgba(0,0,0,0.6); font-size:11px; color:#fde68a; padding:3px 8px; border-radius:12px;\">Spotify \uc5f0\ub3d9<\/span>\n        <\/div>\n        <h3 class=\"card-title\" style=\"font-size:16px; font-weight:700; color:#f8fafc; margin:14px 0 6px 0;\">\ubd81\ucd0c \ud55c\uc625\uce74\ud398 \ud734\uc2dd \uc5b4\ucfe0\uc2a4\ud2f1 &amp; \ud790\ub9c1 \uc5f0\uc8fc 8\uc120<\/h3>\n        <p style=\"font-size:12px; color:#cbd5e1; line-height:1.5; margin-bottom:12px;\">\uc870\uc6a9\ud55c \ud55c\uc625 \ud207\ub9c8\ub8e8\uc5d0\uc11c \ub530\ub73b\ud55c \ucc28 \ud55c \uc794 \ub9c8\uc2dc\uba70 \ub4e3\ub294 \ud3b8\uc548\ud55c \uc5b4\ucfe0\uc2a4\ud2f1 \uc74c\uc545\uc785\ub2c8\ub2e4.<\/p>\n        <div style=\"display:flex; gap:6px; flex-wrap:wrap; margin-bottom:14px;\">\n          <span onclick=\"quickTagSearch('#\ud790\ub9c1\uc74c\uc545')\" style=\"font-size:11px; background:#0f172a; color:#fde68a; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\ud790\ub9c1\uc74c\uc545<\/span>\n          <span onclick=\"quickTagSearch('#\uce74\ud398BGM')\" style=\"font-size:11px; background:#0f172a; color:#fde68a; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uce74\ud398BGM<\/span>\n          <span onclick=\"quickTagSearch('#\uc5b4\ucfe0\uc2a4\ud2f1')\" style=\"font-size:11px; background:#0f172a; color:#fde68a; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uc5b4\ucfe0\uc2a4\ud2f1<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex; justify-content:space-between; align-items:center; border-top:1px solid #334155; padding-top:12px;\">\n        <span style=\"font-size:12px; color:#94a3b8;\">\uc791\uc131\uc790: hanok_lover<\/span>\n        <div style=\"display:flex; gap:6px;\">\n          <button onclick=\"toggleCardLike(this, 289)\" style=\"background:transparent; border:none; color:#f43f5e; cursor:pointer; font-size:12px;\">\u2764\ufe0f <span>289<\/span><\/button>\n          <button onclick=\"toggleBookmark({id:'card-3', title:'\ubd81\ucd0c \ud55c\uc625\uce74\ud398 \ud734\uc2dd \uc5b4\ucfe0\uc2a4\ud2f1 8\uc120', author:'hanok_lover', count:8, tags:'#\ud790\ub9c1\uc74c\uc545 #\uce74\ud398BGM'})\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\ubcf4\uad00\ud568 \ub2f4\uae30\">\ud83d\udd16<\/button>\n          <button onclick=\"openSocialShareModal('\ubd81\ucd0c \ud55c\uc625\uce74\ud398 \ud734\uc2dd BGM', 'https:\/\/k-culturecenter.com\/?page_id=190#card-3')\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\uacf5\uc720\ud558\uae30\">\ud83d\udd17<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Card 4 (Spotify & Apple Music Embed Card) -->\n    <div class=\"playlist-card\" data-category=\"global-music\" data-tags=\"#\uae00\ub85c\ubc8c\ud31d #\ube4c\ubcf4\ub4dc\ud56b100 #Spotify #\uc560\ud50c\ubba4\uc9c1\" style=\"background:#1e293b; border:1px solid #334155; border-radius:14px; padding:18px; display:flex; flex-direction:column; justify-content:space-between;\">\n      <div>\n        <div style=\"height:140px; background:linear-gradient(135deg, #10b981, #047857); border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:42px; position:relative;\">\n          \ud83d\udfe2\n          <span style=\"position:absolute; top:8px; right:8px; background:rgba(0,0,0,0.6); font-size:11px; color:#a7f3d0; padding:3px 8px; border-radius:12px;\">Spotify \uacf5\uc2dd<\/span>\n        <\/div>\n        <h3 class=\"card-title\" style=\"font-size:16px; font-weight:700; color:#f8fafc; margin:14px 0 6px 0;\">[Spotify \uacf5\uc2dd] Global Top 50 &amp; \ube4c\ubcf4\ub4dc \ud2b8\ub80c\ub529<\/h3>\n        <p style=\"font-size:12px; color:#cbd5e1; line-height:1.5; margin-bottom:12px;\">\uc804 \uc138\uacc4 \ub9ac\uc2a4\ub108\ub4e4\uc774 \uac00\uc7a5 \ub9ce\uc774 \uc2a4\ud2b8\ub9ac\ubc0d \uc911\uc778 \uacf5\uc2dd Spotify \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uc704\uc82f\uc785\ub2c8\ub2e4.<\/p>\n        <div style=\"display:flex; gap:6px; flex-wrap:wrap; margin-bottom:14px;\">\n          <span onclick=\"quickTagSearch('#\uae00\ub85c\ubc8c\ud31d')\" style=\"font-size:11px; background:#0f172a; color:#a7f3d0; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uae00\ub85c\ubc8c\ud31d<\/span>\n          <span onclick=\"quickTagSearch('#\ube4c\ubcf4\ub4dc\ud56b100')\" style=\"font-size:11px; background:#0f172a; color:#a7f3d0; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\ube4c\ubcf4\ub4dc\ud56b100<\/span>\n          <span onclick=\"quickTagSearch('#Spotify')\" style=\"font-size:11px; background:#0f172a; color:#a7f3d0; padding:2px 8px; border-radius:10px; cursor:pointer;\">#Spotify<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex; justify-content:space-between; align-items:center; border-top:1px solid #334155; padding-top:12px;\">\n        <span style=\"font-size:12px; color:#94a3b8;\">\uc791\uc131\uc790: GlobalMusic_Curator<\/span>\n        <div style=\"display:flex; gap:6px;\">\n          <button onclick=\"toggleCardLike(this, 740)\" style=\"background:transparent; border:none; color:#f43f5e; cursor:pointer; font-size:12px;\">\u2764\ufe0f <span>740<\/span><\/button>\n          <button onclick=\"toggleBookmark({id:'card-4', title:'Spotify Global Top 50', author:'GlobalMusic_Curator', count:50, tags:'#\uae00\ub85c\ubc8c\ud31d #Spotify'})\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\ubcf4\uad00\ud568 \ub2f4\uae30\">\ud83d\udd16<\/button>\n          <button onclick=\"openSocialShareModal('Spotify Global Top 50', 'https:\/\/k-culturecenter.com\/?page_id=190#card-4')\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\uacf5\uc720\ud558\uae30\">\ud83d\udd17<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Card 5 (Drama OST) -->\n    <div class=\"playlist-card\" data-category=\"ost\" data-tags=\"#\ub4dc\ub77c\ub9c8OST #\uc778\uc0dd\uba85\uc791 #\ub3c4\uae68\ube44 #\ub208\ubb3c\uc758\uc5ec\uc655\" style=\"background:#1e293b; border:1px solid #334155; border-radius:14px; padding:18px; display:flex; flex-direction:column; justify-content:space-between;\">\n      <div>\n        <div style=\"height:140px; background:linear-gradient(135deg, #4c1d95, #7c3aed); border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:42px; position:relative;\">\n          \ud83c\udfac\n          <span style=\"position:absolute; top:8px; right:8px; background:rgba(0,0,0,0.6); font-size:11px; color:#ddd6fe; padding:3px 8px; border-radius:12px;\">YouTube<\/span>\n        <\/div>\n        <h3 class=\"card-title\" style=\"font-size:16px; font-weight:700; color:#f8fafc; margin:14px 0 6px 0;\">[\ub4dc\ub77c\ub9c8 OST] \uc804 \uc138\uacc4\ub97c \uc6b8\ub9b0 K-\ub4dc\ub77c\ub9c8 \uba85\uc7a5\uba74 \uc0bd\uc785\uace1 12\uc120<\/h3>\n        <p style=\"font-size:12px; color:#cbd5e1; line-height:1.5; margin-bottom:12px;\">\ub3c4\uae68\ube44, \uc0ac\ub791\uc758 \ubd88\uc2dc\ucc29, \ub208\ubb3c\uc758 \uc5ec\uc655\uae4c\uc9c0 \ub137\ud50c\ub9ad\uc2a4 \uae00\ub85c\ubc8c \uc2e0\ub4dc\ub86c \uc8fc\uc5ed OST \ubaa8\uc74c.<\/p>\n        <div style=\"display:flex; gap:6px; flex-wrap:wrap; margin-bottom:14px;\">\n          <span onclick=\"quickTagSearch('#\ub4dc\ub77c\ub9c8OST')\" style=\"font-size:11px; background:#0f172a; color:#ddd6fe; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\ub4dc\ub77c\ub9c8OST<\/span>\n          <span onclick=\"quickTagSearch('#\uc778\uc0dd\uba85\uc791')\" style=\"font-size:11px; background:#0f172a; color:#ddd6fe; padding:2px 8px; border-radius:10px; cursor:pointer;\">#\uc778\uc0dd\uba85\uc791<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex; justify-content:space-between; align-items:center; border-top:1px solid #334155; padding-top:12px;\">\n        <span style=\"font-size:12px; color:#94a3b8;\">\uc791\uc131\uc790: drama_lover<\/span>\n        <div style=\"display:flex; gap:6px;\">\n          <button onclick=\"toggleCardLike(this, 620)\" style=\"background:transparent; border:none; color:#f43f5e; cursor:pointer; font-size:12px;\">\u2764\ufe0f <span>620<\/span><\/button>\n          <button onclick=\"toggleBookmark({id:'card-5', title:'K-\ub4dc\ub77c\ub9c8 \uba85\uc7a5\uba74 OST 12\uc120', author:'drama_lover', count:12, tags:'#\ub4dc\ub77c\ub9c8OST'})\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\ubcf4\uad00\ud568 \ub2f4\uae30\">\ud83d\udd16<\/button>\n          <button onclick=\"openSocialShareModal('K-\ub4dc\ub77c\ub9c8 \uba85\uc7a5\uba74 OST 12\uc120', 'https:\/\/k-culturecenter.com\/?page_id=190#card-5')\" style=\"background:transparent; border:none; color:#cbd5e1; cursor:pointer; font-size:13px;\" title=\"\uacf5\uc720\ud558\uae30\">\ud83d\udd17<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- ============================================== -->\n<!-- Create & Register Playlist Form Section -->\n<!-- ============================================== -->\n<div id=\"create-playlist-section\" style=\"margin-top:60px; background:#1e293b; border:1px solid #334155; border-radius:18px; padding:32px;\">\n  <div style=\"margin-bottom:24px;\">\n    <h2 style=\"font-size:24px; color:#f8fafc; font-weight:700; margin-top:0; margin-bottom:8px; display:flex; align-items:center; gap:10px;\">\n      <span>\u270d\ufe0f<\/span> <span>\ub098\ub9cc\uc758 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub9cc\ub4e4\uae30 &amp; \ub4f1\ub85d (2\uac00\uc9c0 \ubc29\uc2dd \uc9c0\uc6d0)<\/span>\n    <\/h2>\n    <p style=\"color:#94a3b8; font-size:14px; margin:0; line-height:1.6;\">\n      <strong>\u2460 \uc720\ud29c\ube0c \uc601\uc0c1 \uc784\ubca0\ub4dc \ubc29\uc2dd:<\/strong> \uc720\ud29c\ube0c URL\uc744 \uc785\ub825\ud558\uba74 <strong>\uc81c\ubaa9\uacfc \uc378\ub124\uc77c\uc744 \uc790\ub3d9\uc73c\ub85c \ud30c\uc2f1<\/strong>\ud558\uc5ec \uc548\uc804\ud558\uac8c \ub4f1\ub85d\ub429\ub2c8\ub2e4.<br>\n      <strong>\u2461 \uc678\ubd80 \ud50c\ub7ab\ud3fc \uc5f0\ub3d9 \ubc29\uc2dd:<\/strong> <strong>Spotify \ub610\ub294 Apple Music<\/strong>\uc758 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uacf5\uc720\/\uc784\ubca0\ub4dc \ucf54\ub4dc\ub97c \uadf8\ub300\ub85c \uc0bd\uc785\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n    <\/p>\n  <\/div>\n\n  <!-- Registration Mode Tabs -->\n  <div style=\"display:flex; gap:10px; margin-bottom:22px; border-bottom:1px solid #334155; padding-bottom:12px;\">\n    <button type=\"button\" id=\"tab-btn-youtube\" onclick=\"switchSubmissionMode('youtube')\" style=\"background:#e11d48; color:#ffffff; border:none; padding:10px 20px; border-radius:8px; font-weight:700; font-size:14px; cursor:pointer;\">\n      \ud83d\udcfa 1. \uc720\ud29c\ube0c \uc601\uc0c1 \uc784\ubca0\ub4dc &amp; \uc790\ub3d9 \ud30c\uc2f1 \ubc29\uc2dd\n    <\/button>\n    <button type=\"button\" id=\"tab-btn-external\" onclick=\"switchSubmissionMode('external')\" style=\"background:#0f172a; color:#94a3b8; border:1px solid #475569; padding:10px 20px; border-radius:8px; font-weight:700; font-size:14px; cursor:pointer;\">\n      \ud83d\udfe2 2. Spotify \/ Apple Music \uc704\uc82f \uc5f0\ub3d9 \ubc29\uc2dd\n    <\/button>\n  <\/div>\n\n  <form id=\"user-playlist-form\" onsubmit=\"handlePlaylistSubmit(event)\">\n    <div style=\"margin-bottom:18px;\">\n      <label style=\"display:block; font-weight:600; margin-bottom:6px; color:#e2e8f0; font-size:14px;\">\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uc81c\ubaa9 <span style=\"color:#f43f5e;\">*<\/span><\/label>\n      <input type=\"text\" id=\"pl-title\" required placeholder=\"\uc608: [\uc6d4\ub4dc\ud31d &#038; K-POP] \ub4dc\ub77c\uc774\ube0c\ud560 \ub54c \ub4e3\ub294 \uc2e0\ub098\ub294 \ub304\uc2a4 \ud31d \ubaa8\uc74c\" style=\"width:100%; padding:12px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:14px; box-sizing:border-box;\" \/>\n    <\/div>\n\n    <div style=\"display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-bottom:18px;\">\n      <div>\n        <label style=\"display:block; font-weight:600; margin-bottom:6px; color:#e2e8f0; font-size:14px;\">\ud14c\ub9c8 \uce74\ud14c\uace0\ub9ac <span style=\"color:#f43f5e;\">*<\/span><\/label>\n        <select id=\"pl-cat\" style=\"width:100%; padding:12px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:14px; box-sizing:border-box;\">\n          <option value=\"world-pop\">WORLD-POP &amp; K-POP \uc544\uc774\ub3cc<\/option>\n          <option value=\"global-music\">Global Music &amp; \ube4c\ubcf4\ub4dc \ud56b 100<\/option>\n          <option value=\"ost\">WORLD-Cinema &amp; K-\ub4dc\ub77c\ub9c8 OST<\/option>\n          <option value=\"indie\">Global Indie &amp; \uc2dc\ud2f0\ud31d\/\uc5b4\ucfe0\uc2a4\ud2f1<\/option>\n          <option value=\"fusion\">World Folk &amp; \ud4e8\uc804 \uc804\ud1b5\uc74c\uc545<\/option>\n          <option value=\"travel\">Global Travel &amp; \ub4dc\ub77c\uc774\ube0c BGM<\/option>\n        <\/select>\n      <\/div>\n      <div>\n        <label style=\"display:block; font-weight:600; margin-bottom:6px; color:#e2e8f0; font-size:14px;\">\uc120\uace1\uc790 \ub2c9\ub124\uc784 (\uc791\uc131\uc790) <span style=\"color:#f43f5e;\">*<\/span><\/label>\n        <input type=\"text\" id=\"pl-author\" required placeholder=\"\ub2c9\ub124\uc784 \uc785\ub825 (\ub85c\uadf8\uc778 \uc2dc \uc790\ub3d9 \ubc18\uc601)\" style=\"width:100%; padding:12px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:14px; box-sizing:border-box;\" \/>\n      <\/div>\n    <\/div>\n\n    <div style=\"margin-bottom:18px;\">\n      <label style=\"display:block; font-weight:600; margin-bottom:6px; color:#e2e8f0; font-size:14px;\">\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uc18c\uac1c \ubc0f \uac10\uc0c1\ud3c9<\/label>\n      <textarea id=\"pl-desc\" rows=\"3\" placeholder=\"\uc5b4\ub5a4 \ubd84\uc704\uae30\uc5d0\uc11c \ub4e4\uc73c\uba74 \uc88b\uc740\uc9c0, \uc120\uace1 \uc774\uc720\uc640 \ucd94\ucc9c \ud3ec\uc778\ud2b8\ub97c \uc801\uc5b4\uc8fc\uc138\uc694.\" style=\"width:100%; padding:12px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:14px; box-sizing:border-box;\"><\/textarea>\n    <\/div>\n\n    <!-- Mode 1: YouTube Auto Parse Rows -->\n    <div id=\"section-youtube-mode\" style=\"margin-bottom:20px;\">\n      <div style=\"display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;\">\n        <label style=\"font-weight:600; color:#e2e8f0; font-size:14px;\">\uc720\ud29c\ube0c \uace1 \ub4f1\ub85d (URL \uc785\ub825 \uc2dc \uc81c\ubaa9\u00b7\uc378\ub124\uc77c \uc790\ub3d9 \ud30c\uc2f1) <span style=\"color:#f43f5e;\">*<\/span><\/label>\n        <span style=\"font-size:12px; color:#38bdf8;\">\u2728 YouTube URL \uc785\ub825 \ud6c4 \ud3ec\ucee4\uc2a4\ub97c \ubc97\uc5b4\ub098\uba74 \uace1 \uc815\ubcf4\uac00 \uc790\ub3d9 \uc644\uc131\ub429\ub2c8\ub2e4.<\/span>\n      <\/div>\n      \n      <div id=\"youtube-inputs\" style=\"display:flex; flex-direction:column; gap:12px;\">\n        <!-- Row 1 -->\n        <div class=\"yt-row\" style=\"background:#0b1120; border:1px solid #334155; border-radius:10px; padding:12px;\">\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap; align-items:center;\">\n            <input type=\"text\" class=\"yt-song-url\" onblur=\"autoParseYouTube(this)\" required placeholder=\"1\ubc88 \uace1 YouTube URL (\uc608: https:\/\/www.youtube.com\/watch?v=WMweEpGlu_U)\" style=\"flex:1.5; min-width:250px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>\n            <input type=\"text\" class=\"yt-song-title\" placeholder=\"\uace1 \uc81c\ubaa9 \/ \uc544\ud2f0\uc2a4\ud2b8 (\uc790\ub3d9 \ud30c\uc2f1)\" style=\"flex:1.5; min-width:200px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>\n          <\/div>\n          <div class=\"yt-preview-box\" style=\"display:none; margin-top:8px; align-items:center; gap:10px; font-size:12px; color:#94a3b8;\">\n            <img decoding=\"async\" class=\"yt-thumb\" src=\"\" alt=\"\uc378\ub124\uc77c\" style=\"width:50px; height:38px; border-radius:4px; object-fit:cover;\" \/>\n            <span class=\"yt-status-text\" style=\"color:#34d399;\">\u2714 \uc790\ub3d9 \ud30c\uc2f1 \uc131\uacf5<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- Row 2 -->\n        <div class=\"yt-row\" style=\"background:#0b1120; border:1px solid #334155; border-radius:10px; padding:12px;\">\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap; align-items:center;\">\n            <input type=\"text\" class=\"yt-song-url\" onblur=\"autoParseYouTube(this)\" placeholder=\"2\ubc88 \uace1 YouTube URL\" style=\"flex:1.5; min-width:250px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>\n            <input type=\"text\" class=\"yt-song-title\" placeholder=\"\uace1 \uc81c\ubaa9 \/ \uc544\ud2f0\uc2a4\ud2b8 (\uc790\ub3d9 \ud30c\uc2f1)\" style=\"flex:1.5; min-width:200px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>\n          <\/div>\n          <div class=\"yt-preview-box\" style=\"display:none; margin-top:8px; align-items:center; gap:10px; font-size:12px; color:#94a3b8;\">\n            <img decoding=\"async\" class=\"yt-thumb\" src=\"\" alt=\"\uc378\ub124\uc77c\" style=\"width:50px; height:38px; border-radius:4px; object-fit:cover;\" \/>\n            <span class=\"yt-status-text\" style=\"color:#34d399;\">\u2714 \uc790\ub3d9 \ud30c\uc2f1 \uc131\uacf5<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- Row 3 -->\n        <div class=\"yt-row\" style=\"background:#0b1120; border:1px solid #334155; border-radius:10px; padding:12px;\">\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap; align-items:center;\">\n            <input type=\"text\" class=\"yt-song-url\" onblur=\"autoParseYouTube(this)\" placeholder=\"3\ubc88 \uace1 YouTube URL\" style=\"flex:1.5; min-width:250px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>\n            <input type=\"text\" class=\"yt-song-title\" placeholder=\"\uace1 \uc81c\ubaa9 \/ \uc544\ud2f0\uc2a4\ud2b8 (\uc790\ub3d9 \ud30c\uc2f1)\" style=\"flex:1.5; min-width:200px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>\n          <\/div>\n          <div class=\"yt-preview-box\" style=\"display:none; margin-top:8px; align-items:center; gap:10px; font-size:12px; color:#94a3b8;\">\n            <img decoding=\"async\" class=\"yt-thumb\" src=\"\" alt=\"\uc378\ub124\uc77c\" style=\"width:50px; height:38px; border-radius:4px; object-fit:cover;\" \/>\n            <span class=\"yt-status-text\" style=\"color:#34d399;\">\u2714 \uc790\ub3d9 \ud30c\uc2f1 \uc131\uacf5<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <button type=\"button\" onclick=\"addSongRow()\" style=\"margin-top:10px; background:transparent; border:1px dashed #64748b; color:#94a3b8; padding:8px 16px; border-radius:8px; font-size:13px; cursor:pointer; width:100%;\">+ \uace1 \ucd94\uac00\ud558\uae30 (URL 1\uac1c \ub354 \ucd94\uac00)<\/button>\n    <\/div>\n\n    <!-- Mode 2: External Platform (Spotify \/ Apple Music) -->\n    <div id=\"section-external-mode\" style=\"display:none; margin-bottom:20px; background:#0b1120; border:1px solid #334155; border-radius:10px; padding:16px;\">\n      <label style=\"display:block; font-weight:600; margin-bottom:6px; color:#e2e8f0; font-size:14px;\">Spotify \ub610\ub294 Apple Music \uacf5\uc720 \ub9c1\ud06c \/ Embed \ucf54\ub4dc \uc785\ub825 <span style=\"color:#f43f5e;\">*<\/span><\/label>\n      <p style=\"font-size:12px; color:#94a3b8; margin-top:0; margin-bottom:10px;\">\n        \u2022 Spotify: \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ud398\uc774\uc9c0\uc5d0\uc11c <strong>\uacf5\uc720(Share) \u2192 \ub9c1\ud06c \ubcf5\uc0ac<\/strong> \ub610\ub294 <strong>Embed \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8<\/strong> \ucf54\ub4dc<br>\n        \u2022 Apple Music: \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uacf5\uc720 \ub9c1\ud06c (\uc608: <code>https:\/\/music.apple.com\/...\/playlist\/...<\/code>)\n      <\/p>\n      <textarea id=\"external-embed-code\" rows=\"3\" placeholder=\"\uc608: https:\/\/open.spotify.com\/playlist\/37i9dQZF1DXcBWIGoYBM5M \ub610\ub294 Spotify\/Apple Music Embed \ucf54\ub4dc\" style=\"width:100%; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px; box-sizing:border-box;\"><\/textarea>\n      <div id=\"external-preview-container\" style=\"margin-top:12px;\"><\/div>\n    <\/div>\n\n    <div style=\"margin-bottom:20px;\">\n      <label style=\"display:block; font-weight:600; margin-bottom:6px; color:#e2e8f0; font-size:14px;\">\ud574\uc2dc\ud0dc\uadf8 \ud0a4\uc6cc\ub4dc (\uac80\uc0c9 \uc5f0\ub3d9)<\/label>\n      <input type=\"text\" id=\"pl-tags\" placeholder=\"#\ucf00\uc774\ud31d\uba85\uace1 #\uc6b4\ub3d9\ud560\ub54c\ub4e3\ub294K\uceec\ucc98 #\ub4dc\ub77c\ub9c8OST #\uae00\ub85c\ubc8c\ud31d #\uc0c8\ubcbd\uac10\uc131\" style=\"width:100%; padding:12px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:14px; box-sizing:border-box;\" \/>\n    <\/div>\n\n    <!-- Guidelines Agreement -->\n    <div style=\"background:#0b1120; border:1px solid #334155; border-radius:8px; padding:14px; margin-bottom:22px; font-size:13px; color:#cbd5e1;\">\n      <label style=\"display:flex; align-items:center; gap:8px; cursor:pointer;\">\n        <input type=\"checkbox\" required \/>\n        <span><strong>[\ud544\uc218] <a href=\"\/?page_id=189\" target=\"_blank\" style=\"color:#f43f5e; text-decoration:underline;\">\ucee4\ubba4\ub2c8\ud2f0 \uc774\uc6a9 \uac00\uc774\ub4dc\ub77c\uc778<\/a> \ubc0f \uc800\uc791\uad8c \uc900\uc218 \ud655\uc778<\/strong> (\uc2a4\ud338\u00b7\ubd88\ubc95 \uad11\uace0\u00b7\uc720\ud574 \uc601\uc0c1 \ub4f1\ub85d \uc2dc \ubb34\ud1b5\ubcf4 \uc0ad\uc81c \ubc0f \uc774\uc6a9 \uc81c\uc7ac \uc870\uce58\uc5d0 \ub3d9\uc758\ud569\ub2c8\ub2e4.)<\/span>\n      <\/label>\n    <\/div>\n\n    <button type=\"submit\" id=\"submit-btn\" style=\"width:100%; padding:15px; background:linear-gradient(135deg, #e11d48, #be123c); color:#ffffff; border:none; border-radius:10px; font-size:16px; font-weight:700; cursor:pointer; box-shadow:0 4px 15px rgba(225,29,72,0.4);\">\n      \ud83d\ude80 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub4f1\ub85d\ud558\uace0 \uc989\uc2dc \ubc1c\ud589\ud558\uae30\n    <\/button>\n  <\/form>\n\n  <div id=\"submit-success-alert\" style=\"display:none; margin-top:20px; background:#064e3b; border:1px solid #059669; border-radius:10px; padding:18px; color:#a7f3d0; text-align:center;\">\n    <div style=\"font-size:18px; font-weight:700; margin-bottom:4px;\">\ud83c\udf89 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\uac00 \uc0ac\uc774\ud2b8\uc5d0 \uc989\uc2dc \ubc1c\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4!<\/div>\n    <div style=\"font-size:14px; color:#d1fae5; margin-bottom:12px;\">\uc804 \uc138\uacc4 \ud68c\uc6d0\ub4e4\uc774 \uc9c0\uae08 \ubc14\ub85c \uac10\uc0c1\ud558\uace0 \ub313\uae00\uacfc \uc88b\uc544\uc694\ub97c \ub0a8\uae38 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/div>\n    <div style=\"display:flex; justify-content:center; gap:10px;\">\n      <a id=\"success-view-link\" href=\"\/?cat=52\" style=\"background:#059669; color:#fff; padding:8px 16px; border-radius:6px; text-decoration:none; font-size:13px; font-weight:600;\">\ub0b4 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ubcf4\ub7ec\uac00\uae30 \u2192<\/a>\n      <button onclick=\"document.getElementById('submit-success-alert').style.display='none'\" style=\"background:transparent; border:1px solid #059669; color:#a7f3d0; padding:8px 16px; border-radius:6px; cursor:pointer; font-size:13px;\">\ub2eb\uae30<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n\n<!-- ============================================== -->\n<!-- Social & Viral Share Modal Component -->\n<!-- ============================================== -->\n<div id=\"social-share-modal\" style=\"display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.75); z-index:99999; justify-content:center; align-items:center;\">\n  <div style=\"background:#1e293b; border:1px solid #475569; border-radius:16px; width:90%; max-width:440px; padding:24px; box-shadow:0 20px 40px rgba(0,0,0,0.6); position:relative; color:#f8fafc;\">\n    <button onclick=\"closeSocialShareModal()\" style=\"position:absolute; top:16px; right:16px; background:transparent; border:none; color:#94a3b8; font-size:18px; cursor:pointer;\">\u2715<\/button>\n    \n    <h3 style=\"margin-top:0; margin-bottom:8px; font-size:18px; font-weight:700;\">\ud83d\udd17 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uc6d0\ud074\ub9ad \uacf5\uc720<\/h3>\n    <p id=\"share-modal-title\" style=\"font-size:13px; color:#94a3b8; margin-bottom:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;\">\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uc81c\ubaa9<\/p>\n\n    <!-- SNS Share Buttons Grid -->\n    <div style=\"display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; margin-bottom:20px;\">\n      <!-- KakaoTalk -->\n      <button onclick=\"shareKakaoTalk()\" style=\"display:flex; flex-direction:column; align-items:center; gap:6px; background:#fee500; color:#191919; border:none; padding:12px; border-radius:12px; font-weight:700; font-size:12px; cursor:pointer;\">\n        <span style=\"font-size:24px;\">\ud83d\udcac<\/span>\n        <span>\uce74\uce74\uc624\ud1a1<\/span>\n      <\/button>\n\n      <!-- X \/ Twitter -->\n      <button onclick=\"shareTwitter()\" style=\"display:flex; flex-direction:column; align-items:center; gap:6px; background:#000000; color:#ffffff; border:1px solid #334155; padding:12px; border-radius:12px; font-weight:700; font-size:12px; cursor:pointer;\">\n        <span style=\"font-size:24px;\">\ud835\udd4f<\/span>\n        <span>X (\ud2b8\uc704\ud130)<\/span>\n      <\/button>\n\n      <!-- Instagram Story \/ Link Copy -->\n      <button onclick=\"shareInstagramStory()\" style=\"display:flex; flex-direction:column; align-items:center; gap:6px; background:linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888); color:#ffffff; border:none; padding:12px; border-radius:12px; font-weight:700; font-size:12px; cursor:pointer;\">\n        <span style=\"font-size:24px;\">\ud83d\udcf8<\/span>\n        <span>\uc778\uc2a4\ud0c0\uadf8\ub7a8<\/span>\n      <\/button>\n    <\/div>\n\n    <!-- Direct URL Copy -->\n    <div style=\"background:#0f172a; border:1px solid #334155; border-radius:8px; padding:8px 12px; display:flex; gap:8px; align-items:center;\">\n      <input type=\"text\" id=\"share-modal-url\" readonly style=\"flex:1; background:transparent; border:none; color:#cbd5e1; font-size:12px; outline:none;\" \/>\n      <button onclick=\"copyShareUrl()\" id=\"copy-btn-label\" style=\"background:#e11d48; color:#fff; border:none; padding:6px 12px; border-radius:6px; font-size:12px; font-weight:600; cursor:pointer;\">\ubcf5\uc0ac<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ============================================== -->\n<!-- My Bookmarks Modal Component -->\n<!-- ============================================== -->\n<div id=\"bookmarks-modal\" style=\"display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.75); z-index:99999; justify-content:center; align-items:center;\">\n  <div style=\"background:#1e293b; border:1px solid #475569; border-radius:16px; width:90%; max-width:540px; padding:24px; box-shadow:0 20px 40px rgba(0,0,0,0.6); position:relative; color:#f8fafc; max-height:80vh; display:flex; flex-direction:column;\">\n    <button onclick=\"toggleMyBookmarksModal()\" style=\"position:absolute; top:16px; right:16px; background:transparent; border:none; color:#94a3b8; font-size:18px; cursor:pointer;\">\u2715<\/button>\n    \n    <h3 style=\"margin-top:0; margin-bottom:6px; font-size:18px; font-weight:700;\">\ud83d\udd16 \ub0b4 \ubcf4\uad00\ud568\uc5d0 \ub2f4\uc740 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8<\/h3>\n    <p style=\"font-size:13px; color:#94a3b8; margin-bottom:16px;\">\ud68c\uc6d0\ub2d8\uc774 \ub9c8\uc74c\uc5d0 \ub4e4\uc5b4 \uc800\uc7a5\ud574 \ub454 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ubaa9\ub85d\uc785\ub2c8\ub2e4. (\ube0c\ub77c\uc6b0\uc800 \ubcf4\uad00\ud568 \uc5f0\ub3d9)<\/p>\n\n    <div id=\"bookmarks-list-container\" style=\"flex:1; overflow-y:auto; display:flex; flex-direction:column; gap:10px;\">\n      <!-- Dynamic bookmark items -->\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<script>\n\/\/ ==========================================\n\/\/ 1. YouTube Continuous Player Data & Logic\n\/\/ ==========================================\nvar currentTrackIndex = 0;\nvar playlistTracks = [\n  { id: 'WMweEpGlu_U', title: 'BTS \u2013 Dynamite (Official Music Video)', author: 'K-Culture \uc5d0\ub514\ud130' },\n  { id: 'xEeFrLSkMm8', title: 'BTS \u2013 \ubd04\ub0a0 (Spring Day)', author: 'K-Culture \uc5d0\ub514\ud130' },\n  { id: 'BzYnNdJh44c', title: '\uc544\uc774\uc720 \u2013 \ubc24\ud3b8\uc9c0 (Through the Night)', author: 'K-Culture \uc5d0\ub514\ud130' },\n  { id: '11cta61Wi0g', title: 'NewJeans \u2013 Hype Boy', author: 'K-Culture \uc5d0\ub514\ud130' },\n  { id: 'SmTRaSg2fTQ', title: '\uc774\ub0a0\uce58 \u2013 \ubc94 \ub0b4\ub824\uc628\ub2e4', author: 'K-Culture \uc5d0\ub514\ud130' }\n];\n\nfunction selectTrack(index, videoId, title) {\n  currentTrackIndex = index;\n  var iframe = document.getElementById('main-player-frame');\n  if (iframe) {\n    iframe.src = 'https:\/\/www.youtube.com\/embed\/' + videoId + '?autoplay=1&enablejsapi=1';\n  }\n  var titleEl = document.getElementById('current-track-title');\n  if (titleEl) titleEl.textContent = title;\n  \n  var counterEl = document.getElementById('track-counter');\n  if (counterEl) counterEl.textContent = (index + 1) + ' \/ ' + playlistTracks.length;\n\n  var items = document.querySelectorAll('#playlist-track-list .track-item');\n  items.forEach(function(item, idx) {\n    var status = item.querySelector('.track-play-status');\n    if (idx === index) {\n      item.style.background = 'rgba(225,29,72,0.15)';\n      item.style.borderColor = '#e11d48';\n      if (status) {\n        status.textContent = '\u25b6 \uc7ac\uc0dd\uc911';\n        status.style.color = '#e11d48';\n      }\n    } else {\n      item.style.background = '#0f172a';\n      item.style.borderColor = '#334155';\n      if (status) {\n        status.textContent = '\u25b6 \uc7ac\uc0dd';\n        status.style.color = '#94a3b8';\n      }\n    }\n  });\n}\n\nfunction playNextTrack() {\n  var nextIdx = (currentTrackIndex + 1) % playlistTracks.length;\n  var track = playlistTracks[nextIdx];\n  selectTrack(nextIdx, track.id, track.title);\n}\n\nfunction playPrevTrack() {\n  var prevIdx = (currentTrackIndex - 1 + playlistTracks.length) % playlistTracks.length;\n  var track = playlistTracks[prevIdx];\n  selectTrack(prevIdx, track.id, track.title);\n}\n\n\/\/ ==========================================\n\/\/ 2. YouTube Auto Parse (oEmbed API)\n\/\/ ==========================================\nfunction extractYouTubeId(url) {\n  if (!url) return null;\n  var regExp = \/^.*(youtu.be\\\/|v\\\/|u\\\/\\w\\\/|embed\\\/|watch\\?v=|\\&v=)([^#\\&\\?]*).*\/;\n  var match = url.match(regExp);\n  return (match && match[2].length === 11) ? match[2] : null;\n}\n\nfunction autoParseYouTube(inputEl) {\n  var url = inputEl.value.trim();\n  if (!url) return;\n\n  var videoId = extractYouTubeId(url);\n  var row = inputEl.closest('.yt-row');\n  if (!row) return;\n\n  var titleInput = row.querySelector('.yt-song-title');\n  var previewBox = row.querySelector('.yt-preview-box');\n  var thumbImg = row.querySelector('.yt-thumb');\n  var statusText = row.querySelector('.yt-status-text');\n\n  if (videoId) {\n    if (previewBox) previewBox.style.display = 'flex';\n    if (thumbImg) thumbImg.src = 'https:\/\/i.ytimg.com\/vi\/' + videoId + '\/hqdefault.jpg';\n    if (statusText) statusText.textContent = '\u23f3 \uc601\uc0c1 \uc815\ubcf4 \uac00\uc838\uc624\ub294 \uc911...';\n\n    \/\/ Fetch oEmbed\n    fetch('https:\/\/noembed.com\/embed?url=https:\/\/www.youtube.com\/watch?v=' + videoId)\n      .then(function(res) { return res.json(); })\n      .then(function(data) {\n        if (data.title && titleInput && !titleInput.value) {\n          titleInput.value = data.title;\n        }\n        if (statusText) {\n          statusText.textContent = '\u2714 \uc601\uc0c1 \ud655\uc778 \uc644\ub8cc: ' + (data.author_name || '');\n          statusText.style.color = '#34d399';\n        }\n      })\n      .catch(function() {\n        if (statusText) {\n          statusText.textContent = '\u2714 \uc378\ub124\uc77c \uc5f0\uacb0 \uc644\ub8cc (ID: ' + videoId + ')';\n          statusText.style.color = '#38bdf8';\n        }\n      });\n  }\n}\n\nfunction addSongRow() {\n  var container = document.getElementById('youtube-inputs');\n  var count = container.children.length + 1;\n  var row = document.createElement('div');\n  row.className = 'yt-row';\n  row.style.background = '#0b1120';\n  row.style.border = '1px solid #334155';\n  row.style.borderRadius = '10px';\n  row.style.padding = '12px';\n  row.innerHTML = '<div style=\"display:flex; gap:10px; flex-wrap:wrap; align-items:center;\">' +\n    '<input type=\"text\" class=\"yt-song-url\" onblur=\"autoParseYouTube(this)\" placeholder=\"' + count + '\ubc88 \uace1 YouTube URL\" style=\"flex:1.5; min-width:250px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>' +\n    '<input type=\"text\" class=\"yt-song-title\" placeholder=\"\uace1 \uc81c\ubaa9 \/ \uc544\ud2f0\uc2a4\ud2b8 (\uc790\ub3d9 \ud30c\uc2f1)\" style=\"flex:1.5; min-width:200px; padding:10px; background:#0f172a; border:1px solid #475569; border-radius:8px; color:#fff; font-size:13px;\" \/>' +\n    '<\/div>' +\n    '<div class=\"yt-preview-box\" style=\"display:none; margin-top:8px; align-items:center; gap:10px; font-size:12px; color:#94a3b8;\">' +\n    '<img decoding=\"async\" class=\"yt-thumb\" src=\"\" alt=\"\uc378\ub124\uc77c\" style=\"width:50px; height:38px; border-radius:4px; object-fit:cover;\" \/>' +\n    '<span class=\"yt-status-text\" style=\"color:#34d399;\">\u2714 \uc790\ub3d9 \ud30c\uc2f1 \uc131\uacf5<\/span>' +\n    '<\/div>';\n  container.appendChild(row);\n}\n\n\/\/ ==========================================\n\/\/ 3. Mode Switch: YouTube vs External (Spotify\/Apple)\n\/\/ ==========================================\nvar currentMode = 'youtube';\nfunction switchSubmissionMode(mode) {\n  currentMode = mode;\n  var btnYt = document.getElementById('tab-btn-youtube');\n  var btnExt = document.getElementById('tab-btn-external');\n  var secYt = document.getElementById('section-youtube-mode');\n  var secExt = document.getElementById('section-external-mode');\n\n  if (mode === 'youtube') {\n    btnYt.style.background = '#e11d48';\n    btnYt.style.color = '#ffffff';\n    btnExt.style.background = '#0f172a';\n    btnExt.style.color = '#94a3b8';\n    secYt.style.display = 'block';\n    secExt.style.display = 'none';\n  } else {\n    btnExt.style.background = '#10b981';\n    btnExt.style.color = '#ffffff';\n    btnYt.style.background = '#0f172a';\n    btnYt.style.color = '#94a3b8';\n    secYt.style.display = 'none';\n    secExt.style.display = 'block';\n  }\n}\n\n\/\/ ==========================================\n\/\/ 4. Social & Viral Share (Kakao, X, Instagram)\n\/\/ ==========================================\nvar currentShareData = { title: '', url: '' };\n\nfunction openSocialShareModal(title, url) {\n  currentShareData.title = title || document.title;\n  currentShareData.url = url || window.location.href;\n  \n  document.getElementById('share-modal-title').textContent = currentShareData.title;\n  document.getElementById('share-modal-url').value = currentShareData.url;\n  document.getElementById('social-share-modal').style.display = 'flex';\n}\n\nfunction closeSocialShareModal() {\n  document.getElementById('social-share-modal').style.display = 'none';\n}\n\nfunction copyShareUrl() {\n  var urlInput = document.getElementById('share-modal-url');\n  urlInput.select();\n  navigator.clipboard.writeText(urlInput.value).then(function() {\n    var btn = document.getElementById('copy-btn-label');\n    btn.textContent = '\ubcf5\uc0ac\uc644\ub8cc! \u2714';\n    setTimeout(function() { btn.textContent = '\ubcf5\uc0ac'; }, 2000);\n  });\n}\n\nfunction shareTwitter() {\n  var text = encodeURIComponent('\ud83c\udfa7 ' + currentShareData.title + ' | K-Culture Center World-Playlist');\n  var url = encodeURIComponent(currentShareData.url);\n  window.open('https:\/\/twitter.com\/intent\/tweet?text=' + text + '&url=' + url, '_blank');\n}\n\nfunction shareKakaoTalk() {\n  \/\/ If Kakao SDK not loaded, fallback to clipboard and open Kakao\n  navigator.clipboard.writeText(currentShareData.url).then(function() {\n    alert('\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub9c1\ud06c\uac00 \ubcf5\uc0ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4! \uce74\uce74\uc624\ud1a1 \ucc44\ud305\ucc3d\uc5d0 \ubd99\uc5ec\ub123\uc5b4(Ctrl+V) \uce5c\uad6c\ub4e4\uc5d0\uac8c \uacf5\uc720\ud558\uc138\uc694.');\n  });\n}\n\nfunction shareInstagramStory() {\n  navigator.clipboard.writeText(currentShareData.url).then(function() {\n    alert('\uc778\uc2a4\ud0c0\uadf8\ub7a8 \uc2a4\ud1a0\ub9ac \uc2a4\ud2f0\ucee4\uc6a9 \ub9c1\ud06c\uac00 \ubcf5\uc0ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4! \uc778\uc2a4\ud0c0\uadf8\ub7a8 \uc571\uc744 \uc5f4\uace0 \uc2a4\ud1a0\ub9ac \"\ub9c1\ud06c\" \uc2a4\ud2f0\ucee4\uc5d0 \ubd99\uc5ec\ub123\uc5b4 \uacf5\uc720\ud574 \ubcf4\uc138\uc694 \ud83d\udcf8');\n  });\n}\n\n\/\/ ==========================================\n\/\/ 5. Bookmarks (\ub0b4 \ubcf4\uad00\ud568 \ub2f4\uae30 - localStorage)\n\/\/ ==========================================\nfunction getBookmarks() {\n  try {\n    return JSON.parse(localStorage.getItem('kcc_bookmarks') || '[]');\n  } catch(e) {\n    return [];\n  }\n}\n\nfunction saveBookmarks(arr) {\n  localStorage.setItem('kcc_bookmarks', JSON.stringify(arr));\n  updateBookmarkBadge();\n}\n\nfunction updateBookmarkBadge() {\n  var b = getBookmarks();\n  var badge = document.getElementById('my-bookmark-count');\n  if (badge) badge.textContent = b.length;\n}\n\nfunction toggleBookmark(playlistObj) {\n  var bookmarks = getBookmarks();\n  var existingIdx = bookmarks.findIndex(function(item) { return item.id === playlistObj.id; });\n  \n  if (existingIdx !== -1) {\n    bookmarks.splice(existingIdx, 1);\n    saveBookmarks(bookmarks);\n    alert('\ub0b4 \ubcf4\uad00\ud568\uc5d0\uc11c \uc0ad\uc81c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.');\n  } else {\n    bookmarks.push(playlistObj);\n    saveBookmarks(bookmarks);\n    alert('\ud83d\udd16 \ub0b4 \ubcf4\uad00\ud568\uc5d0 \uc800\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4! \uc0c1\ub2e8 [\ub0b4 \ubcf4\uad00\ud568] \ubc84\ud2bc\uc5d0\uc11c \uc5b8\uc81c\ub4e0 \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.');\n  }\n}\n\nfunction toggleMyBookmarksModal() {\n  var modal = document.getElementById('bookmarks-modal');\n  if (modal.style.display === 'flex') {\n    modal.style.display = 'none';\n  } else {\n    renderBookmarksList();\n    modal.style.display = 'flex';\n  }\n}\n\nfunction renderBookmarksList() {\n  var container = document.getElementById('bookmarks-list-container');\n  var bookmarks = getBookmarks();\n  \n  if (bookmarks.length === 0) {\n    container.innerHTML = '<div style=\"text-align:center; padding:30px 10px; color:#94a3b8;\">' +\n      '<div style=\"font-size:32px; margin-bottom:8px;\">\ud83d\udced<\/div>' +\n      '<div>\uc544\uc9c1 \ubcf4\uad00\ud568\uc5d0 \ub2f4\uae34 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<br>\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \uce74\ub4dc\uc5d0\uc11c \ud83d\udd16 \ubc84\ud2bc\uc744 \ub20c\ub7ec \ubcf4\uad00\ud574 \ubcf4\uc138\uc694!<\/div>' +\n      '<\/div>';\n    return;\n  }\n\n  var html = '';\n  bookmarks.forEach(function(item) {\n    html += '<div style=\"background:#0f172a; border:1px solid #334155; border-radius:10px; padding:12px; display:flex; justify-content:space-between; align-items:center;\">' +\n      '<div>' +\n        '<div style=\"font-size:14px; font-weight:700; color:#f8fafc; margin-bottom:4px;\">' + item.title + '<\/div>' +\n        '<div style=\"font-size:12px; color:#94a3b8;\">\uc120\uace1\uc790: ' + item.author + ' \u00b7 \uc218\ub85d\uace1 ' + item.count + '\uace1<\/div>' +\n      '<\/div>' +\n      '<div style=\"display:flex; gap:6px;\">' +\n        '<button onclick=\"toggleBookmark({id:\\'' + item.id + '\\'}); renderBookmarksList();\" style=\"background:#e11d48; color:#fff; border:none; padding:4px 10px; border-radius:6px; font-size:11px; cursor:pointer;\">\uc0ad\uc81c<\/button>' +\n      '<\/div>' +\n    '<\/div>';\n  });\n  container.innerHTML = html;\n}\n\n\/\/ ==========================================\n\/\/ 6. Likes\n\/\/ ==========================================\nfunction toggleLike(target, baseCount) {\n  var countEl = document.getElementById('main-like-count');\n  var btn = document.getElementById('main-like-btn');\n  if (!btn || !countEl) return;\n\n  if (btn.classList.contains('liked')) {\n    btn.classList.remove('liked');\n    countEl.textContent = '1,248';\n    btn.style.background = 'transparent';\n    btn.style.color = '#e11d48';\n  } else {\n    btn.classList.add('liked');\n    countEl.textContent = '1,249';\n    btn.style.background = '#e11d48';\n    btn.style.color = '#ffffff';\n  }\n}\n\nfunction toggleCardLike(btn, baseCount) {\n  var countSpan = btn.querySelector('span');\n  if (btn.classList.contains('liked')) {\n    btn.classList.remove('liked');\n    if (countSpan) countSpan.textContent = baseCount;\n    btn.style.fontWeight = 'normal';\n  } else {\n    btn.classList.add('liked');\n    if (countSpan) countSpan.textContent = baseCount + 1;\n    btn.style.fontWeight = 'bold';\n  }\n}\n\n\/\/ ==========================================\n\/\/ 7. Search & Hashtag Filtering\n\/\/ ==========================================\nfunction handleSearchInput(e) {\n  var query = e.target.value.toLowerCase().trim();\n  filterCardsByQuery(query);\n}\n\nfunction quickTagSearch(tag) {\n  var input = document.getElementById('hashtag-search-input');\n  if (input) {\n    input.value = tag;\n    filterCardsByQuery(tag.toLowerCase().trim());\n  }\n}\n\nfunction clearSearch() {\n  var input = document.getElementById('hashtag-search-input');\n  if (input) {\n    input.value = '';\n    filterCardsByQuery('');\n  }\n}\n\nfunction filterCategory(cat, btn) {\n  var buttons = document.querySelectorAll('.filter-cat-btn');\n  buttons.forEach(function(b) {\n    b.style.background = '#0f172a';\n    b.style.color = '#cbd5e1';\n    b.style.border = '1px solid #475569';\n  });\n  btn.style.background = '#e11d48';\n  btn.style.color = '#ffffff';\n  btn.style.border = 'none';\n\n  var cards = document.querySelectorAll('.playlist-card');\n  var visibleCount = 0;\n  cards.forEach(function(card) {\n    var cardCat = card.getAttribute('data-category');\n    if (cat === 'all' || cardCat === cat) {\n      card.style.display = 'flex';\n      visibleCount++;\n    } else {\n      card.style.display = 'none';\n    }\n  });\n  var countEl = document.getElementById('feed-results-count');\n  if (countEl) countEl.textContent = '\ucd1d ' + visibleCount + '\uac1c \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ud45c\uc2dc \uc911';\n}\n\nfunction filterCardsByQuery(query) {\n  var cards = document.querySelectorAll('.playlist-card');\n  var visibleCount = 0;\n  cards.forEach(function(card) {\n    var title = (card.querySelector('.card-title')?.textContent || '').toLowerCase();\n    var tags = (card.getAttribute('data-tags') || '').toLowerCase();\n    if (!query || title.includes(query) || tags.includes(query)) {\n      card.style.display = 'flex';\n      visibleCount++;\n    } else {\n      card.style.display = 'none';\n    }\n  });\n  var countEl = document.getElementById('feed-results-count');\n  if (countEl) countEl.textContent = '\ucd1d ' + visibleCount + '\uac1c \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ud45c\uc2dc \uc911 (' + (query || '\uc804\uccb4') + ')';\n}\n\n\/\/ ==========================================\n\/\/ 8. Playlist Form Submission (Auto-Post via REST)\n\/\/ ==========================================\nfunction handlePlaylistSubmit(e) {\n  e.preventDefault();\n  \n  var title = document.getElementById('pl-title').value.trim();\n  var author = document.getElementById('pl-author').value.trim();\n  var desc = document.getElementById('pl-desc').value.trim();\n  var tags = document.getElementById('pl-tags').value.trim();\n  \n  var contentHtml = '<p>' + (desc || '\ud68c\uc6d0\uc774 \uc9c1\uc811 \uc120\uace1\ud55c \uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\uc785\ub2c8\ub2e4.') + '<\/p>';\n  contentHtml += '<p><strong>\uc120\uace1\uc790:<\/strong> ' + author + '<\/p>';\n\n  if (currentMode === 'youtube') {\n    contentHtml += '<h3>\ud83c\udfa7 \uc218\ub85d\uace1 \ub9ac\uc2a4\ud2b8<\/h3><ul>';\n    var rows = document.querySelectorAll('.yt-row');\n    var firstVideoId = null;\n\n    rows.forEach(function(row) {\n      var urlInput = row.querySelector('.yt-song-url');\n      var titleInput = row.querySelector('.yt-song-title');\n      var url = urlInput ? urlInput.value.trim() : '';\n      var songTitle = titleInput ? titleInput.value.trim() : '';\n      var vid = extractYouTubeId(url);\n      if (vid && !firstVideoId) firstVideoId = vid;\n\n      if (url) {\n        contentHtml += '<li>' + (songTitle || url) + '<\/li>';\n      }\n    });\n    contentHtml += '<\/ul>';\n\n    if (firstVideoId) {\n      contentHtml += '<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">https:\/\/www.youtube.com\/watch?v=' + firstVideoId + '<\/div><\/figure>';\n    }\n  } else {\n    var extCode = document.getElementById('external-embed-code').value.trim();\n    contentHtml += '<h3>\ud83d\udfe2 \uc678\ubd80 \ud50c\ub7ab\ud3fc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8<\/h3>';\n    if (extCode.includes('<iframe')) {\n      contentHtml += extCode;\n    } else if (extCode.includes('spotify.com')) {\n      var spotifyId = extCode.split('\/playlist\/')[1]?.split('?')[0];\n      if (spotifyId) {\n        contentHtml += '<iframe style=\"border-radius:12px\" src=\"https:\/\/open.spotify.com\/embed\/playlist\/' + spotifyId + '?utm_source=generator\" width=\"100%\" height=\"352\" frameBorder=\"0\" allowfullscreen=\"\" allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\"><\/iframe>';\n      } else {\n        contentHtml += '<p><a href=\"' + extCode + '\" target=\"_blank\">' + extCode + '<\/a><\/p>';\n      }\n    } else {\n      contentHtml += '<p><a href=\"' + extCode + '\" target=\"_blank\">' + extCode + '<\/a><\/p>';\n    }\n  }\n\n  \/\/ Attempt to save post via REST API\n  var postData = {\n    title: '[\ud68c\uc6d0 \ucd94\ucc9c] ' + title,\n    content: contentHtml,\n    categories: [52], \/\/ World-Playlist\n    status: 'publish'\n  };\n\n  var submitBtn = document.getElementById('submit-btn');\n  if (submitBtn) {\n    submitBtn.disabled = true;\n    submitBtn.textContent = '\u23f3 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub4f1\ub85d \ubc0f \ubc1c\ud589 \uc911...';\n  }\n\n  fetch('\/index.php?rest_route=\/wp\/v2\/posts', {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\/json' },\n    body: JSON.stringify(postData)\n  })\n  .then(function(res) { return res.json(); })\n  .then(function(data) {\n    var successBox = document.getElementById('submit-success-alert');\n    if (successBox) {\n      successBox.style.display = 'block';\n      successBox.scrollIntoView({ behavior: 'smooth' });\n    }\n    if (data.link) {\n      var linkEl = document.getElementById('success-view-link');\n      if (linkEl) linkEl.href = data.link;\n    }\n    document.getElementById('user-playlist-form').reset();\n    if (submitBtn) {\n      submitBtn.disabled = false;\n      submitBtn.textContent = '\ud83d\ude80 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub4f1\ub85d\ud558\uace0 \uc989\uc2dc \ubc1c\ud589\ud558\uae30';\n    }\n  })\n  .catch(function() {\n    var successBox = document.getElementById('submit-success-alert');\n    if (successBox) {\n      successBox.style.display = 'block';\n      successBox.scrollIntoView({ behavior: 'smooth' });\n    }\n    if (submitBtn) {\n      submitBtn.disabled = false;\n      submitBtn.textContent = '\ud83d\ude80 WORLD-\ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8 \ub4f1\ub85d\ud558\uace0 \uc989\uc2dc \ubc1c\ud589\ud558\uae30';\n    }\n  });\n}\n\n\/\/ Init on load\ndocument.addEventListener('DOMContentLoaded', function() {\n  updateBookmarkBadge();\n});\nupdateBookmarkBadge();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfb5 WORLD-Playlist &amp; Global Music \uc13c\ud130 \uc804 \uc138\uacc4 \uae00\ub85c\ubc8c \ud68c\uc6d0 \ub204\uad6c\ub098 \ub098\ub9cc\uc758 \uc74c\uc545 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\ub97c \uacf5\uc720\ud558\uace0 \uac10\uc0c1\ud558\ub294 \uc624\ud508 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4.\uc720\ud29c\ube0c \uc790\ub3d9 \uc601\uc0c1 \uc778\uc2dd \ubc0f Spotify \u00b7 Apple Music \uc678\ubd80 \uc2a4\ud2b8\ub9ac\ubc0d \uc784\ubca0\ub4dc\ub97c \uc644\ubcbd \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) &amp; Global Music - K-Culture Center<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/k-culturecenter.com\/?page_id=190\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) &amp; Global Music - K-Culture Center\" \/>\n<meta property=\"og:description\" content=\"\ud83c\udfb5 WORLD-Playlist &amp; Global Music \uc13c\ud130 \uc804 \uc138\uacc4 \uae00\ub85c\ubc8c \ud68c\uc6d0 \ub204\uad6c\ub098 \ub098\ub9cc\uc758 \uc74c\uc545 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\ub97c \uacf5\uc720\ud558\uace0 \uac10\uc0c1\ud558\ub294 \uc624\ud508 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4.\uc720\ud29c\ube0c \uc790\ub3d9 \uc601\uc0c1 \uc778\uc2dd \ubc0f Spotify \u00b7 Apple Music \uc678\ubd80 \uc2a4\ud2b8\ub9ac\ubc0d \uc784\ubca0\ub4dc\ub97c \uc644\ubcbd \uc9c0\uc6d0\ud569\ub2c8\ub2e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/k-culturecenter.com\/?page_id=190\" \/>\n<meta property=\"og:site_name\" content=\"K-Culture Center\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-26T10:22:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/k-culturecenter.com\\\/?page_id=190\",\"url\":\"https:\\\/\\\/k-culturecenter.com\\\/?page_id=190\",\"name\":\"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) & Global Music - K-Culture Center\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/k-culturecenter.com\\\/#website\"},\"datePublished\":\"2026-09-26T09:18:01+00:00\",\"dateModified\":\"2026-09-26T10:22:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/k-culturecenter.com\\\/?page_id=190#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/k-culturecenter.com\\\/?page_id=190\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/k-culturecenter.com\\\/?page_id=190#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/k-culturecenter.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) &#038; Global Music\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/k-culturecenter.com\\\/#website\",\"url\":\"https:\\\/\\\/k-culturecenter.com\\\/\",\"name\":\"K-Culture Center\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/k-culturecenter.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) & Global Music - K-Culture Center","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:\/\/k-culturecenter.com\/?page_id=190","og_locale":"en_US","og_type":"article","og_title":"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) & Global Music - K-Culture Center","og_description":"\ud83c\udfb5 WORLD-Playlist &amp; Global Music \uc13c\ud130 \uc804 \uc138\uacc4 \uae00\ub85c\ubc8c \ud68c\uc6d0 \ub204\uad6c\ub098 \ub098\ub9cc\uc758 \uc74c\uc545 \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8\ub97c \uacf5\uc720\ud558\uace0 \uac10\uc0c1\ud558\ub294 \uc624\ud508 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4.\uc720\ud29c\ube0c \uc790\ub3d9 \uc601\uc0c1 \uc778\uc2dd \ubc0f Spotify \u00b7 Apple Music \uc678\ubd80 \uc2a4\ud2b8\ub9ac\ubc0d \uc784\ubca0\ub4dc\ub97c \uc644\ubcbd \uc9c0\uc6d0\ud569\ub2c8\ub2e4.","og_url":"https:\/\/k-culturecenter.com\/?page_id=190","og_site_name":"K-Culture Center","article_modified_time":"2026-09-26T10:22:29+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/k-culturecenter.com\/?page_id=190","url":"https:\/\/k-culturecenter.com\/?page_id=190","name":"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) & Global Music - K-Culture Center","isPartOf":{"@id":"https:\/\/k-culturecenter.com\/#website"},"datePublished":"2026-09-26T09:18:01+00:00","dateModified":"2026-09-26T10:22:29+00:00","breadcrumb":{"@id":"https:\/\/k-culturecenter.com\/?page_id=190#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/k-culturecenter.com\/?page_id=190"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/k-culturecenter.com\/?page_id=190#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/k-culturecenter.com\/"},{"@type":"ListItem","position":2,"name":"World-Playlist (\uc6d4\ub4dc \ud50c\ub808\uc774\ub9ac\uc2a4\ud2b8) &#038; Global Music"}]},{"@type":"WebSite","@id":"https:\/\/k-culturecenter.com\/#website","url":"https:\/\/k-culturecenter.com\/","name":"K-Culture Center","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/k-culturecenter.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":4,"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":228,"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions\/228"}],"wp:attachment":[{"href":"https:\/\/k-culturecenter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}