{"id":1168,"date":"2026-10-27T18:01:18","date_gmt":"2026-10-27T17:01:18","guid":{"rendered":"https:\/\/www.bandistudio.eu\/?page_id=1168"},"modified":"2026-10-27T18:21:05","modified_gmt":"2026-10-27T17:21:05","slug":"stemly-convert-gallery","status":"publish","type":"page","link":"https:\/\/www.bandistudio.eu\/pl\/stemly-convert-gallery\/","title":{"rendered":"Gallery Convert"},"content":{"rendered":"\n<!-- Bilingual page: auto language detection ENG\/PL -->\n\n<!-- Language switcher -->\n<div class=\"lang-switcher\" style=\"position:fixed;top:12px;right:16px;z-index:9999;display:flex;gap:6px;\">\n  <button onclick=\"setLang('en')\" id=\"btn-en\" style=\"background:#1a1a1a;color:#fff;border:1px solid #333;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:0.8rem;font-weight:600;\">EN<\/button>\n  <button onclick=\"setLang('pl')\" id=\"btn-pl\" style=\"background:#1a1a1a;color:#fff;border:1px solid #333;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:0.8rem;font-weight:600;\">PL<\/button>\n<\/div>\n\n<!-- ENG CONTENT -->\n<div id=\"lang-en\" style=\"display:none;\">\n<!-- Gallery &#8212; Stemly Apps &#8212; Dark Theme WordPress Custom HTML -->\n<style>\n  header.entry-header, .entry-title { display: none !important; }\n  .gl-container { background: #000000; padding: 20px; width: 100%; box-sizing: border-box; }\n  .gl-wrapper { background: #000000; color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; border: 1px solid rgba(255,255,255,0.2); border-radius: 40px; max-width: 1300px; margin: 0 auto; overflow: hidden; }\n  .gl-hero { padding: 80px 5% 50px; text-align: center; background: linear-gradient(to bottom, #111111 0%, #000000 100%); }\n  .gl-badge { display: inline-block; background: rgba(59,130,246,0.15); color: #3b82f6; padding: 6px 16px; border-radius: 20px; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.3px; margin-bottom: 24px; }\n  .gl-hero h1 { font-size: clamp(2rem,6vw,3.5rem); font-weight: 900; letter-spacing: -1.5px; margin: 0 0 16px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  .gl-hero p { color: #8f8f94; font-size: 1.1rem; max-width: 600px; margin: 0 auto; font-weight: 300; }\n  .gl-section { padding: 50px 5% 10px; }\n  .gl-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 24px; }\n  .gl-section-title { font-size: 1.5rem; font-weight: 800; letter-spacing: -0.5px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }\n  .gl-section-tag { font-size: 0.75rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.12); padding: 3px 12px; border-radius: 20px; }\n  .gl-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; margin-bottom: 40px; }\n  .gl-item { position: relative; border-radius: 16px; overflow: hidden; background: #0d0d0d; border: 1px solid rgba(59,130,246,0.3); box-shadow: 0 0 0 1px rgba(59,130,246,0.1); cursor: zoom-in; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; }\n  .gl-item:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gl-item img { width: 100%; display: block; aspect-ratio: 4\/3; object-fit: cover; object-position: top; }\n  .gl-item .gl-caption { padding: 10px 14px 12px; font-size: 0.8rem; color: #8f8f94; font-weight: 500; }\n  .gl-item .gl-caption strong { color: #ffffff; display: block; font-size: 0.85rem; margin-bottom: 2px; }\n  .gl-app-tag { display: inline-block; font-size: 0.7rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.1); padding: 2px 8px; border-radius: 10px; margin-top: 4px; }\n  .gl-divider { height: 1px; background: #1c1c1e; margin: 0 5%; }\n  .gl-footer { padding: 40px 20px; text-align: center; border-top: 1px solid #1c1c1e; background: #050505; margin-top: 50px; font-size: 12px; color: #424245; }\n  .gl-footer a { color: #3b82f6; text-decoration: none; }\n  \/* Lightbox *\/\n  .gl-lightbox { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.93); z-index: 9999; justify-content: center; align-items: center; padding: 20px; }\n  .gl-lightbox.active { display: flex; }\n  .gl-lightbox img { max-width: 92vw; max-height: 88vh; border-radius: 16px; border: 1px solid rgba(59,130,246,0.4); box-shadow: 0 0 60px rgba(59,130,246,0.2); object-fit: contain; }\n  .gl-lb-close { position: fixed; top: 20px; right: 28px; font-size: 2rem; color: #ffffff; cursor: pointer; line-height: 1; opacity: 0.7; transition: opacity 0.2s; z-index: 10000; }\n  .gl-lb-close:hover { opacity: 1; }\n  .gl-lb-caption { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); color: #8f8f94; font-size: 0.85rem; text-align: center; pointer-events: none; white-space: nowrap; }\n  @media (max-width: 768px) { .gl-container { padding: 10px; } .gl-grid { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px; } }\n\n  .gl-switch { display:flex; flex-wrap:wrap; gap:8px; justify-content:center; padding: 0 5% 6px; margin-top:-20px; }\n  .gl-switch a { font-size:0.8rem; font-weight:700; color:#8f8f94; text-decoration:none; padding:5px 14px; border-radius:20px; border:1px solid rgba(59,130,246,0.25); background: rgba(59,130,246,0.06); }\n  .gl-switch a.on { color:#ffffff; background:#3b82f6; border-color:#3b82f6; }\n  .gl-switch a:hover { color:#ffffff; border-color:#3b82f6; }\n  .gh-grid { display:grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap:20px; padding: 10px 5% 50px; }\n  .gh-card { display:block; text-decoration:none; color:inherit; border-radius:20px; overflow:hidden; background:#0d0d0d; border:1px solid rgba(59,130,246,0.3); box-shadow:0 0 0 1px rgba(59,130,246,0.1); transition: transform .2s, border-color .2s, box-shadow .2s; }\n  .gh-card:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gh-card img { width:100%; aspect-ratio: 4\/3; object-fit: cover; object-position: top; display:block; background:#070709; }\n  .gh-body { padding: 16px 18px 20px; }\n  .gh-body h2 { font-size:1.25rem; margin:0 0 6px; color:#ffffff; font-weight:800; letter-spacing:-0.3px; }\n  .gh-body p { font-size:0.85rem; line-height:1.5; color:#8f8f94; margin:0 0 12px; }\n  .gh-tag { display:inline-block; font-size:0.7rem; font-weight:700; color:#3b82f6; background:rgba(59,130,246,0.12); padding:2px 10px; border-radius:10px; }\n  .gh-go { float:right; font-size:0.8rem; font-weight:700; color:#3b82f6; }\n  .gl-lb-nav { position: fixed; top: 50%; transform: translateY(-50%); width: 54px; height: 54px; border-radius: 50%; background: rgba(255,255,255,0.12); color: #ffffff; font-size: 2.2rem; line-height: 50px; text-align: center; cursor: pointer; user-select: none; z-index: 10000; transition: background 0.2s; }\n  .gl-lb-nav:hover { background: rgba(59,130,246,0.7); }\n  .gl-lb-nav.prev { left: 18px; }\n  .gl-lb-nav.next { right: 18px; }\n  @media (max-width: 768px) { .gl-lb-nav { width: 42px; height: 42px; line-height: 38px; font-size: 1.8rem; } .gl-lb-nav.prev { left: 6px; } .gl-lb-nav.next { right: 6px; } }\n<\/style>\n\n<div class=\"gl-lightbox\" id=\"glLightbox\" onclick=\"glClose()\">\n  <span class=\"gl-lb-close\" onclick=\"glClose()\">&times;<\/span>\n  <span class=\"gl-lb-nav prev\" onclick=\"event.stopPropagation();glNav(-1)\">&#8249;<\/span>\n  <span class=\"gl-lb-nav next\" onclick=\"event.stopPropagation();glNav(1)\">&#8250;<\/span>\n  <img decoding=\"async\" id=\"glLbImg\" src=\"\" alt=\"\">\n  <div class=\"gl-lb-caption\" id=\"glLbCaption\"><\/div>\n<\/div>\n\n<div class=\"gl-container\"><div class=\"gl-wrapper\">\n  <section class=\"gl-hero\">\n    <div class=\"gl-badge\">Screenshots<\/div>\n    <h1>Stemly Convert<\/h1>\n    <p>Batch audio converter for iPad, iPhone &amp; Mac. WAV, AIFF, FLAC, M4A and MP3 &mdash; whole folders in one tap.<\/p>\n  <\/section>\n  <nav class=\"gl-switch\"><a class=\"\" href=\"\/gallery-2\/\">Stemly<\/a><a class=\"\" href=\"\/stemly-split-gallery\/\">Stemly Split<\/a><a class=\"on\" href=\"\/stemly-convert-gallery\/\">Stemly Convert<\/a><a href=\"\/galleries\/\">All galleries<\/a><\/nav>\n\n  <!-- CONVERT -->\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">iPad<\/div>\n      <span class=\"gl-section-tag\">Batch converter<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-done-1.jpg\" alt=\"Stemly Convert &#8212; Conversion done\" data-caption=\"Stemly Convert &#8212; nine files converted to M4A &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Conversion done<\/strong>9 files, one tap<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-flac-1.jpg\" alt=\"Stemly Convert &#8212; FLAC\" data-caption=\"Stemly Convert &#8212; lossless FLAC output &#183; iPad\">\n        <div class=\"gl-caption\"><strong>FLAC output<\/strong>Lossless, 48 kHz<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-setup-1.jpg\" alt=\"Stemly Convert &#8212; Format and sample rate\" data-caption=\"Stemly Convert &#8212; format, bitrate and sample rate &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Format &#038; sample rate<\/strong>WAV, AIFF, FLAC, M4A<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-empty-1.jpg\" alt=\"Stemly Convert &#8212; Ready\" data-caption=\"Stemly Convert &#8212; add a folder and choose output &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Ready to start<\/strong>Add folder or files<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gl-divider\"><\/div>\n\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">iPhone<\/div>\n      <span class=\"gl-section-tag\">Batch converter<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-done-1.jpg\" alt=\"Stemly Convert &#8212; Conversion done\" data-caption=\"Stemly Convert &#8212; conversion done &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Conversion done<\/strong>Save or share<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-flac-1.jpg\" alt=\"Stemly Convert &#8212; FLAC\" data-caption=\"Stemly Convert &#8212; FLAC output &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>FLAC output<\/strong>Lossless<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-setup-1.jpg\" alt=\"Stemly Convert &#8212; Format\" data-caption=\"Stemly Convert &#8212; format and sample rate &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Format &#038; sample rate<\/strong>Pick your format<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-empty-1.jpg\" alt=\"Stemly Convert &#8212; Ready\" data-caption=\"Stemly Convert &#8212; add source and output folders &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Ready to start<\/strong>Source and output folders<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gl-divider\"><\/div>\n\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">Mac<\/div>\n      <span class=\"gl-section-tag\">Mac App Store<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-mac-m4a-1.jpg\" alt=\"Stemly Convert &#8212; M4A on Mac\" data-caption=\"Stemly Convert &#8212; M4A (AAC) conversion &#183; Mac\">\n        <div class=\"gl-caption\"><strong>M4A (AAC)<\/strong>Bitrate and sample rate<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-mac-flac-1.jpg\" alt=\"Stemly Convert &#8212; FLAC on Mac\" data-caption=\"Stemly Convert &#8212; FLAC, lossless &#183; Mac\">\n        <div class=\"gl-caption\"><strong>FLAC<\/strong>Lossless, no quality loss<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-mac-empty-1.jpg\" alt=\"Stemly Convert &#8212; Drop zone\" data-caption=\"Stemly Convert &#8212; drop folders or files &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Drop zone<\/strong>Drag folders or files in<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <\/div><\/div>\n\n<script>\nvar glCur = null;\nfunction glNav(d) {\n  if (!glCur) return;\n  var all = Array.prototype.slice.call(glCur.closest('.gl-wrapper').querySelectorAll('.gl-item'));\n  var i = (all.indexOf(glCur) + d + all.length) % all.length;\n  glOpen(all[i]);\n}\n(function() {\n  var x0 = null;\n  document.addEventListener('touchstart', function(e) { x0 = e.touches[0].clientX; }, {passive: true});\n  document.addEventListener('touchend', function(e) {\n    var lb = document.getElementById('glLightbox');\n    if (x0 === null || !lb || !lb.classList.contains('active')) { x0 = null; return; }\n    var dx = e.changedTouches[0].clientX - x0; x0 = null;\n    if (Math.abs(dx) > 50) glNav(dx < 0 ? 1 : -1);\n  }, {passive: true});\n})();\nfunction glOpen(el) {\n  glCur = el;\n  var img = el.querySelector('img');\n  document.getElementById('glLbImg').src = img.src;\n  document.getElementById('glLbImg').alt = img.alt;\n  document.getElementById('glLbCaption').textContent = img.getAttribute('data-caption') || img.alt;\n  document.getElementById('glLightbox').classList.add('active');\n  document.body.style.overflow = 'hidden';\n}\nfunction glClose() {\n  document.getElementById('glLightbox').classList.remove('active');\n  document.body.style.overflow = '';\n}\n\n<\/script>\n<\/div>\n\n<!-- PL CONTENT -->\n<div id=\"lang-pl\">\n<!-- Galeria &#8212; Aplikacje Stemly &#8212; Ciemny motyw WordPress Custom HTML -->\n<style>\n  header.entry-header, .entry-title { display: none !important; }\n  .gl-container { background: #000000; padding: 20px; width: 100%; box-sizing: border-box; }\n  .gl-wrapper { background: #000000; color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; border: 1px solid rgba(255,255,255,0.2); border-radius: 40px; max-width: 1300px; margin: 0 auto; overflow: hidden; }\n  .gl-hero { padding: 80px 5% 50px; text-align: center; background: linear-gradient(to bottom, #111111 0%, #000000 100%); }\n  .gl-badge { display: inline-block; background: rgba(59,130,246,0.15); color: #3b82f6; padding: 6px 16px; border-radius: 20px; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.3px; margin-bottom: 24px; }\n  .gl-hero h1 { font-size: clamp(2rem,6vw,3.5rem); font-weight: 900; letter-spacing: -1.5px; margin: 0 0 16px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  .gl-hero p { color: #8f8f94; font-size: 1.1rem; max-width: 600px; margin: 0 auto; font-weight: 300; }\n  .gl-section { padding: 50px 5% 10px; }\n  .gl-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 24px; }\n  .gl-section-title { font-size: 1.5rem; font-weight: 800; letter-spacing: -0.5px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }\n  .gl-section-tag { font-size: 0.75rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.12); padding: 3px 12px; border-radius: 20px; }\n  .gl-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; margin-bottom: 40px; }\n  .gl-item { position: relative; border-radius: 16px; overflow: hidden; background: #0d0d0d; border: 1px solid rgba(59,130,246,0.3); box-shadow: 0 0 0 1px rgba(59,130,246,0.1); cursor: zoom-in; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; }\n  .gl-item:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gl-item img { width: 100%; display: block; aspect-ratio: 4\/3; object-fit: cover; object-position: top; }\n  .gl-item .gl-caption { padding: 10px 14px 12px; font-size: 0.8rem; color: #8f8f94; font-weight: 500; }\n  .gl-item .gl-caption strong { color: #ffffff; display: block; font-size: 0.85rem; margin-bottom: 2px; }\n  .gl-app-tag { display: inline-block; font-size: 0.7rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.1); padding: 2px 8px; border-radius: 10px; margin-top: 4px; }\n  .gl-divider { height: 1px; background: #1c1c1e; margin: 0 5%; }\n  .gl-footer { padding: 40px 20px; text-align: center; border-top: 1px solid #1c1c1e; background: #050505; margin-top: 50px; font-size: 12px; color: #424245; }\n  .gl-footer a { color: #3b82f6; text-decoration: none; }\n  \/* Lightbox *\/\n  .gl-lightbox { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.93); z-index: 9999; justify-content: center; align-items: center; padding: 20px; }\n  .gl-lightbox.active { display: flex; }\n  .gl-lightbox img { max-width: 92vw; max-height: 88vh; border-radius: 16px; border: 1px solid rgba(59,130,246,0.4); box-shadow: 0 0 60px rgba(59,130,246,0.2); object-fit: contain; }\n  .gl-lb-close { position: fixed; top: 20px; right: 28px; font-size: 2rem; color: #ffffff; cursor: pointer; line-height: 1; opacity: 0.7; transition: opacity 0.2s; z-index: 10000; }\n  .gl-lb-close:hover { opacity: 1; }\n  .gl-lb-caption { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); color: #8f8f94; font-size: 0.85rem; text-align: center; pointer-events: none; white-space: nowrap; }\n  @media (max-width: 768px) { .gl-container { padding: 10px; } .gl-grid { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px; } }\n\n  .gl-switch { display:flex; flex-wrap:wrap; gap:8px; justify-content:center; padding: 0 5% 6px; margin-top:-20px; }\n  .gl-switch a { font-size:0.8rem; font-weight:700; color:#8f8f94; text-decoration:none; padding:5px 14px; border-radius:20px; border:1px solid rgba(59,130,246,0.25); background: rgba(59,130,246,0.06); }\n  .gl-switch a.on { color:#ffffff; background:#3b82f6; border-color:#3b82f6; }\n  .gl-switch a:hover { color:#ffffff; border-color:#3b82f6; }\n  .gh-grid { display:grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap:20px; padding: 10px 5% 50px; }\n  .gh-card { display:block; text-decoration:none; color:inherit; border-radius:20px; overflow:hidden; background:#0d0d0d; border:1px solid rgba(59,130,246,0.3); box-shadow:0 0 0 1px rgba(59,130,246,0.1); transition: transform .2s, border-color .2s, box-shadow .2s; }\n  .gh-card:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gh-card img { width:100%; aspect-ratio: 4\/3; object-fit: cover; object-position: top; display:block; background:#070709; }\n  .gh-body { padding: 16px 18px 20px; }\n  .gh-body h2 { font-size:1.25rem; margin:0 0 6px; color:#ffffff; font-weight:800; letter-spacing:-0.3px; }\n  .gh-body p { font-size:0.85rem; line-height:1.5; color:#8f8f94; margin:0 0 12px; }\n  .gh-tag { display:inline-block; font-size:0.7rem; font-weight:700; color:#3b82f6; background:rgba(59,130,246,0.12); padding:2px 10px; border-radius:10px; }\n  .gh-go { float:right; font-size:0.8rem; font-weight:700; color:#3b82f6; }\n  .gl-lb-nav { position: fixed; top: 50%; transform: translateY(-50%); width: 54px; height: 54px; border-radius: 50%; background: rgba(255,255,255,0.12); color: #ffffff; font-size: 2.2rem; line-height: 50px; text-align: center; cursor: pointer; user-select: none; z-index: 10000; transition: background 0.2s; }\n  .gl-lb-nav:hover { background: rgba(59,130,246,0.7); }\n  .gl-lb-nav.prev { left: 18px; }\n  .gl-lb-nav.next { right: 18px; }\n  @media (max-width: 768px) { .gl-lb-nav { width: 42px; height: 42px; line-height: 38px; font-size: 1.8rem; } .gl-lb-nav.prev { left: 6px; } .gl-lb-nav.next { right: 6px; } }\n<\/style>\n\n<div class=\"gl-lightbox\" id=\"glLightboxPL\" onclick=\"glClosePL()\">\n  <span class=\"gl-lb-close\" onclick=\"glClosePL()\">&times;<\/span>\n  <span class=\"gl-lb-nav prev\" onclick=\"event.stopPropagation();glNavPL(-1)\">&#8249;<\/span>\n  <span class=\"gl-lb-nav next\" onclick=\"event.stopPropagation();glNavPL(1)\">&#8250;<\/span>\n  <img decoding=\"async\" id=\"glLbImgPL\" src=\"\" alt=\"\">\n  <div class=\"gl-lb-caption\" id=\"glLbCaptionPL\"><\/div>\n<\/div>\n\n<div class=\"gl-container\"><div class=\"gl-wrapper\">\n  <section class=\"gl-hero\">\n    <div class=\"gl-badge\">Zrzuty ekranu<\/div>\n    <h1>Stemly Convert<\/h1>\n    <p>Wsadowy konwerter audio na iPad, iPhone i Mac. WAV, AIFF, FLAC, M4A i MP3 &mdash; ca&#322;e foldery jednym dotkni&#281;ciem.<\/p>\n  <\/section>\n  <nav class=\"gl-switch\"><a class=\"\" href=\"\/gallery-2\/\">Stemly<\/a><a class=\"\" href=\"\/stemly-split-gallery\/\">Stemly Split<\/a><a class=\"on\" href=\"\/stemly-convert-gallery\/\">Stemly Convert<\/a><a href=\"\/galleries\/\">Wszystkie galerie<\/a><\/nav>\n\n  <!-- CONVERT -->\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">iPad<\/div>\n      <span class=\"gl-section-tag\">Konwerter wsadowy<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-done-1.jpg\" alt=\"Stemly Convert &#8212; Konwersja zako&#324;czona\" data-caption=\"Stemly Convert &#8212; dziewi&#281;&#263; plik&#243;w przekonwertowanych do M4A &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Konwersja zako&#324;czona<\/strong>9 plik&#243;w jednym dotkni&#281;ciem<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-flac-1.jpg\" alt=\"Stemly Convert &#8212; FLAC\" data-caption=\"Stemly Convert &#8212; bezstratny FLAC &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Wyj&#347;cie FLAC<\/strong>Bezstratnie, 48 kHz<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-setup-1.jpg\" alt=\"Stemly Convert &#8212; Format i sample rate\" data-caption=\"Stemly Convert &#8212; format, bitrate i sample rate &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Format i sample rate<\/strong>WAV, AIFF, FLAC, M4A<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-ipad-empty-1.jpg\" alt=\"Stemly Convert &#8212; Gotowy\" data-caption=\"Stemly Convert &#8212; dodaj folder i wybierz wyj&#347;cie &#183; iPad\">\n        <div class=\"gl-caption\"><strong>Gotowy do startu<\/strong>Dodaj folder lub pliki<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gl-divider\"><\/div>\n\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">iPhone<\/div>\n      <span class=\"gl-section-tag\">Konwerter wsadowy<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-done-1.jpg\" alt=\"Stemly Convert &#8212; Konwersja zako&#324;czona\" data-caption=\"Stemly Convert &#8212; konwersja zako&#324;czona &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Konwersja zako&#324;czona<\/strong>Zapisz lub udost&#281;pnij<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-flac-1.jpg\" alt=\"Stemly Convert &#8212; FLAC\" data-caption=\"Stemly Convert &#8212; wyj&#347;cie FLAC &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Wyj&#347;cie FLAC<\/strong>Bezstratnie<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-setup-1.jpg\" alt=\"Stemly Convert &#8212; Format\" data-caption=\"Stemly Convert &#8212; format i sample rate &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Format i sample rate<\/strong>Wybierz format<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-iphone-empty-1.jpg\" alt=\"Stemly Convert &#8212; Gotowy\" data-caption=\"Stemly Convert &#8212; dodaj foldery &#378;r&#243;d&#322;owy i docelowy &#183; iPhone\">\n        <div class=\"gl-caption\"><strong>Gotowy do startu<\/strong>Folder &#378;r&#243;d&#322;owy i docelowy<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gl-divider\"><\/div>\n\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">Mac<\/div>\n      <span class=\"gl-section-tag\">Mac App Store<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-mac-m4a-1.jpg\" alt=\"Stemly Convert &#8212; M4A na Macu\" data-caption=\"Stemly Convert &#8212; konwersja M4A (AAC) &#183; Mac\">\n        <div class=\"gl-caption\"><strong>M4A (AAC)<\/strong>Bitrate i sample rate<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-mac-flac-1.jpg\" alt=\"Stemly Convert &#8212; FLAC na Macu\" data-caption=\"Stemly Convert &#8212; FLAC, bezstratnie &#183; Mac\">\n        <div class=\"gl-caption\"><strong>FLAC<\/strong>Bezstratnie, bez utraty jako&#347;ci<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/conv-mac-empty-1.jpg\" alt=\"Stemly Convert &#8212; Strefa upuszczania\" data-caption=\"Stemly Convert &#8212; upu&#347;&#263; foldery lub pliki &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Strefa upuszczania<\/strong>Przeci&#261;gnij foldery lub pliki<span class=\"gl-app-tag\">Stemly Convert<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <\/div><\/div>\n\n<script>\nvar glCurPL = null;\nfunction glNavPL(d) {\n  if (!glCurPL) return;\n  var all = Array.prototype.slice.call(glCurPL.closest('.gl-wrapper').querySelectorAll('.gl-item'));\n  var i = (all.indexOf(glCurPL) + d + all.length) % all.length;\n  glOpenPL(all[i]);\n}\n(function() {\n  var x0 = null;\n  document.addEventListener('touchstart', function(e) { x0 = e.touches[0].clientX; }, {passive: true});\n  document.addEventListener('touchend', function(e) {\n    var lb = document.getElementById('glLightboxPL');\n    if (x0 === null || !lb || !lb.classList.contains('active')) { x0 = null; return; }\n    var dx = e.changedTouches[0].clientX - x0; x0 = null;\n    if (Math.abs(dx) > 50) glNavPL(dx < 0 ? 1 : -1);\n  }, {passive: true});\n})();\nfunction glOpenPL(el) {\n  glCurPL = el;\n  var img = el.querySelector('img');\n  document.getElementById('glLbImgPL').src = img.src;\n  document.getElementById('glLbImgPL').alt = img.alt;\n  document.getElementById('glLbCaptionPL').textContent = img.getAttribute('data-caption') || img.alt;\n  document.getElementById('glLightboxPL').classList.add('active');\n  document.body.style.overflow = 'hidden';\n}\nfunction glClosePL() {\n  document.getElementById('glLightboxPL').classList.remove('active');\n  document.body.style.overflow = '';\n}\ndocument.addEventListener('keydown', function(e) {\n  var en = document.getElementById('glLightbox'), pl = document.getElementById('glLightboxPL');\n  if (e.key === 'Escape') { glClose(); if (pl) glClosePL(); }\n  if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') { var d = e.key === 'ArrowRight' ? 1 : -1;\n    if (en &#038;&#038; en.classList.contains('active')) glNav(d); else if (pl &#038;&#038; pl.classList.contains('active')) glNavPL(d); }\n});\n<\/script>\n<\/div>\n\n<!-- Language detection script -->\n<script>\nfunction setLang(lang) {\n  document.getElementById('lang-en').style.display = lang === 'en' ? 'block' : 'none';\n  document.getElementById('lang-pl').style.display = lang === 'pl' ? 'block' : 'none';\n  document.getElementById('btn-en').style.background = lang === 'en' ? '#3b82f6' : '#1a1a1a';\n  document.getElementById('btn-pl').style.background = lang === 'pl' ? '#3b82f6' : '#1a1a1a';\n  localStorage.setItem('stemly_lang', lang);\n}\n(function() {\n  var saved = localStorage.getItem('stemly_lang');\n  if (saved) { setLang(saved); return; }\n  var bl = (navigator.language || '').toLowerCase();\n  setLang(bl.startsWith('pl') ? 'pl' : 'en');\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>EN PL &times; &#8249; &#8250; Screenshots Stemly Convert Batch audio converter for iPad, iPhone &amp; Mac. WAV, AIFF, FLAC, M4A and MP3 &mdash; whole folders in one tap. StemlyStemly SplitStemly ConvertAll galleries iPad Batch converter Conversion done9 files, one tapStemly Convert FLAC outputLossless, 48 kHzStemly Convert Format &#038; sample rateWAV, AIFF, FLAC, M4AStemly Convert Ready [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_simon_seo_title":"","_simon_seo_description":"","_simon_seo_focus_keyword":"","_simon_seo_robots":"","footnotes":""},"class_list":["post-1168","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages\/1168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/comments?post=1168"}],"version-history":[{"count":3,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages\/1168\/revisions"}],"predecessor-version":[{"id":1199,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages\/1168\/revisions\/1199"}],"wp:attachment":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/media?parent=1168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}