{"product_id":"country-western-usb","title":"Country \u0026 Western USB","description":"\u003ch1 style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1 style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCountry \u0026amp; Western USB:\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/Black_5.1_-_THIS_ONE_WITH_PROMO.jpg?v=1776367524\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- Professional Audio Player + Mobile-Friendly LED EQ Visualizer --\u003e\n\n\u003cdiv style=\"max-width:620px;margin:20px auto;padding:20px;background:#111;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.25);font-family:Arial,sans-serif;color:#fff;\"\u003e\n\n  \u003c!-- Top --\u003e\n  \u003cdiv style=\"display:flex;align-items:center;gap:15px;margin-bottom:18px;flex-wrap:wrap;\"\u003e\n\n    \u003c!-- Cover --\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/Country_Westrn_USB_Pin_X_S.jpg?v=1776886827\" style=\"width:72px;height:72px;border-radius:12px;object-fit:cover;\"\u003e\n\n    \u003c!-- Info --\u003e\n    \u003cdiv style=\"flex:1;min-width:140px;\"\u003e\n      \u003cdiv style=\"font-size:18px;font-weight:700;\"\u003eCountry \u0026amp; Western USB\u003c\/div\u003e\n      \u003cdiv style=\"font-size:14px;color:#aaa;margin-top:4px;\"\u003eVarious Artists\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- EQ --\u003e\n    \u003ccanvas id=\"eqCanvas\" width=\"120\" height=\"60\" style=\"background:#000;border-radius:8px;max-width:120px;width:100%;height:60px;\"\u003e\n    \u003c\/canvas\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- Audio --\u003e\n  \u003caudio id=\"myAudio\" preload=\"metadata\" playsinline crossorigin=\"anonymous\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/Country_Western_USB_-_PREVIEW.mp3?v=1776886666\"\u003e\u003c\/audio\u003e\n\n  \u003c!-- Controls --\u003e\n  \u003cdiv style=\"display:flex;align-items:center;gap:12px;\"\u003e\n\n    \u003c!-- Play --\u003e\n    \u003cbutton id=\"playBtn\" style=\"width:52px;height:52px;border:none;border-radius:50%;background:#fff;color:#111;font-size:18px;font-weight:bold;cursor:pointer;flex-shrink:0;\"\u003e\n      ▶\n    \u003c\/button\u003e\n\n    \u003c!-- Seek --\u003e\n    \u003cdiv style=\"flex:1;\"\u003e\n      \u003cinput type=\"range\" id=\"seekBar\" min=\"0\" max=\"100\" value=\"0\" style=\"width:100%;cursor:pointer;\"\u003e\n\n      \u003cdiv style=\"display:flex;justify-content:space-between;font-size:12px;color:#aaa;margin-top:4px;\"\u003e\n        \u003cspan id=\"currentTime\"\u003e0:00\u003c\/span\u003e\n        \u003cspan id=\"duration\"\u003e0:00\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Volume (hidden on iPhone) --\u003e\n    \u003cinput type=\"range\" id=\"volumeBar\" min=\"0\" max=\"1\" step=\"0.01\" value=\"1\" style=\"width:80px;\"\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n\n  const audio = document.getElementById(\"myAudio\");\n  const playBtn = document.getElementById(\"playBtn\");\n  const seekBar = document.getElementById(\"seekBar\");\n  const volumeBar = document.getElementById(\"volumeBar\");\n  const currentTime = document.getElementById(\"currentTime\");\n  const duration = document.getElementById(\"duration\");\n  const canvas = document.getElementById(\"eqCanvas\");\n  const ctx = canvas.getContext(\"2d\");\n\n  let audioCtx = null;\n  let analyser = null;\n  let source = null;\n  let dataArray = null;\n  let eqStarted = false;\n\n  const isiPhone = \/iPhone|iPad|iPod\/i.test(navigator.userAgent);\n\n  if (isiPhone) {\n    volumeBar.style.display = \"none\";\n  }\n\n  async function setupAudioContext() {\n    if (audioCtx) return;\n\n    audioCtx = new (window.AudioContext || window.webkitAudioContext)();\n\n    analyser = audioCtx.createAnalyser();\n    analyser.fftSize = 64;\n\n    source = audioCtx.createMediaElementSource(audio);\n    source.connect(analyser);\n    analyser.connect(audioCtx.destination);\n\n    dataArray = new Uint8Array(analyser.frequencyBinCount);\n\n    await audioCtx.resume();\n\n    if (!eqStarted) {\n      eqStarted = true;\n      drawEQ();\n    }\n  }\n\n  playBtn.addEventListener(\"click\", async function(){\n\n    try {\n      await setupAudioContext();\n\n      if (audio.paused) {\n        await audio.play();\n      } else {\n        audio.pause();\n      }\n\n    } catch(err) {\n      console.log(err);\n    }\n\n  });\n\n  audio.addEventListener(\"play\", function(){\n    playBtn.innerHTML = \"❚❚\";\n  });\n\n  audio.addEventListener(\"pause\", function(){\n    playBtn.innerHTML = \"▶\";\n  });\n\n  audio.addEventListener(\"ended\", function(){\n    playBtn.innerHTML = \"▶\";\n    audio.currentTime = 0;\n  });\n\n  audio.addEventListener(\"loadedmetadata\", function(){\n    duration.textContent = formatTime(audio.duration);\n  });\n\n  audio.addEventListener(\"timeupdate\", function(){\n    seekBar.value = (audio.currentTime \/ audio.duration) * 100 || 0;\n    currentTime.textContent = formatTime(audio.currentTime);\n  });\n\n  seekBar.addEventListener(\"input\", function(){\n    audio.currentTime = (seekBar.value \/ 100) * audio.duration;\n  });\n\n  volumeBar.addEventListener(\"input\", function(){\n    audio.volume = volumeBar.value;\n  });\n\n  function formatTime(sec){\n    let m = Math.floor(sec \/ 60);\n    let s = Math.floor(sec % 60);\n    if (s \u003c 10) s = \"0\" + s;\n    return m + \":\" + s;\n  }\n\n  function drawEQ(){\n    requestAnimationFrame(drawEQ);\n\n    ctx.clearRect(0, 0, canvas.width, canvas.height);\n\n    if (!analyser || audio.paused) return;\n\n    analyser.getByteFrequencyData(dataArray);\n\n    const bars = 12;\n    const barWidth = 7;\n    const gap = 3;\n\n    for(let i = 0; i \u003c bars; i++){\n\n      let val = dataArray[i] \/ 255;\n      let h = val * canvas.height;\n\n      let x = i * (barWidth + gap);\n      let y = canvas.height - h;\n\n      let color = \"lime\";\n      if (h \u003e 25) color = \"yellow\";\n      if (h \u003e 42) color = \"red\";\n\n      ctx.fillStyle = color;\n      ctx.fillRect(x, y, barWidth, h);\n    }\n  }\n\n});\n\u003c\/script\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e*This Is Just A Preview - Actual Tracks Are FULL \u0026amp; UNMIXED.\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e*Discount Will Be Automatically Calculated At Checkout.\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e*Remember - Free Shipping On Orders Over £50 Can Still Be Used\u003c\/span\u003e.👍\u003c\/h4\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eKenny Rogers  - Lucille - The Collection:\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"450\" width=\"450\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/01_Kenny_Rogers_-_front_480x480.jpg?v=1610116493\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"401\" width=\"449\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/02_Kenny_Rogers_-back_480x480.jpg?v=1610116569\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eJohnny Cash - The Classics :\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"393\" width=\"451\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/03_Johnny_Cash_-_The_Classics_-_Front_480x480.jpg?v=1610116698\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"355\" width=\"456\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/04_Johnny_cash_the_classics_-_back_480x480.jpg?v=1610116664\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eThe Country Album:\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"450\" width=\"452\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/06_The_Country_Album_-_front_480x480.jpg?v=1610116777\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"417\" width=\"447\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/05_The_Country_Album_-_back_480x480.jpg?v=1610116814\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eRandy Travis - The Very Best Of:\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"440\" width=\"444\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/08_Randy_Travis_-_front_480x480.jpg?v=1610116899\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"388\" width=\"443\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/07_Randy_Travis_-_Back_480x480.jpg?v=1610116931\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003ePatsy Cline - The Best Of:\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"443\" width=\"443\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/10_Patsy_Cline_-_front_480x480.jpg?v=1610117010\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"385\" width=\"446\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/09_Patsy_Cline_-_back_480x480.jpg?v=1610117037\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eAlan_Jackson- Hits:\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"465\" width=\"465\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/11_Alan_Jackson_-_front_480x480.jpg?v=1610117107\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/12_Alan_Jackson_-_Back_480x480.jpg?v=1610117189\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eDolly Parton - Hits:\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"462\" width=\"462\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/14_Dolly_Parton_-front_480x480.jpg?v=1610117440\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"396\" width=\"460\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/13_Dolly_Parton_-_back_480x480.jpg?v=1610117472\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eBrooks \u0026amp; Dunn - Greatest Hits Collection :\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"462\" width=\"462\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/16_Brooks_Dunn_-_Greatest_Hits_Collection_-_front_480x480.jpg?v=1610117543\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"362\" width=\"463\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/15_Brooks_Dunn_-_Greatest_Hits_Collection_-_back_480x480.jpg?v=1610117569\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eGeorge Strait- Hits:\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"452\" width=\"459\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/17_George_Strait_-_front_480x480.jpg?v=1610117638\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"383\" width=\"456\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/18_George_Strait_Hits_vol.2_-_back_480x480.jpg?v=1610117674\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003eFirst Ladies Of Country:\u003cbr\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"411\" width=\"458\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/19_first_ladies_-_front_480x480.jpg?v=1610117774\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg height=\"416\" width=\"462\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/20_First_Ladies_-Back_480x480.jpg?v=1610117805\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0280\/3066\/4773\/files\/All_On_1_-_Banner-removebg-preview_480x480.png?v=1691346040\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003e\u003ca title=\"Back To Collection Page Link\" href=\"https:\/\/chinchillachoons.com\/collections\/music-usb\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003eBack To Collection Page\u003c\/span\u003e\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-end=\"471\" data-start=\"390\"\u003e\u003cstrong data-end=\"426\" data-start=\"390\"\u003eHave Questions About Music USBs?\u003c\/strong\u003e\u003cbr data-end=\"429\" data-start=\"426\"\u003eLearn more in our \u003cstrong data-end=\"470\" data-start=\"447\"\u003eMusic USB FAQ Guide\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cul data-end=\"571\" data-start=\"473\"\u003e\n\u003cli data-end=\"503\" data-start=\"473\" data-section-id=\"12z6s4v\"\u003e\n\u003cp data-end=\"503\" data-start=\"475\"\u003eWhat is a music USB drive?\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"540\" data-start=\"504\" data-section-id=\"18lhzke\"\u003e\n\u003cp data-end=\"540\" data-start=\"506\"\u003eCan you play music USBs in cars?\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"571\" data-start=\"541\" data-section-id=\"1mgp891\"\u003e\n\u003cp data-end=\"571\" data-start=\"543\"\u003eHow many songs fit on a USB?\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"607\" data-start=\"573\"\u003e\u003ca title=\"FAQ Link Message\" href=\"https:\/\/chinchillachoons.com\/pages\/music-on-usb-frequently-asked-questions\"\u003e👉 \u003cstrong data-end=\"607\" data-start=\"576\"\u003eRead the full Music USB FAQ\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Chinchilla Choons","offers":[{"title":"Default Title","offer_id":54451775537416,"sku":"sku-32026077724741","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9043\/4312\/files\/country-xbestseller.jpg?v=1776887051","url":"https:\/\/bidnamic.store\/products\/country-western-usb","provider":"Bidnamic Store","version":"1.0","type":"link"}