diff --git a/website/www/README.md b/website/www/README.md deleted file mode 100644 index def9084..0000000 --- a/website/www/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Auto-Generated Output — Do Not Edit - -This directory is **fully auto-generated** by `node website/build.js`. - -- Edit source files in `../` (`template.html`, `style.css`, `app.js`, `lang-init.js`, `locales/*.json`) -- Run `node website/build.js` to regenerate - -Never edit files here directly — changes will be lost on the next build. diff --git a/website/www/app.49c86a28.min.js b/website/www/app.49c86a28.min.js deleted file mode 100644 index ecac193..0000000 --- a/website/www/app.49c86a28.min.js +++ /dev/null @@ -1,59 +0,0 @@ -document.addEventListener("DOMContentLoaded",()=>{const E=s=>{try{return localStorage.getItem(s)}catch{return null}},C=(s,o)=>{try{localStorage.setItem(s,o)}catch{return}},A=document.querySelectorAll("[data-reveal]"),b=new IntersectionObserver(s=>{s.forEach(o=>{o.isIntersecting&&(o.target.classList.add("revealed"),b.unobserve(o.target))})},{rootMargin:"0px 0px -150px 0px",threshold:.1});A.forEach(s=>b.observe(s));const v=document.querySelector("nav");window.addEventListener("scroll",()=>{window.scrollY>50?(v.style.padding="0.75rem 0",v.style.background="rgba(15, 23, 42, 0.9)"):(v.style.padding="1rem 0",v.style.background="rgba(30, 41, 59, 0.7)")}),document.querySelectorAll('a[href^="#"]').forEach(s=>{s.addEventListener("click",function(o){o.preventDefault();const a=document.querySelector(this.getAttribute("href"));a&&a.scrollIntoView({behavior:"smooth",block:"start"})})});const I=()=>{const s=window.location.pathname.includes("join");let a=new URLSearchParams(window.location.search).get("dev");if(!a){const t=window.location.hash.startsWith("#")?window.location.hash.substring(1):window.location.hash;a=new URLSearchParams(t).get("dev")}if(a||((window.location.hash.includes("devsuccess")||window.location.search.includes("devsuccess"))&&(a="success"),(window.location.hash.includes("devfailure")||window.location.search.includes("devfailure"))&&(a="failure")),s&&a){setTimeout(()=>{const t=document.getElementById("display-room-id"),e=document.getElementById("join-actions");t&&(t.textContent="DEV-ROOM"),e&&(e.innerHTML=` -
-
-
- Simulating connection (DEV)...Verbindung wird simuliert (DEV)... -
-

- Simulating status event in 1.5 seconds.Status-Event wird in 1,5 Sekunden simuliert. -

-
- `,setTimeout(()=>{window.dispatchEvent(new CustomEvent("KOALASYNC_STATUS",{detail:{success:a==="success",message:a==="failure"?"Simulated Connection Timeout!":""}}))},1500))},600);return}setTimeout(()=>{const t=document.documentElement.dataset.koalasyncInstalled==="true";if(window.location.hash.startsWith("#join:")){const e=window.location.hash.split(":");if(e.length>=3){const l=e[1],u=e[2],r=e[3]||"0",n=e[4]?decodeURIComponent(e[4]):"";if(s){const i=document.getElementById("display-room-id"),c=document.getElementById("join-actions");i&&(i.textContent=l),c&&(t?(c.innerHTML=` -
-
-
- Joining room automatically...Raum wird automatisch betreten... -
-

- Your extension is taking care of it.Deine Erweiterung k\xFCmmert sich darum. -

-
- `,setTimeout(()=>{window.dispatchEvent(new CustomEvent("KOALASYNC_JOIN_REQUEST",{detail:{roomId:l,password:u,useCustomServer:r==="1",serverUrl:n}}))},500)):navigator.userAgent.includes("Firefox")?c.innerHTML=` -
- - Firefox - GET IT ON MOZILLA ADD-ONSIM FIREFOX ADD-ON STORE HERUNTERLADEN - - - - Download via GitHub\xDCber GitHub herunterladen - -
-

- The extension is required to join and sync videos. - Die Erweiterung ist erforderlich, um beizutreten und Videos zu synchronisieren. -

- `:c.innerHTML=` -
- - Chrome - GET IT ON CHROME WEBSTOREIM CHROME WEB STORE HERUNTERLADEN - - - - Download via GitHub\xDCber GitHub herunterladen - -
-

- The extension is required to join and sync videos. - Die Erweiterung ist erforderlich, um beizutreten und Videos zu synchronisieren. -

- `)}else if(!document.getElementById("koala-banner")){const i=document.createElement("div");i.className="invite-banner",i.id="koala-banner";const c=document.createElement("div");c.className="container",c.style.cssText="display:flex; justify-content:space-between; align-items:center;";const d=document.createElement("span");d.appendChild(document.createTextNode("\u{1F3AB} Invitation for "));const m=document.createElement("b");m.textContent=l,d.appendChild(m),d.appendChild(document.createTextNode(" detected!"));const g=document.createElement("a");g.href="join"+window.location.hash,g.className="btn-banner",g.textContent="OPEN JOIN PAGE",c.appendChild(d),c.appendChild(g),i.appendChild(c),document.body.prepend(i)}document.addEventListener("click",i=>{i.target&&i.target.id==="webJoinBtn"&&(i.target.textContent="JOINING...",i.target.disabled=!0,window.dispatchEvent(new CustomEvent("KOALASYNC_JOIN_REQUEST",{detail:{roomId:l,password:u,useCustomServer:r==="1",serverUrl:n}})))})}}},600)};window.addEventListener("KOALASYNC_STATUS",s=>{const{success:o,message:a}=s.detail;if(window.location.pathname.includes("join")){const e=document.getElementById("join-status-icon"),l=document.getElementById("join-title"),u=document.getElementById("join-actions"),r=document.getElementById("join-desc"),n=document.getElementById("status-ring");if(o){n&&(n.classList.remove("active-pulse"),n.style.display="none"),e&&(e.innerHTML='Success',e.style.transform="scale(1)");const i=document.documentElement.classList.contains("lang-de");l.textContent=i?"Erfolgreich!":"Success!",r.innerHTML=i?'Verbunden!
W\xE4hle jetzt einen Video-Tab in der Erweiterung aus.':'Connected!
Now select a video tab in the extension.';let c=3;const d=()=>{c<=0?(window.close(),r.textContent=i?"Beitritt erfolgreich! Du kannst diesen Tab jetzt manuell schlie\xDFen.":"Joined successfully! You can close this tab manually."):(c--,setTimeout(d,1e3))};setTimeout(d,1e3);const m=i?"TAB JETZT SCHLIESSEN":"CLOSE TAB NOW";u.innerHTML=` -
- -
- `}else{n&&(n.classList.remove("active-pulse"),n.style.display="none"),e&&(e.innerHTML=`Error`,e.style.transform="scale(1)");const i=document.documentElement.classList.contains("lang-de");l.textContent=i?"Fehler":"Error",r.textContent=i?`Beitritt fehlgeschlagen: ${a}`:`Join failed: ${a}`;const c=i?"ERNEUT VERSUCHEN":"TRY AGAIN";u.innerHTML=` -
- -
- `}}else{const e=document.getElementById("koala-banner");if(e)if(o)e.style.background="var(--success)",e.innerHTML='
\u2705 Joined! This tab will close in 2s...
',setTimeout(()=>window.close(),2e3);else{e.style.background="var(--error)",e.innerHTML="";const l=document.createElement("div");l.className="container",l.textContent="\u274C Error: "+a,e.appendChild(l)}}});const j=async()=>{try{const s=document.documentElement.lang==="en"?"version.json":"../version.json",o=await fetch(s);if(!o.ok)return;const a=await o.json(),{version:t,date:e}=a;if(!t||!e)return;const l=new Date(e),r=new Date-l,n=Math.floor(r/(1e3*60*60*24)),i=Math.floor(r/(1e3*60*60)),c=Math.floor(r/(1e3*60));let d="",m="";n>0?(d=`${n} ${n===1?"day":"days"} ago`,m=`vor ${n} ${n===1?"Tag":"Tagen"}`):i>0?(d=`${i} ${i===1?"hour":"hours"} ago`,m=`vor ${i} ${i===1?"Stunde":"Stunden"}`):c>0?(d=`${c} ${c===1?"minute":"minutes"} ago`,m=`vor ${c} ${c===1?"Minute":"Minuten"}`):(d="just now",m="gerade eben");const g=document.querySelector(".version-text-en"),T=document.querySelector(".version-text-de");g&&(g.textContent=`v${t} OUT NOW \u2022 ${d}`),T&&(T.textContent=`v${t} JETZT VERF\xDCGBAR \u2022 ${m}`);const w=document.getElementById("schema-software");if(w)try{const y=JSON.parse(w.textContent);y.softwareVersion=t,w.textContent=JSON.stringify(y,null,2)}catch(y){console.warn("Failed to dynamically update schema version:",y)}}catch(s){console.warn("Failed to fetch dynamic version info:",s)}},S=document.querySelectorAll(".mock-tab"),B=document.querySelectorAll(".mock-screen");S.forEach(s=>{s.addEventListener("click",()=>{S.forEach(t=>t.classList.remove("active")),B.forEach(t=>t.classList.remove("active")),s.classList.add("active");const o=s.getAttribute("data-target"),a=document.getElementById(o);a&&a.classList.add("active")})});const L=document.querySelectorAll(".terminal-tab-btn"),M=document.querySelectorAll(".terminal-pane");L.forEach(s=>{s.addEventListener("click",()=>{L.forEach(t=>t.classList.remove("active")),M.forEach(t=>t.classList.remove("active")),s.classList.add("active");const o=s.getAttribute("data-tab"),a=document.getElementById(o);a&&a.classList.add("active")})});const h=document.querySelector(".terminal-copy-btn");h&&h.addEventListener("click",()=>{const s=document.querySelector(".terminal-pane.active");if(!s)return;const o=s.querySelector("code");if(!o)return;const a=o.innerText||o.textContent;navigator.clipboard.writeText(a).then(()=>{const t=document.documentElement.classList.contains("lang-de"),e=h.innerHTML;h.innerHTML=t?"\u2705 Kopiert!":"\u2705 Copied!",h.disabled=!0,setTimeout(()=>{h.innerHTML=e,h.disabled=!1},2e3)}).catch(t=>{console.error("Failed to copy text: ",t)})});const p=document.querySelector(".hamburger"),f=document.querySelector("#primary-nav");if(p&&f){p.setAttribute("aria-expanded","false");const s=()=>{f.classList.add("open"),p.setAttribute("aria-expanded","true"),document.addEventListener("keydown",t)},o=()=>{f.classList.remove("open"),p.setAttribute("aria-expanded","false"),document.removeEventListener("keydown",t)},a=()=>f.classList.contains("open")?o():s(),t=e=>{e.key==="Escape"&&o()};p.addEventListener("click",a),f.querySelectorAll("a").forEach(e=>e.addEventListener("click",o))}const x=()=>{const s=E("koala_lang")||(navigator.language.startsWith("de")?"de":"en");window.location.pathname.split("/").some(e=>["de","fr","es","pt-BR","ru","it","pl","tr","nl","ja","ko","pt"].includes(e))||document.querySelectorAll('a[href="./"], a[href="de/"], a[href="fr/"], a[href="es/"], a[href="pt-BR/"], a[href="ru/"], a[href="it/"], a[href="pl/"], a[href="tr/"], a[href="nl/"], a[href="ja/"], a[href="ko/"], a[href="pt/"]').forEach(l=>{l.href=s==="en"?"./":`${s}/`})},N=s=>{const a=s.currentTarget.value,t=window.location.pathname;C("koala_lang",a);const e=t.includes("impressum")||t.includes("imprint"),l=t.includes("datenschutz")||t.includes("privacy");if(e){let r;const n=t.endsWith(".html");a==="de"?(r=n?"de/impressum.html":"de/impressum",t.includes("/de/")&&(r=n?"impressum.html":"impressum")):(r=n?"imprint.html":"imprint",t.includes("/de/")&&(r=n?"../imprint.html":"../imprint")),window.location.href=r;return}else if(l){let r;const n=t.endsWith(".html");a==="de"?(r=n?"de/datenschutz.html":"de/datenschutz",t.includes("/de/")&&(r=n?"datenschutz.html":"datenschutz")):(r=n?"privacy.html":"privacy",t.includes("/de/")&&(r=n?"../privacy.html":"../privacy")),window.location.href=r;return}if(!t.includes("join")){const n=t.split("/").some(c=>["de","fr","es","pt-BR","ru","it","pl","tr","nl","ja","ko","pt"].includes(c));let i;a==="en"?n?i="../":i="./":n?i="../"+a+"/":i=a+"/",window.location.href=i}else{const r=document.documentElement;r.classList.remove("lang-en","lang-de","lang-fr","lang-es","lang-pt-br","lang-ru","lang-it","lang-pl","lang-tr","lang-nl","lang-ja","lang-ko","lang-pt");const n=a==="de"?"de":"en";if(r.classList.add("lang-"+n),r.lang=n,document.querySelectorAll(".lang-dropdown").forEach(c=>{c.value=a}),t.includes("join")){const c={en:"Join Room | KoalaSync",de:"Raum beitreten | KoalaSync"};document.title=c[n]||c.en}x()}},k=()=>{document.querySelectorAll(".lang-dropdown").forEach(s=>{const o=document.createElement("span"),a=window.getComputedStyle(s);o.style.fontFamily=a.fontFamily,o.style.fontSize=a.fontSize,o.style.fontWeight=a.fontWeight,o.style.visibility="hidden",o.style.position="absolute",o.style.whiteSpace="nowrap";const t=s.options[s.selectedIndex];if(t){o.textContent=t.textContent,document.body.appendChild(o);const e=o.getBoundingClientRect().width;s.style.width=e+18+"px",document.body.removeChild(o)}})};document.querySelectorAll(".lang-dropdown").forEach(s=>{s.addEventListener("change",o=>{N(o),k()})});const O=()=>{const s=E("koala_lang"),o=navigator.language.startsWith("de")?"de":"en",a=s||o;document.querySelectorAll(".lang-dropdown").forEach(t=>{t.value=a}),k()};document.querySelectorAll(".email-reveal").forEach(s=>{s.addEventListener("click",function(){const o=this.getAttribute("data-user"),a=this.getAttribute("data-domain");o&&a&&(this.textContent=`${o}@${a}`)})}),(()=>{const s=navigator.userAgent.includes("Firefox"),o=navigator.userAgent.includes("Chrome")||navigator.userAgent.includes("Chromium"),a=document.querySelectorAll(".btn-primary"),t=document.querySelectorAll(".btn-firefox");s&&a.length>0&&t.length>0?(a.forEach(e=>{e.classList.remove("btn-primary"),e.classList.add("btn-secondary")}),t.forEach(e=>{e.style.order="-1",e.style.transform="scale(1.05)",e.addEventListener("mouseleave",()=>{e.style.transform="scale(1)"}),e.addEventListener("mouseenter",()=>{e.style.transform="scale(1.05) translateY(-2px)"})})):o&&a.length>0&&t.length>0&&t.forEach(e=>{e.classList.remove("btn-firefox"),e.classList.add("btn-secondary"),e.style.color="var(--text)",e.style.background="var(--card)",e.style.border="1px solid var(--glass-border)",e.style.boxShadow="none"}),setTimeout(()=>{const e=document.documentElement.dataset.koalasyncInstalled==="true",l=document.getElementById("nav-extension-status");e&&l&&(l.style.display="inline-flex");const u=document.querySelectorAll(".illus-store-btn.chrome"),r=document.querySelectorAll(".illus-store-btn.firefox");if(s&&r.length>0?(r.forEach(n=>{n.style.order="-1",e||(n.classList.add("install-breathe"),n.style.cursor="pointer",n.onclick=()=>window.open("https://addons.mozilla.org/de/firefox/addon/koalasync/","_blank","noopener"))}),u.forEach(n=>{n.style.opacity="0.5",n.style.transform="scale(0.95)"})):o&&u.length>0&&(u.forEach(n=>{n.style.order="-1",e||(n.classList.add("install-breathe"),n.style.cursor="pointer",n.onclick=()=>window.open("https://chromewebstore.google.com/detail/koalasync/obbnmkmlaaddodakcbdljknjpagklifc","_blank","noopener"))}),r.forEach(n=>{n.style.opacity="0.5",n.style.transform="scale(0.95)"})),!e){const n=document.querySelectorAll(s?".btn-firefox":o?".btn-primary":null);n&&n.length>0&&n.forEach(i=>{const d=i.classList.contains("btn-firefox")?"rgba(249, 115, 22, ":"rgba(99, 102, 241, ";i.animate([{transform:"scale(1)",boxShadow:`0 0 15px ${d}0.2)`},{transform:"scale(1.05)",boxShadow:`0 0 25px ${d}0.5)`},{transform:"scale(1)",boxShadow:`0 0 15px ${d}0.2)`}],{duration:2500,iterations:1/0,easing:"ease-in-out"})})}},600)})(),I(),j(),x(),O()}); diff --git a/website/www/assets/KoalaCupple_New-1x.avif b/website/www/assets/KoalaCupple_New-1x.avif deleted file mode 100644 index ebb8639..0000000 Binary files a/website/www/assets/KoalaCupple_New-1x.avif and /dev/null differ diff --git a/website/www/assets/KoalaCupple_New-1x.webp b/website/www/assets/KoalaCupple_New-1x.webp deleted file mode 100644 index 05faa83..0000000 Binary files a/website/www/assets/KoalaCupple_New-1x.webp and /dev/null differ diff --git a/website/www/assets/KoalaCupple_New.avif b/website/www/assets/KoalaCupple_New.avif deleted file mode 100644 index 0758c6b..0000000 Binary files a/website/www/assets/KoalaCupple_New.avif and /dev/null differ diff --git a/website/www/assets/KoalaCupple_New.webp b/website/www/assets/KoalaCupple_New.webp deleted file mode 100644 index bfa8a72..0000000 Binary files a/website/www/assets/KoalaCupple_New.webp and /dev/null differ diff --git a/website/www/assets/KoalaDeploy-1x.avif b/website/www/assets/KoalaDeploy-1x.avif deleted file mode 100644 index 06ff228..0000000 Binary files a/website/www/assets/KoalaDeploy-1x.avif and /dev/null differ diff --git a/website/www/assets/KoalaDeploy-1x.webp b/website/www/assets/KoalaDeploy-1x.webp deleted file mode 100644 index 9163993..0000000 Binary files a/website/www/assets/KoalaDeploy-1x.webp and /dev/null differ diff --git a/website/www/assets/KoalaDeploy.avif b/website/www/assets/KoalaDeploy.avif deleted file mode 100644 index 246edcd..0000000 Binary files a/website/www/assets/KoalaDeploy.avif and /dev/null differ diff --git a/website/www/assets/KoalaDeploy.webp b/website/www/assets/KoalaDeploy.webp deleted file mode 100644 index ae599d9..0000000 Binary files a/website/www/assets/KoalaDeploy.webp and /dev/null differ diff --git a/website/www/assets/KoalaGithub-1x.avif b/website/www/assets/KoalaGithub-1x.avif deleted file mode 100644 index 89c76cf..0000000 Binary files a/website/www/assets/KoalaGithub-1x.avif and /dev/null differ diff --git a/website/www/assets/KoalaGithub-1x.webp b/website/www/assets/KoalaGithub-1x.webp deleted file mode 100644 index 09cd235..0000000 Binary files a/website/www/assets/KoalaGithub-1x.webp and /dev/null differ diff --git a/website/www/assets/KoalaGithub.avif b/website/www/assets/KoalaGithub.avif deleted file mode 100644 index d3a8f96..0000000 Binary files a/website/www/assets/KoalaGithub.avif and /dev/null differ diff --git a/website/www/assets/KoalaGithub.webp b/website/www/assets/KoalaGithub.webp deleted file mode 100644 index 71204cb..0000000 Binary files a/website/www/assets/KoalaGithub.webp and /dev/null differ diff --git a/website/www/assets/KoalaImprintl.avif b/website/www/assets/KoalaImprintl.avif deleted file mode 100644 index 0ac6c9d..0000000 Binary files a/website/www/assets/KoalaImprintl.avif and /dev/null differ diff --git a/website/www/assets/KoalaImprintl.webp b/website/www/assets/KoalaImprintl.webp deleted file mode 100644 index 0b4f5ed..0000000 Binary files a/website/www/assets/KoalaImprintl.webp and /dev/null differ diff --git a/website/www/assets/KoalaPrivacy.avif b/website/www/assets/KoalaPrivacy.avif deleted file mode 100644 index ad2c3fe..0000000 Binary files a/website/www/assets/KoalaPrivacy.avif and /dev/null differ diff --git a/website/www/assets/KoalaPrivacy.webp b/website/www/assets/KoalaPrivacy.webp deleted file mode 100644 index 5903975..0000000 Binary files a/website/www/assets/KoalaPrivacy.webp and /dev/null differ diff --git a/website/www/assets/KoalaQuestions-1x.avif b/website/www/assets/KoalaQuestions-1x.avif deleted file mode 100644 index b14ca1e..0000000 Binary files a/website/www/assets/KoalaQuestions-1x.avif and /dev/null differ diff --git a/website/www/assets/KoalaQuestions-1x.webp b/website/www/assets/KoalaQuestions-1x.webp deleted file mode 100644 index fb9c4fc..0000000 Binary files a/website/www/assets/KoalaQuestions-1x.webp and /dev/null differ diff --git a/website/www/assets/KoalaQuestions.avif b/website/www/assets/KoalaQuestions.avif deleted file mode 100644 index cf01bc3..0000000 Binary files a/website/www/assets/KoalaQuestions.avif and /dev/null differ diff --git a/website/www/assets/KoalaQuestions.webp b/website/www/assets/KoalaQuestions.webp deleted file mode 100644 index 539bd17..0000000 Binary files a/website/www/assets/KoalaQuestions.webp and /dev/null differ diff --git a/website/www/assets/KoalaSearching.avif b/website/www/assets/KoalaSearching.avif deleted file mode 100644 index 795ed42..0000000 Binary files a/website/www/assets/KoalaSearching.avif and /dev/null differ diff --git a/website/www/assets/KoalaSearching.webp b/website/www/assets/KoalaSearching.webp deleted file mode 100644 index 201a864..0000000 Binary files a/website/www/assets/KoalaSearching.webp and /dev/null differ diff --git a/website/www/assets/KoalaThumbsDown.avif b/website/www/assets/KoalaThumbsDown.avif deleted file mode 100644 index 62fe125..0000000 Binary files a/website/www/assets/KoalaThumbsDown.avif and /dev/null differ diff --git a/website/www/assets/KoalaThumbsDown.webp b/website/www/assets/KoalaThumbsDown.webp deleted file mode 100644 index ac07452..0000000 Binary files a/website/www/assets/KoalaThumbsDown.webp and /dev/null differ diff --git a/website/www/assets/KoalaThumbsUp.avif b/website/www/assets/KoalaThumbsUp.avif deleted file mode 100644 index 8124049..0000000 Binary files a/website/www/assets/KoalaThumbsUp.avif and /dev/null differ diff --git a/website/www/assets/KoalaThumbsUp.webp b/website/www/assets/KoalaThumbsUp.webp deleted file mode 100644 index 4712ba5..0000000 Binary files a/website/www/assets/KoalaThumbsUp.webp and /dev/null differ diff --git a/website/www/assets/LookDownKoala-1x.avif b/website/www/assets/LookDownKoala-1x.avif deleted file mode 100644 index 5cf9800..0000000 Binary files a/website/www/assets/LookDownKoala-1x.avif and /dev/null differ diff --git a/website/www/assets/LookDownKoala-1x.webp b/website/www/assets/LookDownKoala-1x.webp deleted file mode 100644 index 51ea600..0000000 Binary files a/website/www/assets/LookDownKoala-1x.webp and /dev/null differ diff --git a/website/www/assets/LookDownKoala.avif b/website/www/assets/LookDownKoala.avif deleted file mode 100644 index a3ac62c..0000000 Binary files a/website/www/assets/LookDownKoala.avif and /dev/null differ diff --git a/website/www/assets/LookDownKoala.webp b/website/www/assets/LookDownKoala.webp deleted file mode 100644 index a719a9b..0000000 Binary files a/website/www/assets/LookDownKoala.webp and /dev/null differ diff --git a/website/www/assets/NewLogoIcon.avif b/website/www/assets/NewLogoIcon.avif deleted file mode 100644 index 44d8aac..0000000 Binary files a/website/www/assets/NewLogoIcon.avif and /dev/null differ diff --git a/website/www/assets/NewLogoIcon.webp b/website/www/assets/NewLogoIcon.webp deleted file mode 100644 index 5c3c1ef..0000000 Binary files a/website/www/assets/NewLogoIcon.webp and /dev/null differ diff --git a/website/www/assets/NewLogoIcon_128.avif b/website/www/assets/NewLogoIcon_128.avif deleted file mode 100644 index 9b85294..0000000 Binary files a/website/www/assets/NewLogoIcon_128.avif and /dev/null differ diff --git a/website/www/assets/NewLogoIcon_128.webp b/website/www/assets/NewLogoIcon_128.webp deleted file mode 100644 index 9c050c6..0000000 Binary files a/website/www/assets/NewLogoIcon_128.webp and /dev/null differ diff --git a/website/www/assets/NewLogoIcon_64.avif b/website/www/assets/NewLogoIcon_64.avif deleted file mode 100644 index 5605168..0000000 Binary files a/website/www/assets/NewLogoIcon_64.avif and /dev/null differ diff --git a/website/www/assets/NewLogoIcon_64.webp b/website/www/assets/NewLogoIcon_64.webp deleted file mode 100644 index b1f4e43..0000000 Binary files a/website/www/assets/NewLogoIcon_64.webp and /dev/null differ diff --git a/website/www/assets/PlatformJuggler_New-1x.avif b/website/www/assets/PlatformJuggler_New-1x.avif deleted file mode 100644 index 6fe0afc..0000000 Binary files a/website/www/assets/PlatformJuggler_New-1x.avif and /dev/null differ diff --git a/website/www/assets/PlatformJuggler_New-1x.webp b/website/www/assets/PlatformJuggler_New-1x.webp deleted file mode 100644 index 20ba2fe..0000000 Binary files a/website/www/assets/PlatformJuggler_New-1x.webp and /dev/null differ diff --git a/website/www/assets/PlatformJuggler_New.avif b/website/www/assets/PlatformJuggler_New.avif deleted file mode 100644 index 5c9e55f..0000000 Binary files a/website/www/assets/PlatformJuggler_New.avif and /dev/null differ diff --git a/website/www/assets/PlatformJuggler_New.webp b/website/www/assets/PlatformJuggler_New.webp deleted file mode 100644 index 61570c6..0000000 Binary files a/website/www/assets/PlatformJuggler_New.webp and /dev/null differ diff --git a/website/www/assets/PopcornFriends-1x.avif b/website/www/assets/PopcornFriends-1x.avif deleted file mode 100644 index 53cd7b3..0000000 Binary files a/website/www/assets/PopcornFriends-1x.avif and /dev/null differ diff --git a/website/www/assets/PopcornFriends-1x.webp b/website/www/assets/PopcornFriends-1x.webp deleted file mode 100644 index 5fcc67d..0000000 Binary files a/website/www/assets/PopcornFriends-1x.webp and /dev/null differ diff --git a/website/www/assets/PopcornFriends.avif b/website/www/assets/PopcornFriends.avif deleted file mode 100644 index 72f68a8..0000000 Binary files a/website/www/assets/PopcornFriends.avif and /dev/null differ diff --git a/website/www/assets/PopcornFriends.webp b/website/www/assets/PopcornFriends.webp deleted file mode 100644 index 157438e..0000000 Binary files a/website/www/assets/PopcornFriends.webp and /dev/null differ diff --git a/website/www/assets/ProContraKoala-1x.avif b/website/www/assets/ProContraKoala-1x.avif deleted file mode 100644 index 982ca53..0000000 Binary files a/website/www/assets/ProContraKoala-1x.avif and /dev/null differ diff --git a/website/www/assets/ProContraKoala-1x.webp b/website/www/assets/ProContraKoala-1x.webp deleted file mode 100644 index 4773e0f..0000000 Binary files a/website/www/assets/ProContraKoala-1x.webp and /dev/null differ diff --git a/website/www/assets/ProContraKoala.avif b/website/www/assets/ProContraKoala.avif deleted file mode 100644 index a601a87..0000000 Binary files a/website/www/assets/ProContraKoala.avif and /dev/null differ diff --git a/website/www/assets/ProContraKoala.webp b/website/www/assets/ProContraKoala.webp deleted file mode 100644 index 21e9683..0000000 Binary files a/website/www/assets/ProContraKoala.webp and /dev/null differ diff --git a/website/www/assets/RemoteProf-1x.avif b/website/www/assets/RemoteProf-1x.avif deleted file mode 100644 index bcb4005..0000000 Binary files a/website/www/assets/RemoteProf-1x.avif and /dev/null differ diff --git a/website/www/assets/RemoteProf-1x.webp b/website/www/assets/RemoteProf-1x.webp deleted file mode 100644 index df0e9b3..0000000 Binary files a/website/www/assets/RemoteProf-1x.webp and /dev/null differ diff --git a/website/www/assets/RemoteProf.avif b/website/www/assets/RemoteProf.avif deleted file mode 100644 index 0b1c26a..0000000 Binary files a/website/www/assets/RemoteProf.avif and /dev/null differ diff --git a/website/www/assets/RemoteProf.webp b/website/www/assets/RemoteProf.webp deleted file mode 100644 index e95e6f4..0000000 Binary files a/website/www/assets/RemoteProf.webp and /dev/null differ diff --git a/website/www/assets/TwemojiCountryFlags.woff2 b/website/www/assets/TwemojiCountryFlags.woff2 deleted file mode 100644 index b9d6ea8..0000000 Binary files a/website/www/assets/TwemojiCountryFlags.woff2 and /dev/null differ diff --git a/website/www/assets/apple-touch-icon.png b/website/www/assets/apple-touch-icon.png deleted file mode 100644 index 97e9e7e..0000000 Binary files a/website/www/assets/apple-touch-icon.png and /dev/null differ diff --git a/website/www/assets/chrome.svg b/website/www/assets/chrome.svg deleted file mode 100644 index 4ff6ab6..0000000 --- a/website/www/assets/chrome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/website/www/assets/emby.svg b/website/www/assets/emby.svg deleted file mode 100644 index 2b54f92..0000000 --- a/website/www/assets/emby.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/website/www/assets/favicon-16x16.png b/website/www/assets/favicon-16x16.png deleted file mode 100644 index 7bbdc5c..0000000 Binary files a/website/www/assets/favicon-16x16.png and /dev/null differ diff --git a/website/www/assets/favicon-32x32.png b/website/www/assets/favicon-32x32.png deleted file mode 100644 index 4030c0a..0000000 Binary files a/website/www/assets/favicon-32x32.png and /dev/null differ diff --git a/website/www/assets/firefox.svg b/website/www/assets/firefox.svg deleted file mode 100644 index 8b3b9ab..0000000 --- a/website/www/assets/firefox.svg +++ /dev/null @@ -1 +0,0 @@ -Firefox Browser \ No newline at end of file diff --git a/website/www/assets/github.svg b/website/www/assets/github.svg deleted file mode 100644 index 8a900d1..0000000 --- a/website/www/assets/github.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/website/www/assets/icon-192x192.png b/website/www/assets/icon-192x192.png deleted file mode 100644 index 97e9e7e..0000000 Binary files a/website/www/assets/icon-192x192.png and /dev/null differ diff --git a/website/www/assets/jellyfin.svg b/website/www/assets/jellyfin.svg deleted file mode 100644 index 8a26899..0000000 --- a/website/www/assets/jellyfin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/website/www/assets/logo.png b/website/www/assets/logo.png deleted file mode 100644 index 433c8ab..0000000 Binary files a/website/www/assets/logo.png and /dev/null differ diff --git a/website/www/assets/netflix.svg b/website/www/assets/netflix.svg deleted file mode 100644 index 47ab6ac..0000000 --- a/website/www/assets/netflix.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/website/www/assets/primevideo.svg b/website/www/assets/primevideo.svg deleted file mode 100644 index e0af9a9..0000000 --- a/website/www/assets/primevideo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - prime - video - - \ No newline at end of file diff --git a/website/www/assets/twitch.svg b/website/www/assets/twitch.svg deleted file mode 100644 index 1d2686f..0000000 --- a/website/www/assets/twitch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/website/www/assets/youtube.svg b/website/www/assets/youtube.svg deleted file mode 100644 index a80a93f..0000000 --- a/website/www/assets/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/website/www/datenschutz.html b/website/www/datenschutz.html deleted file mode 100644 index 06100a8..0000000 --- a/website/www/datenschutz.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Redirecting... - - - -

Redirecting / Weiterleitung...

- - diff --git a/website/www/de/datenschutz.html b/website/www/de/datenschutz.html deleted file mode 100644 index 486a27e..0000000 --- a/website/www/de/datenschutz.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - Datenschutz | KoalaSync - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
- -
- - - - - - diff --git a/website/www/de/impressum.html b/website/www/de/impressum.html deleted file mode 100644 index 8afd308..0000000 --- a/website/www/de/impressum.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - Impressum | KoalaSync - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
- -
- - - - - - diff --git a/website/www/de/index.html b/website/www/de/index.html deleted file mode 100644 index 2bd8bac..0000000 --- a/website/www/de/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Netflix, YouTube & jedes Video mit Freunden synchronisieren - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Gemeinsam schauen.Perfekt synchron.

-

Dein Kino-Abend auf Distanz. Keine Lags, keine Anmeldung. Einfach Link teilen und zusammen schauen.

-
- Ein niedlicher Koala steht da und schaut nach unten auf die Download-Buttons -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Aktiver Raum - brave-eagle-80 -
- Offizieller Server -
-
-
Einladungs-Link
-
- - -
-
-
-
Teilnehmer im Raum
-
-
-
- CoolUsername - ICH -
-
Stranger Things - S4E1
-
0:55 • Wiedergabe
-
-
-
- KoalaPC - Partner -
-
Stranger Things - S4E1
-
0:55 • Wiedergabe
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Zu anderen springen - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Warten auf 1 Partner (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - ICH -
-
Stranger Things - S4E1
-
0:55 • Wiedergabe
-
-
-
- KoalaPC - Partner -
-
Stranger Things - S4E1
-
0:55 • Wiedergabe
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Nutze dies bei "Duplicate Identity" Fehlern. -

-
-
- - -
- -
- - - Verbunden - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Funktioniert auf deinen Lieblingsplattformen -

-
- - - - - - - -
-
-
- -
-
-

- Perfekt für jeden Anlass -

-

- Ob nah oder fern, KoalaSync bringt Menschen bei ihren Lieblingsvideos zusammen. -

-
-
- Zwei niedliche Koalas sitzen zusammen und teilen sich einen Eimer Popcorn -

- Filmabend mit Freunden -

-

Synchronisiere eure Filme in Echtzeit und quatscht nebenbei auf Discord, Zoom oder im Tool eurer Wahl. Es fühlt sich an, als säßet ihr im selben Raum.

-
-
- Ein Koala-Professor hält einen Vortrag auf einem Bildschirm vor zwei remote zugeschalteten Schüler-Koalas -

- Gemeinsam Lernen -

-

Analysiert Online-Tutorials, Vorlesungen oder Streams gemeinsam mit Mitschülern oder Kollegen. Pausiert und besprecht komplizierte Schritte in perfektem Sync.

-
-
- Ein niedliches Koala-Pärchen schaut remote zusammen; einer sitzt am PC und sie liegt mit dem Laptop im Bett, während Herzen zwischen ihnen fliegen -

- Fernbeziehungen -

-

Überbrückt die Distanz und genießt gemeinsame Date-Nächte. Erlebt jeden Plot-Twist, lacht über dieselben Witze und teilt emotionale Momente zur selben Millisekunde.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Warum KoalaSync? -

-

- Entwickelt für zuverlässigen Sync, Datenschutz und einfache Einrichtung. -

- -
- -
-

- - - - Volle Kontrolle, in Echtzeit -

-

Einer pausiert, alle pausieren. Einer spult, alle folgen. Unser Zwei-Phasen-Synchronisationsprotokoll koordiniert die Wiedergabe aller Teilnehmer in Echtzeit.

-
- - -
-

- - - - Grenzenloses Bingen -

-

Nächste Episode startet für jeden zeitgleich. KoalaSync erkennt den Episodenwechsel und pausiert, bis jeder Teilnehmer das neue Video fertig geladen hat.

-
- - -
-

- - - - Keine Accounts / Datenschutz -

-

Kein Login. Keine Daten. Einfach Link teilen und schauen. Der Server läuft flüchtig im RAM und löscht deinen Raum komplett nach dem Verlassen.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Universeller HTML5-Support -

-

Unterstützt YouTube, Twitch, Netflix, Jellyfin, Emby und fast jede beliebige Webseite mit einem HTML5-Video-Tag. Ideal auch für eigene Medienbibliotheken. Es werden keinerlei Videodaten an unsere Server gesendet — nur Synchronisations-Metadaten.

-
- - -
-

- - - - Direkte Einladungen & 1-Klick Beitritt -

-

Keine lästigen IPs oder Passwörter austauschen. Teile einfach einen Einladungslink mit deinen Freunden, um sie mit einem Klick in den Raum zu holen.

-
- - -
-

- - - - Self-Hostable & Docker-Ready -

-

Unsere Server sind kostenlos und schnell, aber du kannst auch die volle Kontrolle übernehmen, wenn du willst. Starte dein eigenes privates Relay in Sekunden via Docker.

-
- - -
-

- - - - Open Source (MIT-Lizenz) -

-

Der gesamte Quellcode ist auf GitHub öffentlich einsehbar. Keine Black Boxes, keine proprietären Teile — 100 % Transparenz vom Relay-Server bis zur Browser-Erweiterung.

-
- - -
-

- - - - Lautstärke Angleichen / Audio Compressor -

-

Nie wieder am Lautstärkeregler spielen. Der eingebaute Audio Compressor verstärkt leise Dialoge und zähmt laute Explosionen. Funktioniert auf Netflix, Prime Video, Disney+, YouTube und jedem HTML5-Video. Komplett lokal — keine Audiodaten verlassen deinen Computer.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- Erfahre, warum Open Source, Werbefreiheit und echter Datenschutz die bessere Wahl für gemeinsames Schauen sind. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunktionKoalaSyncTeleparty
- Kosten / Paywalls - Premium-Abos, versteckte Kosten oder gesperrte Funktionen. - 100% Kostenlos - ✘ Premium-Abo / Paywalls - [1] -
- Lizenz / Quellcode - Ob der Quellcode quelloffen und frei einsehbar ist. - Open Source (MIT) - ✘ Proprietär - [2] -
- Self-Hosting - Möglichkeit, einen eigenen privaten Relay-Server zu betreiben. - Ja (Docker-bereit) - ✘ Nein - [2] -
- Datenschutz & Tracking - Registrierungszwang, Tracking-Cookies und Analysen. - Keine Speicherung (RAM-only) - ✘ Google Analytics & Cookies - [2] -
- Kompatibilität - Unterstützte Webseiten und Player-Kompatibilität. - Fast jedes HTML5-Video[3] - ✘ Nur unterstützte Seiten - [1] -
- Lokalisierung / Übersetzung - Verfügbare Oberflächensprachen und Übersetzungsunterstützung. - 13 Sprachen (wachsend) - ✘ Nur Englisch -
- Audio Compressor / Lautstärke Angleichen - Integrierte Audionormalisierung für leise Dialoge und laute Effekte - Ja (4 Presets, Dry/Wet-Regelung) - ✘ Nein -
-
-

- Stand des Vergleichs: Mai 2026. -

-

- [1] - Details zu Preisen und unterstützten Netzwerken von Teleparty Premium: - teleparty.com/premium -

-

- [2] - Datenschutzerklärung und Tracker-Erfassung von Teleparty: - teleparty.com/privacy -

-

- [3] - Funktioniert auf allen Seiten, die Skript-Injektionen in Standard-HTML5-Videoplayer erlauben. Seiten mit extrem strengen Content Security Policies (CSP), DRM-Kopierschutz oder stark verschachtelten Player-Wrappern (z. B. komplexe Shadow-DOMs) können die automatische Steuerung blockieren. -

-
-
-
-
- -
-
-

- Erste Schritte -

- -
-
-
- -

Erweiterung installieren

-

Füge KoalaSync aus dem Chrome Web Store, den Firefox Add-ons oder über die Entwickler-ZIP von GitHub zu deinem Browser hinzu.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Privatsphäre-fokussierte Video-Synchronisation -
-
-
-
-
- Chrome Logo - Download für Chrome -
-
- Firefox Logo - Download für Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Raum erstellen

-

Öffne die Erweiterung und klicke auf „+ Neuer Raum“. KoalaSync generiert automatisch eine sichere Raum-ID samt Passwort, tritt dem Raum bei und kopiert den Einladungslink in deine Zwischenablage.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Raum -
-
- Sync -
-
- Optionen -
-
-
-
- + Neuer Raum -
-
- -
- - Manuell verbinden / Erweitert -
- -
- - Einladungslink kopiert! -
-
-
-
-
-
-
- -

Teilen & Synchronisieren

-

Sende den Einladungslink an deine Freunde. Sobald sie beitreten, wähle deinen Video-Tab aus und genieße die synchronisierte Wiedergabe.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- SYNCHRON -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Für Self-Hoster -

-

- Du traust dem Server nicht? Behalte die volle Datenhoheit. Richte deinen eigenen privaten Relay-Server in wenigen Minuten ein. -

- - -
- Ein niedlicher Koala sitzt am Laptop und deployt einen Docker-Container für das Self-Hosting -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Häufig gestellte Fragen -

-

- Alles, was du über synchrones Videoschauen mit Freunden wissen musst. -

-
-
- Kann ich Netflix, Emby oder Jellyfin synchron mit Freunden schauen? -

Ja! KoalaSync funktioniert mit Netflix, YouTube, Twitch und jeder Website mit einem HTML5-Videoplayer — einschließlich Emby, Jellyfin und eigenen Medienservern. Installiere die Erweiterung, erstelle einen Raum, teile den Einladungslink und alle schauen perfekt synchron.

-
-
- Ist KoalaSync eine kostenlose Alternative zu Teleparty? -

100 % kostenlos und Open Source unter der MIT-Lizenz. Keine Premium-Stufen, keine gesperrten Funktionen, keine Werbung. Anders als Teleparty läuft KoalaSyncs Relay-Server ausschließlich im RAM — ohne Datensammlung und ohne Benutzerkonten.

-
-
- Funktioniert KoalaSync mit Emby, Jellyfin und eigenen Medienservern? -

Ja. KoalaSync erkennt jedes HTML5-Videoelement und funktioniert perfekt mit Emby, Jellyfin, Plex und beliebigen eigenen Streaming-Setups. Du kannst den KoalaSync Relay-Server auch via Docker selbst hosten.

-
-
- Welche Browser und Plattformen unterstützen KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave und alle Chromium-basierten Browser. Direkt aus dem Chrome Web Store oder den Firefox Add-ons installieren — keine manuelle Konfiguration nötig.

-
-
- Müssen alle meine Freunde die Erweiterung installieren? -

Ja, jeder Teilnehmer braucht KoalaSync — aber ohne Anmeldung oder Kontoerstellung. Einfach auf den Einladungslink klicken, die Erweiterung installieren (falls nicht vorhanden) und du bist automatisch im Raum.

-
-
- Sind meine Daten sicher? Was, wenn ich dem offiziellen Server nicht traue? -

Absolut sicher. Der KoalaSync Relay-Server läuft ausschließlich im RAM — alle Sitzungsdaten werden sofort gelöscht, sobald du den Raum verlässt. Keine Datenbank, keine Protokolle, keine Analysen, keine Benutzerkonten. Wenn du volle Kontrolle möchtest: hoste deinen eigenen privaten Relay-Server via Docker in wenigen Minuten. Der gesamte Quellcode ist Open Source und auf GitHub einsehbar.

-
-
- Kann ich leise Dialoge und laute Explosionen beim Videoschauen im Browser ausgleichen? -

Ja. KoalaSync 2.2.0 enthält einen eingebauten Audio Compressor, der den Unterschied zwischen lauten und leisen Passagen reduziert. Er läuft lokal über die Web Audio API — keine Audiodaten verlassen deinen Computer. Öffne das Popup, erstelle einen Raum, gehe zu Einstellungen → Audio Processing, schalte den Compressor ein und wähle ein Preset. Funktioniert auf Netflix, Prime Video, Disney+, YouTube und allen HTML5-Video-Seiten.

-
-
-
-
- -
-
-

- Noch nicht überzeugt? Überzeug dich selbst. -

-

- KoalaSync ist zu 100 % Open Source, werbefrei und trackingsicher. Überprüfe unseren Code auf GitHub oder installiere direkt die Browser-Erweiterung. -

- - - - Ein niedlicher Koala hält eine GitHub-Projektseite zusammen mit dem GitHub Maskottchen Octocat - - - -
-
- - - - - - diff --git a/website/www/es/index.html b/website/www/es/index.html deleted file mode 100644 index 46c4023..0000000 --- a/website/www/es/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Sincroniza Netflix, YouTube y cualquier video con amigos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Miren juntos.Sincronización perfecta.

-

Tu noche de películas a distancia sin retrasos. Sin registro ni recopilación de datos. Solo comparte un enlace y miren juntos.

-
- Un lindo koala de pie mirando hacia abajo a los botones de descarga -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Sala activa - brave-eagle-80 -
- Servidor oficial -
-
-
Enlace de invitación
-
- - -
-
-
-
Participantes
-
-
-
- CoolUsername - -
-
Stranger Things - S4E1
-
0:55 • Reproduciendo
-
-
-
- KoalaPC - Compañero -
-
Stranger Things - S4E1
-
0:55 • Reproduciendo
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Última actividad - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Saltar y reproducir -
- -
- - -
-
-
-
- CoolUsername - -
-
Stranger Things - S4E1
-
0:55 • Reproduciendo
-
-
-
- KoalaPC - Compañero -
-
Stranger Things - S4E1
-
0:55 • Reproduciendo
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Estado de conexión -

-
-
- - -
- -
- - - Copiar logs - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Funciona en tus plataformas favoritas -

-
- - - - - - - -
-
-
- -
-
-

- Perfecto para cualquier ocasión -

-

- Ya sea cerca o lejos, KoalaSync une a las personas en torno a sus videos favoritos. -

-
-
- Dos lindos koalas sentados juntos compartiendo un cubo de palomitas de maíz -

- Noche de películas con amigos -

-

Sincroniza tus películas en tiempo real y habla por Discord, Zoom o tu aplicación de llamada de voz favorita. Es como estar en la misma habitación.

-
-
- Un profesor koala presentando en una pantalla a dos estudiantes koala remotos -

- Aprendizaje a distancia -

-

Analiza tutoriales en línea, conferencias o transmisiones de capacitación de desarrolladores con compañeros o colegas. Pausa y discute pasos complejos en perfecta armonía.

-
-
- Una linda pareja de koalas viendo juntos de forma remota; uno está sentado frente a una PC y el otro en la cama con una computadora portátil, con corazones volando entre ellos -

- Relaciones a larga distancia -

-

Reduce la distancia y disfruta de noches de citas. Experimenta cada giro de la trama, ríete de los mismos chistes y comparte momentos emotivos en el mismo milisegundo exacto.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- ¿Por qué KoalaSync? -

-

- Diseñado para una sincronización confiable, privacidad y una configuración sencilla. -

- -
- -
-

- - - - Control total / Sincronización instantánea -

-

Uno pausa, todos pausan. Uno avanza, todos siguen. Nuestro protocolo de sincronización en dos fases coordina la reproducción en tiempo real para todos los participantes.

-
- - -
-

- - - - Maratones sin fin -

-

Reproducción automática sincronizada. KoalaSync detecta automáticamente transiciones de episodios y suspende la reproducción hasta que todos los participantes hayan cargado el siguiente video.

-
- - -
-

- - - - Sin cuentas / Privacidad absoluta -

-

Sin registros, sin seguimiento, sin almacenamiento de datos. El servidor funciona completamente en RAM efímera y elimina tu sala tan pronto como sales.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Soporte universal HTML5 -

-

Funciona en YouTube, Twitch, Netflix, Jellyfin, Emby y casi cualquier página web estándar que contenga un elemento de video HTML5. También es compatible con configuraciones personalizadas. Nunca se envían datos de vídeo a nuestros servidores, solo metadatos de sincronización.

-
- - -
-

- - - - Invitaciones al instante / Unirse en 1 clic -

-

Sin direcciones IP o contraseñas que intercambiar. Comparte un enlace de invitación generado para permitir que tus amigos se unan automáticamente a tu sala con un solo clic.

-
- - -
-

- - - - Auto-alojable y listo para Docker -

-

Nuestros servidores oficiales son gratuitos y rápidos, pero puedes tomar el control total si lo deseas. Inicia tu propio servidor de retransmisión privado en segundos a través de Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Nivelación de volumen / Compresor de audio -

-

No más usar el control de volumen constantemente. El compresor de audio integrado realza los diálogos bajos y controla las explosiones fuertes. Funciona en Netflix, Prime Video, Disney+, YouTube y cualquier video HTML5. Completamente local — ningún dato de audio sale de tu ordenador.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs Teleparty -

-

- Descubre por qué una herramienta de código abierto, sin anuncios y respetuosa con la privacidad es la mejor opción para ver juntos. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CaracterísticaKoalaSyncTeleparty
- Costo / Funciones de pago - Suscripciones premium, tarifas ocultas o funciones bloqueadas. - 100% Gratis - ✘ Suscripciones de pago / Bloqueos Premium - [1] -
- Licence / Code auditable - Si el código fuente es abierto y libremente auditable. - Código Abierto (MIT) - ✘ Propietario - [2] -
- Auto-alojamiento - Capacidad para desplegar tu propio servidor de retransmisión privado. - Sí (listo para Docker) - ✘ No - [2] -
- Privacidad y Seguimiento - Requisitos de registro, cookies de seguimiento y análisis. - Sin persistencia (solo RAM) - ✘ Google Analytics y Cookies - [2] -
- Compatibilidad del sitio - Sitios web compatibles y compatibilidad de reproductores. - Casi cualquier video HTML5[3] - ✘ Solo sitios compatibles - [1] -
- Localización / Traducción - Idiomas de interfaz disponibles y soporte de traducción. - 13 idiomas (y creciendo) - ✘ Solo inglés -
- Compresor de Audio / Nivelación de Volumen - Normalización de audio integrada para equilibrar diálogos bajos y efectos fuertes - Sí (4 ajustes preestablecidos, control dry/wet) - ✘ No -
-
-

- Estado de la comparación: mayo de 2026. -

-

- [1] - Detalles oficiales de precios de Teleparty Premium y redes compatibles: - teleparty.com/premium -

-

- [2] - Políticas de privacidad y recopilación de datos de seguimiento de Teleparty: - teleparty.com/privacy -

-

- [3] - Funciona en sitios web que permiten inyecciones de scripts en etiquetas de video HTML5 estándar. Los sitios con políticas de seguridad de contenido (CSP) muy estrictas, protección de copia DRM o contenedores de reproductores fuertemente ocultos (como DOMs de sombra complejos) pueden restringir el control automatizado o la inyección. -

-
-
-
-
- -
-
-

- Cómo empezar -

- -
-
-
- -

Instalar la extensión

-

Añade KoalaSync a tu navegador desde Chrome Web Store, complementos de Firefox o descarga el último archivo ZIP de desarrollador desde GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Sincronizador de video respetuoso con la privacidad -
-
-
-
-
- Chrome Logo - Descargar para Chrome -
-
- Firefox Logo - Descargar para Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Crear una sala

-

Abre la ventana de la extensión y haz clic en '+ Crear nueva sala'. KoalaSync genera automáticamente un identificador de sala y una contraseña seguros, se conecta y copia el enlace de invitación a tu portapapeles.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Sala -
-
- Sincro -
-
- Opciones -
-
-
-
- + Crear nueva sala -
-
- -
- - Conexión manual / Avanzado -
- -
- - ¡Enlace de invitación copiado! -
-
-
-
-
-
-
- -

Compartir y Sincronizar

-

Envía el enlace de invitación a tus amigos. Tan pronto como se unan, selecciona tu pestaña de video y disfruta de la reproducción sincronizada.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- SINCRONIZADO -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Para auto-alojadores -

-

- ¿No confías en nuestro servidor? Mantén la soberanía total de los datos. Despliega tu propio servidor de retransmisión en minutos. -

- - -
- Un lindo koala sentado frente a una computadora portátil desplegando un contenedor Docker para auto-alojamiento -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Preguntas frecuentes -

-

- Todo lo que necesitas saber para ver videos juntos en perfecta sincronía. -

-
-
- ¿Puedo ver Netflix, Emby o Jellyfin sincronizado con amigos? -

¡Sí! KoalaSync funciona con Netflix, YouTube, Twitch y cualquier sitio con reproductor de video HTML5 — incluyendo Emby, Jellyfin y servidores multimedia propios. Instala la extensión, crea una sala, comparte el enlace y todos miran en perfecta sincronía.

-
-
- ¿Es KoalaSync una alternativa gratuita a Teleparty? -

100% gratuito y de código abierto bajo licencia MIT. Sin niveles premium, sin funciones bloqueadas, sin anuncios. A diferencia de Teleparty, el servidor relay de KoalaSync solo usa RAM — sin recolección de datos ni cuentas de usuario.

-
-
- ¿Funciona KoalaSync con Emby, Jellyfin y servidores multimedia propios? -

Sí. KoalaSync detecta cualquier elemento de video HTML5, por lo que funciona con Emby, Jellyfin, Plex y cualquier configuración de streaming personalizada. También puedes alojar tu propio servidor relay con Docker.

-
-
- ¿Qué navegadores y plataformas son compatibles con KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave y todos los navegadores basados en Chromium. Instálalo desde Chrome Web Store o Firefox Add-ons.

-
-
- ¿Todos mis amigos necesitan instalar la extensión? -

Sí, cada participante necesita KoalaSync — pero sin registro ni creación de cuenta. Solo haz clic en el enlace de invitación, instala la extensión si es necesario y te unes automáticamente a la sala.

-
-
- ¿Están seguros mis datos? ¿Y si no confío en el servidor oficial? -

Totalmente seguro. El servidor relay de KoalaSync usa solo RAM — todos los datos de sesión se eliminan al salir de la sala. Sin base de datos, sin registros, sin análisis, sin cuentas. Si prefieres control total: aloja tu propio servidor relay privado con Docker en minutos. El código fuente es completamente abierto y auditable en GitHub.

-
-
- ¿Puedo arreglar diálogos bajos y explosiones fuertes al ver videos en el navegador? -

Sí. KoalaSync 2.2.0 incluye un compresor de audio integrado que reduce la diferencia entre las partes bajas y altas de tu video. Funciona localmente a través de la API Web Audio — ningún dato de audio sale de tu ordenador. Abre el popup, crea una sala, ve a Ajustes → Audio Processing, activa el compresor y elige un preset. Funciona en Netflix, Prime Video, Disney+, YouTube y cualquier sitio de video HTML5.

-
-
-
-
- -
-
-

- ¿Aún no te convence? Compruébalo tú mismo. -

-

- KoalaSync es 100% de código abierto, sin anuncios y sin seguimiento. Audita nuestra base de código en GitHub o instala la extensión del navegador directamente. -

- - - - Un lindo koala sosteniendo una página de repositorio de GitHub junto a Octocat, la mascota de GitHub - - - -
-
- - - - - - diff --git a/website/www/fr/index.html b/website/www/fr/index.html deleted file mode 100644 index d251360..0000000 --- a/website/www/fr/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Synchronisez Netflix, YouTube et n'importe quelle vidéo avec vos amis - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Regardez ensemble.Synchronisation parfaite.

-

Votre soirée cinéma à distance sans décalage. Pas d'inscription, pas de collecte de données. Partagez simplement un lien et regardez ensemble.

-
- Un koala mignon debout et regardant vers le bas les boutons de téléchargement -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Salle active - brave-eagle-80 -
- Serveur officiel -
-
-
Lien d'invitation
-
- - -
-
-
-
Participants
-
-
-
- CoolUsername - VOUS -
-
Stranger Things - S4E1
-
0:55 • Lecture
-
-
-
- KoalaPC - Partenaire -
-
Stranger Things - S4E1
-
0:55 • Lecture
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Dernière activité - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Passer & lire -
- -
- - -
-
-
-
- CoolUsername - VOUS -
-
Stranger Things - S4E1
-
0:55 • Lecture
-
-
-
- KoalaPC - Partenaire -
-
Stranger Things - S4E1
-
0:55 • Lecture
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- État de la connexion -

-
-
- - -
- -
- - - Copier les logs - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Fonctionne sur vos plateformes préférées -

-
- - - - - - - -
-
-
- -
-
-

- Parfait pour toutes les occasions -

-

- Que ce soit de près ou de loin, KoalaSync rassemble les gens autour de leurs vidéos préférées. -

-
-
- Deux koalas mignons assis ensemble et partageant un seau de pop-corn -

- Soirée cinéma entre amis -

-

Synchronisez vos films en temps réel et parlez via Discord, Zoom ou votre application d'appel vocal préférée. C'est comme si vous étiez dans la même pièce.

-
-
- Un professeur koala faisant une présentation sur un écran à deux élèves koalas à distance -

- Apprentissage à distance -

-

Analysez des tutoriels en ligne, des conférences ou des flux de formation de développeurs avec des camarades ou des collègues. Faites une pause et discutez des étapes complexes en parfaite harmonie.

-
-
- Un couple de koalas mignons regardant ensemble à distance ; l'un est assis devant un PC et l'autre est au lit avec un ordinateur portable, avec des cœurs volants entre eux -

- Relations à distance -

-

Comblez la distance et profitez de soirées en tête-à-tête. Vivez chaque rebondissement, riez des mêmes blagues et partagez des moments émotionnels à la milliseconde près.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Pourquoi KoalaSync ? -

-

- Conçu pour une synchronisation fiable, le respect de la vie privée et une configuration facile. -

- -
- -
-

- - - - Contrôle total / Synchro instantanée -

-

Un joueur met en pause, tout le monde met en pause. Un joueur avance, tout le monde suit. Notre protocole de synchronisation en deux phases coordonne la lecture en temps réel pour tous les participants.

-
- - -
-

- - - - Binge-watching sans fin -

-

Lecture automatique synchronisée. KoalaSync détecte automatiquement les transitions d'épisodes et suspend la lecture jusqu'à ce que tous les participants aient chargé la vidéo suivante.

-
- - -
-

- - - - Aucun compte / Vie privée garantie -

-

Pas d'inscription, pas de suivi, pas de stockage de données. Le serveur fonctionne entièrement dans une RAM éphémère et supprime votre salon dès votre départ.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Support HTML5 universel -

-

Fonctionne sur YouTube, Twitch, Netflix, Jellyfin, Emby et presque n'importe quelle page web standard contenant un élément vidéo HTML5. Également compatible avec les installations personnalisées. Aucune donnée vidéo n'est envoyée à nos serveurs — seules les métadonnées de synchronisation.

-
- - -
-

- - - - Invitations instantanées / Rejoindre en 1 clic -

-

Pas d'adresses IP ou de mots de passe à échanger. Partagez un lien d'invitation généré pour permettre à vos amis de rejoindre automatiquement votre salon en un seul clic.

-
- - -
-

- - - - Hébergeable soi-même & prêt pour Docker -

-

Nos serveurs officiels sont gratuits et rapides, mais vous pouvez prendre le contrôle total si vous le souhaitez. Lancez votre propre serveur relais privé en quelques secondes via Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Égalisation du volume / Compresseur audio -

-

Fini de jouer avec le bouton du volume. Le compresseur audio intégré booste les dialogues discrets et adoucit les explosions. Fonctionne sur Netflix, Prime Video, Disney+, YouTube et toute vidéo HTML5. Entièrement local — aucune donnée audio ne quitte votre ordinateur.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs Teleparty -

-

- Découvrez pourquoi un outil open-source, sans publicité et respectueux de la vie privée est le meilleur choix pour regarder ensemble. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéKoalaSyncTeleparty
- Coût / Limites payantes - Abonnements premium, frais cachés ou fonctionnalités verrouillées. - 100% Gratuit - ✘ Abonnements payants / Verrous Premium - [1] -
- Licence / Code auditable - Si le code source est ouvert et librement auditable. - Open Source (MIT) - ✘ Propriétaire - [2] -
- Auto-hébergement - Possibilité de déployer votre propre serveur relais privé. - Oui (prêt pour Docker) - ✘ Non - [2] -
- Vie privée & Suivi - Obligation d'inscription, cookies de suivi et analyses. - Zéro persistance (RAM uniquement) - ✘ Google Analytics & Cookies - [2] -
- Compatibilité des sites - Sites web pris en charge et compatibilité des lecteurs. - Presque toutes les vidéos HTML5[3] - ✘ Sites pris en charge uniquement - [1] -
- Localisation / Traduction - Langues d'interface disponibles et support de traduction. - 13 langues (et plus à venir) - ✘ Anglais uniquement -
- Compresseur Audio / Égalisation du Volume - Normalisation audio intégrée pour équilibrer les dialogues silencieux et les effets sonores - Oui (4 préréglages, contrôle dry/wet) - ✘ Non -
-
-

- État de la comparaison : mai 2026. -

-

- [1] - Détails sur les tarifs officiels de Teleparty Premium et les réseaux pris en charge : - teleparty.com/premium -

-

- [2] - Politiques de confidentialité et collecte de données de suivi de Teleparty : - teleparty.com/privacy -

-

- [3] - Fonctionne sur les sites web qui autorisent les injections de scripts dans les balises vidéo HTML5 standard. Les sites avec des politiques de sécurité du contenu (CSP) très strictes, une protection contre la copie DRM ou des conteneurs de lecteurs fortement obscurcis (comme des DOM fantômes complexes) peuvent restreindre le contrôle automatisé ou l'injection. -

-
-
-
-
- -
-
-

- Pour commencer -

- -
-
-
- -

Installer l'extension

-

Ajoutez KoalaSync à votre navigateur depuis le Chrome Web Store, les modules complémentaires de Firefox, ou téléchargez le dernier fichier ZIP développeur depuis GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Synchronisateur vidéo respectueux de la vie privée -
-
-
-
-
- Chrome Logo - Télécharger pour Chrome -
-
- Firefox Logo - Télécharger pour Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Créer un salon

-

Ouvrez la fenêtre de l'extension et cliquez sur '+ Créer un nouveau salon'. KoalaSync génère automatiquement un identifiant de salon et un mot de passe sécurisés, s'y connecte et copie le lien d'invitation dans votre presse-papiers.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Salon -
-
- Synchro -
-
- Options -
-
-
-
- + Créer un nouveau salon -
-
- -
- - Connexion manuelle / Avancé -
- -
- - Lien d'invitation copié ! -
-
-
-
-
-
-
- -

Partager & Synchroniser

-

Envoyez le lien d'invitation à vos amis. Dès qu'ils rejoignent, sélectionnez votre onglet vidéo et profitez de la lecture synchronisée.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- SYNCHRONISÉ -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Pour l'auto-hébergement -

-

- Vous ne faites pas confiance à notre serveur ? Conservez votre souveraineté totale sur les données. Déployez votre propre serveur relais en quelques minutes. -

- - -
- Un koala mignon assis devant un ordinateur portable déployant un conteneur Docker pour l'auto-hébergement -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Foire aux questions -

-

- Tout ce que vous devez savoir pour regarder des vidéos en parfaite synchronisation. -

-
-
- Puis-je regarder Netflix, Emby ou Jellyfin en synchronisation avec des amis ? -

Oui ! KoalaSync fonctionne avec Netflix, YouTube, Twitch et tout site avec un lecteur vidéo HTML5 — y compris Emby, Jellyfin et les serveurs multimédia auto-hébergés. Installez l'extension, créez un salon, partagez le lien et regardez en parfaite synchronisation.

-
-
- KoalaSync est-il une alternative gratuite à Teleparty ? -

100 % gratuit et open source sous licence MIT. Aucun niveau premium, aucune fonctionnalité verrouillée, aucune publicité. Contrairement à Teleparty, le serveur relay de KoalaSync fonctionne uniquement en RAM — sans collecte de données ni comptes utilisateur.

-
-
- KoalaSync fonctionne-t-il avec Emby, Jellyfin et les serveurs multimédia auto-hébergés ? -

Oui. KoalaSync détecte tout élément vidéo HTML5 standard et fonctionne parfaitement avec Emby, Jellyfin, Plex et toute configuration de streaming personnalisée. Vous pouvez également auto-héberger le serveur relay via Docker.

-
-
- Quels navigateurs et plateformes prennent en charge KoalaSync ? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave et tous les navigateurs basés sur Chromium. Installez-le depuis le Chrome Web Store ou les modules complémentaires Firefox.

-
-
- Tous mes amis doivent-ils installer l'extension ? -

Oui, chaque participant a besoin de KoalaSync — mais sans inscription ni création de compte. Cliquez simplement sur le lien d'invitation, installez l'extension si nécessaire et vous rejoignez automatiquement le salon.

-
-
- Mes données sont-elles en sécurité ? Et si je ne fais pas confiance au serveur officiel ? -

Totalement sûr. Le serveur relay de KoalaSync fonctionne uniquement en RAM — toutes les données de session sont supprimées dès que vous quittez le salon. Aucune base de données, aucun journal, aucune analyse, aucun compte. Si vous préférez un contrôle total : hébergez votre propre serveur relay privé via Docker en quelques minutes. Le code source est entièrement open source et vérifiable sur GitHub.

-
-
- Puis-je atténuer les dialogues discrets et les explosions fortes en regardant des vidéos dans le navigateur ? -

Oui. KoalaSync 2.2.0 inclut un compresseur audio intégré qui réduit l'écart entre les parties silencieuses et bruyantes de votre vidéo. Il fonctionne localement via l'API Web Audio — aucune donnée audio ne quitte votre ordinateur. Ouvrez le popup, créez un salon, allez dans Paramètres → Audio Processing, activez le compresseur et choisissez un préréglage. Fonctionne sur Netflix, Prime Video, Disney+, YouTube et tout site vidéo HTML5.

-
-
-
-
- -
-
-

- Pas encore convaincu ? Voyez par vous-même. -

-

- KoalaSync est 100% open source, sans publicité et sans suivi. Auditez notre base de code sur GitHub ou installez directement l'extension de navigateur. -

- - - - Un koala mignon tenant une page de dépôt GitHub à côté d'Octocat, la mascotte de GitHub - - - -
-
- - - - - - diff --git a/website/www/impressum.html b/website/www/impressum.html deleted file mode 100644 index caf8317..0000000 --- a/website/www/impressum.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Redirecting... - - - -

Redirecting / Weiterleitung...

- - diff --git a/website/www/imprint.html b/website/www/imprint.html deleted file mode 100644 index 43a9e27..0000000 --- a/website/www/imprint.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - Legal Notice | KoalaSync - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
- -
- - - - - - diff --git a/website/www/index.html b/website/www/index.html deleted file mode 100644 index 74d8861..0000000 --- a/website/www/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Sync Netflix, YouTube & Any Video with Friends - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Watch Together.Sync Perfectly.

-

Your remote movie night without lags. No registration, no data collection. Just share a link and watch together.

-
- A cute koala standing and looking down at the download buttons -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Active Room - brave-eagle-80 -
- Official Server -
-
-
Invite Link
-
- - -
-
-
-
Peers in Room
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Jump to Others - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Waiting for 1 peer (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Use this if you see "Duplicate Identity" errors. -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Works on your favorite platforms -

-
- - - - - - - -
-
-
- -
-
-

- Perfect for Any Occasion -

-

- Whether near or far, KoalaSync brings people together around their favorite videos. -

-
-
- Two cute koalas sitting together and sharing a bucket of popcorn -

- Movie Night with Friends -

-

Sync your movies in real time and talk via Discord, Zoom, or your favorite voice call application. It feels just like sitting in the same room.

-
-
- A koala professor presenting on a screen to two remote student koalas -

- Remote Learning -

-

Analyze online tutorials, lectures, or developer training streams together with classmates or colleagues. Pause and discuss complex steps in perfect harmony.

-
-
- A cute koala couple watching together remotely; one is sitting at a PC and the other is in bed with a laptop, with flying hearts between them -

- Long-Distance Relationships -

-

Bridge the distance and enjoy date nights. Experience every plot twist, laugh at the same jokes, and share emotional moments at the exact same millisecond.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Why KoalaSync? -

-

- Built for reliable sync, privacy-first design, and easy setup. -

- -
- -
-

- - - - Full Control / Instant Sync -

-

One pauses, everyone pauses. One seeks, everyone follows. Our two-phase sync protocol coordinates playback in real time across all participants.

-
- - -
-

- - - - Endless Binge-Watching -

-

Autoplay in sync. KoalaSync automatically detects episode transitions and holds playback until all peers have successfully loaded the next video.

-
- - -
-

- - - - Zero Accounts / Pure Privacy -

-

No registration, no tracking, no persistency footprints. The server runs entirely in ephemeral RAM and purges your room when you leave.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Universal HTML5 Support -

-

Works on YouTube, Twitch, Netflix, Jellyfin, Emby, and almost any standard webpage containing a HTML5 video element. Also compatible with custom self-hosted setups. No video data is ever sent to our servers — only synchronization metadata.

-
- - -
-

- - - - Instant Invites / 1-Click Join -

-

No IP addresses or passwords to exchange. Share a generated invite link with your friends to let them join your room automatically with a single click.

-
- - -
-

- - - - Self-Hostable & Docker-Ready -

-

Our official servers are free and fast, but you can take full ownership if you want to. Launch your own private relay server in seconds via Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Volume Leveling / Audio Compressor -

-

No more riding the volume knob. Built-in audio compressor boosts quiet dialogue and tames loud explosions. Works on Netflix, Prime Video, Disney+, YouTube, and any HTML5 video. Completely local — no audio data leaves your computer.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- See why open source, ad-free and privacy-first is the superior way to watch together. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureKoalaSyncTeleparty
- Cost / Paywalls - Premium subscriptions, hidden fees or locked features. - 100% Free - ✘ Paid Tiers / Premium Locks - [1] -
- License / Code Auditable - Whether the source code is open and freely auditable. - Open Source (MIT) - ✘ Proprietary - [2] -
- Self-Hosting - Ability to deploy your own private relay server. - Yes (Docker-ready) - ✘ No - [2] -
- Privacy & Tracking - Registration requirements, tracking cookies and analytics. - Zero-Persistence (RAM-only) - ✘ Google Analytics & Cookies - [2] -
- Site Compatibility - Supported websites and player compatibility. - Almost any HTML5 Video[3] - ✘ Supported sites only - [1] -
- Localization / Translation - Available interface languages and translation support. - 13 Languages (and growing) - ✘ English only -
- Audio Compressor / Volume Leveling - Built-in audio normalization to balance quiet dialogue and loud effects - Yes (4 presets, dry/wet control) - ✘ No -
-
-

- Comparison state: May 2026. -

-

- [1] - Official Teleparty Premium pricing and supported networks details: - teleparty.com/premium -

-

- [2] - Teleparty privacy policies and tracking data collection: - teleparty.com/privacy -

-

- [3] - Works on websites that allow script injections into standard HTML5 video tags. Websites with highly strict Content Security Policies (CSP), DRM copy protection, or heavily obfuscated player wrappers (like complex shadow DOMs) might restrict automated control or injection. -

-
-
-
-
- -
-
-

- Getting Started -

- -
-
-
- -

Install Extension

-

Add KoalaSync to your browser from the Chrome Web Store, Firefox Add-ons, or download the latest developer ZIP from GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Privacy-first video synchronizer -
-
-
-
-
- Chrome Logo - Download for Chrome -
-
- Firefox Logo - Download for Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Create a Room

-

Open the extension popup and click '+ Create New Room'. KoalaSync automatically generates a secure Room ID and Password, joins it, and copies the invite link to your clipboard.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Room -
-
- Sync -
-
- Settings -
-
-
-
- + Create New Room -
-
- -
- - Manual Connect / Advanced -
- -
- - Invite link copied! -
-
-
-
-
-
-
- -

Share & Sync

-

Send the invite link to your friends. Once they join, select your video tab and enjoy synchronized playback.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- IN SYNC -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- For Self-Hosters -

-

- Don't trust our server? Maintain full data sovereignty. Deploy your own private relay server in minutes. -

- - -
- A cute koala sitting at a laptop deploying a Docker container for self-hosting -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Frequently Asked Questions -

-

- Everything you need to know about watching videos together in perfect sync. -

-
-
- Can I watch Netflix, Emby or Jellyfin together in sync with friends? -

Yes! KoalaSync works on Netflix, YouTube, Twitch and any website with an HTML5 video player — including Emby, Jellyfin and self-hosted media servers. Install the extension, create a room, share the invite link, and everyone watches in perfect sync.

-
-
- Is KoalaSync a free alternative to Teleparty? -

100% free and open source under the MIT License. No premium tiers, no locked features, no ads — everything is included. Unlike Teleparty, KoalaSync's relay server is RAM-only with zero data collection or user accounts required.

-
-
- Does KoalaSync work with Emby, Jellyfin and self-hosted media servers? -

Yes. KoalaSync detects any standard HTML5 video element, which means it works perfectly with Emby, Jellyfin, Plex, and any custom self-hosted streaming setup. You can also self-host the KoalaSync relay server via Docker for complete data sovereignty.

-
-
- Which browsers and platforms support KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave, and all Chromium-based browsers. Install it directly from the Chrome Web Store or Firefox Add-ons — no manual configuration needed.

-
-
- Do all my friends need the extension installed? -

Yes, each participant needs KoalaSync installed — but there's no sign-up or account creation. Simply click the invitation link, install the extension if you haven't already, and you'll join the room automatically in seconds.

-
-
- Is my data safe? What if I don't trust the official server? -

Completely safe. KoalaSync's relay server is RAM-only — all session data is permanently deleted the moment you leave the room. No database, no logging, no analytics, no accounts. And if you prefer full control: you can self-host your own private relay server via Docker in minutes. The entire codebase is open source and auditable on GitHub.

-
-
- Can I fix quiet dialogue and loud explosions when watching videos in the browser? -

Yes. KoalaSync 2.2.0 includes a built-in audio compressor that reduces the gap between quiet and loud parts of your video. It runs locally via the Web Audio API — no audio data ever leaves your computer. Open the popup, create a room, go to Settings → Audio Processing, toggle the compressor on, and pick a preset. Works on Netflix, Prime Video, Disney+, YouTube, and any HTML5 video site.

-
-
-
-
- -
-
-

- Not convinced? See for yourself. -

-

- KoalaSync is 100% open source, ad-free and tracking-free. Audit our codebase on GitHub or install the browser extension directly. -

- - - - A cute koala holding a GitHub repository page next to the GitHub mascot Octocat - - - -
-
- - - - - - diff --git a/website/www/it/index.html b/website/www/it/index.html deleted file mode 100644 index 80e50db..0000000 --- a/website/www/it/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Sincronizza Netflix, YouTube e qualsiasi video con gli amici - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Guarda Insieme.Sincronizza Perfettamente.

-

La tua serata cinema a distanza senza lag. Nessuna registrazione, nessun dato raccolto. Condividi un link e guarda insieme.

-
- Un simpatico koala in piedi che guarda in basso verso i pulsanti di download -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Stanza Attiva - brave-eagle-80 -
- Server Ufficiale -
-
-
Link di Invito
-
- - -
-
-
-
Partecipanti nella Stanza
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Salto dagli Altri - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- In attesa di 1 partecipante (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Usa questo se riscontri errori di "Identità Duplicata". -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Funziona sulle tue piattaforme preferite -

-
- - - - - - - -
-
-
- -
-
-

- Perfetto per Ogni Occasione -

-

- Vicini o lontani, KoalaSync unisce le persone attorno ai loro video preferiti. -

-
-
- Due simpatici koala seduti insieme che condividono un secchio di popcorn -

- Serata Cinema con gli Amici -

-

Sincronizza i tuoi film in tempo reale e parla via Discord, Zoom o la tua app di chiamata vocale preferita. Sembrerà di essere nella stessa stanza.

-
-
- Un professore koala che presenta su uno schermo a due studenti koala a distanza -

- Apprendimento a Distanza -

-

Analizza tutorial online, lezioni o stream di formazione per sviluppatori insieme a compagni di classe o colleghi. Fai pausa e discuti i passaggi complessi in perfetta armonia.

-
-
- Una simpatica coppia di koala che guarda insieme a distanza; uno è seduto al PC e l'altro è a letto con un laptop, con cuori che volano tra loro -

- Relazioni a Distanza -

-

Supera le distanze e goditi le serate romantiche. Vivi ogni colpo di scena, ridi alle stesse battute e condividi momenti emozionanti nello stesso identico millisecondo.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Perché KoalaSync? -

-

- Progettato per una sincronizzazione affidabile, privacy al primo posto e configurazione semplice. -

- -
- -
-

- - - - Controllo Totale / Sincronizzazione Istantanea -

-

Uno mette in pausa, tutti mettono in pausa. Uno cerca, tutti lo seguono. Il nostro protocollo di sincronizzazione a due fasi coordina la riproduzione in tempo reale tra tutti i partecipanti.

-
- - -
-

- - - - Binge-Watching Infinito -

-

Riproduzione automatica sincronizzata. KoalaSync rileva automaticamente i cambi di episodio e blocca la riproduzione finché tutti i partecipanti non hanno caricato il video successivo.

-
- - -
-

- - - - Zero Account / Massima Privacy -

-

Nessuna registrazione, nessun tracciamento, nessuna traccia persistente. Il server funziona interamente nella RAM effimera e cancella la tua stanza quando te ne vai.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Supporto HTML5 Universale -

-

Funziona su YouTube, Twitch, Netflix, Jellyfin, Emby e quasi tutte le pagine web standard contenenti un elemento video HTML5. Compatibile anche con server personalizzati. Nessun dato video viene mai inviato ai nostri server — solo metadati di sincronizzazione.

-
- - -
-

- - - - Inviti Istantanei / Accesso con 1 Click -

-

Nessun indirizzo IP o password da scambiare. Condividi un link di invito generato con i tuoi amici per farli entrare nella stanza automaticamente con un solo clic.

-
- - -
-

- - - - Ospitabile Autonomamente e Pronto per Docker -

-

I nostri server ufficiali sono gratuiti e veloci, ma puoi gestirne uno tuo se preferisci. Avvia il tuo server di inoltro privato in pochi secondi tramite Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Equalizzazione Volume / Compressore Audio -

-

Basta regolare continuamente il volume. Il compressore audio integrato potenzia i dialoghi sommessi e attenua le esplosioni forti. Funziona su Netflix, Prime Video, Disney+, YouTube e qualsiasi video HTML5. Completamente locale — nessun dato audio lascia il tuo computer.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- Scopri perché l'open source, senza pubblicità e attento alla privacy è il modo migliore per guardare i video insieme. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunzionalitàKoalaSyncTeleparty
- Costi / Paywall - Abbonamenti premium, costi nascosti o funzionalità bloccate. - 100% Gratuito - ✘ Piani a Pagamento / Blocchi Premium - [1] -
- Licenza / Codice Controllabile - Indica se il codice sorgente è aperto e liberamente controllabile. - Open Source (MIT) - ✘ Proprietario - [2] -
- Ospitare in Proprio - Possibilità di distribuire il proprio server di inoltro privato. - Sì (Pronto per Docker) - ✘ No - [2] -
- Privacy e Tracciamento - Requisiti di registrazione, cookie di tracciamento e analisi. - Nessuna Persistenza (Solo RAM) - ✘ Google Analytics e Cookie - [2] -
- Compatibilità dei Siti - Siti web supportati e compatibilità dei player. - Quasi tutti i video HTML5[3] - ✘ Solo siti supportati - [1] -
- Localizzazione / Traduzione - Lingue dell'interfaccia disponibili e supporto alle traduzioni. - 13 Lingue (in crescita) - ✘ Solo Inglese -
- Compressore Audio / Livellamento Volume - Normalizzazione audio integrata per bilanciare dialoghi bassi ed effetti forti - Sì (4 preset, controllo dry/wet) - ✘ No -
-
-

- Stato del confronto: Maggio 2026. -

-

- [1] - Dettagli sui prezzi di Teleparty Premium e reti supportate: - teleparty.com/premium -

-

- [2] - Informativa sulla privacy di Teleparty e raccolta dei dati di tracciamento: - teleparty.com/privacy -

-

- [3] - Funziona sui siti web che consentono l'iniezione di script nei tag video HTML5 standard. I siti web con Content Security Policy (CSP) molto rigide, protezioni DRM o wrapper del player fortemente offuscati (come shadow DOM complessi) potrebbero limitare il controllo o l'iniezione. -

-
-
-
-
- -
-
-

- Guida Introduttiva -

- -
-
-
- -

Installa l'Estensione

-

Aggiungi KoalaSync al tuo browser dal Chrome Web Store, da Firefox Add-ons, o scarica l'ultimo ZIP per sviluppatori da GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Sincronizzatore video attento alla privacy -
-
-
-
-
- Chrome Logo - Scarica per Chrome -
-
- Firefox Logo - Scarica per Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Crea una Stanza

-

Apri il popup dell'estensione e fai clic su '+ Crea Nuova Stanza'. KoalaSync genererà automaticamente un ID Stanza e una Password sicuri, entrerà nella stanza e copierà il link di invito negli appunti.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Stanza -
-
- Sincronizza -
-
- Impostazioni -
-
-
-
- + Crea Nuova Stanza -
-
- -
- - Connessione Manuale / Avanzata -
- -
- - Link di invito copiato! -
-
-
-
-
-
-
- -

Condividi e Sincronizza

-

Invia il link di invito ai tuoi amici. Una volta entrati, seleziona la scheda del tuo video e goditi la riproduzione sincronizzata.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- IN SINCRONIA -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Per chi Ospita Autonomamente -

-

- Non ti fidi del nostro server? Mantieni la piena sovranità sui tuoi dati. Distribuisci il tuo server di inoltro privato in pochi minuti. -

- - -
- Un simpatico koala seduto al laptop che distribuisce un contenitore Docker per l'hosting autonomo -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Domande Frequenti -

-

- Tutto quello che c'è da sapere sulla visione dei video insieme in perfetta sincronia. -

-
-
- Posso guardare Netflix, Emby o Jellyfin in sincronia con gli amici? -

Sì! KoalaSync funziona su Netflix, YouTube, Twitch e qualsiasi sito web con un lettore video HTML5 — inclusi Emby, Jellyfin e server multimediali personalizzati. Installa l'estensione, crea una stanza, condividi il link di invito e tutti guarderanno in perfetta sincronia.

-
-
- KoalaSync è un'alternativa gratuita a Teleparty? -

Gratuito al 100% e open source con licenza MIT. Nessun piano premium, nessuna funzionalità bloccata, nessuna pubblicità — tutto è incluso. A differenza di Teleparty, il server di inoltro di KoalaSync è solo in RAM, con zero raccolta dati o account utente richiesti.

-
-
- KoalaSync funziona con Emby, Jellyfin e server multimediali ospitati in proprio? -

Sì. KoalaSync rileva qualsiasi elemento video HTML5 standard, il che significa che funziona perfettamente con Emby, Jellyfin, Plex e qualsiasi configurazione di streaming personalizzata. Puoi anche ospitare autonomamente il server di inoltro tramite Docker.

-
-
- Quali browser e piattaforme supportano KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave e tutti i browser basati su Chromium. Installalo direttamente dal Chrome Web Store o da Firefox Add-ons — non è richiesta alcuna configurazione manuale.

-
-
- Tutti i miei amici devono avere l'estensione installata? -

Sì, ogni partecipante deve avere KoalaSync installato — ma non è richiesta alcuna registrazione o creazione di account. Fai clic sul link di invito, installa l'estensione se non l'hai già fatto ed entrerai automaticamente nella stanza in pochi secondi.

-
-
- I miei dati sono al sicuro? E se non mi fido del server ufficiale? -

Completamente al sicuro. Il server di inoltro di KoalaSync è solo in RAM — tutti i dati della sessione vengono eliminati permanentemente nel momento in cui lasci la stanza. Nessun database, nessun log, nessuna analisi, nessun account. E se preferisci il controllo totale: puoi ospitare autonomamente il tuo server di inoltro privato tramite Docker in pochi minuti. L'intera codebase è open source e controllabile su GitHub.

-
-
- Posso risolvere dialoghi sommessi ed esplosioni forti quando guardo video nel browser? -

Sì. KoalaSync 2.2.0 include un compressore audio integrato che riduce la differenza tra le parti silenziose e quelle rumorose del tuo video. Funziona localmente tramite l'API Web Audio — nessun dato audio lascia mai il tuo computer. Apri il popup, crea una stanza, vai su Impostazioni → Audio Processing, attiva il compressore e scegli un preset. Funziona su Netflix, Prime Video, Disney+, YouTube e qualsiasi sito video HTML5.

-
-
-
-
- -
-
-

- Non sei convinto? Guarda tu stesso. -

-

- KoalaSync è al 100% open source, senza pubblicità e senza tracciamento. Controlla il nostro codice su GitHub o installa direttamente l'estensione del browser. -

- - - - Un simpatico koala che tiene una pagina del repository GitHub vicino alla mascotte di GitHub Octocat - - - -
-
- - - - - - diff --git a/website/www/ja/index.html b/website/www/ja/index.html deleted file mode 100644 index 93366e5..0000000 --- a/website/www/ja/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Netflix、YouTube、あらゆる動画を友達と同期視聴 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

一緒に観よう。完璧に同期。

-

遅延のないリモート映画鑑賞。登録不要、データ収集なし。リンクを共有するだけで、一緒に視聴できます。

-
- ダウンロードボタンを見下ろしているかわいいコアラ -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- アクティブなルーム - brave-eagle-80 -
- 公式サーバー -
-
-
招待リンク
-
- - -
-
-
-
ルーム内のメンバー
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - 他の人に合わせる - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- 1人のメンバー (KoalaPC) を待機中... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- 「Duplicate Identity」(ID重複)エラーが表示される場合に使用します。 -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- お気に入りのプラットフォームで動作 -

-
- - - - - - - -
-
-
- -
-
-

- あらゆるシーンに最適 -

-

- 近くにいても遠くにいても、KoalaSyncはお気に入りのビデオを通じて人々を結びつけます。 -

-
-
- 一緒に座ってポップコーンを分け合っている2匹のかわいいコアラ -

- 友達との映画鑑賞 -

-

映画をリアルタイムで同期し、DiscordやZoomなどでおしゃべり。まるで同じ部屋に座っているかのような感覚です。

-
-
- 画面を通じて2匹のリモート生徒コアラに講義をするコアラ教授 -

- リモート学習 -

-

オンラインチュートリアル、講義、開発者向けトレーニング配信などをクラスメイトや同僚と一緒に分析。一時停止して、複雑なステップについて話し合えます。

-
-
- 離れた場所で一緒に見ているかわいいコアラのカップル。一方はPCの前に座り、もう一方はベッドでノートPCを持っていて、二人の間にはハートが飛んでいます -

- 遠距離恋愛 -

-

距離を縮めてデートナイトを楽しみましょう。すべてのストーリー展開を体験し、同じジョックで笑い、感情的な瞬間をまったく同じミリ秒で共有します。

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- KoalaSyncを選ぶ理由 -

-

- 信頼性の高い同期、プライバシー優先の設計、簡単なセットアップのために構築。 -

- -
- -
-

- - - - 完全なコントロール / 即時同期 -

-

一人が一時停止すれば、全員が一時停止。一人がシークすれば、全員が追従。2フェーズ同期プロトコルが、リアルタイムで全員の再生状況を連動させます。

-
- - -
-

- - - - 終わらない連続視聴 -

-

同期した自動再生。KoalaSyncはエピソードの切り替えを自動検知し、全員が次の動画を読み込むまで再生を待機します。

-
- - -
-

- - - - アカウント不要 / 純粋なプライバシー -

-

登録不要、追跡なし、履歴も残りません。サーバーは一時的なメモリ(RAM)上でのみ動作し、退出時にルームを完全に消去します。

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - ユニバーサルHTML5サポート -

-

YouTube、Twitch、Netflix、Jellyfin、Emby、およびHTML5ビデオ要素を含むほぼすべての標準的なWebページで動作します。独自のセルフホスト設定とも互換性があります。No video data is ever sent to our servers — only synchronization metadata.

-
- - -
-

- - - - インスタント招待 / 1クリック参加 -

-

IPアドレスやパスワードをやり取りする必要はありません。生成された招待リンクを友達に共有するだけで、1クリックで自動的にルームに参加できます。

-
- - -
-

- - - - セルフホスト可能&Docker対応 -

-

公式サーバーは無料で高速ですが、必要に応じて独自のサーバーを構築できます。Dockerを使用して、数秒でプライベートリレーサーバーを起動できます。

-
- - -
-

- - - - オープンソース(MITライセンス) -

-

すべてのコードベースはGitHubで公開されており、誰でも監査可能です。ブラックボックスや独自のバイナリデータ(blob)は一切なく、中継サーバーからブラウザ拡張機能まで100%の透明性を確保しています。

-
- - -
-

- - - - 音量均等化 / オーディオコンプレッサー -

-

音量つまみをいじる必要はもうありません。内蔵オーディオコンプレッサーが小さな会話を強調し、大きな爆発音を抑えます。Netflix、Prime Video、Disney+、YouTube、あらゆるHTML5ビデオで動作。完全にローカル処理 — オーディオデータがコンピュータから送信されることはありません。

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync と Teleparty の比較 -

-

- オープンソース、広告なし、プライバシー優先が、一緒に動画を観る上でいかに優れているかをご覧ください。 -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
機能KoalaSyncTeleparty
- 費用 / ペイウォール - プレミアムサブスクリプション、隠れた料金、またはロックされた機能。 - 100% 無料 - ✘ 有料プラン / プレミアム機能の制限 - [1] -
- ライセンス / コードの監査性 - ソースコードが公開され、自由に監査できるかどうか。 - オープンソース (MIT) - ✘ プロプライエタリ - [2] -
- セルフホスト - 独自のプライベートリレーサーバーを展開する機能。 - 可能(Docker対応) - ✘ 不可 - [2] -
- プライバシーと追跡 - 登録の要件、追跡クッキー、およびアナリティクス。 - 履歴ゼロ (メモリ上のみ) - ✘ Google アナリティクスとクッキー - [2] -
- 対応サイト - サポートされているWebサイトとプレーヤーの互換性。 - ほぼすべての HTML5 ビデオ[3] - ✘ サポートされているサイトのみ - [1] -
- ローカライズ / 翻訳 - 利用可能なインターフェース言語と翻訳サポート。 - 13の言語(今後も追加予定) - ✘ 英語のみ -
- オーディオコンプレッサー / 音量均等化 - 静かな会話と大きな効果音のバランスを取る内蔵オーディオノーマライゼーション - はい(4プリセット、ドライ/ウェットコントロール) - ✘ いいえ -
-
-

- 比較時点: 2026年5月。 -

-

- [1] - 公式 Teleparty Premium の価格設定と対応ネットワークの詳細: - teleparty.com/premium -

-

- [2] - Telepartyのプライバシーポリシーと追跡データの収集について: - teleparty.com/privacy -

-

- [3] - 標準的なHTML5ビデオタグへのスクリプトインジェクションを許可するウェブサイトで動作します。非常に厳格なコンテンツセキュリティポリシー(CSP)、DRMコピー保護、または高度に難読化されたプレーヤーラッパー(複雑なシャドウDOMなど)を持つウェブサイトでは、自動制御やインジェクションが制限される場合があります。 -

-
-
-
-
- -
-
-

- はじめに -

- -
-
-
- -

拡張機能をインストール

-

Chrome ウェブストアや Firefox Add-ons から KoalaSync をブラウザに追加するか、GitHub から最新の開発者向け ZIP をダウンロードしてください。

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- プライバシー優先のビデオ同期ツール -
-
-
-
-
- Chrome Logo - Chrome版をダウンロード -
-
- Firefox Logo - Firefox版をダウンロード -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

ルームを作成

-

拡張機能のポップアップを開き、「+ 新規ルーム作成」をクリックします。KoalaSyncは自動的に安全なルームIDとパスワードを生成し、接続し、招待リンクをクリップボードにコピーします。

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- ルーム -
-
- 同期 -
-
- 設定 -
-
-
-
- + 新規ルーム作成 -
-
- -
- - 手動接続 / 詳細設定 -
- -
- - 招待リンクをコピーしました! -
-
-
-
-
-
-
- -

共有と同期

-

招待リンクを友達に送信します。友達が参加したら、ビデオのタブを選択して、同期された再生を楽しんでください。

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- 同期中 -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- セルフホストする方向け -

-

- 公式サーバーを信頼しませんか?データの完全な所有権を維持しましょう。数分で独自のプライベートリレーサーバーを構築できます。 -

- - -
- セルフホスト用にDockerコンテナを展開している、ノートPCの前に座ったかわいいコアラ -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- よくある質問 -

-

- 完璧に同期して動画を一緒に楽しむために必要なすべての情報。 -

-
-
- 友達と一緒にNetflix、Emby、Jellyfinを同期視聴できますか? -

はい!KoalaSyncはNetflix, YouTube, TwitchおよびHTML5ビデオプレーヤーを備えたあらゆるウェブサイト(Emby, Jellyfin, 独自のメディアサーバーを含む)で動作します。拡張機能をインストールし、ルームを作成して招待リンクを共有するだけで、全員で完全に同期して視聴できます。

-
-
- KoalaSyncはTelepartyの無料の代替ツールですか? -

MITライセンスのもとで100%無料かつオープンソース。有料プラン、制限された機能、広告などは一切ありません。Telepartyとは異 nel、KoalaSyncのリレーサーバーはメモリ上のみで動作し、データ収集やユーザーアカウント作成は不要です。

-
-
- KoalaSyncはEmby、Jellyfin、およびセルフホストのメディアサーバーで動作しますか? -

はい。KoalaSyncは標準的なHTML5ビデオ要素を検出するため、Emby, Jellyfin, Plex、および独自のセルフホスト配信設定で完全に動作します。また、データの完全な所有権を維持するために、Dockerを介してリレーサーバーをセルフホストすることも可能です。

-
-
- どのブラウザとプラットフォームがKoalaSyncをサポートしていますか? -

Google Chrome、Mozilla Firefox、Microsoft Edge、Opera、Brave、およびすべてのChromiumベースのブラウザ。Chrome ウェブストアまたは Firefox Add-ons から直接インストールできます。手動の設定は不要です。

-
-
- 友達も全員拡張機能をインストールする必要がありますか? -

はい、参加者全員にKoalaSyncがインストールされている必要があります。ただし、登録やアカウント作成は不要です。招待リンクをクリックし、未インストールの場合は拡張機能をインストールすれば、数秒で自動的にルームに参加できます。

-
-
- データは安全ですか? 公式サーバーを信頼できない場合は? -

完全に安全です。KoalaSyncのリレーサーバーはメモリ上のみで動作するため、ルームを退出した瞬間にすべてのセッションデータが永久に削除されます。データベース、ログ、分析、アカウントは一切ありません。さらに、完全に管理したい場合は、Dockerを介して独自のプライベートリレーサーバーを数分でセルフホストできます。コードベース全体がオープンソースであり、GitHubで監査可能です。

-
-
- ブラウザで動画を視聴する際、小さな会話と大きな爆発音を改善できますか? -

はい。KoalaSync 2.2.0には、動画の静かな部分と騒がしい部分の差を減らす内蔵オーディオコンプレッサーが搭載されています。Web Audio APIを介してローカルで動作するため、オーディオデータがコンピュータから送信されることはありません。ポップアップを開き、ルームを作成し、設定 → Audio Processingに進み、コンプレッサーを有効にしてプリセットを選択してください。Netflix、Prime Video、Disney+、YouTube、あらゆるHTML5ビデオサイトで動作します。

-
-
-
-
- -
-
-

- まだ迷っていますか? ぜひ実際にお確かめください。 -

-

- KoalaSyncは100%オープンソースで、広告や追跡は一切ありません。GitHubでコードを監査するか、ブラウザ拡張機能を直接インストールしてください。 -

- - - - GitHubのマスコット「Octocat」の隣で、GitHubのリポジトリページを持っているかわいいコアラ - - - -
-
- - - - - - diff --git a/website/www/join.html b/website/www/join.html deleted file mode 100644 index 467673b..0000000 --- a/website/www/join.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - Join Room | KoalaSync - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
- -
- - - - - - diff --git a/website/www/ko/index.html b/website/www/ko/index.html deleted file mode 100644 index d8c8224..0000000 --- a/website/www/ko/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Netflix, YouTube 및 모든 비디오를 친구와 실시간 동기화 시청 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

함께 시청하세요.완벽하게 동기화됩니다.

-

지연 없는 원격 영화의 밤. 회원가입도, 데이터 수집도 없습니다. 링크를 공유하고 함께 시청하세요.

-
- 다운로드 버튼을 내려다보고 서 있는 귀여운 코알라 -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- 활성 방 - brave-eagle-80 -
- 공식 서버 -
-
-
초대 링크
-
- - -
-
-
-
방의 참여자
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - 다른 사람에게 이동 - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- 참여자 1명 (KoalaPC) 대기 중... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- "중복된 ID" 오류가 발생할 경우에 사용하세요. -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- 가장 좋아하는 플랫폼에서 작동합니다 -

-
- - - - - - - -
-
-
- -
-
-

- 어떤 상황에도 완벽합니다 -

-

- 가깝든 멀든, KoalaSync는 사람들이 좋아하는 비디오를 함께 즐길 수 있도록 연결해 줍니다. -

-
-
- 함께 앉아 팝콘을 나눠 먹는 두 마리의 귀여운 코알라 -

- 친구들과의 영화의 밤 -

-

비디오를 실시간으로 동기화하고 Discord, Zoom 또는 음성 채팅 앱으로 대화하세요. 마치 같은 방에 있는 것처럼 느껴집니다.

-
-
- 화면을 통해 두 마리의 원격 학생 코알라에게 강의를 진행하는 코알라 교수 -

- 원격 학습 -

-

온라인 튜토리얼, 강의 또는 개발자 교육 스트림을 클래스메이트나 동료와 함께 분석해 보세요. 어려운 단계를 멈추고 토론할 수 있습니다.

-
-
- 원격으로 함께 시청하는 귀여운 코알라 커플. 한 명은 PC에 앉아 있고 다른 한 명은 노트북과 함께 침대에 있으며, 둘 사이에 하트가 날아다닙니다 -

- 장거리 연애 -

-

거리의 한계를 넘어 데이트를 즐겨보세요. 모든 줄거리의 반전을 경험하고, 같은 농담에 웃으며, 감동적인 순간을 정확히 같은 밀리초에 공유하세요.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- 왜 KoalaSync인가요? -

-

- 신뢰할 수 있는 동기화, 개인정보 보호 중심 설계, 쉬운 설정을 위해 구축되었습니다. -

- -
- -
-

- - - - 완벽한 제어 / 즉시 동기화 -

-

한 명이 일시정지하면 모두가 일시정지됩니다. 한 명이 탐색하면 모두가 따라갑니다. 당사의 2단계 동기화 프로토콜은 실시간으로 모든 참여자의 비디오 재생을 조율합니다.

-
- - -
-

- - - - 끊임없는 몰아보기 -

-

동기화된 자동 재생. KoalaSync는 에피소드 전환을 자동으로 감지하고 모든 참여자가 다음 비디오를 로드할 때까지 재생을 대기시킵니다.

-
- - -
-

- - - - 계정 없음 / 완전한 개인정보 보호 -

-

회원가입 없음, 추적 없음, 흔적을 남기지 않습니다. 서버는 휘발성 RAM에서만 완전히 실행되며 방을 나가면 영구히 삭제됩니다.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - 범용 HTML5 지원 -

-

YouTube, Twitch, Netflix, Jellyfin, Emby 및 HTML5 비디오 요소가 포함된 거의 모든 웹 페이지에서 작동합니다. 사용자 정의 자체 호스팅 설정과도 호환됩니다. 비디오 데이터는 당사 서버로 절대 전송되지 않으며, 동기화 메타데이터만 전송됩니다.

-
- - -
-

- - - - 즉시 초대 / 클릭 한 번으로 참여 -

-

IP 주소나 비밀번호를 교환할 필요가 없습니다. 생성된 초대 링크를 친구들과 공유하면 클릭 한 번으로 방에 자동으로 참여할 수 있습니다.

-
- - -
-

- - - - 자체 호스팅 가능 및 Docker 지원 -

-

공식 서버는 무료이며 빠르지만, 원하는 경우 직접 호스팅할 수도 있습니다. Docker를 통해 몇 초 만에 나만의 개인 릴레이 서버를 구축해 보세요.

-
- - -
-

- - - - 오픈 소스 (MIT 라이선스) -

-

모든 코드베이스는 GitHub에서 공개적으로 검토할 수 있습니다. 블랙박스나 독점적인 블롭(blob)이 전혀 없으며, 릴레이 서버부터 브라우저 확장 프로그램까지 100% 투명성을 보장합니다.

-
- - -
-

- - - - 볼륨 레벨링 / 오디오 압축기 -

-

더 이상 볼륨 노브를 계속 조정하지 마세요. 내장 오디오 압축기가 조용한 대화를 증폭하고 큰 폭발음을 완화합니다. Netflix, Prime Video, Disney+, YouTube 및 모든 HTML5 비디오에서 작동합니다. 완전히 로컬에서 처리 — 오디오 데이터가 컴퓨터를 떠나지 않습니다.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync 대 Teleparty -

-

- 오픈 소스, 광고 없음, 개인정보 보호 중심의 서비스가 왜 함께 시청하기에 더 우수한지 확인해 보세요. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
기능KoalaSyncTeleparty
- 비용 / 유료 결제 - 프리미ウム 구독, 숨겨진 수수료 또는 차단된 기능. - 100% 무료 - ✘ 유료 요금제 / 프리미ウム 제한 - [1] -
- 라이선스 / 코드 감사 가능 여부 - 소스 코드가 공개되어 있으며 자유롭게 감사할 수 있는지 여부. - 오픈 소스 (MIT) - ✘ 독점 라이선스 (Proprietary) - [2] -
- 자체 호스팅 - 자신만의 개인 릴레이 서버를 배포할 수 있는 기능. - 지원 (Docker 지원) - ✘ 미지원 - [2] -
- 개인정보 보호 및 추적 - 회원가입 요구사항, 추적 쿠키 및 분석 도구 사용 여부. - 흔적 없음 (RAM만 사용) - ✘ 구글 애널리틱스 및 쿠키 사용 - [2] -
- 사이트 호환성 - 지원되는 웹사이트 및 플레이어 호환성. - 거의 모든 HTML5 비디오[3] - ✘ 지원되는 사이트만 가능 - [1] -
- 로컬라이징 / 다국어 지원 - 제공되는 인터페이스 언어 및 번역 지원 여부. - 13개 언어 지원 (추가 중) - ✘ 영어만 지원 -
- 오디오 압축기 / 볼륨 레벨링 - 조용한 대화와 큰 효과음의 균형을 맞추는 내장 오디오 노멀라이제이션 - 예 (4개 프리셋, dry/wet 제어) - ✘ 아니요 -
-
-

- 비교 기준일: 2026년 5월. -

-

- [1] - 공식 Teleparty Premium 요금제 및 지원되는 네트워크 세부 정보: - teleparty.com/premium -

-

- [2] - Teleparty 개인정보 처리방침 및 추적 데이터 수집 정보: - teleparty.com/privacy -

-

- [3] - 표준 HTML5 비디오 태그에 스크립트 삽입을 허용하는 웹사이트에서 작동합니다. 콘텐츠 보안 정책(CSP)이 매우 엄격하거나, DRM 복사 방지가 적용되었거나, 플레이어 래퍼가 복잡하게 난독화된 웹사이트(예: 복잡한 섀도 DOM)에서는 자동 제어 또는 스크립트 삽입이 제한될 수 있습니다. -

-
-
-
-
- -
-
-

- 시작하기 -

- -
-
-
- -

확장 프로그램 설치

-

Chrome 웹 스토어, Firefox 부가 기능에서 KoalaSync를 브라우저에 추가하거나, GitHub에서 최신 개발자용 ZIP 파일을 다운로드하세요.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- 개인정보 보호 중심의 비디오 동기화 프로그램 -
-
-
-
-
- Chrome Logo - Chrome용 다운로드 -
-
- Firefox Logo - Firefox용 다운로드 -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

방 만들기

-

확장 프로그램 팝업을 열고 '+ 새 방 만들기'를 클릭하세요. KoalaSync가 안전한 방 ID와 비밀번호를 자동으로 생성하고, 참여한 후 초대 링크를 클립보드에 복사합니다.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- -
-
- 동기화 -
-
- 설정 -
-
-
-
- + 새 방 만들기 -
-
- -
- - 수동 연결 / 고급 -
- -
- - 초대 링크가 복사되었습니다! -
-
-
-
-
-
-
- -

공유 및 동기화

-

친구들에게 초대 링크를 보내세요. 친구들이 참여하면 비디오 탭을 선택하고 동기화된 재생을 즐기세요.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- 동기화됨 -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- 자체 호스팅 사용자를 위한 안내 -

-

- 공식 서버를 신뢰하기 어려우신가요? 완벽한 데이터 주권을 유지하세요. 몇 분 만에 나만의 개인 릴레이 서버를 구축할 수 있습니다. -

- - -
- 자체 호스팅을 위해 Docker 컨테이너를 배포하며 노트북 앞에 앉아 있는 귀여운 코알라 -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- 자주 묻는 질문 -

-

- 완벽한 동기화로 비디오를 함께 시청하는 방법에 대해 알아야 할 모든 것. -

-
-
- 친구들과 Netflix, Emby 또는 Jellyfin을 함께 동기화하여 시청할 수 있나요? -

네! KoalaSync는 Netflix, YouTube, Twitch 및 HTML5 비디오 플레이어가 있는 모든 웹사이트(Emby, Jellyfin 및 자체 호스팅 미디어 서버 포함)에서 작동합니다. 확장 프로그램을 설치하고 방을 만든 후 초대 링크를 공유하면 모두가 완벽하게 동기화되어 시청할 수 있습니다.

-
-
- KoalaSync는 Teleparty의 무료 대체 서비스인가요? -

MIT 라이선스에 따라 100% 무료이며 오픈 소스입니다. 프리미ウム 등급도, 제한된 기능도, 광고도 없습니다. 모든 것이 포함되어 있습니다. Teleparty와 달리 KoalaSync의 릴레이 서버는 가입이나 개인정보 수집 없이 RAM에서만 실행됩니다.

-
-
- KoalaSync는 Emby, Jellyfin 및 자체 호스팅 미디어 서버에서 작동하나요? -

네. KoalaSync는 표준 HTML5 비디오 요소를 감지하므로 Emby, Jellyfin, Plex 및 모든 사용자 정의 자체 호스팅 스트리밍 설정에서 완벽하게 작동합니다. 데이터 주권을 완전히 유지하기 위해 Docker를 통해 KoalaSync 릴레이 서버를 직접 호스팅할 수도 있습니다.

-
-
- 어떤 브라우저와 플랫폼이 KoalaSync를 지원하나요? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave 및 모든 Chromium 기반 브라우저를 지원합니다. Chrome 웹 스토어 또는 Firefox 부가 기능에서 직접 설치하세요. 수동 설정이 필요 없습니다.

-
-
- 친구들 모두 확장 프로그램을 설치해야 하나요? -

네, 각 참여자 모두 KoalaSync를 설치해야 합니다. 단, 가입이나 계정 생성은 필요하지 않습니다. 초대 링크를 클릭하고, 아직 설치하지 않았다면 확장 프로그램을 설치하면 몇 초 만에 자동으로 방에 참여하게 됩니다.

-
-
- 제 데이터는 안전한가요? 공식 서버를 믿지 못하겠다면 어떻게 하나요? -

완전히 안전합니다. KoalaSync의 릴레이 서버는 RAM 전용으로 작동하여, 방을 나가는 즉시 모든 세션 데이터가 영구적으로 삭제됩니다. 데이터베이스도, 로그도, 분석도, 계정도 없습니다. 완전한 제어를 원하신다면 Docker를 통해 몇 분 만에 나만의 개인 릴레이 서버를 직접 호스팅할 수 있습니다. 전체 소스 코드는 오픈 소스이며 GitHub에서 확인할 수 있습니다.

-
-
- 브라우저에서 비디오를 시청할 때 조용한 대화와 큰 폭발음을 개선할 수 있나요? -

네. KoalaSync 2.2.0에는 비디오의 조용한 부분과 시끄러운 부분 간의 차이를 줄이는 내장 오디오 압축기가 포함되어 있습니다. Web Audio API를 통해 로컬에서 실행되므로 오디오 데이터가 컴퓨터를 떠나지 않습니다. 팝업을 열고, 방을 만들고, 설정 → Audio Processing으로 이동하여 압축기를 켜고 프리셋을 선택하세요. Netflix, Prime Video, Disney+, YouTube 및 모든 HTML5 비디오 사이트에서 작동합니다.

-
-
-
-
- -
-
-

- 아직 고민되시나요? 직접 확인해 보세요. -

-

- KoalaSync는 100% 오픈 소스이며, 광고와 추적이 없습니다. GitHub에서 코드 베이스를 감사하거나 브라우저 확장 프로그램을 직접 설치해 보세요. -

- - - - GitHub 마스코트인 Octocat 옆에서 GitHub 저장소 페이지를 들고 있는 귀여운 코알라 - - - -
-
- - - - - - diff --git a/website/www/lang-init.1b13bbf2.min.js b/website/www/lang-init.1b13bbf2.min.js deleted file mode 100644 index b81e543..0000000 --- a/website/www/lang-init.1b13bbf2.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var i=document.documentElement,a=window.location.pathname,c=function(n){try{return localStorage.getItem(n)}catch{return null}},m=function(n,g){try{localStorage.setItem(n,g)}catch{return}},d={de:"de",fr:"fr",es:"es","pt-br":"pt-BR",pt:"pt",ru:"ru",it:"it",pl:"pl",tr:"tr",nl:"nl",ja:"ja",ko:"ko"},f=function(){var n=(navigator.language||"").toLowerCase();return n.indexOf("pt-br")===0?"pt-br":n.indexOf("pt")===0?"pt":n.split("-")[0]},h=a==="/"||a==="/index.html"||a==="";if(h){var l=c("koala_lang"),o=f(),u=l||d[o]||"en";if(u!=="en"){window.location.replace(u+"/");return}}for(var s=i.className.split(" "),e=null,v=!1,r=0;r - - - - - KoalaSync | Synchroniseer Netflix, YouTube & elke video met vrienden - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Samen Kijken.Perfect Synchroniseren.

-

Uw filmavond op afstand zonder vertraging. Geen registratie, geen gegevensverzameling. Deel gewoon een link en kijk samen.

-
- Een schattige koala die staat en naar beneden kijkt naar de downloadknoppen -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Actieve kamer - brave-eagle-80 -
- Officiële server -
-
-
Uitnodigingslink
-
- - -
-
-
-
Deelnemers in kamer
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Spring naar anderen - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Wachten op 1 deelnemer (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Gebruik dit als u fouten ziet over 'Duplicate Identity'. -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Werkt op uw favoriete platforms -

-
- - - - - - - -
-
-
- -
-
-

- Perfect voor elke gelegenheid -

-

- Of u nu dichtbij of ver weg bent, KoalaSync brengt mensen samen rond hun favoriete video's. -

-
-
- Twee schattige koala's die samen zitten en een emmer popcorn delen -

- Filmavond met vrienden -

-

Synchroniseer uw films in realtime en praat via Discord, Zoom of uw favoriete spraakoproep-app. Het voelt alsof u in dezelfde kamer zit.

-
-
- Een koala-professor die op een scherm presenteert aan twee externe student-koala's -

- Leren op afstand -

-

Analyseer samen met klasgenoten of collega's online handleidingen, lezingen of trainingstreams voor ontwikkelaars. Pauzeer en bespreek complexe stappen in perfecte harmonie.

-
-
- Een schattig koala-koppel dat op afstand samen kijkt; de een zit achter een pc and de ander ligt in bed met een laptop, met vliegende hartjes tussen hen in -

- Langeafstandrelaties -

-

Overbrug de afstand en geniet van date nights. Ervaar elke plotwending, lach om dezelfde grappen en deel emotionele momenten op exact dezelfde milliseconde.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Waarom KoalaSync? -

-

- Gebouwd voor betrouwbare synchronisatie, privacy-first ontwerp en eenvoudige installatie. -

- -
- -
-

- - - - Volledige controle / Directe synchronisatie -

-

Eén pauzeert, iedereen pauzeert. Eén spoelt, iedereen volgt. Ons tweefasige synchronisatieprotocol coördineert het afspelen in realtime voor alle deelnemers.

-
- - -
-

- - - - Eindeloos binge-watchen -

-

Automatisch afspelen in sync. KoalaSync detecteert automatisch afleveringsovergangen en houdt het afspelen vast totdat alle deelnemers de volgende video succesvol hebben geladen.

-
- - -
-

- - - - Geen accounts / Pure privacy -

-

Geen registratie, geen tracking, geen permanente voetafdruk. De server draait volledig in het tijdelijke RAM en wist uw kamer wanneer u vertrekt.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Universele HTML5-ondersteuning -

-

Werkt op YouTube, Twitch, Netflix, Jellyfin, Emby en bijna elke standaard webpagina met een HTML5-video-element. Ook compatibel met aangepaste zelfgehoste installaties. Er worden nooit videogegevens naar onze servers verzonden — alleen synchronisatiemetagegevens.

-
- - -
-

- - - - Directe uitnodigingen / 1-klik deelname -

-

Geen IP-adressen of wachtwoorden om uit te wisselen. Deel een gegenereerde uitnodigingslink met uw vrienden om ze met een enkele klik automatisch deel te laten nemen.

-
- - -
-

- - - - Zelf te hosten & Docker-ready -

-

Onze officiële servers zijn gratis en snel, maar u kunt de volledige controle nemen als u dat wilt. Start uw eigen privé-relayserver in seconden via Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Volume egaliseren / Audiocompressor -

-

Niet langer aan de volumeknop zitten. De ingebouwde audiocompressor versterkt stille dialogen en dempt harde explosies. Werkt op Netflix, Prime Video, Disney+, YouTube en elke HTML5-video. Volledig lokaal — geen audiogegevens verlaten uw computer.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- Ontdek waarom open-source, reclamevrij en privacy-first de superieure manier is om samen te kijken. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctieKoalaSyncTeleparty
- Kosten / Betaalmuren - Premium abonnementen, verborgen kosten of vergrendelde functies. - 100% Gratis - ✘ Betaalde abonnementen / Premium-blokkades - [1] -
- Licentie / Code auditeerbaar - Of de broncode open en vrij auditeerbaar is. - Open Source (MIT) - ✘ Propriëtair - [2] -
- Self-hosting - Mogelijkheid om uw eigen privé-relayserver te implementeren. - Ja (Docker-ready) - ✘ Nee - [2] -
- Privacy & Tracking - Registratievereisten, trackingcookies en analyses. - Geen persistentie (alleen RAM) - ✘ Google Analytics & Cookies - [2] -
- Site-compatibiliteit - Ondersteunde websites en compatibiliteit van spelers. - Bijna elke HTML5-video[3] - ✘ Alleen ondersteunde sites - [1] -
- Lokalisatie / Vertaling - Beschikbare interfacetalen en vertaalondersteuning. - 13 talen (en groeiend) - ✘ Alleen Engels -
- Audiocompressor / Volume Egaliseren - Ingebouwde audionormalisatie om stille dialogen en luide effecten in balans te brengen - Ja (4 presets, dry/wet-regeling) - ✘ Nee -
-
-

- Vergelijkingstijdstip: Mei 2026. -

-

- [1] - Officiële Teleparty Premium-prijzen en ondersteunde netwerkdetails: - teleparty.com/premium -

-

- [2] - Teleparty privacybeleid en trackinggegevensverzameling: - teleparty.com/privacy -

-

- [3] - Werkt op websites die scriptinjecties in standaard HTML5-videotags toestaan. Websites met een zeer strikt Content Security Policy (CSP), DRM-kopieerbeveiliging of sterk versluierde spelers (zoals complexe shadow-DOM's) kunnen automatische controle of injectie beperken. -

-
-
-
-
- -
-
-

- Aan de slag -

- -
-
-
- -

Extensie installeren

-

Voeg KoalaSync toe aan uw browser vanuit de Chrome Web Store, Firefox-add-ons, of download de nieuwste ontwikkelaars-ZIP van GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Privacy-first videosynchronisator -
-
-
-
-
- Chrome Logo - Downloaden voor Chrome -
-
- Firefox Logo - Downloaden voor Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Kamer maken

-

Open de extensie-popup en klik op '+ Nieuwe kamer maken'. KoalaSync genereert automatisch een beveiligde Kamer-ID en Wachtwoord, neemt deel en kopieert de uitnodigingslink naar uw klembord.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Kamer -
-
- Sync -
-
- Instellingen -
-
-
-
- + Nieuwe kamer maken -
-
- -
- - Handmatig verbinden / Geavanceerd -
- -
- - Uitnodigingslink gekopieerd! -
-
-
-
-
-
-
- -

Delen & Synchroniseren

-

Stuur de uitnodigingslink naar uw vrienden. Zodra ze deelnemen, selecteert u uw videotabblad en geniet u van gesynchroniseerd afspelen.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- IN SYNC -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Voor zelf-hosters -

-

- Vertrouwt u onze server niet? Behoud de volledige soevereiniteit over uw gegevens. Implementeer uw eigen privé-relayserver in enkele minuten. -

- - -
- Een schattige koala die achter een laptop zit en een Docker-container implementeert voor self-hosting -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Veelgestelde vragen -

-

- Alles wat u moet weten over het samen bekijken van video's in perfecte synchronisatie. -

-
-
- Kan ik Netflix, Emby of Jellyfin samen in sync kijken met vrienden? -

Ja! KoalaSync werkt op Netflix, YouTube, Twitch en elke website met een HTML5-videospeler — inclusief Emby, Jellyfin en zelfgehoste mediaservers. Installeer de extensie, maak een kamer, deel de uitnodigingslink en iedereen kijkt in perfecte sync.

-
-
- Is KoalaSync een gratis alternatief voor Teleparty? -

100% gratis en open-source onder de MIT-licentie. Geen premium-niveaus, geen vergrendelde functies, geen advertenties — alles is inbegrepen. In tegenstelling tot Teleparty is de relayserver van KoalaSync alleen in het RAM-geheugen met nul gegevensverzameling of gebruikersaccounts vereist.

-
-
- Werkt KoalaSync met Emby, Jellyfin en zelfgehoste mediaservers? -

Ja. KoalaSync detecteert elk standaard HTML5-video-element, wat betekent dat het perfect werkt met Emby, Jellyfin, Plex en elke aangepaste zelfgehoste streaminginstallatie. U kunt de KoalaSync-relayserver ook zelf hosten via Docker voor volledige soevereiniteit over uw gegevens.

-
-
- Welke browsers en platforms ondersteunen KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave en alle op Chromium gebaseerde browsers. Installeer het rechtstreeks vanuit de Chrome Web Store of Firefox Add-ons — geen handmatige configuratie nodig.

-
-
- Moeten al mijn vrienden de extensie geïnstalleerd hebben? -

Ja, elke deelnemer moet KoalaSync geïnstalleerd hebben — maar er is geen aanmelding of accountcreatie. Klik gewoon op de uitnodigingslink, installeer de extensie als u dat nog niet hebt gedaan, en u neemt binnen enkele seconden automatisch deel aan de kamer.

-
-
- Zijn mijn gegevens veilig? Wat als ik de officiële server niet vertrouw? -

Volledig veilig. De relayserver van KoalaSync is alleen in het RAM-geheugen — alle sessiegegevens worden permanent verwijderd zodra u de kamer verlaat. Geen database, geen logboeken, geen analyses, geen accounts. En als u de voorkeur geeft aan volledige controle: u kunt uw eigen privé-relayserver binnen enkele minuten zelf hosten via Docker. De volledige codebase is open-source en auditeerbaar op GitHub.

-
-
- Kan ik stille dialogen en harde explosies oplossen bij het kijken van video's in de browser? -

Ja. KoalaSync 2.2.0 bevat een ingebouwde audiocompressor die het verschil tussen stille en luidruchtige delen van uw video verkleint. Het werkt lokaal via de Web Audio API — geen audiogegevens verlaten ooit uw computer. Open de popup, maak een kamer, ga naar Instellingen → Audio Processing, schakel de compressor in en kies een preset. Werkt op Netflix, Prime Video, Disney+, YouTube en elke HTML5-videosite.

-
-
-
-
- -
-
-

- Niet overtuigd? Zie het zelf. -

-

- KoalaSync is 100% open-source, reclamevrij en trackingvrij. Controleer onze codebase op GitHub of installeer de browserextensie rechtstreeks. -

- - - - Een schattige koala die een GitHub-repositorypagina vasthoudt naast de GitHub-mascotte Octocat - - - -
-
- - - - - - diff --git a/website/www/pl/index.html b/website/www/pl/index.html deleted file mode 100644 index 125d256..0000000 --- a/website/www/pl/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Synchronizuj Netflix, YouTube i dowolne wideo ze znajomymi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Oglądajcie Razem.Synchronizujcie Idealnie.

-

Twój zdalny wieczór filmowy bez opóźnień. Bez rejestracji, bez zbierania danych. Po prostu udostępnij link i oglądajcie razem.

-
- Uroczy koala stojący i patrzący w dół na przyciski pobierania -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Aktywny pokój - brave-eagle-80 -
- Oficjalny serwer -
-
-
Link do zaproszenia
-
- - -
-
-
-
Uczestnicy w pokoju
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Skocz do innych - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Oczekiwanie na 1 uczestnika (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Użyj tego, jeśli widzisz błędy o zduplikowanej tożsamości. -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Działa na Twoich ulubionych platformach -

-
- - - - - - - -
-
-
- -
-
-

- Idealny na każdą okazję -

-

- Blisko czy daleko, KoalaSync łączy ludzi wokół ich ulubionych filmów. -

-
-
- Dwa urocze koale siedzące razem i dzielące się kubełkiem popcornu -

- Wieczór filmowy ze znajomymi -

-

Synchronizuj filmy w czasie rzeczywistym i rozmawiaj przez Discord, Zoom lub inną aplikację. Poczuj się, jakbyście siedzieli w tym samym pokoju.

-
-
- Koala profesor prezentujący na ekranie dwóm zdalnym studentom koalom -

- Zdalna nauka -

-

Analizujcie razem samouczki, wykłady lub szkolenia dla programistów z kolegami z klasy lub pracy. Zatrzymujcie i omawiajcie trudne kroki w pełnej harmonii.

-
-
- Urocza para koali oglądająca razem na odległość; jedno siedzi przy komputerze, a drugie w łóżku z laptopem, z latającymi sercami między nimi -

- Związki na odległość -

-

Pokonaj odległość i ciesz się randkami. Przeżywajcie każdy zwrot akcji, śmiejcie się z tych samych żartów i dzielcie emocje w tej samej milisekundzie.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Dlaczego KoalaSync? -

-

- Stworzony z myślą o niezawodnej synchronizacji, prywatności i łatwej konfiguracji. -

- -
- -
-

- - - - Pełna kontrola / Natychmiastowa synchronizacja -

-

Jeden zatrzymuje, wszyscy zatrzymują. Jeden przewija, wszyscy podążają. Nasz dwufazowy protokół synchronizacji koordynuje odtwarzanie w czasie rzeczywistym u wszystkich uczestników.

-
- - -
-

- - - - Niekończące się oglądanie -

-

Autoodtwarzanie w synchronizacji. KoalaSync automatycznie wykrywa zmiany odcinków i wstrzymuje odtwarzanie, dopóki wszyscy uczestnicy nie załadują następnego filmu.

-
- - -
-

- - - - Zero kont / Czysta prywatność -

-

Bez rejestracji, bez śledzenia, bez trwałych śladów. Serwer działa w całości w pamięci RAM i czyści Twój pokój, gdy go opuszczasz.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Uniwersalne wsparcie HTML5 -

-

Działa na YouTube, Twitch, Netflix, Jellyfin, Emby i prawie każdej standardowej stronie z elementem wideo HTML5. Kompatybilny również z własnymi serwerami. Żadne dane wideo nigdy nie są wysyłane na nasze serwery — jedynie metadane synchronizacji.

-
- - -
-

- - - - Natychmiastowe zaproszenia / Dołączanie 1 kliknięciem -

-

Bez wymiany adresów IP czy haseł. Udostępnij wygenerowany link zaproszenia znajomym, aby mogli automatycznie dołączyć do pokoju jednym kliknięciem.

-
- - -
-

- - - - Możliwość własnego hostowania i wsparcie Docker -

-

Nasze oficjalne serwery są darmowe i szybkie, ale możesz przejąć pełną kontrolę, jeśli chcesz. Uruchom własny serwer w kilka sekund za pomocą Dockera.

-
- - -
-

- - - - Open Source (Licencja MIT) -

-

Cały kod źródłowy jest publicznie dostępny i możliwy do zweryfikowania na GitHubie. Żadnych czarnych skrzynek, żadnych własnościowych obiektów blob — 100% przejrzystości od serwera przekaźnikowego (relay server) po rozszerzenie przeglądarki.

-
- - -
-

- - - - Wyrównywanie głośności / Kompresor audio -

-

Koniec z ciągłym regulowaniem głośności. Wbudowany kompresor audio wzmacnia ciche dialogi i łagodzi głośne eksplozje. Działa na Netflix, Prime Video, Disney+, YouTube i każdym filmie HTML5. W pełni lokalny — żadne dane audio nie opuszczają twojego komputera.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- Zobacz, dlaczego otwarty kod, brak reklam i ochrona prywatności to lepszy sposób na wspólne oglądanie. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunkcjaKoalaSyncTeleparty
- Koszty / Paywalle - Subskrypcje premium, ukryte opłaty lub zablokowane funkcje. - 100% Darmowy - ✘ Płatne plany / Blokady premium - [1] -
- Licencja / Kod do wglądu - Czy kod źródłowy jest otwarty i można go swobodnie sprawdzać. - Open Source (MIT) - ✘ Zamknięty (własnościowy) - [2] -
- Self-hosting - Możliwość wdrożenia własnego prywatnego serwera. - Tak (Wsparcie dla Docker) - ✘ Nie - [2] -
- Prywatność i śledzenie - Wymogi rejestracji, ciasteczka śledzące i analityka. - Brak trwałości (tylko RAM) - ✘ Google Analytics i ciasteczka - [2] -
- Kompatybilność ze stronami - Obsługiwane strony internetowe i kompatybilność odtwarzacza. - Prawie każde wideo HTML5[3] - ✘ Tylko obsługiwane strony - [1] -
- Lokalizacja / Tłumaczenie - Dostępne języki interfejsu i wsparcie tłumaczeń. - 13 języków (i rośnie) - ✘ Tylko angielski -
- Kompresor Audio / Wyrównywanie Głośności - Wbudowana normalizacja dźwięku do równoważenia cichych dialogów i głośnych efektów - Tak (4 presetów, kontrola dry/wet) - ✘ Nie -
-
-

- Stan porównania: Maj 2026. -

-

- [1] - Szczegóły oficjalnych cen Teleparty Premium i obsługiwanych sieci: - teleparty.com/premium -

-

- [2] - Polityka prywatności Teleparty i zbieranie danych śledzenia: - teleparty.com/privacy -

-

- [3] - Działa na stronach zezwalających na wstrzykiwanie skryptów do standardowych tagów wideo HTML5. Strony z bardzo rygorystycznymi zasadami bezpieczeństwa (CSP), zabezpieczeniami DRM (kopiowanie) lub mocno zaciemnionymi odtwarzaczami (jak złożone systemy shadow DOM) mogą ograniczać zdalne sterowanie. -

-
-
-
-
- -
-
-

- Jak zacząć -

- -
-
-
- -

Zainstaluj rozszerzenie

-

Dodaj KoalaSync do swojej przeglądarki z Chrome Web Store, Firefox Add-ons lub pobierz najnowsze archiwum ZIP dla deweloperów z GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Synchronizator wideo dbający o prywatność -
-
-
-
-
- Chrome Logo - Pobierz dla Chrome -
-
- Firefox Logo - Pobierz dla Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Utwórz pokój

-

Otwórz okienko rozszerzenia i kliknij '+ Utwórz nowy pokój'. KoalaSync automatycznie wygeneruje bezpieczny ID pokoju oraz hasło, dołączy do niego i skopiuje link zaproszenia do schowka.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Pokój -
-
- Sync -
-
- Ustawienia -
-
-
-
- + Utwórz nowy pokój -
-
- -
- - Połączenie ręczne / Zaawansowane -
- -
- - Link zaproszenia skopiowany! -
-
-
-
-
-
-
- -

Udostępnij i synchronizuj

-

Wyślij link zaproszenia znajomym. Gdy dołączą, wybierz kartę z filmem i ciesz się zsynchronizowanym odtwarzaniem.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- ZSYNCHRONIZOWANO -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Dla hostujących samodzielnie -

-

- Nie ufasz naszemu serwerowi? Zachowaj pełną suwerenność danych. Wdróż własny prywatny serwer w kilka minut. -

- - -
- Uroczy koala siedzący przy laptopie i wdrażający kontener Docker do samodzielnego hostowania -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Często zadawane pytania -

-

- Wszystko, co musisz wiedzieć o wspólnym oglądaniu filmów w idealnej synchronizacji. -

-
-
- Czy mogę oglądać Netflix, Emby lub Jellyfin w synchronizacji ze znajomymi? -

Tak! KoalaSync działa na Netflix, YouTube, Twitch i każdej stronie z odtwarzaczem wideo HTML5 — w tym Emby, Jellyfin i własnych serwerach mediów. Zainstaluj rozszerzenie, utwórz pokój, udostępnij link i wszyscy oglądają w idealnej synchronizacji.

-
-
- Czy KoalaSync to darmowa alternatywa dla Teleparty? -

W 100% darmowy i o otwartym kodzie na licencji MIT. Brak planów premium, brak zablokowanych funkcji, brak reklam — wszystko jest w cenie. W przeciwieństwie do Teleparty, serwer KoalaSync działa tylko w pamięci RAM, bez zbierania danych i bez kont użytkowników.

-
-
- Czy KoalaSync działa z Emby, Jellyfin i własnymi serwerami mediów? -

Tak. KoalaSync wykrywa każdy standardowy element wideo HTML5, co oznacza, że działa idealnie z Emby, Jellyfin, Plexem i dowolnymi własnymi rozwiązaniami streamingowymi. Możesz również samodzielnie hostować serwer przez Dockera.

-
-
- Które przeglądarki i platformy obsługują KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave i wszystkie przeglądarki oparte na Chromium. Zainstaluj je bezpośrednio z Chrome Web Store lub Firefox Add-ons — nie jest wymagana ręczna konfiguracja.

-
-
- Czy wszyscy moi znajomi muszą mieć zainstalowane rozszerzenie? -

Tak, każdy uczestnik musi mieć zainstalowane KoalaSync — ale nie ma rejestracji ani tworzenia kont. Po prostu kliknij link zaproszenia, zainstaluj rozszerzenie, jeśli jeszcze tego nie zrobiłeś, a dołączysz do pokoju automatycznie w kilka sekund.

-
-
- Czy moje dane są bezpieczne? Co jeśli nie ufam oficjalnemu serwerowi? -

Całkowicie bezpieczne. Serwer KoalaSync działa tylko w pamięci RAM — wszystkie dane sesji są trwale usuwane w momencie opuszczenia pokoju. Brak bazy danych, brak logowania, brak analityki, brak kont. A jeśli wolisz pełną kontrolę: możesz samodzielmente uruchomić własny serwer przez Dockera w kilka minut. Cały kod źródłowy jest otwarty i dostępny na GitHubie.

-
-
- Czy mogę naprawić ciche dialogi i głośne eksplozje podczas oglądania filmów w przeglądarce? -

Tak. KoalaSync 2.2.0 zawiera wbudowany kompresor audio, który zmniejsza różnicę między cichymi a głośnymi częściami filmu. Działa lokalnie przez Web Audio API — żadne dane audio nie opuszczają twojego komputera. Otwórz popup, utwórz pokój, przejdź do Ustawienia → Audio Processing, włącz kompresor i wybierz preset. Działa na Netflix, Prime Video, Disney+, YouTube i każdej stronie z wideo HTML5.

-
-
-
-
- -
-
-

- Nieprzekonany? Zobacz sam. -

-

- KoalaSync jest w 100% otwarty, wolny od reklam i śledzenia. Zbadaj nasz kod na GitHubie lub zainstaluj rozszerzenie bezpośrednio. -

- - - - Uroczy koala trzymający stronę repozytorium GitHub obok maskotki GitHuba Octocata - - - -
-
- - - - - - diff --git a/website/www/privacy.html b/website/www/privacy.html deleted file mode 100644 index 0f0dc08..0000000 --- a/website/www/privacy.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - Privacy Policy | KoalaSync - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
- -
- - - - - - diff --git a/website/www/pt-BR/index.html b/website/www/pt-BR/index.html deleted file mode 100644 index 1d11b71..0000000 --- a/website/www/pt-BR/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Sincronize Netflix, YouTube e qualquer vídeo com amigos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Assistam juntos.Sincronia perfeita.

-

Sua noite de cinema à distância sem atrasos. Sem registro, sem coleta de dados. Apenas compartilhe o link e assistam juntos.

-
- Um lindo coala em pé olhando para baixo em direção aos botões de download -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Sala ativa - brave-eagle-80 -
- Servidor oficial -
-
-
Link de convite
-
- - -
-
-
-
Participantes
-
-
-
- CoolUsername - VOCÊ -
-
Stranger Things - S4E1
-
0:55 • Reproduzindo
-
-
-
- KoalaPC - Parceiro -
-
Stranger Things - S4E1
-
0:55 • Reproduzindo
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Última atividade - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Pular e reproduzir -
- -
- - -
-
-
-
- CoolUsername - VOCÊ -
-
Stranger Things - S4E1
-
0:55 • Reproduzindo
-
-
-
- KoalaPC - Parceiro -
-
Stranger Things - S4E1
-
0:55 • Reproduzindo
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Status da conexão -

-
-
- - -
- -
- - - Copiar logs - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Funciona nas suas plataformas favoritas -

-
- - - - - - - -
-
-
- -
-
-

- Perfeito para qualquer ocasião -

-

- Seja perto ou longe, o KoalaSync une as pessoas em torno de seus vídeos favoritos. -

-
-
- Dois coalas fofos sentados juntos e compartilhando um balde de pipoca -

- Noite de cinema com amigos -

-

Sincronize seus filmes em tempo real e converse pelo Discord, Zoom ou seu aplicativo de chamada de voz favorito. É como se estivessem na mesma sala.

-
-
- Um professor coala fazendo uma apresentação em uma tela para dois alunos coala remotos -

- Aprendizado remoto -

-

Analise tutoriais online, palestras ou transmissões de treinamento de desenvolvedores junto com colegas de classe ou de trabalho. Pause e discuta etapas complexas em perfeita harmonia.

-
-
- Um casal de coalas fofos assistindo juntos remotamente; um está no PC e o outro deitado com um laptop, com corações voando entre eles -

- Relacionamentos à distância -

-

Aproxime a distância e aproveite encontros virtuais. Experimente cada reviravolta, ria das mesmas piadas e compartilhe momentos emocionante no mesmo milissegundo.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Por que o KoalaSync? -

-

- Desenvolvido para uma sincronização confiável, privacidade em primeiro lugar e configuração simples. -

- -
- -
-

- - - - Controle total / Sincronia instantânea -

-

Um pausa, todos pausam. Um avança, todos seguem. Nosso protocolo de sincronização em duas fases coordena a reprodução em tempo real entre todos os participantes.

-
- - -
-

- - - - Maratones sem fim -

-

Reprodução automática sincronizada. O KoalaSync detecta automaticamente transições de episódios e pausa a reprodução até que todos os participantes tenham carregado o próximo vídeo.

-
- - -
-

- - - - Sem contas / Privacidade absoluta -

-

Sem registro, sem rastreamento, sem armazenamento de dados. O servidor roda inteiramente em memória RAM efêmera e limpa sua sala assim que você sai.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Suporte universal a HTML5 -

-

Funciona no YouTube, Twitch, Netflix, Jellyfin, Emby e em quase qualquer página web padrão com um elemento de vídeo HTML5. Também é compatível com servidores próprios. Nenhum dado de vídeo é enviado aos nossos servidores — apenas metadados de sincronização.

-
- - -
-

- - - - Convites instantâneos / Entrada em 1 clique -

-

Sem troca de endereços IP ou senhas. Compartilhe um link de convite gerado para que seus amigos entrem automaticamente na sua sala com um único clique.

-
- - -
-

- - - - Auto-hospedável e pronto para Docker -

-

Nossos servidores oficiais são rápidos e gratuitos, mas você pode ter controle total se desejar. Inicie seu próprio servidor de retransmissão privado em segundos via Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Nivelamento de volume / Compressor de áudio -

-

Chega de viver ajustando o volume. O compressor de áudio integrado realça diálogos baixos e controla explosões altas. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer vídeo HTML5. Completamente local — nenhum dado de áudio sai do seu computador.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs Teleparty -

-

- Veja por que o código aberto, sem anúncios e com privacidade em primeiro lugar é a melhor escolha para assistirem juntos. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RecursoKoalaSyncTeleparty
- Custo / Bloqueios de recursos - Assinaturas premium, taxas ocultas ou recursos bloqueados. - 100% Gratuito - ✘ Assinaturas pagas / Bloqueios Premium - [1] -
- Licença / Código auditável - Se o código-fonte é aberto e de livre auditoria. - Código Aberto (MIT) - ✘ Proprietário - [2] -
- Auto-hospedagem - Capacidade de implantar seu próprio servidor de retransmissão privado. - Sim (pronto para Docker) - ✘ Não - [2] -
- Privacidade e Rastreamento - Exigências de registro, cookies de rastreamento e análises. - Sem persistência (apenas RAM) - ✘ Google Analytics e Cookies - [2] -
- Compatibilidade de sites - Sites suportados e compatibilidade do player. - Quase qualquer vídeo HTML5[3] - ✘ Apenas sites suportados - [1] -
- Localização / Tradução - Idiomas de interface disponíveis e suporte a tradução. - 13 idiomas (e crescendo) - ✘ Apenas inglês -
- Compressor de Áudio / Nivelamento de Volume - Normalização de áudio integrada para equilibrar diálogos baixos e efeitos altos - Sim (4 predefinições, controle dry/wet) - ✘ Não -
-
-

- Estado da comparação: maio de 2026. -

-

- [1] - Preços oficiais do Teleparty Premium e detalhes das redes suportadas: - teleparty.com/premium -

-

- [2] - Políticas de privacidade do Teleparty e coleta de dados de rastreamento: - teleparty.com/privacy -

-

- [3] - Funciona em sites que permitem injeções de scripts em tags de vídeo HTML5 padrão. Sites com políticas de segurança de conteúdo (CSP) muito rígidas, proteção contra cópia DRM ou contêineres de player fortemente ocultos (como DOMs de sombra complexos) podem limitar o controle automatizado ou a injeção. -

-
-
-
-
- -
-
-

- Como começar -

- -
-
-
- -

Instalar a extensão

-

Adicione o KoalaSync ao seu navegador a partir da Chrome Web Store, Firefox Add-ons ou baixe o arquivo ZIP de desenvolvedor mais recente do GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Sincronizador de vídeo focado em privacidade -
-
-
-
-
- Chrome Logo - Baixar para o Chrome -
-
- Firefox Logo - Baixar para o Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Criar uma sala

-

Abra a janela da extensão e clique em '+ Criar nova sala'. O KoalaSync gera automaticamente um ID de sala e senha seguros, entra nela e copia o link de convite para a sua área de transferência.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Sala -
-
- Sincro -
-
- Opções -
-
-
-
- + Criar nova sala -
-
- -
- - Conexão manual / Avançado -
- -
- - Link de convite copiado! -
-
-
-
-
-
-
- -

Compartilhar e Sincronizar

-

Envie o link de convite para seus amigos. Assim que eles entrarem, selecione a aba do seu vídeo e aproveite a reprodução sincronizada.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- SINCRONIZADO -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Para quem hospeda próprio -

-

- Não confia no nosso servidor? Mantenha a soberania total dos seus dados. Implante seu próprio servidor de retransmissão em minutos. -

- - -
- Um coala fofo sentado à frente de um laptop implantando um contêiner Docker para hospedagem própria -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Perguntas frequentes -

-

- Tudo o que você precisa saber para assistir vídeos juntos em perfeita sincronia. -

-
-
- Posso assistir Netflix, Emby ou Jellyfin sincronizado com amigos? -

Sim! O KoalaSync funciona com Netflix, YouTube, Twitch e qualquer site com player de vídeo HTML5 — incluindo Emby, Jellyfin e servidores de mídia próprios. Instale a extensão, crie uma sala, compartilhe o link e todos assistem em sincronia perfeita.

-
-
- O KoalaSync é uma alternativa gratuita ao Teleparty? -

100% gratuito e open source sob a licença MIT. Sem níveis premium, sem recursos bloqueados, sem anúncios. Diferente do Teleparty, o servidor relay do KoalaSync opera apenas em RAM — sem coleta de dados ou contas de usuário.

-
-
- O KoalaSync funciona com Emby, Jellyfin e servidores de mídia próprios? -

Sim. O KoalaSync detecta qualquer elemento de vídeo HTML5, funcionando perfeitamente com Emby, Jellyfin, Plex e qualquer configuração de streaming personalizada. Você também pode hospedar seu próprio servidor relay via Docker.

-
-
- Quais navegadores e plataformas suportam o KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave e todos os navegadores baseados em Chromium. Instale diretamente da Chrome Web Store ou das extensões do Firefox.

-
-
- Todos os meus amigos precisam instalar a extensão? -

Sim, cada participante precisa do KoalaSync — mas sem cadastro ou criação de conta. Basta clicar no link de convite, instalar a extensão se necessário e você entra na sala automaticamente.

-
-
- Meus dados estão seguros? E se eu não confiar no servidor oficial? -

Totalmente seguro. O servidor relay do KoalaSync opera apenas em RAM — todos os dados da sessão são excluídos ao sair da sala. Sem banco de dados, sem registros, sem análises, sem contas. Se preferir controle total: hospede seu próprio servidor relay privado via Docker em minutos. O código fonte é totalmente aberto e auditável no GitHub.

-
-
- Posso corrigir diálogos baixos e explosões altas ao assistir vídeos no navegador? -

Sim. O KoalaSync 2.2.0 inclui um compressor de áudio integrado que reduz a diferença entre partes silenciosas e barulhentas do seu vídeo. Funciona localmente via Web Audio API — nenhum dado de áudio sai do seu computador. Abra o popup, crie uma sala, vá em Configurações → Audio Processing, ative o compressor e escolha um preset. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer site de vídeo HTML5.

-
-
-
-
- -
-
-

- Ainda não se convenceu? Veja por si mesmo. -

-

- O KoalaSync é 100% de código aberto, livre de anúncios e sem rastreamento. Audite nosso código no GitHub ou instale a extensão do navegador diretamente. -

- - - - Um coala fofo segurando uma página de repositório do GitHub ao lado de Octocat, a mascotte do GitHub - - - -
-
- - - - - - diff --git a/website/www/pt/index.html b/website/www/pt/index.html deleted file mode 100644 index 7d3db99..0000000 --- a/website/www/pt/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Sincronize Netflix, YouTube e qualquer vídeo com os amigos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Vejam Juntos.Sincronizem Perfeitamente.

-

A sua noite de cinema à distância e sem atrasos. Sem registo, sem recolha de dados. Partilhe apenas um link e vejam juntos.

-
- Um coala fofo em pé e a olhar para baixo para os botões de download -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Sala Ativa - brave-eagle-80 -
- Servidor Oficial -
-
-
Link de Convite
-
- - -
-
-
-
Participantes na Sala
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Ir para os Outros - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- A aguardar por 1 participante (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Use isto se vir erros de "Identidade Duplicata". -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Funciona nas suas plataformas favoritas -

-
- - - - - - - -
-
-
- -
-
-

- Perfeito para Qualquer Ocasião -

-

- Perto ou longe, o KoalaSync junta as pessoas em redor dos seus vídeos favoritos. -

-
-
- Dois coalas fofos sentados juntos e a partilhar um balde de pipocas -

- Noite de Cinema com Amigos -

-

Sincronize os seus filmes em tempo real e fale via Discord, Zoom ou a sua app de chamada de voz favorita. Parece que estão na mesma sala.

-
-
- Um professor coala a dar uma apresentação num ecrã para dois estudantes coalas à distância -

- Aprendizagem à Distância -

-

Analise tutoriais online, palestras ou streams de formação com colegas. Pausa e discuta passos complexos em perfeita harmonia.

-
-
- Um casal fofo de coalas a ver juntos à distância; um está sentado no PC e o outro está na cama com um portátil, com corações a voar entre eles -

- Relacionamentos à Distância -

-

Ponte para a distância e aproveite as noites de encontros. Experimente cada reviravolta, ria das mesmas piadas e partilhe momentos emocionantes exatamente no mesmo milissegundo.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Porquê KoalaSync? -

-

- Construído para uma sincronização fiável, design focado na privacidade e configuração simples. -

- -
- -
-

- - - - Controlo Total / Sincronização Instantânea -

-

Um pausa, todos pausam. Um avança, todos seguem. O nosso protocolo de sincronização a duas fases coordena a reprodução em tempo real em todos os participantes.

-
- - -
-

- - - - Binge-Watching Infinito -

-

Reprodução automática em sincronia. O KoalaSync deteta automaticamente as transições de episódios e aguarda até que todos os peers tenham carregado o vídeo seguinte.

-
- - -
-

- - - - Zero Contas / Privacidade Pura -

-

Sem registo, sem rastreio, sem pegadas de persistência. O servidor corre inteiramente em RAM e purga a sala quando você sai.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Suporte HTML5 Universal -

-

Funciona no YouTube, Twitch, Netflix, Jellyfin, Emby e em quase todas as páginas web padrão que contenham um elemento de vídeo HTML5. Compatível também com servidores personalizados. Nenhum dado de vídeo é enviado aos nossos servidores — apenas metadados de sincronização.

-
- - -
-

- - - - Convites Instantâneos / Entrada com 1 Clique -

-

Nenhum endereço IP ou palavra-passe para trocar. Partilhe um link de convite gerado com os seus amigos para que possam entrar na sala automaticamente com um único clique.

-
- - -
-

- - - - Auto-Hospedável e Pronto para Docker -

-

Os nossos servidores oficiais são gratuitos e rápidos, mas pode assumir o controlo total se quiser. Lance o seu próprio servidor de retransmissão privado em segundos via Docker.

-
- - -
-

- - - - Open Source (MIT License) -

-

The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.

-
- - -
-

- - - - Nivelamento de Volume / Compressor de Áudio -

-

Nunca mais esteja sempre a ajustar o volume. O compressor de áudio integrado reforça diálogos suaves e doma explosões altas. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer vídeo HTML5. Totalmente local — nenhum dado de áudio sai do seu computador.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- Descubra porquê o código aberto, sem anúncios e focado na privacidade é a forma superior de ver vídeos juntos. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FuncionalidadeKoalaSyncTeleparty
- Custos / Paywalls - Assinaturas premium, taxas ocultas ou funcionalidades bloqueadas. - 100% Gratuito - ✘ Planos Pagos / Bloqueios Premium - [1] -
- Licença / Código Auditável - Se o código-fonte é aberto e livremente auditável. - Código Aberto (MIT) - ✘ Proprietário - [2] -
- Self-Hosting - Capacidade de implementar o seu próprio servidor de retransmissão privado. - Sim (Pronto para Docker) - ✘ Não - [2] -
- Privacidade e Rastreio - Requisitos de registo, cookies de rastreio e análises. - Zero-Persistência (Apenas RAM) - ✘ Google Analytics e Cookies - [2] -
- Compatibilidade de Sites - Websites suportados e compatibilidade do leitor. - Quase qualquer vídeo HTML5[3] - ✘ Apenas sites suportados - [1] -
- Localização / Tradução - Idiomas de interface disponíveis e suporte de tradução. - 13 Idiomas (e a crescer) - ✘ Apenas Inglês -
- Compressor de Áudio / Nivelamento de Volume - Normalização de áudio integrada para equilibrar diálogos baixos e efeitos altos - Sim (4 predefinições, controlo dry/wet) - ✘ Não -
-
-

- Estado da comparação: Maio de 2026. -

-

- [1] - Preços oficiais do Teleparty Premium e detalhes das redes suportadas: - teleparty.com/premium -

-

- [2] - Políticas de privacidade do Teleparty e recolha de dados de rastreio: - teleparty.com/privacy -

-

- [3] - Funciona em websites que permitam injeções de scripts nas tags de vídeo HTML5 padrão. Websites com Políticas de Segurança de Conteúdo (CSP) muito rígidas, proteção de direitos de cópia DRM ou wrappers de leitores fortemente ofuscados (como shadow DOMs complexos) podem restringir o controlo ou injeção. -

-
-
-
-
- -
-
-

- Como Começar -

- -
-
-
- -

Instalar Extensão

-

Adicione o KoalaSync ao seu navegador a partir da Chrome Web Store, Firefox Add-ons ou transfira o ZIP de programador mais recente do GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Sincronizador de vídeo focado na privacidade -
-
-
-
-
- Chrome Logo - Descarregar para Chrome -
-
- Firefox Logo - Descarregar para Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Criar uma Sala

-

Abra o popup da extensão e clique em '+ Criar Nova Sala'. O KoalaSync gera automaticamente um ID de Sala e Palavra-passe seguros, entra nela e copia o link de convite para a área de transferência.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Sala -
-
- Sincronização -
-
- Definições -
-
-
-
- + Criar Nova Sala -
-
- -
- - Ligação Manual / Avançado -
- -
- - Link de convite copiado! -
-
-
-
-
-
-
- -

Partilhar e Sincronizar

-

Envie o link de convite para os seus amigos. Assim que eles entrarem, selecione o seu separador do vídeo e desfrute da reprodução sincronizada.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- EM SINCRONIA -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Para Auto-Hospedadores -

-

- Não confia no nosso servidor? Mantenha a total soberania dos seus dados. Implemente o seu próprio servidor de retransmissão privado em minutos. -

- - -
- Um coala fofo sentado num portátil a implementar um contentor Docker para auto-hospedagem -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Perguntas Frequentes -

-

- Tudo o que precisa de saber sobre ver vídeos juntos numa sincronização perfeita. -

-
-
- Posso ver Netflix, Emby ou Jellyfin juntos em sincronia com os amigos? -

Sim! O KoalaSync funciona no Netflix, YouTube, Twitch e em qualquer website com um leitor de vídeo HTML5 — incluindo Emby, Jellyfin e servidores de media auto-hospedados. Instale a extensão, crie uma sala, partilhe o link de convite e todos assistem em perfeita sincronia.

-
-
- O KoalaSync é uma alternativa gratuita ao Teleparty? -

100% gratuito e de código aberto sob a Licença MIT. Sem planos premium, sem funcionalidades bloqueadas, sem anúncios — tudo incluído. Ao contrário do Teleparty, o servidor do KoalaSync corre apenas em RAM, sem qualquer recolha de dados ou necessidade de contas de utilizador.

-
-
- O KoalaSync funciona com Emby, Jellyfin e servidores de media auto-hospedados? -

Sim. O KoalaSync deteta qualquer elemento de vídeo HTML5 padrão, o que significa que funciona perfeitamente com Emby, Jellyfin, Plex e qualquer configuração de streaming personalizada. Também pode auto-hospedar o servidor de retransmissão do KoalaSync via Docker para total soberania dos dados.

-
-
- Que navegadores e plataformas suportam o KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave e todos os navegadores baseados em Chromium. Instale diretamente da Chrome Web Store ou Firefox Add-ons — sem necessidade de configuração manual.

-
-
- Todos os meus amigos precisam de ter a extensão instalada? -

Sim, cada participante precisa de ter o KoalaSync instalado — mas não há registo ou criação de conta. Basta clicar no link de convite, instalar a extensão se ainda não o fez, e entrará na sala automaticamente em segundos.

-
-
- Os meus dados estão seguros? E se eu não confiar no servidor oficial? -

Totalmente seguro. O servidor de retransmissão do KoalaSync corre apenas em RAM — todos os dados da sessão são permanentemente eliminados no momento em que sai da sala. Sem base de dados, sem registo, sem análises, sem contas. E se preferir o controlo total: pode auto-hospedar o seu próprio servidor de retransmissão privado via Docker em minutos. Toda a base de código é aberta e auditável no GitHub.

-
-
- Posso corrigir diálogos suaves e explosões altas ao ver vídeos no navegador? -

Sim. O KoalaSync 2.2.0 inclui um compressor de áudio integrado que reduz a diferença entre as partes silenciosas e barulhentas do seu vídeo. Funciona localmente através da Web Audio API — nenhum dado de áudio sai do seu computador. Abra o popup, crie uma sala, vá a Definições → Audio Processing, ative o compressor e escolha um preset. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer site de vídeo HTML5.

-
-
-
-
- -
-
-

- Não está convencido? Veja por si mesmo. -

-

- O KoalaSync é 100% de código aberto, sem anúncios e sem rastreio. Audite a nossa base de código no GitHub ou instale a extensão do navegador diretamente. -

- - - - Um coala fofo a segurar numa página de repositório GitHub ao lado da mascote do GitHub Octocat - - - -
-
- - - - - - diff --git a/website/www/robots.txt b/website/www/robots.txt deleted file mode 100644 index 29788bf..0000000 --- a/website/www/robots.txt +++ /dev/null @@ -1,6 +0,0 @@ -# KoalaSync Website — Allow all crawlers, full indexing -User-agent: * -Allow: / - -# Sitemap for search engines -Sitemap: https://sync.koalastuff.net/sitemap.xml diff --git a/website/www/ru/index.html b/website/www/ru/index.html deleted file mode 100644 index 2b69244..0000000 --- a/website/www/ru/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Синхронизация Netflix, YouTube и любого видео с друзьями - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Смотрите вместе.Синхронно на 100%.

-

Ваш киновечер на расстоянии без задержек. Без регистрации и сбора данных. Просто поделитесь ссылкой и смотрите вместе.

-
- Милый коала стоит и смотрит вниз на кнопки загрузки -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Активная комната - brave-eagle-80 -
- Официальный сервер -
-
-
Ссылка-приглашение
-
- - -
-
-
-
Участники
-
-
-
- CoolUsername - ВЫ -
-
Stranger Things - S4E1
-
0:55 • Воспроизведение
-
-
-
- KoalaPC - Собеседник -
-
Stranger Things - S4E1
-
0:55 • Воспроизведение
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Последняя активность - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- Пропустить и играть -
- -
- - -
-
-
-
- CoolUsername - ВЫ -
-
Stranger Things - S4E1
-
0:55 • Воспроизведение
-
-
-
- KoalaPC - Собеседник -
-
Stranger Things - S4E1
-
0:55 • Воспроизведение
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- Статус соединения -

-
-
- - -
- -
- - - Копировать логи - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- Работает на ваших любимых платформах -

-
- - - - - - - -
-
-
- -
-
-

- Идеально для любого случая -

-

- Близко или далеко — KoalaSync объединяет людей за просмотром любимых видео. -

-
-
- Два милых коалы сидят вместе и делят ведро попкорна -

- Киноночь с друзьями -

-

Синхронизируйте фильмы в реальном времени и общайтесь в Discord, Zoom или вашей любимой программе. Это ощущается так, будто вы сидите в одной комнате.

-
-
- Профессор коала проводит презентацию на экране для двух удаленных студентов коал -

- Удаленное обучение -

-

Разбирайте обучающие видео, лекции или стримы для разработчиков вместе с однокурсниками или коллегами. Ставьте на паузу и обсуждайте сложные шаги в идеальном согласии.

-
-
- Милая пара коал смотрит видео удаленно; один сидит за ПК, другая в постели с ноутбуком, между ними летают сердечки -

- Отношения на расстоянии -

-

Сократите расстояние и наслаждайтесь свиданиями. Переживайте каждый поворот сюжета, смейтесь над шутками и делитесь эмоциями в одну и ту же миллисекунду.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Почему KoalaSync? -

-

- Создан для надежной синхронизации, конфиденциальности и простой настройки. -

- -
- -
-

- - - - Полный контроль и мгновенный синхро -

-

Один ставит на паузу — пауза у всех. Один перематывает — все перематывают. Наш двухфазный протокол координирует воспроизведение в реальном времени у всех участников.

-
- - -
-

- - - - Бесконечные марафоны -

-

Синхронное автовоспроизведение. KoalaSync автоматически определяет переход на следующую серию и ждет, пока она загрузится у всех участников.

-
- - -
-

- - - - Без аккаунтов и хранения данных -

-

Без регистрации, без отслеживания, без следов на диске. Сервер работает исключительно во временной RAM и полностью стирает вашу комнату при выходе.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Универсальная поддержка HTML5 -

-

Работает на YouTube, Twitch, Netflix, Jellyfin, Emby и почти на любой веб-странице со стандартным HTML5-видеотегом. Подходит для локальных медиатек. Никакие видеоданные никогда не отправляются на наши серверы — только метаданные синхронизации.

-
- - -
-

- - - - Быстрые приглашения в 1 клик -

-

Не нужно обмениваться IP-адресами или паролями. Отправьте сгенерированную ссылку друзьям, чтобы они автоматически вошли в комнату в один клик.

-
- - -
-

- - - - Self-Hosted и готов к Docker -

-

Наши официальные серверы бесплатны и быстры, но вы можете получить полный контроль. Запустите свой собственный приватный ретранслятор в Docker за секунды.

-
- - -
-

- - - - Открытый исходный код (Лицензия MIT) -

-

Весь исходный код публично доступен для проверки на GitHub. Никаких «черных ящиков», никаких проприетарных бинарных файлов (blobs) — 100% прозрачность от relay-сервера до расширения браузера.

-
- - -
-

- - - - Выравнивание громкости / Аудио компрессор -

-

Больше никакой постоянной регулировки громкости. Встроенный аудио компрессор усиливает тихие диалоги и приглушает громкие взрывы. Работает на Netflix, Prime Video, Disney+, YouTube и любом HTML5-видео. Полностью локально — никакие аудиоданные не покидают ваш компьютер.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync против Teleparty -

-

- Узнайте, почему открытый исходный код, отсутствие рекламы и конфиденциальность делают нас лучшим выбором для совместного просмотра. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ФункцияKoalaSyncTeleparty
- Стоимость и ограничения - Платные подписки, скрытые платежи или заблокированные функции. - 100% Бесплатно - ✘ Платные тарифы и ограничения - [1] -
- Лицензия и аудит кода - Открыт ли исходный код для свободного изучения и аудита безопасности. - Open Source (MIT) - ✘ Проприетарный - [2] -
- Self-Hosting - Возможность развернуть свой собственный приватный сервер. - Да (готов к Docker) - ✘ Нет - [2] -
- Конфиденциальность и трекеры - Обязательная регистрация, отслеживающие файлы cookie и аналитика. - Без сохранения (только RAM) - ✘ Google Analytics и Cookies - [2] -
- Совместимость с сайтами - Поддерживаемые веб-ресурсы и совместимость плееров. - Почти любое HTML5 видео[3] - ✘ Только поддерживаемые сайты - [1] -
- Локализация / Перевод - Доступные языки интерфейса и поддержка перевода. - 13 языков (и расширяется) - ✘ Только английский -
- Аудиокомпрессор / Выравнивание Громкости - Встроенная нормализация звука для баланса тихих диалогов и громких эффектов - Да (4 пресета, управление dry/wet) - ✘ Нет -
-
-

- Состояние сравнения: май 2026. -

-

- [1] - Официальные цены Teleparty Premium и поддерживаемые сети: - teleparty.com/premium -

-

- [2] - Политика конфиденциальности Teleparty и сбор трекеров: - teleparty.com/privacy -

-

- [3] - Работает на сайтах, разрешающих инъекцию скриптов в стандартные видеотеги HTML5. Сайты с очень строгой политикой безопасности контента (CSP), защитой от копирования DRM или сильно обфусцированными оболочками плееров (например, сложные теневые DOM) могут блокировать автоматическое управление. -

-
-
-
-
- -
-
-

- С чего начать -

- -
-
-
- -

Установить расширение

-

Добавьте KoalaSync в браузер из Chrome Web Store, Firefox Add-ons or скачайте последний ZIP-архив разработчика с GitHub.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Ориентированный на конфиденциальность синхронизатор видео -
-
-
-
-
- Chrome Logo - Скачать для Chrome -
-
- Firefox Logo - Скачать для Firefox -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Создать комнату

-

Откройте меню расширения и нажмите «+ Создать новую комнату». KoalaSync автоматически сгенерирует ID и пароль, войдет в нее и скопирует ссылку-приглашение.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Комната -
-
- Синхро -
-
- Опции -
-
-
-
- + Создать комнату -
-
- -
- - Ручное подключение / Дополнительно -
- -
- - Ссылка скопирована! -
-
-
-
-
-
-
- -

Поделиться и смотреть

-

Отправьте ссылку друзьям. Как только они присоединятся, выберите вкладку с видео и наслаждайтесь синхронным просмотром.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- В СИНХРОНЕ -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Для селф-хостеров -

-

- Не доверяете нашему серверу? Сохраняйте полный контроль над данными. Разверните собственный приватный сервер за пару минут. -

- - -
- Милый коала сидит за ноутбуком и разворачивает контейнер Docker для селф-хостинга -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Часто задаваемые вопросы -

-

- Всё, что нужно знать о синхронном просмотре видео с друзьями. -

-
-
- Могу ли я смотреть Netflix, Emby или Jellyfin синхронно с друзьями? -

Да! KoalaSync работает с Netflix, YouTube, Twitch и любым сайтом с HTML5-видеоплеером — включая Emby, Jellyfin и собственные медиасерверы. Установите расширение, создайте комнату, поделитесь ссылкой и смотрите в идеальной синхронизации.

-
-
- KoalaSync — бесплатная альтернатива Teleparty? -

100% бесплатно и с открытым исходным кодом под лицензией MIT. Без премиум-уровней, без заблокированных функций, без рекламы. В отличие от Teleparty, сервер KoalaSync работает только в ОЗУ — без сбора данных и учётных записей.

-
-
- Работает ли KoalaSync с Emby, Jellyfin и собственными медиасерверами? -

Да. KoalaSync обнаруживает любой HTML5-видеоэлемент и отлично работает с Emby, Jellyfin, Plex и любыми собственными стриминговыми решениями. Вы также можете развернуть свой relay-сервер через Docker.

-
-
- Какие браузеры и платформы поддерживают KoalaSync? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave и все браузеры на базе Chromium. Установите из Chrome Web Store или Firefox Add-ons.

-
-
- Всем ли моим друзьям нужно устанавливать расширение? -

Да, каждому участнику нужен KoalaSync — но без регистрации и создания учётной записи. Просто перейдите по ссылке-приглашению, установите расширение (если ещё нет) и вы автоматически в комнате.

-
-
- Мои данные в безопасности? Что, если я не доверяю официальному серверу? -

Полностью безопасно. Relay-сервер KoalaSync работает только в ОЗУ — все данные сессии удаляются при выходе из комнаты. Никаких баз данных, логов, аналитики и учётных записей. Если хотите полный контроль: разверните свой приватный relay-сервер через Docker за пару минут. Исходный код полностью открыт и доступен для аудита на GitHub.

-
-
- Можно ли исправить тихие диалоги и громкие взрывы при просмотре видео в браузере? -

Да. KoalaSync 2.2.0 включает встроенный аудио компрессор, который уменьшает разницу между тихими и громкими частями видео. Он работает локально через Web Audio API — аудиоданные никогда не покидают ваш компьютер. Откройте попап, создайте комнату, перейдите в Настройки → Audio Processing, включите компрессор и выберите пресет. Работает на Netflix, Prime Video, Disney+, YouTube и любом сайте с HTML5-видео.

-
-
-
-
- -
-
-

- Все еще сомневаетесь? Убедитесь сами. -

-

- KoalaSync на 100% бесплатен, открыт и безопасен. Изучите наш код на GitHub или установите расширение в браузер напрямую. -

- - - - Милый коала держит страницу репозитория GitHub рядом с маскотом GitHub Octocat - - - -
-
- - - - - - diff --git a/website/www/site.webmanifest b/website/www/site.webmanifest deleted file mode 100644 index e9510ec..0000000 --- a/website/www/site.webmanifest +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "KoalaSync", - "short_name": "KoalaSync", - "description": "Real-time video synchronization for friends. Privacy-first, open source.", - "start_url": "/", - "display": "standalone", - "background_color": "#0f172a", - "theme_color": "#0f172a", - "icons": [ - { - "src": "/assets/NewLogoIcon_64.webp", - "sizes": "64x64", - "type": "image/webp", - "purpose": "any" - }, - { - "src": "/assets/NewLogoIcon_128.webp", - "sizes": "128x128", - "type": "image/webp", - "purpose": "any maskable" - }, - { - "src": "/assets/icon-192x192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "any maskable" - } - ] -} diff --git a/website/www/sitemap.xml b/website/www/sitemap.xml deleted file mode 100644 index 57b493c..0000000 --- a/website/www/sitemap.xml +++ /dev/null @@ -1,288 +0,0 @@ - - - - https://sync.koalastuff.net/imprint - 2026-06-09 - monthly - 0.3 - - - https://sync.koalastuff.net/privacy - 2026-06-09 - monthly - 0.3 - - - https://sync.koalastuff.net/de/impressum - 2026-06-09 - monthly - 0.3 - - - https://sync.koalastuff.net/de/datenschutz - 2026-06-09 - monthly - 0.3 - - - https://sync.koalastuff.net/ - 2026-06-09 - weekly - 1.0 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/de/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/fr/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/es/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/pt-BR/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/ru/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/it/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/pl/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/tr/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/nl/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/ja/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/ko/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - - https://sync.koalastuff.net/pt/ - 2026-06-09 - weekly - 0.8 - - - - - - - - - - - - - - - - diff --git a/website/www/style.49e7653a.min.css b/website/www/style.49e7653a.min.css deleted file mode 100644 index 58b77d4..0000000 --- a/website/www/style.49e7653a.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:'Twemoji Country Flags';unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url('assets/TwemojiCountryFlags.woff2') format('woff2');font-display:swap}:root{--bg:#0f172a;--card:#1e293b;--accent:#6366f1;--accent-glow:rgba(99,102,241,0.3);--text:#f8fafc;--text-muted:#cbd5e1;--success:#22c55e;--glass:rgba(30,41,59,0.4);--glass-border:rgba(255,255,255,0.05)}.invite-banner{background:var(--accent);color:white;padding:0.75rem 0;text-align:center;font-weight:600;font-size:0.9rem;position:relative;z-index:2000;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.btn-banner{background:white;color:var(--accent);padding:4px 12px;border-radius:6px;text-decoration:none;font-size:0.8rem;font-weight:700;margin-left:12px;cursor:pointer;border:none;transition:transform 0.2s}.btn-banner:hover{transform:scale(1.05)}*{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}body{font-family:'Twemoji Country Flags',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";background-color:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;position:relative}.bg-blobs{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:radial-gradient(circle at 50% 50%,#1e1b4b 0%,#0f172a 100%)}.blob{position:absolute;width:600px;height:600px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);filter:blur(80px);border-radius:50%;opacity:0.5;animation:move 25s infinite alternate ease-in-out}.blob-1{top:-100px;left:-100px;animation-delay:0s}.blob-2{bottom:-100px;right:-100px;animation-delay:-5s;background:radial-gradient(circle,rgba(139,92,246,0.2) 0%,transparent 70%)}.blob-3{top:40%;left:30%;animation-duration:35s;animation-delay:-10s}@keyframes move{0%{transform:translate(0,0) scale(1)}33%{transform:translate(100px,100px) scale(1.2)}66%{transform:translate(-50px,200px) scale(0.8)}100%{transform:translate(0,0) scale(1)}}.container{max-width:1100px;margin:0 auto;padding:0 2rem}section{padding:6rem 0}.use-cases-section,#features,#self-hosting,.comparison-section{content-visibility:auto;contain-intrinsic-size:auto 1400px}nav{position:fixed;top:0;width:100%;z-index:1000;background:var(--glass);backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border);padding:1rem 0}.nav-content{display:flex;align-items:center}.logo-area{display:flex;align-items:center;gap:0.75rem;font-weight:800;font-size:1.5rem;letter-spacing:-0.5px}.logo-area picture{display:contents}.logo-area img{height:64px;width:64px;object-fit:contain;border-radius:8px;margin:-4px 0}.nav-ext-status{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:rgba(16,185,129,0.15);border:1px solid rgba(16,185,129,0.3);color:#10b981;border-radius:12px;font-size:0.55rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;box-shadow:0 0 10px rgba(16,185,129,0.1);animation:fade-in 0.4s ease-out;margin-left:0.2rem}@keyframes fade-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.nav-links{display:flex;gap:2rem;margin-left:auto}.nav-links a{color:var(--text-muted);text-decoration:none;font-weight:500;transition:color 0.3s}.nav-links a:hover{color:var(--accent)}.nav-right{display:flex;align-items:center;gap:0.5rem;margin-left:2rem;flex-shrink:0}.hero{min-height:100vh;display:flex;align-items:center;padding-top:8rem;padding-bottom:4rem}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;text-align:left;width:100%}.hero-text h1{font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;padding-bottom:0.1em;background:linear-gradient(to bottom,#fff 40%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-text h1 .hero-line2{display:block;margin-top:0.2em}.hero-text p,.hero-subtitle{font-size:1.25rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:600px;font-weight:400;line-height:1.6}.hero-mascot-container{display:block;margin-bottom:-0.5rem;margin-left:2.2rem}.hero-lookdown-mascot{display:block;width:90px;height:auto}@media (max-width:768px){.hero-mascot-container{margin-left:0;display:flex;justify-content:center}}.cta-group{display:flex;gap:1rem;flex-wrap:wrap}.btn{padding:0.85rem 1.75rem;border-radius:12px;font-weight:600;text-decoration:none;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),background-color 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),color 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1);display:inline-flex;align-items:center;gap:0.5rem;font-size:0.95rem}.btn-primary{background:#5b5de8;color:white;box-shadow:0 10px 15px -3px var(--accent-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px var(--accent-glow)}.btn-firefox{background:#e66000;color:white;box-shadow:0 10px 15px -3px rgba(230,96,0,0.3)}.btn-firefox:hover{background:#ff7300;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(230,96,0,0.4)}.btn-secondary{background:var(--card);color:var(--text);border:1px solid var(--glass-border)}.btn-secondary:hover{background:#2d3748;transform:translateY(-2px)}.version-badge{display:inline-block;background:rgba(99,102,241,0.1);color:var(--accent);padding:0.4rem 1rem;border-radius:99px;font-size:0.8rem;font-weight:700;margin-bottom:1.5rem;border:1px solid rgba(99,102,241,0.3);letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s,background 0.2s}.version-badge:hover{background:rgba(99,102,241,0.2);box-shadow:0 0 16px rgba(99,102,241,0.3);transform:translateY(-1px)}.hero-mockup-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.extension-mockup{width:320px;height:520px;background:#0f172a;border-radius:20px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 20px rgba(99,102,241,0.15);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden;position:relative;user-select:none;padding:16px;padding-bottom:0;box-sizing:border-box}.mock-header-row{display:flex;align-items:center;margin-bottom:16px;flex-shrink:0}.mock-header-title{font-size:18px;margin:0;color:var(--accent);letter-spacing:1px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;font-weight:800}.mock-header-title picture{display:contents}.mock-header-title img{width:28px;height:28px;object-fit:contain;border-radius:6px}.mock-version-link{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-muted);text-decoration:none;opacity:0.5;transition:opacity 0.2s,color 0.2s;cursor:pointer}.mock-version-link:hover{opacity:1;color:var(--accent)}.mock-tabs{display:flex;gap:4px;background:#1e293b;padding:4px;border-radius:12px;margin-bottom:20px;flex-shrink:0}.mock-tab{flex:1;background:none;border:none;color:var(--text-muted);font-size:0.75rem;font-weight:600;padding:8px 4px;cursor:pointer;border-radius:8px;transition:color 0.2s,background-color 0.2s;text-align:center}.mock-tab:hover{color:var(--text)}.mock-tab.active{background:var(--accent);color:white}.mock-body{flex:1;overflow-y:auto;padding:0;padding-bottom:16px;display:flex;flex-direction:column;font-size:0.8rem;scrollbar-width:none}.mock-body::-webkit-scrollbar{display:none}.mock-screen{display:none;flex-direction:column;gap:12px}.mock-screen.active{display:flex}.mock-card{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:12px}.mock-label{font-size:0.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.4rem}.mock-section-label{display:block;font-size:11px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-weight:700}.mock-input{background:#1e293b;border:1px solid #334155;border-radius:8px;color:white;padding:8px 10px;font-size:0.75rem;width:100%;outline:none}.mock-btn{background:var(--accent);color:white;border:none;border-radius:6px;padding:0.5rem;font-weight:600;font-size:0.75rem;cursor:pointer;transition:background 0.2s;text-align:center}.mock-btn:hover{background:#4f46e5}.mock-joined-room{display:flex;justify-content:space-between;align-items:center;background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.2);border-radius:8px;padding:0.6rem 0.75rem}.mock-room-name{font-weight:700;color:var(--accent);font-size:0.85rem}.mock-server-badge{background:rgba(99,102,241,0.2);color:var(--accent);font-size:0.6rem;font-weight:700;padding:2px 6px;border-radius:4px}.mock-invite-box{display:flex;gap:0.4rem}.mock-invite-box input{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-peer-list{display:flex;flex-direction:column;gap:0.5rem}.mock-peer-item{display:flex;flex-direction:column;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.03);border-radius:8px;padding:0.5rem 0.6rem}.mock-peer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.25rem}.mock-peer-name{font-weight:700;color:var(--text)}.mock-peer-meta{font-size:0.65rem;color:var(--text-muted)}.mock-peer-tab{font-size:0.7rem;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-peer-status{font-size:0.65rem;color:var(--text-muted);display:flex;align-items:center;gap:0.25rem}.mock-target-box{display:flex;align-items:center;gap:0.4rem;background:rgba(234,179,8,0.1);border:1px solid rgba(234,179,8,0.2);color:#facc15;padding:0.5rem 0.6rem;border-radius:8px;font-weight:600;font-size:0.7rem}.mock-ctrl-buttons{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}.mock-btn-play{background:#22c55e}.mock-btn-play:hover{background:#16a34a}.mock-btn-pause{background:#ef4444}.mock-btn-pause:hover{background:#dc2626}.mock-btn-force{background:var(--accent);grid-column:span 2}.mock-status-display{display:flex;align-items:center;justify-content:space-between}.mock-status-pill{display:inline-flex;align-items:center;gap:0.3rem;background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.2);color:#22c55e;padding:2px 8px;border-radius:99px;font-size:0.65rem;font-weight:700}.mock-log-item{font-size:0.7rem;color:var(--text-muted);border-left:2px solid var(--accent);padding-left:0.4rem;margin-top:0.4rem}.mock-settings-row{display:flex;align-items:flex-start;gap:0.5rem;margin-bottom:0.6rem}.mock-settings-row input[type="checkbox"]{margin-top:0.2rem;cursor:pointer}.mock-settings-row label{cursor:pointer;font-weight:600}.mock-settings-row p{font-size:0.65rem;color:var(--text-muted);margin-top:0.1rem}.mock-toggle-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.mock-toggle-switch input{opacity:0;width:0;height:0}.mock-slider{position:absolute;cursor:default;top:0;left:0;right:0;bottom:0;background-color:#334155;transition:.3s;border-radius:20px}.mock-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#94a3b8;transition:.3s;border-radius:50%}input:checked + .mock-slider{background-color:var(--accent)}input:checked + .mock-slider:before{transform:translateX(16px);background-color:white}.mock-diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.4rem}.mock-diag-box{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:6px;padding:0.4rem}.mock-diag-box .diag-val{font-family:monospace;font-weight:700;color:var(--accent);font-size:0.75rem}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}.feature-card{background:rgba(30,41,59,0.45);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);padding:2.5rem;border-radius:24px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 32px 0 rgba(0,0,0,0.3);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;padding:1px;background:linear-gradient(to bottom right,rgba(255,255,255,0.12),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(99,102,241,0.2);border-color:rgba(99,102,241,0.3)}.feature-card:hover::before{background:linear-gradient(to bottom right,rgba(99,102,241,0.3),transparent)}.feature-icon-svg{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(99,102,241,0.12);color:var(--accent);border-radius:12px;margin-right:14px;transition:background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.feature-card:hover .feature-icon-svg{background:var(--accent);color:white;box-shadow:0 0 15px var(--accent-glow);transform:scale(1.05)}.bento-icon{width:22px;height:22px;display:block;flex-shrink:0}.feature-card h3{margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex;align-items:center}.feature-card p{color:var(--text-muted);font-size:0.95rem;line-height:1.6}.feature-card.bento-large{grid-column:span 2;background:linear-gradient(135deg,rgba(30,41,59,0.45) 0%,rgba(99,102,241,0.08) 100%);padding:3rem 3.5rem;display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center}.feature-card.bento-large h3{flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:0;font-size:1.25rem}.feature-card.bento-large .feature-icon,.feature-card.bento-large .feature-icon-svg{width:52px;height:52px;border-radius:14px;margin-right:0;flex-shrink:0}.feature-card.bento-large .bento-icon{width:24px;height:24px}.feature-card.bento-large p{font-size:1rem;line-height:1.7;margin:0}.feature-card.bento-large::after{content:'';position:absolute;top:0;left:2.5rem;right:2.5rem;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,0.4),transparent);opacity:0;transition:opacity 0.3s ease}.feature-card.bento-large:hover::after{opacity:1}@media (max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.feature-card.bento-large{grid-column:span 2;padding:2.5rem;gap:2rem}.feature-card.bento-large h3{font-size:1.15rem}}@media (max-width:600px){.features-grid{grid-template-columns:1fr;gap:1rem}.feature-card.bento-large{grid-column:span 1;display:flex;flex-direction:column;padding:1.75rem;gap:1rem}.feature-card.bento-large h3{flex-direction:row;align-items:center;text-align:left;gap:0.75rem;margin-bottom:0;font-size:1.15rem}.feature-card.bento-large .feature-icon,.feature-card.bento-large .feature-icon-svg{width:40px;height:40px;border-radius:10px;margin-right:0}.feature-card.bento-large .bento-icon{width:18px;height:18px}.feature-card.bento-large p{font-size:0.9rem;line-height:1.6}.feature-card.bento-large::after{display:none}.feature-card{padding:1.75rem}.feature-card h3{font-size:1.1rem}.feature-icon-svg{width:40px;height:40px;border-radius:10px;margin-right:12px}.bento-icon{width:18px;height:18px}}.steps{display:flex;flex-direction:column;gap:6rem}.step{display:grid;grid-template-columns:1fr 1.1fr;gap:6rem;align-items:center}.step:nth-child(even) .step-text{order:2}.step-num{font-size:4rem;font-weight:800;color:rgba(99,102,241,0.15);line-height:1;margin-bottom:0.5rem}.step-text h3{font-size:1.85rem;margin-bottom:1rem;font-weight:800}.step-text p{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.step-illustration-1,.step-illustration-2,.step-illustration-3{background:radial-gradient(circle at top left,#1e293b,#0f172a);height:280px;border-radius:24px;border:1px solid var(--glass-border);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.05);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1)}.step-illustration-1:hover,.step-illustration-2:hover,.step-illustration-3:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(99,102,241,0.25);box-shadow:0 25px 50px rgba(99,102,241,0.15),inset 0 1px 0 rgba(255,255,255,0.1)}.illus-browser-container{width:90%;height:80%;background:#090d16;border:1px solid rgba(255,255,255,0.05);border-radius:12px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.5);display:flex;flex-direction:column}.illus-browser-header{background:#131924;padding:0.6rem 0.8rem;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,0.05)}.illus-browser-dots{display:flex;gap:6px;margin-right:1.5rem}.illus-browser-dot{width:8px;height:8px;border-radius:50%;opacity:0.6}.illus-browser-dot:nth-child(1){background:#ef4444}.illus-browser-dot:nth-child(2){background:#fbbf24}.illus-browser-dot:nth-child(3){background:#22c55e}.illus-browser-address-bar{background:#090d16;border:1px solid rgba(255,255,255,0.08);border-radius:6px;color:var(--text-muted);font-size:0.68rem;padding:3px 12px;flex-grow:1;max-width:60%;text-align:center;font-family:monospace;letter-spacing:0.2px}.illus-browser-address-bar .url-protocol{color:#22c55e;font-weight:600}.illus-browser-toolbar{display:flex;margin-left:auto}.illus-extension-btn{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s,box-shadow 0.3s}.illus-extension-btn.active{background:rgba(99,102,241,0.2);border:1px solid var(--accent);box-shadow:0 0 10px rgba(99,102,241,0.4);animation:active-pulse 2s infinite alternate}@keyframes active-pulse{0%{transform:scale(1);box-shadow:0 0 5px rgba(99,102,241,0.4)}100%{transform:scale(1.08);box-shadow:0 0 12px rgba(99,102,241,0.7)}}.illus-browser-content{flex-grow:1;padding:1rem;position:relative;display:flex;align-items:flex-start}.illus-store-card{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:12px;padding:0.8rem;width:65%;display:flex;flex-direction:column;gap:10px}.illus-store-card-header{display:flex;align-items:center;gap:8px}.illus-large-logo{width:30px;height:30px;object-fit:contain;border-radius:6px;box-shadow:0 0 10px rgba(99,102,241,0.2)}.illus-store-info{display:flex;flex-direction:column}.illus-store-title{font-size:0.88rem;font-weight:800;color:var(--text);line-height:1.1}.illus-store-desc{font-size:0.58rem;color:var(--text-muted);line-height:1.2;margin-top:2px}.illus-store-buttons{display:flex;flex-direction:column;gap:6px}.illus-store-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;font-size:0.58rem;font-weight:700;color:white;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.03);box-shadow:0 2px 5px rgba(0,0,0,0.2);cursor:default;transition:opacity 0.2s,transform 0.2s}.illus-store-btn img{width:11px;height:11px;display:block}.illus-store-btn.chrome{border-color:rgba(99,102,241,0.25);background:rgba(99,102,241,0.08);box-shadow:0 0 10px rgba(99,102,241,0.05)}.illus-store-btn.firefox{border-color:rgba(249,115,22,0.25);background:rgba(249,115,22,0.08);box-shadow:0 0 10px rgba(249,115,22,0.05)}.install-breathe{animation:install-breathe 2.5s ease-in-out infinite;z-index:2;position:relative}@keyframes install-breathe{0%,100%{transform:scale(1);box-shadow:0 0 15px rgba(99,102,241,0.2)}50%{transform:scale(1.05);box-shadow:0 0 25px rgba(99,102,241,0.5)}}.install-breathe.firefox,.btn-firefox.install-breathe{animation-name:install-breathe-ff}@keyframes install-breathe-ff{0%,100%{transform:scale(1);box-shadow:0 0 15px rgba(249,115,22,0.2)}50%{transform:scale(1.05);box-shadow:0 0 25px rgba(249,115,22,0.5)}}.illus-extension-popup{position:absolute;top:0.6rem;right:0.6rem;width:145px;background:rgba(30,41,59,0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:0.6rem 0.8rem;box-shadow:0 10px 25px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.1);animation:popup-float 4s ease-in-out infinite;z-index:5}@keyframes popup-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.illus-extension-popup .popup-title{display:flex;align-items:center;gap:5px;font-size:0.72rem;font-weight:700;color:var(--text);margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:4px}.illus-extension-popup .popup-title img{width:12px;height:12px}.illus-extension-popup .popup-status{margin-bottom:4px}.status-badge-success{background:rgba(34,197,94,0.12);color:#22c55e;font-size:0.6rem;font-weight:700;padding:2px 6px;border-radius:4px;border:1px solid rgba(34,197,94,0.2);display:inline-flex;align-items:center;gap:3px;animation:status-glow 2s infinite alternate}@keyframes status-glow{0%{box-shadow:0 0 0 rgba(34,197,94,0)}100%{box-shadow:0 0 6px rgba(34,197,94,0.3)}}.illus-extension-popup .popup-quick-start{font-size:0.55rem;color:var(--text-muted);font-weight:500;line-height:1.2}.illus-popup-card{width:220px;background:rgba(30,41,59,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:0.95rem;box-shadow:0 15px 35px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:0.75rem;animation:popup-float 4s ease-in-out infinite;animation-delay:-1s}.illus-popup-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.06);padding-bottom:8px}.illus-popup-brand{display:flex;align-items:center;gap:6px;font-size:0.82rem;font-weight:800;letter-spacing:-0.2px}.illus-popup-version{font-size:0.58rem;color:var(--text-muted)}.illus-popup-tabs{display:flex;gap:4px;background:rgba(9,13,22,0.4);padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,0.03)}.illus-popup-tab{flex:1;text-align:center;font-size:0.62rem;padding:4px 0;border-radius:6px;color:var(--text-muted);font-weight:600}.illus-popup-tab.active{background:var(--card);color:var(--accent);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.illus-popup-body{display:flex;flex-direction:column;gap:0.75rem;position:relative}.illus-popup-btn{background:linear-gradient(135deg,var(--accent),#8b5cf6);border-radius:8px;padding:9px;color:white;font-weight:700;font-size:0.7rem;text-align:center;box-shadow:0 4px 12px rgba(99,102,241,0.3);position:relative;overflow:hidden;cursor:default;animation:create-btn-pulse 2s infinite alternate}@keyframes create-btn-pulse{0%{transform:scale(1);box-shadow:0 4px 12px rgba(99,102,241,0.3)}100%{transform:scale(1.03);box-shadow:0 6px 16px rgba(99,102,241,0.5)}}.illus-btn-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);transform:skewX(-20deg);animation:shimmer-sweep 3s infinite ease-in-out}@keyframes shimmer-sweep{0%{left:-100%}50%,100%{left:150%}}.illus-collapsed-details{background:rgba(9,13,22,0.4);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:7px 12px;font-size:0.56rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:6px;letter-spacing:0.2px}.details-arrow{font-size:0.48rem;color:var(--text-muted);opacity:0.7}.illus-floating-success{position:absolute;bottom:-1.2rem;left:50%;transform:translateX(-50%);background:rgba(9,13,22,0.9);border:1px solid rgba(34,197,94,0.3);border-radius:20px;padding:3px 10px;display:flex;align-items:center;gap:4px;box-shadow:0 4px 10px rgba(0,0,0,0.4);animation:floating-success-fade 5s infinite;white-space:nowrap;z-index:10}@keyframes floating-success-fade{0%,100%,75%{opacity:0;transform:translate(-50%,5px) scale(0.9)}15%,60%{opacity:1;transform:translate(-50%,0) scale(1)}}.illus-floating-success .success-icon{font-size:0.65rem}.illus-floating-success span[lang]{font-size:0.58rem;color:#22c55e;font-weight:700}.illus-sync-theater{width:95%;display:flex;align-items:center;justify-content:center;position:relative;gap:0.6rem}.illus-player-card{width:145px;background:rgba(15,23,42,0.7);border:1px solid rgba(255,255,255,0.05);border-radius:12px;padding:6px;box-shadow:0 10px 25px rgba(0,0,0,0.4);display:flex;flex-direction:column;gap:4px;position:relative;z-index:2}.illus-player-card.player-a{animation:popup-float 4s ease-in-out infinite;animation-delay:-2s}.illus-player-card.player-b{animation:popup-float 4s ease-in-out infinite;animation-delay:-3s}.player-header{display:flex;justify-content:space-between;align-items:center;font-size:0.55rem}.player-user{font-weight:700;color:var(--text)}.player-badge{font-size:0.42rem;font-weight:800;padding:1px 3px;border-radius:3px}.player-badge.active{background:rgba(34,197,94,0.15);color:#22c55e;border:1px solid rgba(34,197,94,0.25)}.player-video-canvas{height:70px;border-radius:8px;background:linear-gradient(135deg,#1e1b4b,#311042);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.02)}.player-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(139,92,246,0.1) 0%,transparent 80%)}.player-play-pulse{width:24px;height:24px;border-radius:50%;background:rgba(99,102,241,0.85);color:white;font-size:0.65rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(99,102,241,0.5);z-index:3;animation:play-pulse 2s infinite alternate}@keyframes play-pulse{0%{transform:scale(1);box-shadow:0 0 6px rgba(99,102,241,0.4)}100%{transform:scale(1.15);box-shadow:0 0 15px rgba(99,102,241,0.8)}}.player-controls{display:flex;align-items:center;gap:4px;padding:2px 2px 0 2px}.control-btn{font-size:0.58rem;color:var(--accent)}.player-timeline{flex-grow:1;height:3px;background:rgba(255,255,255,0.1);border-radius:2px;position:relative}.timeline-fill{position:absolute;top:0;left:0;height:100%;background:var(--accent);border-radius:2px;width:60%;animation:theater-grow 6s infinite linear}.timeline-knob{position:absolute;top:-2px;left:60%;width:7px;height:7px;border-radius:50%;background:white;box-shadow:0 0 4px rgba(0,0,0,0.5);transform:translateX(-50%);animation:theater-knob-grow 6s infinite linear}@keyframes theater-grow{0%{width:0%}100%{width:100%}}@keyframes theater-knob-grow{0%{left:0%}100%{left:100%}}.control-time{font-size:0.5rem;color:var(--text-muted);font-family:monospace}.illus-sync-bridge{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative;z-index:1}.illus-sync-bridge .sync-line{width:100%;height:2px;background:rgba(255,255,255,0.06);position:relative;overflow:hidden}.illus-sync-bridge .sync-beam{position:absolute;top:0;left:-100%;width:50px;height:100%;background:linear-gradient(90deg,transparent,var(--accent),var(--success),transparent);animation:sync-flow 2.5s infinite linear}@keyframes sync-flow{0%{left:-100%}100%{left:100%}}.sync-status-badge{background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.25);color:#22c55e;font-size:0.5rem;font-weight:800;letter-spacing:0.5px;padding:2px 6px;border-radius:6px;white-space:nowrap;animation:active-pulse-green 2s infinite alternate}@keyframes active-pulse-green{0%{box-shadow:0 0 3px rgba(34,197,94,0.1)}100%{box-shadow:0 0 8px rgba(34,197,94,0.4)}}.terminal-container{max-width:850px;margin:3rem auto 0 auto;background:#0f172a;border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,0.5);text-align:left}.terminal-header{background:#1e293b;padding:0.85rem 1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.06)}.terminal-dots{display:flex;gap:6px}.terminal-dot{width:10px;height:10px;border-radius:50%}.terminal-dot.red{background:#ef4444}.terminal-dot.yellow{background:#f59e0b}.terminal-dot.green{background:#10b981}.terminal-tabs{display:flex;gap:0.5rem}.terminal-tab-btn{background:none;border:none;color:var(--text-muted);font-weight:600;font-size:0.8rem;padding:0.35rem 0.75rem;border-radius:6px;cursor:pointer;transition:color 0.2s,background-color 0.2s}.terminal-tab-btn:hover{color:var(--text);background:rgba(255,255,255,0.03)}.terminal-tab-btn.active{color:var(--accent);background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.2)}.terminal-body{position:relative;padding:1.5rem}.terminal-pane{display:none;margin:0}.terminal-pane.active{display:block}.terminal-pane pre{margin:0;overflow-x:auto}.terminal-pane code{font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:0.85rem;line-height:1.6;color:#e2e8f0}.t-comment{color:#64748b;font-style:italic}.t-key{color:#f472b6}.t-val{color:#38bdf8}.t-str{color:#34d399}.t-num{color:#fbbf24}.terminal-copy-btn{position:absolute;top:1rem;right:1.5rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:var(--text-muted);padding:0.35rem 0.75rem;font-size:0.75rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background-color 0.2s,color 0.2s,opacity 0.2s;display:flex;align-items:center;gap:0.3rem}.terminal-copy-btn:hover{background:rgba(255,255,255,0.08);color:var(--text);border-color:rgba(255,255,255,0.15)}.terminal-copy-btn:active{transform:scale(0.97)}footer{padding:4rem 0;border-top:1px solid var(--glass-border);text-align:center;color:var(--text-muted)}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(0.4,0,0.2,1),transform 0.8s cubic-bezier(0.4,0,0.2,1)}[data-reveal].revealed{opacity:1;transform:translateY(0)}.legal-content{max-width:800px;margin:8rem auto 4rem auto;padding:0 2rem}.legal-card{background:var(--card);padding:3rem;border-radius:24px;border:1px solid var(--glass-border)}.legal-card h1{font-size:2.5rem;margin-bottom:2rem;text-align:center}.legal-card h2{font-size:1.25rem;margin-top:1rem;margin-bottom:0.5rem;color:var(--accent)}.legal-card p{color:var(--text-muted);margin-bottom:0.5rem;font-size:0.95rem}.legal-card section{padding:0 !important;margin-bottom:0.75rem}.join-card{max-width:450px;margin:6rem auto;text-align:center}.room-badge{display:inline-block;background:rgba(99,102,241,0.1);color:var(--accent);padding:0.5rem 1rem;border-radius:99px;font-size:0.8rem;font-weight:700;margin-bottom:1rem;border:1px solid rgba(99,102,241,0.2)}@media (max-width:768px){.hero-grid,.step{grid-template-columns:1fr;text-align:center}.hero-text h1{font-size:2.5rem}.cta-group{justify-content:center;flex-wrap:wrap}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:rgba(15,23,42,0.95);backdrop-filter:blur(12px);padding:1rem 2rem;gap:1rem;border-bottom:1px solid var(--glass-border);margin-left:0}.nav-links.open{display:flex}.nav-right{margin-left:auto}.hamburger{display:none !important}nav .container{padding:0 0.5rem}.logo-area{gap:0.25rem;font-size:1.1rem}.logo-area img{height:40px;width:40px;margin:0}.lang-select-container{padding:4px 10px;gap:4px}.lang-select-container .globe-icon{width:14px;height:14px}.lang-dropdown{font-size:0.7rem;padding:0 6px 0 0}.lang-select-container .chevron-icon{width:10px;height:10px}.legal-card{padding:1.5rem}}html.lang-de [lang="en"]{display:none !important}html:not(.lang-de) [lang="de"]{display:none !important}.lang-select-container{position:relative;display:inline-flex;align-items:center;gap:8px;background:rgba(30,41,59,0.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:9999px;padding:6px 14px;transition:background-color 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),color 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1);color:var(--text-muted)}.lang-select-container:hover{background:rgba(30,41,59,0.6);border-color:rgba(99,102,241,0.3);color:var(--text);box-shadow:0 0 15px rgba(99,102,241,0.1)}.lang-select-container .globe-icon{width:16px;height:16px;flex-shrink:0;opacity:0.8;transition:transform 0.5s ease}.lang-select-container:hover .globe-icon{transform:rotate(15deg);opacity:1}.lang-select-container .chevron-icon{width:12px;height:12px;flex-shrink:0;pointer-events:none;opacity:0.6;margin-left:-2px}.lang-select-container:hover .chevron-icon{opacity:1}.lang-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;outline:none;font-family:inherit;font-size:0.8rem;font-weight:600;color:currentColor;cursor:pointer;padding:0 12px 0 0;margin:0;width:auto;max-width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports (appearance:base-select){.lang-dropdown,.lang-dropdown::picker(select){appearance:base-select}.lang-dropdown::picker(select){background-color:#0f172a;border:1px solid #334155;border-radius:8px;padding:4px;font-family:'Twemoji Country Flags',inherit}}.lang-dropdown option{background:#0f172a;color:white;font-family:inherit;font-size:0.9rem}.hamburger{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--text);font-size:1.5rem;cursor:pointer;padding:0.25rem;line-height:1}.feature-card:nth-child(1){--card-accent:rgba(99,102,241,0.06)}.feature-card:nth-child(2){--card-accent:rgba(139,92,246,0.06)}.feature-card:nth-child(3){--card-accent:rgba(34,197,94,0.06)}.feature-card:nth-child(4){--card-accent:rgba(56,189,248,0.06)}.feature-card:nth-child(5){--card-accent:rgba(245,158,11,0.06)}.feature-card:nth-child(6){--card-accent:rgba(236,72,153,0.06)}.feature-card:nth-child(7){--card-accent:rgba(249,115,22,0.06)}.feature-card:nth-child(8){--card-accent:rgba(16,185,129,0.06)}.feature-card{background:linear-gradient(135deg,var(--card-accent,transparent),var(--card))}.compat-section{padding:1rem 0 3.5rem 0;text-align:center;background:rgba(255,255,255,0.01);border-bottom:1px solid var(--glass-border)}.compat-mascot{display:block;margin:0 auto 0.5rem auto;max-width:368px;width:100%;height:auto;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.compat-mascot:hover{transform:scale(1.05) translateY(-5px) rotate(1deg)}.compat-heading{font-size:1rem;font-weight:600;color:var(--text-muted);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:2rem}.compat-row{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.compat-logo{display:flex;flex-direction:column;align-items:center;gap:0.5rem;font-size:0.75rem;font-weight:700;color:var(--text-muted);transition:opacity 0.3s;opacity:0.55}.compat-logo:hover{opacity:0.85}.compat-logo img{width:28px;height:28px;display:block}.compat-more{opacity:0.4;cursor:help;flex-direction:row;gap:0.35rem;position:relative}.compat-more:hover{opacity:0.6}.compat-more-icon{font-size:1.1rem;font-weight:700;color:var(--accent);line-height:1}.compat-tooltip{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:var(--card);color:var(--text-muted);padding:0.6rem 0.9rem;border-radius:8px;font-size:0.72rem;font-weight:500;white-space:nowrap;border:1px solid var(--glass-border);box-shadow:0 8px 20px rgba(0,0,0,0.4);z-index:10;line-height:1.4}.compat-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--glass-border)}.compat-more:hover .compat-tooltip{display:block}.join-spinner{width:36px;height:36px;border:3px solid rgba(99,102,241,0.2);border-top-color:var(--accent);border-radius:50%;animation:spin 0.8s linear infinite;margin:0 auto 0.75rem}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}[data-reveal]{opacity:1;transform:none}.blob{animation:none}.illus-typing-text::after{animation:none}.illus-timeline-progress{animation:none;width:60%}.illus-sync-pulse{animation:none}.illus-extension-icon{animation:none}}.use-cases-section{padding:6rem 0;position:relative;border-bottom:1px solid var(--glass-border)}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-top:1rem}.use-case-card{background:rgba(30,41,59,0.4);border:1px solid var(--glass-border);border-radius:16px;padding:1.2rem 1.6rem 1.7rem 1.6rem;text-align:left;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:0.8rem;position:relative;overflow:hidden}.use-case-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--card-accent-border,var(--accent)),transparent);opacity:0;transition:opacity 0.3s ease}.use-case-card:nth-child(1){--card-accent-border:#f59e0b}.use-case-card:nth-child(2){--card-accent-border:#38bdf8}.use-case-card:nth-child(3){--card-accent-border:#ec4899}.use-case-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.35);border-color:rgba(255,255,255,0.15)}.use-case-card:hover::before{opacity:1}.use-case-image{display:block;width:100%;max-width:272px;height:150px;object-fit:contain;border-radius:8px;margin:0 auto 0 auto}.cta-github-mascot{display:block;width:100%;max-width:250px;height:auto;margin:1.5rem auto}.features-questions-mascot{display:block;width:100%;max-width:250px;height:auto;margin:-1.5rem auto 0.2rem auto;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.features-questions-mascot:hover{transform:scale(1.05) translateY(-4px) rotate(-1.5deg)}.comparison-mascot{display:block;width:100%;max-width:260px;height:auto;margin:-2.2rem auto 0.2rem auto;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.comparison-mascot:hover{transform:scale(1.05) translateY(-4px) rotate(1deg)}.use-case-icon{font-size:1.6rem;margin-right:0.6rem;display:inline-block;vertical-align:middle;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.2))}.use-case-card h3{font-size:1.25rem;font-weight:700;margin:0;color:white}.use-case-card p{font-size:0.9rem;line-height:1.6;color:var(--text-muted);margin:0}.comparison-section{padding:6rem 0;background:rgba(255,255,255,0.01);border-bottom:1px solid var(--glass-border)}.comparison-table-wrapper{overflow-x:auto;background:rgba(30,41,59,0.35);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-top:1rem}.comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:0.95rem}.comparison-table th,.comparison-table td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,0.06)}.comparison-table th{background:rgba(15,23,42,0.6);font-weight:700;color:white;text-transform:uppercase;font-size:0.8rem;letter-spacing:0.08em}.comparison-table th.highlight,.comparison-table td.highlight{background:rgba(99,102,241,0.08)}.comparison-table tbody tr:hover{background:rgba(255,255,255,0.02)}.comparison-table tbody tr:last-child td{border-bottom:none}.feat-name{display:flex;flex-direction:column;gap:0.25rem}.feat-name strong{color:white;font-weight:600}.feat-desc{font-size:0.8rem;color:var(--text-muted)}.check{color:#22c55e;font-weight:700}.cross{color:#ef4444;font-weight:500;opacity:0.8}@media (max-width:768px){.comparison-table th,.comparison-table td{padding:1rem;font-size:0.85rem}.feat-desc{display:none}}.source-link{color:var(--accent);text-decoration:none;font-size:0.72rem;font-weight:700;margin-left:0.25rem;display:inline-flex;align-items:center;vertical-align:super;opacity:0.6;transition:opacity 0.2s ease,color 0.2s ease,transform 0.2s ease}.source-link:hover{opacity:1;color:#38bdf8;transform:translateY(-1px)}.table-footnotes{padding:0.8rem 1.25rem;background:rgba(15,23,42,0.45);border-top:1px solid rgba(255,255,255,0.05);font-size:0.72rem;color:var(--text-muted);line-height:1.5;opacity:0.65;transition:opacity 0.2s ease}.table-footnotes:hover{opacity:0.95}.table-footnotes p{margin:0;display:flex;align-items:baseline;gap:0.4rem}.table-footnotes p:not(:last-child){margin-bottom:0.4rem}.table-footnotes a{color:var(--accent);text-decoration:none;font-weight:500;transition:color 0.2s ease,text-decoration 0.2s ease}.table-footnotes a:hover{color:#38bdf8;text-decoration:underline}.table-footnotes sup{font-weight:700;color:var(--accent)}@media (max-width:768px){.table-footnotes{padding:0.75rem 1rem;font-size:0.68rem}}.join-status-visual{margin-bottom:2rem;position:relative;height:200px;display:flex;align-items:center;justify-content:center}.join-status-mascot{display:block;width:140px;height:auto;z-index:2;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.15))}.join-status-mascot.searching-mascot{width:175px}.join-status-pulse{animation:mascot-gentle-pulse 2s ease-in-out infinite}@keyframes mascot-gentle-pulse{0%{transform:scale(0.96);filter:drop-shadow(0 4px 10px rgba(99,102,241,0.15))}50%{transform:scale(1.04);filter:drop-shadow(0 8px 20px rgba(99,102,241,0.35))}100%{transform:scale(0.96);filter:drop-shadow(0 4px 10px rgba(99,102,241,0.15))}}.legal-mascot{display:block;width:180px;height:auto;margin:-0.75rem auto 0.4rem auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.15));transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.legal-mascot:hover{transform:scale(1.06) translateY(-4px) rotate(1.5deg)}.selfhost-mascot{display:block;width:300px;height:auto;margin:0 auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.15));transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.selfhost-mascot:hover{transform:scale(1.05) translateY(-4px) rotate(-1deg)}.status-ring{position:absolute;width:90px;height:90px;border-radius:50%;background:rgba(99,102,241,0.05);border:2px dashed rgba(99,102,241,0.25);z-index:1}.status-ring.active-pulse{animation:radar-pulse 3s cubic-bezier(0.25,0.8,0.25,1) infinite}@keyframes radar-pulse{0%{transform:scale(0.85);opacity:0.9;border-color:rgba(99,102,241,0.3);box-shadow:0 0 0 0px rgba(99,102,241,0.15)}50%{transform:scale(1.18);opacity:0.35;border-color:rgba(56,189,248,0.2);box-shadow:0 0 0 15px rgba(56,189,248,0)}100%{transform:scale(0.85);opacity:0.9;border-color:rgba(99,102,241,0.3);box-shadow:0 0 0 0px rgba(99,102,241,0.15)}}.join-card-actions{display:flex;flex-direction:column;gap:0.75rem;width:100%}.join-card-actions .btn{width:100%;justify-content:center;padding:1.1rem;font-size:0.88rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.join-card-actions .btn svg{margin-right:0.3rem;flex-shrink:0}.join-card-actions .btn img{margin-right:0.3rem;flex-shrink:0}.btn-success{background:#22c55e;color:white !important;box-shadow:0 10px 15px -3px rgba(34,197,94,0.3)}.btn-success:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(34,197,94,0.4)}.faq-grid{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.faq-item{background:rgba(30,41,59,0.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:1.5rem 2rem;cursor:pointer;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.faq-item:hover{border-color:rgba(99,102,241,0.3);box-shadow:0 8px 20px rgba(99,102,241,0.1)}.faq-item[open]{border-color:rgba(99,102,241,0.4);background:rgba(30,41,59,0.65)}.faq-item summary{font-weight:700;font-size:1.05rem;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:1.4rem;color:var(--accent);font-weight:300;transition:transform 0.3s ease;flex-shrink:0}.faq-item[open] summary::after{content:'−';transform:rotate(180deg)}.faq-item p{color:var(--text-muted);font-size:0.95rem;line-height:1.6;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.06)}.feature-card:focus-visible,.use-case-card:focus-visible,.compat-logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transform:translateY(-5px)}.feature-card,.use-case-card,.compat-logo{scroll-margin-top:100px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:white;padding:0.75rem 1.25rem;border-radius:0 0 8px 0;font-weight:700;z-index:9999;text-decoration:none}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.blob{animation:none}.join-status-pulse{animation:none}.status-ring.active-pulse{animation:none}}.blob,.join-status-pulse,.status-ring.active-pulse,.hero-mockup-wrapper,.cta-group .btn{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.blob,.join-status-pulse,.status-ring.active-pulse,.hero-mockup-wrapper,.cta-group .btn{will-change:auto}} \ No newline at end of file diff --git a/website/www/tr/index.html b/website/www/tr/index.html deleted file mode 100644 index 4bb65ea..0000000 --- a/website/www/tr/index.html +++ /dev/null @@ -1,1267 +0,0 @@ - - - - - - KoalaSync | Netflix, YouTube ve Herhangi Bir Videoyu Arkadaşlarınızla Eşitleyin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
- - v2.2.1 OUT NOW - v2.2.1 JETZT VERFÜGBAR - -

Birlikte İzleyin.Mükemmel Eşitleyin.

-

Gecikmesiz uzaktan film geceniz. Kayıt yok, veri toplama yok. Sadece bir bağlantı paylaşın ve birlikte izleyin.

-
- İndirme düğmelerine bakan sevimli bir koala -
- -
- - -
-
-
-
KoalaSync LogoKoalaSync
- - - 2.2.1 - -
-
- - - - -
-
- -
-
-
- Aktif Oda - brave-eagle-80 -
- Resmi Sunucu -
-
-
Davet Linki
-
- - -
-
-
-
Odadaki Kişiler
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- -
- - -
-
- - -
- -
- - -
-
- - -
- -
- -
- - Diğerlerine Atla - - -
-
- - -
-
- PAUSE - CoolUsername @ 12:44:32 -
-
-
-
- 🐨 KoalaPC -
-
-
- - -
-
- - Episode Lobby -
-
- Stranger Things - S4E2 -
-
- 1 bağlantı bekleniyor (KoalaPC)... -
- -
- - -
-
-
-
- CoolUsername - YOU -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
- KoalaPC - Peer -
-
Stranger Things - S4E1
-
0:55 • Playing
-
-
-
-
- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -

- "Duplicate Identity" (Mükerrer Kimlik) hataları görüyorsanız bunu kullanın. -

-
-
- - -
- -
- - - Connected - - -
- - -
-
readyState: HAVE_ENOUGH_DATA
-
seekDelta: 0.05s
-
buffered: 300.2s
-
engineState: SYNCED
-
- - -
-
- CoolUsername: PAUSE - 0:55 -
-
- KoalaPC: PLAY - 0:00 -
-
- -
- - -
-
-
[18:37:32] EVENT: PLAY -> ACK
-
[18:37:32] FORCE_SYNC -> 0.05s diff
-
[18:37:38] EVENT: PAUSE -> BROADCAST
-
[18:37:42] content_heartbeat: active
-
- -
- GitHub Repository -
2.2.1
-
-
-
-
-
-
-
- -
-
- A cute koala juggling multiple browser tabs showing streaming platforms -

- En sevdiğiniz platformlarda çalışır -

-
- - - - - - - -
-
-
- -
-
-

- Her Durum İçin Mükemmel -

-

- Yakın ya da uzak, KoalaSync insanları en sevdikleri videolar etrafında bir araya getirir. -

-
-
- Birlikte oturan ve bir kova patlamış mısır paylaşan iki sevimli koala -

- Arkadaşlarla Film Gecesi -

-

Filmlerinizi gerçek zamanlı olarak senkronize edin ve Discord, Zoom veya en sevdiğiniz sesli arama uygulaması üzerinden konuşun. Aynı odada oturuyormuş gibi hissettirir.

-
-
- Ekrandan iki uzaktaki öğrenci koalaya sunum yapan bir koala profesörü -

- Uzaktan Eğitim -

-

Sınıf arkadaşlarınız veya meslektaşlarınızla birlikte çevrimiçi öğreticileri, dersleri veya geliştirici eğitim akışlarını analiz edin. Karmaşık adımları mükemmel bir uyum içinde duraklatın ve tartışın.

-
-
- Uzaktan birlikte izleyen sevimli bir koala çifti; biri bilgisayar başında oturuyor, diğeri yatakta dizüstü bilgisayarla, aralarında uçan kalpler var -

- Uzak Mesafe İlişkileri -

-

Mesafeleri köprüleyin ve buluşma gecelerinin tadını çıkarın. Her olay örgüsünü deneyimleyin, aynı şakalara gülün ve duygusal anları tam olarak aynı milisaniyede paylaşın.

-
-
-
-
- -
-
- A cute koala with a question mark above its head wondering why to choose KoalaSync -

- Neden KoalaSync? -

-

- Güvenilir eşitleme, önce gizlilik ilkesi ve kolay kurulum için tasarlandı. -

- -
- -
-

- - - - Tam Kontrol / Anında Eşitleme -

-

Biri duraklatır, herkes duraklatır. Biri arar, herkes takip eder. İki aşamalı eşitleme protokolümüz, oynatmayı tüm katılımcılar arasında gerçek zamanlı olarak koordine eder.

-
- - -
-

- - - - Kesintisiz İzleme Keyfi -

-

Senkronize otomatik oynatma. KoalaSync, bölüm geçişlerini otomatik olarak algılar ve tüm bağlantılar bir sonraki videoyu başarıyla yükleyene kadar oynatmayı bekletir.

-
- - -
-

- - - - Sıfır Hesap / Saf Gizlilik -

-

Kayıt yok, takip yok, kalıcı iz yok. Sunucu tamamen geçici RAM üzerinde çalışır ve ayrıldığınızda odanızı temizler.

-
- STATE: VOLATILE - RAM-ONLY -
-
- - -
-

- - - - Evrensel HTML5 Desteği -

-

YouTube, Twitch, Netflix, Jellyfin, Emby ve HTML5 video öğesi içeren neredeyse tüm standart web sayfalarında çalışır. Ayrıca özel barındırılan kurulumlarla da uyumludur. Sunucularımıza hiçbir video verisi asla gönderilmez — yalnızca senkronizasyon meta verileri gönderilir.

-
- - -
-

- - - - Anında Davetler / Tek Tıkla Katılım -

-

Takas edilecek IP adresi veya şifre yok. Arkadaşlarınızın tek bir tıklamayla odanıza otomatik olarak katılması için oluşturulan bir davet bağlantısını paylaşın.

-
- - -
-

- - - - Kendi Kendine Barındırılabilir ve Docker Uyumlu -

-

Resmi sunucularımız ücretsiz ve hızlıdır, ancak isterseniz tüm kontrolü elinize alabilirsiniz. Docker aracılığıyla saniyeler içinde kendi özel aktarım sunucunuzu başlatın.

-
- - -
-

- - - - Açık Kaynak (MIT Lisansı) -

-

Tüm kod tabanı GitHub'da herkese açık olarak incelenebilir. Kapalı kutular yok, tescilli blob'lar yok — aktarma sunucusundan (relay server) tarayıcı eklentisine kadar %100 şeffaflık.

-
- - -
-

- - - - Ses Seviyesi Dengeleme / Ses Sıkıştırıcı -

-

Ses düğmesiyle sürekli oynamak yok. Dahili ses sıkıştırıcı, sessiz diyalogları güçlendirir ve yüksek patlamaları yumuşatır. Netflix, Prime Video, Disney+, YouTube ve herhangi bir HTML5 videosunda çalışır. Tamamen yerel — hiçbir ses verisi bilgisayarınızı terk etmez.

-
-
- -
-
- -
-
- A cute koala weighing options in both hands to compare KoalaSync vs Teleparty -

- KoalaSync vs. Teleparty -

-

- Açık kaynaklı, reklamsız ve önce gizlilik diyen yöntemin neden birlikte izlemenin en iyi yolu olduğunu görün. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ÖzellikKoalaSyncTeleparty
- Maliyet / Ödeme Duvarları - Premium abonelikler, gizli ücretler veya kilitli özellikler. - %100 Ücretsiz - ✘ Ücretli Katmanlar / Premium Kilitler - [1] -
- Lisans / Kod Denetlenebilir - Kaynak kodunun açık ve serbestçe denetlenebilir olup olmadığı. - Açık Kaynak (MIT) - ✘ Tescilli / Kapalı - [2] -
- Kendi Kendine Barındırma - Kendi özel aktarım sunucunuzu devreye alma yeteneği. - Evet (Docker uyumlu) - ✘ Hayır - [2] -
- Gizlilik ve Takip - Kayıt gereksinimleri, takip çerezleri ve analitikler. - Sıfır Kalıcılık (Sadece RAM) - ✘ Google Analytics ve Çerezler - [2] -
- Site Uyumluluğu - Desteklenen web siteleri ve oynatıcı uyumluluğu. - Neredeyse tüm HTML5 videoları[3] - ✘ Sadece desteklenen siteler - [1] -
- Yerelleştirme / Çeviri - Mevcut arayüz dilleri ve çeviri desteği. - 13 Dil (ve artıyor) - ✘ Sadece İngilizce -
- Ses Kompresörü / Ses Seviyesi Dengeleme - Sessiz diyaloglar ve yüksek efektler arasında denge sağlayan yerleşik ses normalizasyonu - Evet (4 ön ayar, dry/wet kontrolü) - ✘ Hayır -
-
-

- Karşılaştırma durumu: Mayıs 2026. -

-

- [1] - Resmi Teleparty Premium fiyatlandırması ve desteklenen ağ ayrıntıları: - teleparty.com/premium -

-

- [2] - Teleparty gizlilik politikaları ve takip verisi toplama: - teleparty.com/privacy -

-

- [3] - Standart HTML5 video etiketlerine komut dosyası eklenmesine izin veren web sitelerinde çalışır. Çok katı İçerik Güvenliği Politikalarına (CSP) sahip, DRM kopya korumalı veya yoğun şekilde gizlenmiş oynatıcı sarmalayıcıları (karmaşık gölge DOM'lar gibi) olan web siteleri otomatik kontrolü veya enjeksiyonu kısıtlayabilir. -

-
-
-
-
- -
-
-

- Başlarken -

- -
-
-
- -

Eklentiyi Kur

-

KoalaSync'i Chrome Web Mağazası, Firefox Eklentileri aracılığıyla tarayıcınıza ekleyin veya en son geliştirici ZIP dosyasını GitHub'dan indirin.

-
- -
-
-
-
- - - -
-
- https://sync.koalastuff.net -
-
-
- KoalaSync Extension -
-
-
-
-
-
- -
-
KoalaSync
-
- Gizlilik öncelikli video senkronize edici -
-
-
-
-
- Chrome Logo - Chrome için İndir -
-
- Firefox Logo - Firefox için İndir -
-
-
- - -
- - - -
-
-
-
-
-
-
- -

Oda Oluştur

-

Eklenti açılır penceresini açın ve '+ Yeni Oda Oluştur' düğmesine tıklayın. KoalaSync otomatik olarak güvenli bir Oda Kimliği ve Şifresi oluşturur, odaya katılır ve davet bağlantısını panonuza kopyalar.

-
- -
-
-
-
- KoalaSync Logo - KoalaSync -
-
2.2.1
-
-
-
- Oda -
-
- Senkronizasyon -
-
- Ayarlar -
-
-
-
- + Yeni Oda Oluştur -
-
- -
- - Manuel Bağlantı / Gelişmiş -
- -
- - Davet bağlantısı kopyalandı! -
-
-
-
-
-
-
- -

Paylaş ve Eşitle

-

Davet bağlantısını arkadaşlarınıza gönderin. Katıldıklarında video sekmenizi seçin ve senkronize oynatmanın keyfini çıkarın.

-
- -
-
- -
-
- 🐨 KoalaPC - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
- - -
-
-
-
-
- EŞİTLENDİ -
-
- - -
-
- 💻 LaptopKoala - PLAYING -
-
-
-
-
-
- -
-
-
-
- 42:15 -
-
-
-
-
-
-
-
- - -
-
-

- Kendi Kendine Barındıranlar İçin -

-

- Sunucumuza güvenmiyor musunuz? Veri egemenliğinizi koruyun. Kendi özel aktarım sunucunuzu dakikalar içinde devreye alın. -

- - -
- Kendi kendine barındırma için bir Docker konteyneri kuran dizüstü bilgisayarlı sevimli bir koala -
- -
-
-
- - - -
-
- - - -
-
-
- - -
-
services:
-  koala-sync:
-    image: ghcr.io/shik3i/koalasync:latest
-    container_name: KoalaSync
-    restart: always
-    # Access internally by proxying to container port 3000
-    environment:
-      - TZ=Europe/Berlin
-      - PORT=3000
-      - MIN_VERSION=1.0.0
-      - MAX_ROOMS=100
-      - MAX_PEERS_PER_ROOM=50
-    pids_limit: 2048
- -
- -
-
sync.koalastuff.net {
-    root * /var/www/koalasync/website/www
-    encode zstd gzip
-    
-    # Clean URLs support (no .html required)
-    try_files {path} {path}.html {path}/
-    file_server
-}
-
-syncserver.koalastuff.net {
-    reverse_proxy localhost:3000
-}
-
- -
-
(security_headers) {
-    header {
-        # Enable HTTP Strict Transport Security (HSTS)
-        Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
-        # Prevent clickjacking attacks (Sameorigin)
-        X-Frame-Options "SAMEORIGIN"
-        # Prevent MIME-sniffing
-        X-Content-Type-Options "nosniff"
-        # Enable browser XSS protection
-        X-XSS-Protection "1; mode=block"
-        # Control referrer information
-        Referrer-Policy "strict-origin-when-cross-origin"
-        # Hide Caddy server stamp signature
-        -Server
-    }
-}
-
-sync.koalastuff.net {
-    encode zstd gzip
-    root * /var/www/koalasync/website/www
-
-    # Clean URLs: Resolves paths without .html in the URL
-    try_files {path} {path}.html {path}/
-    file_server
-
-    # Static Caching for high performance
-    @static {
-        file
-        path *.ico *.css *.js *.png *.svg *.webp *.avif
-    }
-    header @static Cache-Control "public, max-age=31536000, must-revalidate"
-
-    # Hardened Security & Permission Policies
-    import security_headers
-    header {
-        Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
-        Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
-    }
-}
-
-syncserver.koalastuff.net {
-    import security_headers
-    encode zstd gzip
-    reverse_proxy KoalaSync:3000
-}
-
-
-
-
-
- -
-
-

- Sıkça Sorulan Sorular -

-

- Videoları mükemmel bir uyum içinde birlikte izleme hakkında bilmeniz gereken her şey. -

-
-
- Arkadaşlarımla Netflix, Emby veya Jellyfin'i eş zamanlı olarak izleyebilir miyim? -

Evet! KoalaSync; Netflix, YouTube, Twitch ve HTML5 video oynatıcısı olan tüm web sitelerinde (Emby, Jellyfin ve kendi barındırdığınız medya sunucuları dahil) çalışır. Eklentiyi kurun, bir oda oluşturun, davet bağlantısını paylaşın; herkes mükemmel bir uyum içinde izlesin.

-
-
- KoalaSync, Teleparty'ye ücretsiz bir alternatif mi? -

MIT Lisansı kapsamında %100 ücretsiz ve açık kaynaklıdır. Premium katmanlar yok, kilitli özellikler yok, reklam yok — her şey dahil. Teleparty'nin aksine, KoalaSync'in aktarım sunucusu yalnızca RAM üzerindedir; sıfır veri toplama ve kullanıcı hesabı gereksinimi vardır.

-
-
- KoalaSync; Emby, Jellyfin ve kendi barındırdığınız medya sunucularıyla çalışır mı? -

Evet. KoalaSync, herhangi bir standart HTML5 video öğesini algılar; bu da Emby, Jellyfin, Plex ve her türlü özel barındırılan akış kurulumuyla mükemmel çalıştığı anlamına gelir. Tam veri egemenliği için Docker aracılığıyla KoalaSync aktarım sunucusunu kendiniz de barındırabilirsiniz.

-
-
- Hangi tarayıcılar ve platformlar KoalaSync'i destekliyor? -

Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave ve tüm Chromium tabanlı tarayıcılar. Doğrudan Chrome Web Mağazası veya Firefox Eklentileri üzerinden kurun — manuel yapılandırmaya gerek yoktur.

-
-
- Tüm arkadaşlarımın eklentiyi kurması gerekiyor mu? -

Evet, her katılımcının KoalaSync'i kurması gerekir — ancak kayıt veya hesap oluşturma yoktur. Sadece davet bağlantısına tıklayın, henüz yapmadıysanız eklentiyi kurun, saniyeler içinde odaya otomatik olarak katılacaksınız.

-
-
- Verilerim güvende mi? Ya resmi sunucuya güvenmiyorsam? -

Tamamen güvende. KoalaSync'in aktarım sunucusu yalnızca RAM üzerindedir — odadan ayrıldığınız andan itibaren tüm oturum verileri kalıcı olarak silinir. Veritabanı yok, günlük kaydı yok, analitik yok, hesap yok. Ve tam kontrolü tercih ediyorsanız: Docker aracılığıyla kendi özel aktarım sunucunuzu dakikalar içinde barındırabilirsiniz. Tüm kod tabanı açık kaynaklıdır ve GitHub'da denetlenebilir.

-
-
- Tarayıcıda video izlerken sessiz diyalogları ve yüksek patlamaları düzeltebilir miyim? -

Evet. KoalaSync 2.2.0, videonuzun sessiz ve yüksek kısımları arasındaki farkı azaltan yerleşik bir ses sıkıştırıcı içerir. Web Audio API aracılığıyla yerel olarak çalışır — hiçbir ses verisi bilgisayarınızdan çıkmaz. Popup'ı açın, bir oda oluşturun, Ayarlar → Audio Processing'e gidin, sıkıştırıcıyı açın ve bir ön ayar seçin. Netflix, Prime Video, Disney+, YouTube ve herhangi bir HTML5 video sitesinde çalışır.

-
-
-
-
- -
-
-

- İkna olmadınız mı? Kendiniz görün. -

-

- KoalaSync %100 açık kaynaklıdır, reklamsızdır ve takip içermez. GitHub'daki kod tabanımızı denetleyin veya tarayıcı eklentisini doğrudan kurun. -

- - - - GitHub maskotu Octocat'in yanında GitHub depo sayfasını tutan sevimli bir koala - - - -
-
- - - - - - diff --git a/website/www/version.json b/website/www/version.json deleted file mode 100644 index 1c78d13..0000000 --- a/website/www/version.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": "2.2.1", - "date": "2026-06-09T05:08:31Z" -}