PageSourceSearch

https://sameerasw.com/airsync

html sameerasw.com collected 2026-09-24 13:47:40 UTC 154,192 bytes, 1 lines download raw bytes

1<!DOCTYPE html><!--gr7JeLudScFO0l6HoYTKJ--><html lang="en"><head><meta charSet="utf-8"/><link rel="preconnect" href="/" crossorigin=""/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/assets/img/articles/airsync/airsync-logo.png" as="image"/><link rel="preload" href="/assets/img/logo-mini.png" as="image"/><link rel="preload" href="https://img.icons8.com/material-two-tone/24/android-os.png" as="image"/><link rel="preload" href="https://img.icons8.com/material-two-tone/24/mac-os.png" as="image"/><link rel="preload" href="/assets/img/articles/airsync/app.jpg" as="image"/><link rel="preload" href="/assets/img/articles/airsync/mirror.jpg" as="image"/><link rel="preload" href="/assets/img/articles/airsync/notif.jpg" as="image"/><link rel="preload" href="/assets/img/articles/airsync/reply.jpg" as="image"/><link rel="preload" href="/assets/img/articles/airsync/media.jpg" as="image"/><link rel="preload" href="/assets/img/articles/airsync/file.jpg" as="image"/><link rel="stylesheet" href="/_next/static/chunks/9e043de80d3986ef.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/6a79256bd840b09a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/baded291f2f435ed.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/6323a9ae6bb85e45.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/ec3e9272b59598fa.js"/>
1<script src="/_next/static/chunks/2d35a9e8d01a9450.js" async=""></script>
1<script src="/_next/static/chunks/dfd1def1c0f53fa3.js" async=""></script>
1<script src="/_next/static/chunks/c617811a1525908c.js" async=""></script>
1<script src="/_next/static/chunks/9df3b67b6061ea9e.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-2af7b54c28db0964.js" async=""></script>
1<script src="/_next/static/chunks/f0238171e22efd10.js" async=""></script>
1<script src="/_next/static/chunks/33074d3ff5d0cd2d.js" async=""></script>
1<script src="/_next/static/chunks/c4d90098b4abc498.js" async=""></script>
1<script src="/_next/static/chunks/7b5656346c0f05ba.js" async=""></script>
1<link rel="preload" href="https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght,wdth,[email protected],1..1000,100..150,0..100&amp;display=swap" as="style"/><link rel="preload" href="https://consent.cookiebot.com/uc.js" as="script"/><link rel="preload" href="https://code.jquery.com/jquery-3.6.0.min.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-6F3G1NW62X" as="script"/><link rel="preload" href="/assets/img/articles/airsync/desktop.jpg" as="image"/><link rel="preload" href="/assets/img/articles/airsync/wallpaper.jpg" as="image"/><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><title>AirSync - Android + macOS companion</title><meta name="description" content="AirSync - Seamlessly connect your Android device with macOS. Receive notifications, share clipboard, control media, and more across your devices on local network."/><meta name="keywords" content="airsync, android, macos, notifications, clipboard, media control, device sync, local network, swiftui, jetpack compose, Sri Lanka, sameerasw, Sameera Wijerathna"/><meta property="og:title" content="AirSync - Android + macOS companion"/><meta property="og:description" content="AirSync - Seamlessly connect your Android device with macOS. Receive notifications, share clipboard, control media, and more across your devices on local network."/><meta property="og:url" content="https://sameerasw.com/airsync/"/><meta property="og:image" content="https://sameerasw.com/airsync/assets/img/articles/airsync/airsync-preview.jpeg"/><meta property="og:image:width" content="1000"/><meta property="og:image:height" content="563"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@sameeraswdotcom"/><meta name="twitter:creator" content="@sameeraswdotcom"/><meta name="twitter:title" content="AirSync - Android + macOS companion"/><meta name="twitter:description" content="AirSync - Seamlessly connect your Android device with macOS. Receive notifications, share clipboard, control media, and more across your devices on local network."/><meta name="twitter:image" content="https://sameerasw.com/airsync/assets/img/articles/airsync/airsync-preview.jpeg"/><link rel="icon" href="/airsync/icon.png?icon.9ee4eaef.png" sizes="640x640" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght,wdth,[email protected],1..1000,100..150,0..100&amp;display=swap" rel="stylesheet"/>
1<script>(self.__next_s=self.__next_s||[]).push(["https://consent.cookiebot.com/uc.js",{"data-cbid":"f35df0a1-95c5-4edf-b397-46a6071914f7","id":"Cookiebot"}])</script>
1<script>(self.__next_s=self.__next_s||[]).push(["https://code.jquery.com/jquery-3.6.0.min.js",{}])</script>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><div class="cursor rounded move blur cursor-normal" id="cursor"><div id="cursor-text"></div></div><div id="love-tab" class="love-tab item"><a href="https://www.buymeacoffee.com/sameerasw" target="_blank" aria-label="Buy me a coffee"><span class="love-icon material-symbols-rounded">favorite</span><span class="love-text">Show some love</span></a></div><button type="button" class="tally-floating-btn item" data-tally-open="rjMgGN" data-tally-width="500" data-tally-overlay="1" data-tally-emoji-text="💬" data-tally-emoji-animation="rubber-band" data-tally-auto-close="5000" data-tally-form-events-forwarding="1" aria-label="Help Me with a Survey" title="Help Me with a Survey"><span class="tally-floating-icon material-symbols-rounded">chat_bubble</span><span class="tally-floating-label">Help Me with a Survey<span class="tally-hover-emoji" aria-hidden="true"> 🥹 👉👈</span></span></button><div class="airsync-page"><section class="as-hero" id="intro"><div class="as-hero-logo-wrap"><img src="/assets/img/articles/airsync/airsync-logo.png" alt="AirSync" class="as-hero-logo"/></div><h1 class="as-hero-title">Air<span class="as-accent-word">Sync</span></h1><div class="made-by-chip-wrapper"><a class="made-by-chip" href="/"><img src="/assets/img/logo-mini.png" alt="sameerasw.com" class="made-by-avatar"/><span>Made by <span class="made-by-domain">sameerasw.com</span></span></a></div><p class="as-hero-tagline">Seamless continuity between Android &amp; macOS — notifications, clipboard, media, mirroring and more, all over your local network.</p><div class="as-hero-actions"><a href="https://play.google.com/store/apps/details?id=com.sameerasw.airsync" target="_blank" rel="noopener noreferrer" class="as-btn as-btn-android as-btn-icon"><img src="https://img.icons8.com/material-two-tone/24/android-os.png" alt="" aria-hidden="true" class="as-os-icon-dynamic"/>Get on Android</a><a href="https://github.com/sameerasw/airsync-mac/releases/latest" target="_blank" rel="noopener noreferrer" class="as-btn as-btn-macos as-btn-icon"><img src="https://img.icons8.com/material-two-tone/24/mac-os.png" alt="" aria-hidden="true" class="as-os-icon-dynamic"/>Download for macOS</a><a class="as-btn as-btn-ghost" href="/docs/airsync"><span class="material-symbols-rounded">book_2</span>Docs</a></div><div class="as-hero-preview"><div class="as-hero-preview-inner"><img src="/assets/img/articles/airsync/app.jpg" alt="AirSync app preview"/></div></div><span class="as-hero-badge"><span class="material-symbols-rounded">favorite</span>Open Source ・ Built with the community</span></section><section class="as-section as-observe" id="updates" style="padding-bottom:0"><div class="as-wrap"><span class="as-section-label"><span class="material-symbols-rounded">history</span>Updates</span><p class="as-section-desc">Check out what&#x27;s new!</p></div><div style="margin-top:2rem"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></section><section class="as-section as-features" id="features"><div class="as-wrap"><span class="as-section-label"><span class="material-symbols-rounded">auto_awesome</span>Features</span><p class="as-section-desc">AirSync bridges the gap between Android and macOS with features that keep evolving to feel native.</p><div class="as-bento"><div class="as-card as-card-hero"><div class="as-card-img" style="min-height:200px"><img src="/assets/img/articles/airsync/mirror.jpg" alt="Android Mirror feature"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">devices</span></div><h3><del style="opacity:0.45">!Phone</del> Android Mirror</h3><p>Mirror your entire Android display to macOS wirelessly. Use your phone apps from your Mac — no USB required, no proprietary hardware.</p></div></div><div class="as-card as-card-mirror"><div class="as-card-img" style="min-height:140px"><img src="/assets/img/articles/airsync/notif.jpg" alt="Notification sync"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">notifications</span></div><h3>Notification Sync</h3><p>Real-time, grouped &amp; stacked — every alert from your phone, right on your Mac.</p></div></div><div class="as-card as-card-notif"><div class="as-card-img" style="min-height:120px"><img src="/assets/img/articles/airsync/reply.jpg" alt="Reply to notifications"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">reply</span></div><h3>Reply to Notifications</h3><p>Type replies and dismiss or swipe away alerts — all from macOS.</p></div></div>
1<div class="as-card as-card-clipboard"><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">content_copy</span></div><h3>Clipboard Sync</h3><p>Copy on Mac, paste on Android. Or send text the other way — instantly.</p></div></div><div class="as-card as-card-media"><div class="as-card-img" style="min-height:120px"><img src="/assets/img/articles/airsync/media.jpg" alt="Media control"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">play_circle</span></div><h3>Media Control</h3><p>Glance at now-playing and control playback directly from your Mac.</p></div></div><div class="as-card as-card-files"><div class="as-card-img" style="min-height:120px"><img src="/assets/img/articles/airsync/file.jpg" alt="Send files"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">folder_open</span></div><h3>Send Files</h3><p>Transfer files from your Mac to Android and receive them back.</p></div></div><div class="as-card as-card-desktop"><div class="as-card-img" style="min-height:130px"><img src="/assets/img/articles/airsync/desktop.jpg" alt="Desktop mode"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">desktop_mac</span></div><h3>Desktop Mode</h3><p>Wireless DEX for everyone. Turn your Android into a full desktop experience.</p></div></div><div class="as-card as-card-wallpaper"><div class="as-card-img" style="min-height:120px"><img src="/assets/img/articles/airsync/wallpaper.jpg" alt="Wallpaper view"/></div><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">wallpaper</span></div><h3>Wallpaper View</h3><p>Glimpse your Android wallpaper and album art from macOS at a glance.</p></div></div><div class="as-card as-card-reply as-card-soon"><div class="as-card-content"><div class="as-card-icon"><span class="material-symbols-rounded">hourglass_top</span></div><h3>More on the way…</h3><p>Follow the project for early access to upcoming features and join the community to shape what’s next.</p></div></div></div></div></section><section class="as-trust as-section as-observe" id="trust"><div class="as-wrap"><span class="as-section-label"><span class="material-symbols-rounded">shield</span>Built with trust</span><h2 class="as-section-title">Private by design</h2><p class="as-section-desc" style="margin-bottom:2.5rem">AirSync stays on your secure network. Keep it local or connect via your secure network like Tailscale.</p><div class="as-trust-grid"><div class="as-trust-card"><div class="as-trust-icon"><span class="material-symbols-rounded">key</span></div><div class="as-trust-text"><h4>AES End-to-End Encryption</h4><p>Every sync operation is secured with AES encryption — your notifications, files, and clipboard are only readable by you.</p></div></div><div class="as-trust-card"><div class="as-trust-icon"><span class="material-symbols-rounded">wifi_off</span></div><div class="as-trust-text"><h4>Zero Cloud, Zero Servers</h4><p>Everything runs over your local Wi-Fi or your secure network like Tailscale.</p></div></div><div class="as-trust-card"><div class="as-trust-icon"><span class="material-symbols-rounded">code</span></div><div class="as-trust-text"><h4>Fully Open Source</h4><p>Both the Android and macOS apps are open source. Audit, fork, and build upon the project freely.</p></div></div></div></div></section><section class="as-community as-section as-observe" id="community"><div class="as-wrap"><span class="as-section-label"><span class="material-symbols-rounded">group</span>Community</span><h2 class="as-section-title">Made with the community</h2><p class="as-section-desc">Get early access, share feedback, and help shape the future of AirSync.</p><div class="as-community-grid"><a href="https://reddit.com/r/airsync" target="_blank" rel="noopener noreferrer" class="as-community-card as-community-card-reddit"><div class="as-community-card-top"><div class="as-community-card-icon"><span class="material-symbols-rounded">forum</span></div><div><div class="as-community-card-name">r/AirSync</div><div class="as-community-card-handle">reddit.com/r/airsync</div></div></div><p>The central hub for discussions, bug reports, feature ideas, and community showcases. Join the conversation.</p><span class="as-community-card-arrow">Visit subreddit<span class="material-symbols-rounded">arrow_forward</span></span></a><a href="https://twitter.com/sameeraswdotcom" target="_blank" rel="noopener noreferrer" class="as-community-card as-community-card-twitter"><div class="as-community-card-top"><div class="as-community-card-icon"><span class="material-symbols-rounded">tag</span></div><div><div class="as-community-card-name">𝕏 / Twitter</div><div class="as-community-card-handle">@sameeraswdotcom</div></div></div><p>Follow for announcements, sneak peeks, and updates on AirSync and other projects.</p><span class="as-community-card-arrow">Follow on 𝕏<span class="material-symbols-rounded">arrow_forward</span></span></a></div></div></section><section class="as-oss as-section as-observe" id="oss"><div class="as-wrap"><span class="as-section-label"><span class="material-symbols-rounded">code</span>Open Source</span><h2 class="as-section-title">Built in the open</h2><p class="as-section-desc">Both sides of AirSync are open source. Explore, contribute, or build on top of the codebase.</p><div class="as-oss-inner"><a href="https://github.com/sameerasw/airsync-mac" target="_blank" rel="noopener noreferrer" class="as-repo-card"><div class="as-repo-card-header"><span class="material-symbols-rounded">terminal</span><span class="as-repo-name">airsync-mac</span></div><p class="as-repo-desc">The native macOS companion app built with SwiftUI. Handles notification rendering, clipboard bridging, media controls, and the local network server.</p><div class="as-repo-tags"><span class="as-repo-tag">
1Swift</span><span class="as-repo-tag">SwiftUI</span><span class="as-repo-tag">macOS</span></div></a><a href="https://github.com/sameerasw/airsync-android" target="_blank" rel="noopener noreferrer" class="as-repo-card"><div class="as-repo-card-header"><span class="material-symbols-rounded">smartphone</span><span class="as-repo-name">airsync-android</span></div><p class="as-repo-desc">The Android client built with Jetpack Compose. Manages notification access, screen mirroring, file transfer, and the device-side network layer.</p><div class="as-repo-tags"><span class="as-repo-tag">Kotlin</span><span class="as-repo-tag">Jetpack Compose</span><span class="as-repo-tag">Android</span></div></a></div></div></section><section class="as-pricing as-section as-observe" id="airsync-plus"><div class="as-wrap"><span class="as-section-label"><span class="material-symbols-rounded">stars</span>AirSync+</span><h2 class="as-section-title">Take it to the next level</h2><p class="as-section-desc">Unlock advanced features like Android Mirror, Desktop Mode, and more. Support the project or build it yourself.</p><div class="as-pricing-grid"><div class="as-pricing-card"><h3>AirSync</h3><div class="as-price">Free</div><p>The essentials you need to connect your devices.</p><ul class="as-pricing-features"><li><span class="material-symbols-rounded">check</span> <!-- -->Notification Sync</li><li><span class="material-symbols-rounded">check</span> <!-- -->Clipboard Bridge</li><li><span class="material-symbols-rounded">check</span> <!-- -->Wallpaper View</li><li><span class="material-symbols-rounded">check</span> <!-- -->Basic Connectivity</li></ul><div class="as-pricing-action"><span class="as-pricing-current">Current Version</span></div></div><div class="as-pricing-card as-pricing-premium"><h3>AirSync+ Membership</h3><div class="as-price">$2.49<span class="as-price-mo">/mo</span></div><p>Access to all AirSync+ features with continuous updates.</p><ul class="as-pricing-features"><li><span class="material-symbols-rounded" style="color:var(--as-text-soft)">add</span> <!-- -->Everything in Free, plus:</li><li><span class="material-symbols-rounded">check</span> <strong>Android &amp; App Mirror</strong></li><li><span class="material-symbols-rounded">check</span> <strong>Desktop Mode</strong></li><li><span class="material-symbols-rounded">check</span> <strong>Media &amp; Call Controls</strong></li><li><span class="material-symbols-rounded">check</span> <strong>File Browser</strong></li></ul><div class="as-pricing-action"><a href="https://store.sameerasw.com" target="_blank" rel="noopener noreferrer" class="as-btn as-btn-primary">Subscribe</a></div></div><div class="as-pricing-card as-pricing-premium"><h3>AirSync+ One Time</h3><div class="as-price">$50</div><p>Lifetime access to all current and future AirSync+ features.</p><ul class="as-pricing-features"><li><span class="material-symbols-rounded" style="color:var(--as-text-soft)">add</span> <!-- -->Everything in Free, plus:</li><li><span class="material-symbols-rounded">check</span> <strong>Android &amp; App Mirror</strong></li><li><span class="material-symbols-rounded">check</span> <strong>Desktop Mode</strong></li><li><span class="material-symbols-rounded">check</span> <strong>Media &amp; Call Controls</strong></li><li><span class="material-symbols-rounded">check</span> <strong>File Browser</strong></li></ul><div class="as-pricing-action"><a href="https://store.sameerasw.com" target="_blank" rel="noopener noreferrer" class="as-btn as-btn-primary">Buy Lifetime</a></div></div><div class="as-pricing-card"><h3>Self Compile</h3><div class="as-price">Free</div><p>Compile the source code yourself. Use the SelfCompile build scheme.</p><ul class="as-pricing-features"><li><span class="material-symbols-rounded">check</span> <strong>All AirSync+ Features</strong></li><li><span class="material-symbols-rounded">check</span> <!-- -->Development Support</li><li><span class="material-symbols-rounded">check</span> <!-- -->Manual Updates</li></ul><div class="as-pricing-action"><a href="https://github.com/sameerasw/airsync-mac" target="_blank" rel="noopener noreferrer" class="as-btn as-btn-ghost">View on GitHub</a></div></div></div></div></section><section class="as-wrap" style="padding-bottom:2rem"><a href="/" class="as-back-card"><img src="/assets/img/logo-mini.png" alt="sameerasw.com" class="as-back-avatar"/><div class="as-back-content"><span class="as-back-title">More Made by sameerasw.com</span><span class="as-back-subtitle">Explore other apps and projects</span></div><span class="material-symbols-rounded as-back-arrow">arrow_forward</span></a></section><footer class="as-footer"><div class="as-wrap"><div class="as-footer-inner"><a href="/" class="as-footer-brand"><img src="/assets/img/articles/airsync/airsync-logo.png" alt="AirSync"/>
1<span class="as-footer-brand-name">AirSync</span></a><span class="as-footer-copy">© <!-- -->2026<!-- --> sameerasw.com</span></div></div></footer></div>
1<script src="/_next/static/chunks/ec3e9272b59598fa.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[13017,[\"/_next/static/chunks/f0238171e22efd10.js\"],\"\"]\n3:I[27059,[\"/_next/static/chunks/f0238171e22efd10.js\"],\"default\"]\n4:I[1963,[\"/_next/static/chunks/f0238171e22efd10.js\"],\"default\"]\n5:I[3097,[\"/_next/static/chunks/33074d3ff5d0cd2d.js\",\"/_next/static/chunks/c4d90098b4abc498.js\"],\"default\"]\n6:I[99299,[\"/_next/static/chunks/33074d3ff5d0cd2d.js\",\"/_next/static/chunks/c4d90098b4abc498.js\"],\"default\"]\n9:I[36345,[\"/_next/static/chunks/33074d3ff5d0cd2d.js\",\"/_next/static/chunks/c4d90098b4abc498.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nc:I[36345,[\"/_next/static/chunks/33074d3ff5d0cd2d.js\",\"/_next/static/chunks/c4d90098b4abc498.js\"],\"ViewportBoundary\"]\ne:I[36345,[\"/_next/static/chunks/33074d3ff5d0cd2d.js\",\"/_next/static/chunks/c4d90098b4abc498.js\"],\"MetadataBoundary\"]\n10:I[16153,[],\"default\"]\n:HL[\"/_next/static/chunks/9e043de80d3986ef.css\",\"style\"]\n:HL[\"/_next/static/chunks/6a79256bd840b09a.css\",\"style\"]\n:HL[\"/_next/static/chunks/baded291f2f435ed.css\",\"style\"]\n:HL[\"/_next/static/chunks/6323a9ae6bb85e45.css\",\"style\"]\n:HC[\"/\",\"\"]\n:HL[\"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght,wdth,[email protected],1..1000,100..150,0..100\u0026display=swap\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"gr7JeLudScFO0l6HoYTKJ\",\"c\":[\"\",\"airsync\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"airsync\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/9e043de80d3986ef.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/f0238171e22efd10.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght,wdth,[email protected],1..1000,100..150,0..100\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"$L2\",null,{\"id\":\"Cookiebot\",\"src\":\"https://consent.cookiebot.com/uc.js\",\"data-cbid\":\"f35df0a1-95c5-4edf-b397-46a6071914f7\",\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L2\",null,{\"src\":\"https://code.jquery.com/jquery-3.6.0.min.js\",\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L2\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-6F3G1NW62X\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L2\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window.dataLayer = window.dataLayer || [];\\n            function gtag(){dataLayer.push(arguments);}\\n            gtag('js', new Date());\\n            gtag('config', 'G-6F3G1NW62X');\\n          \"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"div\",null,{\"id\":\"love-tab\",\"className\":\"love-tab item\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.buymeacoffee.com/sameerasw\",\"target\":\"_blank\",\"aria-label\":\"Buy me a coffee\",\"children\":[[\"$\",\"span\",null,{\"className\":\"love-icon material-symbols-rounded\",\"children\":\"favorite\"}],[\"$\",\"span\",null,{\"className\":\"love-text\",\"children\":\"Show some love\"}]]}]}],[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/6a79256bd840b09a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/baded291f2f435ed.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/6323a9ae6bb85e45.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/7b5656346c0f05ba.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L7\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L8\",null,[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{}
1,null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"11:I[8461,[\"/_next/static/chunks/f0238171e22efd10.js\",\"/_next/static/chunks/7b5656346c0f05ba.js\"],\"default\"]\n12:I[99352,[\"/_next/static/chunks/f0238171e22efd10.js\",\"/_next/static/chunks/7b5656346c0f05ba.js\"],\"\"]\n13:I[34089,[\"/_next/static/chunks/f0238171e22efd10.js\",\"/_next/static/chunks/7b5656346c0f05ba.js\"],\"default\"]\n:HL[\"/assets/img/articles/airsync/airsync-logo.png\",\"image\"]\n:HL[\"/assets/img/logo-mini.png\",\"image\"]\n:HL[\"https://img.icons8.com/material-two-tone/24/android-os.png\",\"image\"]\n:HL[\"https://img.icons8.com/material-two-tone/24/mac-os.png\",\"image\"]\n:HL[\"/assets/img/articles/airsync/app.jpg\",\"image\"]\n14:Td5c,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix notification actions\u003c/li\u003e\n\u003cli\u003eQuickShare fixes\u003c/li\u003e\n\u003cli\u003eFix QR code scan for light theme\u003c/li\u003e\n\u003cli\u003eMajor efficiency improvements\u003c/li\u003e\n\u003cli\u003eConnection mode picker\u003c/li\u003e\n\u003cli\u003eConnection improvements\u003c/li\u003e\n\u003cli\u003eAccurate media playback sync\u003c/li\u003e\n\u003cli\u003eMore fixes and improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAlso if you got a couple minutes to spare, \u003ca href=\"https://tally.so/r/rjMgGN\"\u003ePlease consider filling this survey\u003c/a\u003e to help me with my Final Year Research Project at university which is also about AirSync bridging the Android + macOS gap. \u0026#x3C;3\u003c/h2\u003e\n\u003cimg width=\"1894\" height=\"2014\" alt=\"CleanShot-Activity Monitor-Activity Monitor-20260827-5  24 45@2x\" src=\"https://github.com/user-attachments/assets/795af1c5-c233-40e5-bb1e-11df3941ceac\"\u003e\n\u003cblockquote\u003e\n\u003cp\u003eEfficiency improvements! No more CPU hog :)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/151\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd auto-open links option and fix ADB connection with VPNs like Tailscale by @hkay-dev in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/152\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupstream by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/153\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/154\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalls by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/155\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/156\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMajor Feature Update: ADB-less Mirroring, Health View, Audio Streaming \u0026#x26; More by @shantanunautiyal in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/158\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e@shantanunautiyal made their first contribution in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/158\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-mac/compare/v2.1.6...v4.0.1\"\u003ehttps://github.com/sameerasw/airsync-mac/compare/v2.1.6...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.reddit.com/r/MadebySameerasw\"\u003e\u003cimg width=\"49%\" alt=\" reddit-banner\" src=\"https://github.com/user-attachments/assets/a5197458-d64a-4c6a-a6a3-9e1f36030205\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg width=\"49%\" alt=\" telegram-banner\" src=\"https://github.com/user-attachments/assets/425b3cc1-9ac6-46ec-8f48-71c7af9c9ca2\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eVisit the website:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\n\u003cstrong\u003eHelp translating the app:\u003c/strong\u003e \u003ca href=\"https://crowdin.com/project/airsync\"\u003eCrowdin\u003c/a\u003e\n\u003cstrong\u003eMore projects:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/#updates\"\u003esameerasw.com\u003c/a\u003e\n\u003cstrong\u003eShow some love:\u003c/strong\u003e \u003ca href=\"https://buymeacoffee.com/sameerasw\"\u003ebuymeacoffee\u003c/a\u003e | \u003ca href=\"https://github.com/sponsors/sameerasw\"\u003eGitHub Sponsor\u003c/a\u003e\u003c/p\u003e\n\u003cimg width=\"400\" alt=\"madeby Medium\" src=\"https://github.com/user-attachments/assets/cea162a1-4cbb-4b5b-b21b-80be522ab646\"\u003e\n\u003c/blockquote\u003e"])</script>
1<script>self.__next_f.push([1,"15:T2d5b,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBluetooth LE Nearby connection\n\u003cul\u003e\n\u003cli\u003eFallback when WiFi not found\u003c/li\u003e\n\u003cli\u003eSmooth switching between networks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBonjour for discovery and reconnect\u003c/li\u003e\n\u003cli\u003ePair ADB with QR code\u003c/li\u003e\n\u003cli\u003eMirroring (scrcpy)\n\u003cul\u003e\n\u003cli\u003eAdded support for scrcpy v4\u003c/li\u003e\n\u003cli\u003eFlex display! (Re-sizable virtual display)\u003c/li\u003e\n\u003cli\u003eADB device picker\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMirroring (Native - Experimental)\n\u003cul\u003e\n\u003cli\u003eNavigation buttons\u003c/li\u003e\n\u003cli\u003eDesktop mirroring\u003c/li\u003e\n\u003cli\u003eMirror here (sidebar)\u003c/li\u003e\n\u003cli\u003eKeyboard input and improved scroll\u003c/li\u003e\n\u003cli\u003eWireless connection\u003c/li\u003e\n\u003cli\u003eDefault Android and desktop mirror mode selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMenubar glance\n\u003cul\u003e\n\u003cli\u003eBattery icon\u003c/li\u003e\n\u003cli\u003eUnread notification icons\u003c/li\u003e\n\u003cli\u003eBackground container\u003c/li\u003e\n\u003cli\u003eAlbum art\u003c/li\u003e\n\u003cli\u003eCall controls\u003c/li\u003e\n\u003cli\u003eText marquee\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMenubar pop-up\n\u003cul\u003e\n\u003cli\u003eCall controls\u003c/li\u003e\n\u003cli\u003eNotification dismissals\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eApple Intelligence for notification summarization\u003c/li\u003e\n\u003cli\u003eFile sharing and access\n\u003cul\u003e\n\u003cli\u003eWebDAV remote file browsing [Experimental]\u003c/li\u003e\n\u003cli\u003eQuick Share files pop-up\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMedia\n\u003cul\u003e\n\u003cli\u003eSeekbar sync\u003c/li\u003e\n\u003cli\u003eShow playback in control center\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNotifications\n\u003cul\u003e\n\u003cli\u003eEasier app muting\u003c/li\u003e\n\u003cli\u003ePer app specific settings\u003c/li\u003e\n\u003cli\u003eNotification priority\u003c/li\u003e\n\u003cli\u003eProgress notification support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTouchID for QR scan\u003c/li\u003e\n\u003cli\u003eImproved app search and launcher\u003c/li\u003e\n\u003cli\u003eAll new settings UI on mac and Android\u003c/li\u003e\n\u003cli\u003eLottie animations in Android settings\u003c/li\u003e\n\u003cli\u003eA lot of new keyboard shortcuts\u003c/li\u003e\n\u003cli\u003eEfficiency improvements up to 50%\u003c/li\u003e\n\u003cli\u003eNew app icon with macOS 27 updates\u003c/li\u003e\n\u003cli\u003eUI tooltips\u003c/li\u003e\n\u003cli\u003eMore accessible mirror buttons and options\u003c/li\u003e\n\u003cli\u003eDevice lost pop-up message\u003c/li\u003e\n\u003cli\u003eCustom error reporting\u003c/li\u003e\n\u003cli\u003eAnd a sh*t ton more improvements and fixes!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cvideo src=\"https://github.com/user-attachments/assets/4f9a5937-d9a7-435a-911d-4c726d977607\" autoplay loop muted\u003e\u003c/video\u003e\u003c/p\u003e\n\u003cdetails\u003e\n   \u003csummary\u003e\u003ch3\u003ePRs \u0026#x26; Contributions\u003c/h3\u003e\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove redundant and unused legacy app icon assets by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/231\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBle - Bluetooth LE communication by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/233\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeb dav file access impl by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/239\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Seekbar sync for now playing by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/237\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - BLE, scrcpy updates, seekbar, scanner and settings ui updates, WebDAV, file pop up, menubar customizations, websocket call controls and more by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/242\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe applied all the notification fixes indivividually by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/245\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Wireless ADB QR pair, Reconnecting message, menubar text marquee and a lot more fixes by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/246\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/235\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - translations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/247\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(haptics): add trackpad haptic feedback to all seekbars and settings sliders by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/243\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - seekbar haptics, app tour, marquee text for menubar, mirroring shortcuts and navigation, adb device picker and progress notification support by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/249\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/248\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Translations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/250\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Wireless native mirror, desktop and sidebar native mirror, CPU optimizations, Notification settings per-app, custom app search and more by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/252\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow to configure and open app/link directly from the notifica… by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/253\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/254\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBonjour by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/255\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Bonjour! - Keyboard shortcuts, Apple Intelligence, efficiency improvements, notification click actions, new app icon by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/256\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash reporting - Switched from Sentry to custom impl by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/258\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Crash reporting and fixes by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/259\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - ADB kill-server, Silent notif exclusion, AI summary toggles, Settings refactor, Label capitalization fixes, Backgroun
1d BLE fixes, Raycast improvements by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/268\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/251\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - translations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/269\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/270\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - ADB, Quick share, ui fixes and tooltips by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/273\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Background scanning improvements, easier device pairing, scrcpy updated to v4.1 and call progress check by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/275\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Opitmize BLE disconnect, update plus welcome note and version bump by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/277\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new installer bg image by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/278\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Optimizations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/281\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eBle - Bluetooth LE communication by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/108\"\u003ehttps://github.com/sameerasw/airsync-android/pull/108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeb dav file access impl by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/111\"\u003ehttps://github.com/sameerasw/airsync-android/pull/111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Seekbar sync for now playing by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/109\"\u003ehttps://github.com/sameerasw/airsync-android/pull/109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - BLE, UI generalization, Seekbar, WebDAV, Refactor and AGP upgrades, Native call controls, Notifying app picker, background discovery and more by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/113\"\u003ehttps://github.com/sameerasw/airsync-android/pull/113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - connection improvements, theming updates, continue browsing licensing fix and progress notifications by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/118\"\u003ehttps://github.com/sameerasw/airsync-android/pull/118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(android): optimize seekbar sync and filter out trivial media progress updates by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/115\"\u003ehttps://github.com/sameerasw/airsync-android/pull/115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBonjour by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/120\"\u003ehttps://github.com/sameerasw/airsync-android/pull/120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Bonjour! , seekbar improvements, efficiency improvements by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/121\"\u003ehttps://github.com/sameerasw/airsync-android/pull/121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash reporting by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/122\"\u003ehttps://github.com/sameerasw/airsync-android/pull/122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Remove sentry, custom crash reporting, fix quick share, new settings UI, bluetooth name fixes, lottie animations and more  by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/133\"\u003ehttps://github.com/sameerasw/airsync-android/pull/133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Optimization by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/134\"\u003ehttps://github.com/sameerasw/airsync-android/pull/134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-mac/compare/v3.2.0...v4.0.0\"\u003ehttps://github.com/sameerasw/airsync-mac/compare/v3.2.0...v4.0.0\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-android/compare/v3.1.0...v4.0.0\"\u003ehttps://github.com/sameerasw/airsync-android/compare/v3.1.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.reddit.com/r/MadebySameerasw\"\u003e\u003cimg width=\"49%\" alt=\" reddit-banner\" src=\"https://github.com/user-attachments/assets/a5197458-d64a-4c6a-a6a3-9e1f36030205\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg width=\"49%\" alt=\" telegram-banner\" src=\"https://github.com/user-attachments/assets/425b3cc1-9ac6-46ec-8f48-71c7af9c9ca2\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eVisit the website:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\n\u003cstrong\u003eHelp translating the app:\u003c/strong\u003e \u003ca href=\"https://crowdin.com/project/airsync\"\u003eCrowdin\u003c/a\u003e\n\u003cstrong\u003eMore projects:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/#updates\"\u003esameerasw.com\u003c/a\u003e\n\u003cstrong\u003eShow some love:\u003c/strong\u003e \u003ca href=\"https://buymeacoffee.com/sameerasw\"\u003ebuymeacoffee\u003c/a\u003e | \u003ca href=\"https://github.com/sponsors/sameerasw\"\u003eGitHub Sponsor\u003c/a\u003e\u003c/p\u003e\n\u003cimg width=\"400\" alt=\"madeby Medium\" src=\"https://github.com/user-attachments/assets/cea162a1-4cbb-4b5b-b21b-80be522ab646\"\u003e\n\u003c/blockquote\u003e"])</script>
1<script>self.__next_f.push([1,"16:Ta83,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's new?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNew more useful and cleaner menubar pop up UI\n\u003cul\u003e\n\u003cli\u003eDiscover devices and connect\u003c/li\u003e\n\u003cli\u003eDisconnect\u003c/li\u003e\n\u003cli\u003eUpdated UI and icons\u003c/li\u003e\n\u003cli\u003eMigration to custom UI rather than a popover for more control\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNotification dismiss buttons (in addition for the existing swipe gestures)\u003c/li\u003e\n\u003cli\u003eMinor discovery improvements and more\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg width=\"500\" height=\"1067\" alt=\"Screen Recording 2026-05-08 at 1 25 12 AM\" src=\"https://github.com/user-attachments/assets/29aad53b-54e7-4b7e-97b3-e950cfdff397\"\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop - New menubar pop up UI, easily dismiss notifications, minor discovery improvements by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/230\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-mac/compare/v3.1.1...v3.2.0\"\u003ehttps://github.com/sameerasw/airsync-mac/compare/v3.1.1...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/docs/airsync\"\u003edocs/airsync\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.reddit.com/r/MadebySameerasw\"\u003e\u003cimg width=\"49%\" alt=\" reddit-banner\" src=\"https://github.com/user-attachments/assets/a5197458-d64a-4c6a-a6a3-9e1f36030205\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg width=\"49%\" alt=\" telegram-banner\" src=\"https://github.com/user-attachments/assets/425b3cc1-9ac6-46ec-8f48-71c7af9c9ca2\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eVisit the website:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/essentials\"\u003esameerasw.com/essentials\u003c/a\u003e\n\u003cstrong\u003eMore projects:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/#updates\"\u003esameerasw.com\u003c/a\u003e\n\u003cstrong\u003eShow some love:\u003c/strong\u003e \u003ca href=\"https://buymeacoffee.com/sameerasw\"\u003ebuymeacoffee\u003c/a\u003e | \u003ca href=\"https://github.com/sponsors/sameerasw\"\u003eGitHub Sponsor\u003c/a\u003e\u003c/p\u003e\n\u003cimg width=\"400\" alt=\"madeby Medium\" src=\"https://github.com/user-attachments/assets/cea162a1-4cbb-4b5b-b21b-80be522ab646\"\u003e\n\u003c/blockquote\u003e"])</script>
1<script>self.__next_f.push([1,"17:T99c,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat’s new?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix menubar pop-up focus\u003c/li\u003e\n\u003cli\u003eNotification silence button\u003c/li\u003e\n\u003cli\u003eImprove network stability\u003c/li\u003e\n\u003cli\u003eImprove auto re-connect\u003c/li\u003e\n\u003cli\u003eNew Native Mirroring Experience [Experimental]\u003c/li\u003e\n\u003cli\u003eCopy ADB logs\u003c/li\u003e\n\u003cli\u003eKeyboard navigation for the file browser\u003c/li\u003e\n\u003cli\u003eTranslations\u003c/li\u003e\n\u003cli\u003eImproved UI blur and shades\u003c/li\u003e\n\u003cli\u003eApp UI scaling fixes\u003c/li\u003e\n\u003cli\u003eShare sheet entry for text\u003c/li\u003e\n\u003cli\u003eClipboard and connection pill\u003c/li\u003e\n\u003cli\u003eRemote layout switch button\u003c/li\u003e\n\u003cli\u003eService manager for improved background service management\u003c/li\u003e\n\u003cli\u003eDynamic app shortcuts\u003c/li\u003e\n\u003cli\u003eAnd a lot more fixes and improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg width=\"778\" height=\"206\" alt=\"CleanShot-CleanShot-CleanShot-20260402-4  41 41@2x\" src=\"https://github.com/user-attachments/assets/edd23cf6-c1a9-4bac-b559-32c4a73df366\"\u003e\n\u003cblockquote\u003e\n\u003cp\u003eContext menu of the Mirror or the menubar Mirror menu will include the new mirroring option to test\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cimg width=\"2018\" height=\"1884\" alt=\"CleanShot-AirSync--20260402-4  43 06@2x\" src=\"https://github.com/user-attachments/assets/879af84b-7baa-40ea-bc93-45721bc4a9fb\"\u003e\n\u003cimg width=\"828\" height=\"1700\" alt=\"CleanShot-AirSync--20260402-4  44 42@2x\" src=\"https://github.com/user-attachments/assets/de895c57-5ab8-4ece-9242-7d9b7d681d71\"\u003e\n\u003cimg width=\"626\" height=\"921\" alt=\"share_5088493282427189800\" src=\"https://github.com/user-attachments/assets/4e128e23-b465-4329-a5bf-ccdf8043e785\"\u003e\n\u003cimg width=\"1080\" height=\"501\" alt=\"share_2923682219440387035\" src=\"https://github.com/user-attachments/assets/f6fa12ea-8b84-4d21-9d5a-4970997167d5\"\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://airsync.notion.site/\"\u003eairsync.notion.site\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCheck out my other projects at r/MadebySameerasw\u003c/p\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e"])</script>
1<script>self.__next_f.push([1,"18:Tb36,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNew Features \u0026#x26; Enhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAirSync got a new look and icons!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuickShare support\n\u003cul\u003e\n\u003cli\u003eReplaces the old broken file transfer\u003c/li\u003e\n\u003cli\u003eAuto accept on known devices\u003c/li\u003e\n\u003cli\u003eMake sure both devices on same local WiFi\u003c/li\u003e\n\u003cli\u003eImproved and reliable connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNew app onboarding for Android\u003c/li\u003e\n\u003cli\u003eNew expressive UI, Floating media player and Progressive blur in Android\u003c/li\u003e\n\u003cli\u003eCrash reporting with Sentry\u003c/li\u003e\n\u003cli\u003eWidget transparency controls\u003c/li\u003e\n\u003cli\u003eMinified and optimized builds (77MB -\u003e 37MB) for Android\u003c/li\u003e\n\u003cli\u003eGoogle Sans Flex font\u003c/li\u003e\n\u003cli\u003eRemote lock, screensaver and brightness adjustment\u003c/li\u003e\n\u003cli\u003eDrag and drop support for the menubar\u003c/li\u003e\n\u003cli\u003eWired ADB support (+)\u003c/li\u003e\n\u003cli\u003eRecent apps (+)\u003c/li\u003e\n\u003cli\u003eMirroring (+)\n\u003cul\u003e\n\u003cli\u003eDesktop mode DPI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConnection pill and pop-up\u003c/li\u003e\n\u003cli\u003eMore fixes and enhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/29dd9208-5c7a-4660-ac8e-a771bf225c2a\" alt=\"Frame 24\"\u003e\u003c/p\u003e\n\u003ch1\u003eWhy 3.0?\u003c/h1\u003e\n\u003cp\u003eIt's a big update with a lot of surface and also behind the scene upgrades and fine tuning with new features as well. Also thanks to \u003ca href=\"http://t.me/Syntrop2k2\"\u003eSyntrop2k2\u003c/a\u003e some new icons and branding was introduced to the app to unify on both platforms.\u003c/p\u003e\n\u003ch1\u003eWhat's the deal with QuickShare?\u003c/h1\u003e\n\u003cp\u003eIt was requested a lot and I was also frustrated with the previous half broken file share implementation so replaced it with QuickShare support which made this my primary file transfer app from Blip. Months of research, trial and error and finally I was able to get it working!\u003c/p\u003e\n\u003cp\u003eThere are some limitations tho, Just like other QuickDrop and NearDrop apps, both devices needs to be on the same local network to be discoverable but at least I was able to implement automatic file accepting to make the experience better.\u003c/p\u003e\n\u003cp\u003eHopefully Google will expand AirDrop support on Android to more devices but until then, Hope I helped at least one of you :D\u003c/p\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://airsync.notion.site/\"\u003eairsync.notion.site\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e"])</script>
1<script>self.__next_f.push([1,"19:T6b6,"])</script>
1<script>self.__next_f.push([1,"\u003cp\u003eFinally a minor update which was in 3 weeks for Google Play Store for approval now completed and available!\u003c/p\u003e\n\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eShare clipboard to mac from a QS tile (Contribution by @\u003ca href=\"https://github.com/Mudit200408\"\u003eMudit200408\u003c/a\u003e on GitHub)\u003c/li\u003e\n\u003cli\u003eImproved device discovery (with @\u003ca href=\"https://github.com/Mudit200408\"\u003eMudit200408\u003c/a\u003e on GitHub)\u003c/li\u003e\n\u003cli\u003eEfficiency improvements\u003c/li\u003e\n\u003cli\u003eShare clipboard from mac to Android with images\u003c/li\u003e\n\u003cli\u003eTrial improvements\u003c/li\u003e\n\u003cli\u003eAnd more fixes and minor touches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eCanvas? New app?\u003c/h1\u003e\n\u003cp\u003eYes, kind of... I have used the same internal Google Play app testing group we used so most of you early birds will already be able to test out this native Android drawing app.\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://groups.google.com/u/3/g/madebysameerasw\"\u003emadebysameerasw\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eJoin the Google group for instructions.\u003c/p\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://airsync.notion.site/\"\u003eairsync.notion.site\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e"])</script>
1<script>self.__next_f.push([1,"7:[\"$\",\"$L11\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"airsync-page\",\"children\":[[\"$\",\"section\",null,{\"className\":\"as-hero\",\"id\":\"intro\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-hero-logo-wrap\",\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/airsync-logo.png\",\"alt\":\"AirSync\",\"className\":\"as-hero-logo\"}]}],[\"$\",\"h1\",null,{\"className\":\"as-hero-title\",\"children\":[\"Air\",[\"$\",\"span\",null,{\"className\":\"as-accent-word\",\"children\":\"Sync\"}]]}],[\"$\",\"div\",null,{\"className\":\"made-by-chip-wrapper\",\"children\":[\"$\",\"$L12\",null,{\"href\":\"/\",\"className\":\"made-by-chip\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/assets/img/logo-mini.png\",\"alt\":\"sameerasw.com\",\"className\":\"made-by-avatar\"}],[\"$\",\"span\",null,{\"children\":[\"Made by \",[\"$\",\"span\",null,{\"className\":\"made-by-domain\",\"children\":\"sameerasw.com\"}]]}]]}]}],[\"$\",\"p\",null,{\"className\":\"as-hero-tagline\",\"children\":\"Seamless continuity between Android \u0026 macOS — notifications, clipboard, media, mirroring and more, all over your local network.\"}],[\"$\",\"div\",null,{\"className\":\"as-hero-actions\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-android as-btn-icon\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://img.icons8.com/material-two-tone/24/android-os.png\",\"alt\":\"\",\"aria-hidden\":\"true\",\"className\":\"as-os-icon-dynamic\"}],\"Get on Android\"]}],[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-mac/releases/latest\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-macos as-btn-icon\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://img.icons8.com/material-two-tone/24/mac-os.png\",\"alt\":\"\",\"aria-hidden\":\"true\",\"className\":\"as-os-icon-dynamic\"}],\"Download for macOS\"]}],[\"$\",\"$L12\",null,{\"href\":\"/docs/airsync\",\"className\":\"as-btn as-btn-ghost\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"book_2\"}],\"Docs\"]}]]}],[\"$\",\"div\",null,{\"className\":\"as-hero-preview\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-hero-preview-inner\",\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/app.jpg\",\"alt\":\"AirSync app preview\"}]}]}],[\"$\",\"span\",null,{\"className\":\"as-hero-badge\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"favorite\"}],\"Open Source ・ Built with the community\"]}]]}],[\"$\",\"section\",null,{\"className\":\"as-section as-observe\",\"id\":\"updates\",\"style\":{\"paddingBottom\":0},\"children\":[[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"history\"}],\"Updates\"]}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Check out what's new!\"}]]}],[\"$\",\"div\",null,{\"style\":{\"marginTop\":\"2rem\"},\"children\":[\"$\",\"$a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L13\",null,{\"notes\":[{\"slug\":\"airsync-v4.0.1\",\"title\":\"AirSync v4.0.1\",\"description\":\"Much needed efficiency and connection fixes\",\"app\":\"airsync\",\"version\":\"v4.0.1\",\"date\":\"2026-08-27\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$14\"},{\"slug\":\"airsync-v4.0.0\",\"title\":\"AirSync v4.0.0\",\"description\":\"All new AirSync v4 with Nearby connection, Improved mirroring, menubar glance and more!\",\"app\":\"airsync\",\"version\":\"v4.0.0\",\"date\":\"2026-07-25\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$15\"},{\"slug\":\"airsync-v3.2.0\",\"title\":\"AirSync v3.2.0\",\"description\":\"New Menubar UI, Dismiss notification buttons and more\",\"app\":\"airsync\",\"version\":\"v3.2.0\",\"date\":\"2026-05-09\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$16\"},{\"slug\":\"airsync-v3.1.0\",\"title\":\"AirSync v3.1.0\",\"description\":\"Connection fixes (hopefully) and a lot of small quality of life improvements\",\"app\":\"airsync\",\"ver
1sion\":\"v3.1.0\",\"date\":\"2026-04-11\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$17\"},{\"slug\":\"airsync-v3.0.0\",\"title\":\"AirSync v3.0.0\",\"description\":\"QuickShare on mac, New looks, Android onboarding, Crash reporting and a lot more\",\"app\":\"airsync\",\"version\":\"v3.0.0\",\"date\":\"2026-03-15\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$18\"},{\"slug\":\"airsync-v2.5.2\",\"title\":\"AirSync v2.5.2\",\"description\":\"Clipboard share QS tile and fixes\",\"app\":\"airsync\",\"version\":\"v2.5.2\",\"date\":\"2026-02-19\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$19\"}],\"filter\":\"airsync\",\"hideGradient\":true}]}]}]]}],\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"21:Td5c,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix notification actions\u003c/li\u003e\n\u003cli\u003eQuickShare fixes\u003c/li\u003e\n\u003cli\u003eFix QR code scan for light theme\u003c/li\u003e\n\u003cli\u003eMajor efficiency improvements\u003c/li\u003e\n\u003cli\u003eConnection mode picker\u003c/li\u003e\n\u003cli\u003eConnection improvements\u003c/li\u003e\n\u003cli\u003eAccurate media playback sync\u003c/li\u003e\n\u003cli\u003eMore fixes and improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAlso if you got a couple minutes to spare, \u003ca href=\"https://tally.so/r/rjMgGN\"\u003ePlease consider filling this survey\u003c/a\u003e to help me with my Final Year Research Project at university which is also about AirSync bridging the Android + macOS gap. \u0026#x3C;3\u003c/h2\u003e\n\u003cimg width=\"1894\" height=\"2014\" alt=\"CleanShot-Activity Monitor-Activity Monitor-20260827-5  24 45@2x\" src=\"https://github.com/user-attachments/assets/795af1c5-c233-40e5-bb1e-11df3941ceac\"\u003e\n\u003cblockquote\u003e\n\u003cp\u003eEfficiency improvements! No more CPU hog :)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/151\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd auto-open links option and fix ADB connection with VPNs like Tailscale by @hkay-dev in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/152\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupstream by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/153\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/154\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalls by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/155\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/156\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMajor Feature Update: ADB-less Mirroring, Health View, Audio Streaming \u0026#x26; More by @shantanunautiyal in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/158\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e@shantanunautiyal made their first contribution in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/158\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-mac/compare/v2.1.6...v4.0.1\"\u003ehttps://github.com/sameerasw/airsync-mac/compare/v2.1.6...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.reddit.com/r/MadebySameerasw\"\u003e\u003cimg width=\"49%\" alt=\" reddit-banner\" src=\"https://github.com/user-attachments/assets/a5197458-d64a-4c6a-a6a3-9e1f36030205\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg width=\"49%\" alt=\" telegram-banner\" src=\"https://github.com/user-attachments/assets/425b3cc1-9ac6-46ec-8f48-71c7af9c9ca2\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eVisit the website:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\n\u003cstrong\u003eHelp translating the app:\u003c/strong\u003e \u003ca href=\"https://crowdin.com/project/airsync\"\u003eCrowdin\u003c/a\u003e\n\u003cstrong\u003eMore projects:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/#updates\"\u003esameerasw.com\u003c/a\u003e\n\u003cstrong\u003eShow some love:\u003c/strong\u003e \u003ca href=\"https://buymeacoffee.com/sameerasw\"\u003ebuymeacoffee\u003c/a\u003e | \u003ca href=\"https://github.com/sponsors/sameerasw\"\u003eGitHub Sponsor\u003c/a\u003e\u003c/p\u003e\n\u003cimg width=\"400\" alt=\"madeby Medium\" src=\"https://github.com/user-attachments/assets/cea162a1-4cbb-4b5b-b21b-80be522ab646\"\u003e\n\u003c/blockquote\u003e"])</script>
1<script>self.__next_f.push([1,"22:T2d5b,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBluetooth LE Nearby connection\n\u003cul\u003e\n\u003cli\u003eFallback when WiFi not found\u003c/li\u003e\n\u003cli\u003eSmooth switching between networks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBonjour for discovery and reconnect\u003c/li\u003e\n\u003cli\u003ePair ADB with QR code\u003c/li\u003e\n\u003cli\u003eMirroring (scrcpy)\n\u003cul\u003e\n\u003cli\u003eAdded support for scrcpy v4\u003c/li\u003e\n\u003cli\u003eFlex display! (Re-sizable virtual display)\u003c/li\u003e\n\u003cli\u003eADB device picker\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMirroring (Native - Experimental)\n\u003cul\u003e\n\u003cli\u003eNavigation buttons\u003c/li\u003e\n\u003cli\u003eDesktop mirroring\u003c/li\u003e\n\u003cli\u003eMirror here (sidebar)\u003c/li\u003e\n\u003cli\u003eKeyboard input and improved scroll\u003c/li\u003e\n\u003cli\u003eWireless connection\u003c/li\u003e\n\u003cli\u003eDefault Android and desktop mirror mode selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMenubar glance\n\u003cul\u003e\n\u003cli\u003eBattery icon\u003c/li\u003e\n\u003cli\u003eUnread notification icons\u003c/li\u003e\n\u003cli\u003eBackground container\u003c/li\u003e\n\u003cli\u003eAlbum art\u003c/li\u003e\n\u003cli\u003eCall controls\u003c/li\u003e\n\u003cli\u003eText marquee\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMenubar pop-up\n\u003cul\u003e\n\u003cli\u003eCall controls\u003c/li\u003e\n\u003cli\u003eNotification dismissals\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eApple Intelligence for notification summarization\u003c/li\u003e\n\u003cli\u003eFile sharing and access\n\u003cul\u003e\n\u003cli\u003eWebDAV remote file browsing [Experimental]\u003c/li\u003e\n\u003cli\u003eQuick Share files pop-up\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMedia\n\u003cul\u003e\n\u003cli\u003eSeekbar sync\u003c/li\u003e\n\u003cli\u003eShow playback in control center\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNotifications\n\u003cul\u003e\n\u003cli\u003eEasier app muting\u003c/li\u003e\n\u003cli\u003ePer app specific settings\u003c/li\u003e\n\u003cli\u003eNotification priority\u003c/li\u003e\n\u003cli\u003eProgress notification support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTouchID for QR scan\u003c/li\u003e\n\u003cli\u003eImproved app search and launcher\u003c/li\u003e\n\u003cli\u003eAll new settings UI on mac and Android\u003c/li\u003e\n\u003cli\u003eLottie animations in Android settings\u003c/li\u003e\n\u003cli\u003eA lot of new keyboard shortcuts\u003c/li\u003e\n\u003cli\u003eEfficiency improvements up to 50%\u003c/li\u003e\n\u003cli\u003eNew app icon with macOS 27 updates\u003c/li\u003e\n\u003cli\u003eUI tooltips\u003c/li\u003e\n\u003cli\u003eMore accessible mirror buttons and options\u003c/li\u003e\n\u003cli\u003eDevice lost pop-up message\u003c/li\u003e\n\u003cli\u003eCustom error reporting\u003c/li\u003e\n\u003cli\u003eAnd a sh*t ton more improvements and fixes!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cvideo src=\"https://github.com/user-attachments/assets/4f9a5937-d9a7-435a-911d-4c726d977607\" autoplay loop muted\u003e\u003c/video\u003e\u003c/p\u003e\n\u003cdetails\u003e\n   \u003csummary\u003e\u003ch3\u003ePRs \u0026#x26; Contributions\u003c/h3\u003e\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove redundant and unused legacy app icon assets by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/231\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBle - Bluetooth LE communication by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/233\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeb dav file access impl by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/239\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Seekbar sync for now playing by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/237\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - BLE, scrcpy updates, seekbar, scanner and settings ui updates, WebDAV, file pop up, menubar customizations, websocket call controls and more by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/242\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe applied all the notification fixes indivividually by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/245\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Wireless ADB QR pair, Reconnecting message, menubar text marquee and a lot more fixes by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/246\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/235\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - translations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/247\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(haptics): add trackpad haptic feedback to all seekbars and settings sliders by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/243\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - seekbar haptics, app tour, marquee text for menubar, mirroring shortcuts and navigation, adb device picker and progress notification support by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/249\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/248\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Translations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/250\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Wireless native mirror, desktop and sidebar native mirror, CPU optimizations, Notification settings per-app, custom app search and more by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/252\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow to configure and open app/link directly from the notifica… by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/253\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/254\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBonjour by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/255\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Bonjour! - Keyboard shortcuts, Apple Intelligence, efficiency improvements, notification click actions, new app icon by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/256\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash reporting - Switched from Sentry to custom impl by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/258\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Crash reporting and fixes by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/259\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - ADB kill-server, Silent notif exclusion, AI summary toggles, Settings refactor, Label capitalization fixes, Backgroun
1d BLE fixes, Raycast improvements by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/268\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/251\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - translations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/269\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew Crowdin updates by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/270\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - ADB, Quick share, ui fixes and tooltips by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/273\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Background scanning improvements, easier device pairing, scrcpy updated to v4.1 and call progress check by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/275\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Opitmize BLE disconnect, update plus welcome note and version bump by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/277\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new installer bg image by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/278\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Optimizations by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/281\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eBle - Bluetooth LE communication by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/108\"\u003ehttps://github.com/sameerasw/airsync-android/pull/108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeb dav file access impl by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/111\"\u003ehttps://github.com/sameerasw/airsync-android/pull/111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Seekbar sync for now playing by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/109\"\u003ehttps://github.com/sameerasw/airsync-android/pull/109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - BLE, UI generalization, Seekbar, WebDAV, Refactor and AGP upgrades, Native call controls, Notifying app picker, background discovery and more by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/113\"\u003ehttps://github.com/sameerasw/airsync-android/pull/113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - connection improvements, theming updates, continue browsing licensing fix and progress notifications by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/118\"\u003ehttps://github.com/sameerasw/airsync-android/pull/118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(android): optimize seekbar sync and filter out trivial media progress updates by @Mudit200408 in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/115\"\u003ehttps://github.com/sameerasw/airsync-android/pull/115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBonjour by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/120\"\u003ehttps://github.com/sameerasw/airsync-android/pull/120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Bonjour! , seekbar improvements, efficiency improvements by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/121\"\u003ehttps://github.com/sameerasw/airsync-android/pull/121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash reporting by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/122\"\u003ehttps://github.com/sameerasw/airsync-android/pull/122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Remove sentry, custom crash reporting, fix quick share, new settings UI, bluetooth name fixes, lottie animations and more  by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/133\"\u003ehttps://github.com/sameerasw/airsync-android/pull/133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelop - Optimization by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-android/pull/134\"\u003ehttps://github.com/sameerasw/airsync-android/pull/134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-mac/compare/v3.2.0...v4.0.0\"\u003ehttps://github.com/sameerasw/airsync-mac/compare/v3.2.0...v4.0.0\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-android/compare/v3.1.0...v4.0.0\"\u003ehttps://github.com/sameerasw/airsync-android/compare/v3.1.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.reddit.com/r/MadebySameerasw\"\u003e\u003cimg width=\"49%\" alt=\" reddit-banner\" src=\"https://github.com/user-attachments/assets/a5197458-d64a-4c6a-a6a3-9e1f36030205\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg width=\"49%\" alt=\" telegram-banner\" src=\"https://github.com/user-attachments/assets/425b3cc1-9ac6-46ec-8f48-71c7af9c9ca2\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eVisit the website:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\n\u003cstrong\u003eHelp translating the app:\u003c/strong\u003e \u003ca href=\"https://crowdin.com/project/airsync\"\u003eCrowdin\u003c/a\u003e\n\u003cstrong\u003eMore projects:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/#updates\"\u003esameerasw.com\u003c/a\u003e\n\u003cstrong\u003eShow some love:\u003c/strong\u003e \u003ca href=\"https://buymeacoffee.com/sameerasw\"\u003ebuymeacoffee\u003c/a\u003e | \u003ca href=\"https://github.com/sponsors/sameerasw\"\u003eGitHub Sponsor\u003c/a\u003e\u003c/p\u003e\n\u003cimg width=\"400\" alt=\"madeby Medium\" src=\"https://github.com/user-attachments/assets/cea162a1-4cbb-4b5b-b21b-80be522ab646\"\u003e\n\u003c/blockquote\u003e"])</script>
1<script>self.__next_f.push([1,"23:Ta83,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's new?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNew more useful and cleaner menubar pop up UI\n\u003cul\u003e\n\u003cli\u003eDiscover devices and connect\u003c/li\u003e\n\u003cli\u003eDisconnect\u003c/li\u003e\n\u003cli\u003eUpdated UI and icons\u003c/li\u003e\n\u003cli\u003eMigration to custom UI rather than a popover for more control\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNotification dismiss buttons (in addition for the existing swipe gestures)\u003c/li\u003e\n\u003cli\u003eMinor discovery improvements and more\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg width=\"500\" height=\"1067\" alt=\"Screen Recording 2026-05-08 at 1 25 12 AM\" src=\"https://github.com/user-attachments/assets/29aad53b-54e7-4b7e-97b3-e950cfdff397\"\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop - New menubar pop up UI, easily dismiss notifications, minor discovery improvements by @sameerasw in \u003ca href=\"https://github.com/sameerasw/airsync-mac/pull/230\"\u003ehttps://github.com/sameerasw/airsync-mac/pull/230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sameerasw/airsync-mac/compare/v3.1.1...v3.2.0\"\u003ehttps://github.com/sameerasw/airsync-mac/compare/v3.1.1...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/docs/airsync\"\u003edocs/airsync\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.reddit.com/r/MadebySameerasw\"\u003e\u003cimg width=\"49%\" alt=\" reddit-banner\" src=\"https://github.com/user-attachments/assets/a5197458-d64a-4c6a-a6a3-9e1f36030205\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg width=\"49%\" alt=\" telegram-banner\" src=\"https://github.com/user-attachments/assets/425b3cc1-9ac6-46ec-8f48-71c7af9c9ca2\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eVisit the website:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/essentials\"\u003esameerasw.com/essentials\u003c/a\u003e\n\u003cstrong\u003eMore projects:\u003c/strong\u003e \u003ca href=\"https://sameerasw.com/#updates\"\u003esameerasw.com\u003c/a\u003e\n\u003cstrong\u003eShow some love:\u003c/strong\u003e \u003ca href=\"https://buymeacoffee.com/sameerasw\"\u003ebuymeacoffee\u003c/a\u003e | \u003ca href=\"https://github.com/sponsors/sameerasw\"\u003eGitHub Sponsor\u003c/a\u003e\u003c/p\u003e\n\u003cimg width=\"400\" alt=\"madeby Medium\" src=\"https://github.com/user-attachments/assets/cea162a1-4cbb-4b5b-b21b-80be522ab646\"\u003e\n\u003c/blockquote\u003e"])</script>
1<script>self.__next_f.push([1,"24:T99c,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat’s new?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix menubar pop-up focus\u003c/li\u003e\n\u003cli\u003eNotification silence button\u003c/li\u003e\n\u003cli\u003eImprove network stability\u003c/li\u003e\n\u003cli\u003eImprove auto re-connect\u003c/li\u003e\n\u003cli\u003eNew Native Mirroring Experience [Experimental]\u003c/li\u003e\n\u003cli\u003eCopy ADB logs\u003c/li\u003e\n\u003cli\u003eKeyboard navigation for the file browser\u003c/li\u003e\n\u003cli\u003eTranslations\u003c/li\u003e\n\u003cli\u003eImproved UI blur and shades\u003c/li\u003e\n\u003cli\u003eApp UI scaling fixes\u003c/li\u003e\n\u003cli\u003eShare sheet entry for text\u003c/li\u003e\n\u003cli\u003eClipboard and connection pill\u003c/li\u003e\n\u003cli\u003eRemote layout switch button\u003c/li\u003e\n\u003cli\u003eService manager for improved background service management\u003c/li\u003e\n\u003cli\u003eDynamic app shortcuts\u003c/li\u003e\n\u003cli\u003eAnd a lot more fixes and improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg width=\"778\" height=\"206\" alt=\"CleanShot-CleanShot-CleanShot-20260402-4  41 41@2x\" src=\"https://github.com/user-attachments/assets/edd23cf6-c1a9-4bac-b559-32c4a73df366\"\u003e\n\u003cblockquote\u003e\n\u003cp\u003eContext menu of the Mirror or the menubar Mirror menu will include the new mirroring option to test\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cimg width=\"2018\" height=\"1884\" alt=\"CleanShot-AirSync--20260402-4  43 06@2x\" src=\"https://github.com/user-attachments/assets/879af84b-7baa-40ea-bc93-45721bc4a9fb\"\u003e\n\u003cimg width=\"828\" height=\"1700\" alt=\"CleanShot-AirSync--20260402-4  44 42@2x\" src=\"https://github.com/user-attachments/assets/de895c57-5ab8-4ece-9242-7d9b7d681d71\"\u003e\n\u003cimg width=\"626\" height=\"921\" alt=\"share_5088493282427189800\" src=\"https://github.com/user-attachments/assets/4e128e23-b465-4329-a5bf-ccdf8043e785\"\u003e\n\u003cimg width=\"1080\" height=\"501\" alt=\"share_2923682219440387035\" src=\"https://github.com/user-attachments/assets/f6fa12ea-8b84-4d21-9d5a-4970997167d5\"\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://airsync.notion.site/\"\u003eairsync.notion.site\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCheck out my other projects at r/MadebySameerasw\u003c/p\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e"])</script>
1<script>self.__next_f.push([1,"25:Tb36,"])</script>
1<script>self.__next_f.push([1,"\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNew Features \u0026#x26; Enhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAirSync got a new look and icons!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuickShare support\n\u003cul\u003e\n\u003cli\u003eReplaces the old broken file transfer\u003c/li\u003e\n\u003cli\u003eAuto accept on known devices\u003c/li\u003e\n\u003cli\u003eMake sure both devices on same local WiFi\u003c/li\u003e\n\u003cli\u003eImproved and reliable connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNew app onboarding for Android\u003c/li\u003e\n\u003cli\u003eNew expressive UI, Floating media player and Progressive blur in Android\u003c/li\u003e\n\u003cli\u003eCrash reporting with Sentry\u003c/li\u003e\n\u003cli\u003eWidget transparency controls\u003c/li\u003e\n\u003cli\u003eMinified and optimized builds (77MB -\u003e 37MB) for Android\u003c/li\u003e\n\u003cli\u003eGoogle Sans Flex font\u003c/li\u003e\n\u003cli\u003eRemote lock, screensaver and brightness adjustment\u003c/li\u003e\n\u003cli\u003eDrag and drop support for the menubar\u003c/li\u003e\n\u003cli\u003eWired ADB support (+)\u003c/li\u003e\n\u003cli\u003eRecent apps (+)\u003c/li\u003e\n\u003cli\u003eMirroring (+)\n\u003cul\u003e\n\u003cli\u003eDesktop mode DPI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConnection pill and pop-up\u003c/li\u003e\n\u003cli\u003eMore fixes and enhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/29dd9208-5c7a-4660-ac8e-a771bf225c2a\" alt=\"Frame 24\"\u003e\u003c/p\u003e\n\u003ch1\u003eWhy 3.0?\u003c/h1\u003e\n\u003cp\u003eIt's a big update with a lot of surface and also behind the scene upgrades and fine tuning with new features as well. Also thanks to \u003ca href=\"http://t.me/Syntrop2k2\"\u003eSyntrop2k2\u003c/a\u003e some new icons and branding was introduced to the app to unify on both platforms.\u003c/p\u003e\n\u003ch1\u003eWhat's the deal with QuickShare?\u003c/h1\u003e\n\u003cp\u003eIt was requested a lot and I was also frustrated with the previous half broken file share implementation so replaced it with QuickShare support which made this my primary file transfer app from Blip. Months of research, trial and error and finally I was able to get it working!\u003c/p\u003e\n\u003cp\u003eThere are some limitations tho, Just like other QuickDrop and NearDrop apps, both devices needs to be on the same local network to be discoverable but at least I was able to implement automatic file accepting to make the experience better.\u003c/p\u003e\n\u003cp\u003eHopefully Google will expand AirDrop support on Android to more devices but until then, Hope I helped at least one of you :D\u003c/p\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://airsync.notion.site/\"\u003eairsync.notion.site\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e"])</script>
1<script>self.__next_f.push([1,"26:T6b6,"])</script>
1<script>self.__next_f.push([1,"\u003cp\u003eFinally a minor update which was in 3 weeks for Google Play Store for approval now completed and available!\u003c/p\u003e\n\u003ch1\u003eWhat's New?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eShare clipboard to mac from a QS tile (Contribution by @\u003ca href=\"https://github.com/Mudit200408\"\u003eMudit200408\u003c/a\u003e on GitHub)\u003c/li\u003e\n\u003cli\u003eImproved device discovery (with @\u003ca href=\"https://github.com/Mudit200408\"\u003eMudit200408\u003c/a\u003e on GitHub)\u003c/li\u003e\n\u003cli\u003eEfficiency improvements\u003c/li\u003e\n\u003cli\u003eShare clipboard from mac to Android with images\u003c/li\u003e\n\u003cli\u003eTrial improvements\u003c/li\u003e\n\u003cli\u003eAnd more fixes and minor touches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eAirSync+\u003c/h1\u003e\n\u003cp\u003eGrab + to show support and enjoy extra features!\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"http://store.sameerasw.com/\"\u003estore.sameerasw.com\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003eCanvas? New app?\u003c/h1\u003e\n\u003cp\u003eYes, kind of... I have used the same internal Google Play app testing group we used so most of you early birds will already be able to test out this native Android drawing app.\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://groups.google.com/u/3/g/madebysameerasw\"\u003emadebysameerasw\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eJoin the Google group for instructions.\u003c/p\u003e\n\u003ch1\u003eDownloads\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emac App:\u003c/strong\u003e \u003ca href=\"https://github.com/sameerasw/airsync-mac/releases/latest\"\u003esameerasw/airsync-mac\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid app:\u003c/strong\u003e \u003ca href=\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\"\u003eGoogle Play\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebsite:\u003c/strong\u003e \u003ca href=\"http://sameerasw.com/airsync\"\u003esameerasw.com/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaycast Extension:\u003c/strong\u003e \u003ca href=\"https://raycast.com/sameerasw/airsync\"\u003eraycast.com/sameerasw/airsync\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e \u003ca href=\"https://airsync.notion.site/\"\u003eairsync.notion.site\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003cp\u003eKeep syncing ... (っ◕‿◕)っ\u003c/p\u003e"])</script>
1<script>self.__next_f.push([1,"8:[\"$\",\"$L11\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"airsync-page\",\"children\":[[\"$\",\"section\",null,{\"className\":\"as-hero\",\"id\":\"intro\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-hero-logo-wrap\",\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/airsync-logo.png\",\"alt\":\"AirSync\",\"className\":\"as-hero-logo\"}]}],[\"$\",\"h1\",null,{\"className\":\"as-hero-title\",\"children\":[\"Air\",[\"$\",\"span\",null,{\"className\":\"as-accent-word\",\"children\":\"Sync\"}]]}],[\"$\",\"div\",null,{\"className\":\"made-by-chip-wrapper\",\"children\":[\"$\",\"$L12\",null,{\"href\":\"/\",\"className\":\"made-by-chip\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/assets/img/logo-mini.png\",\"alt\":\"sameerasw.com\",\"className\":\"made-by-avatar\"}],[\"$\",\"span\",null,{\"children\":[\"Made by \",[\"$\",\"span\",null,{\"className\":\"made-by-domain\",\"children\":\"sameerasw.com\"}]]}]]}]}],[\"$\",\"p\",null,{\"className\":\"as-hero-tagline\",\"children\":\"Seamless continuity between Android \u0026 macOS — notifications, clipboard, media, mirroring and more, all over your local network.\"}],[\"$\",\"div\",null,{\"className\":\"as-hero-actions\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=com.sameerasw.airsync\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-android as-btn-icon\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://img.icons8.com/material-two-tone/24/android-os.png\",\"alt\":\"\",\"aria-hidden\":\"true\",\"className\":\"as-os-icon-dynamic\"}],\"Get on Android\"]}],[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-mac/releases/latest\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-macos as-btn-icon\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://img.icons8.com/material-two-tone/24/mac-os.png\",\"alt\":\"\",\"aria-hidden\":\"true\",\"className\":\"as-os-icon-dynamic\"}],\"Download for macOS\"]}],[\"$\",\"$L12\",null,{\"href\":\"/docs/airsync\",\"className\":\"as-btn as-btn-ghost\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"book_2\"}],\"Docs\"]}]]}],[\"$\",\"div\",null,{\"className\":\"as-hero-preview\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-hero-preview-inner\",\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/app.jpg\",\"alt\":\"AirSync app preview\"}]}]}],[\"$\",\"span\",null,{\"className\":\"as-hero-badge\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"favorite\"}],\"Open Source ・ Built with the community\"]}]]}],[\"$\",\"section\",null,{\"className\":\"as-section as-observe\",\"id\":\"updates\",\"style\":{\"paddingBottom\":0},\"children\":[[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"history\"}],\"Updates\"]}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Check out what's new!\"}]]}],[\"$\",\"div\",null,{\"style\":{\"marginTop\":\"2rem\"},\"children\":[\"$\",\"$a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L13\",null,{\"notes\":[{\"slug\":\"airsync-v4.0.1\",\"title\":\"AirSync v4.0.1\",\"description\":\"Much needed efficiency and connection fixes\",\"app\":\"airsync\",\"version\":\"v4.0.1\",\"date\":\"2026-08-27\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$21\"},{\"slug\":\"airsync-v4.0.0\",\"title\":\"AirSync v4.0.0\",\"description\":\"All new AirSync v4 with Nearby connection, Improved mirroring, menubar glance and more!\",\"app\":\"airsync\",\"version\":\"v4.0.0\",\"date\":\"2026-07-25\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$22\"},{\"slug\":\"airsync-v3.2.0\",\"title\":\"AirSync v3.2.0\",\"description\":\"New Menubar UI, Dismiss notification buttons and more\",\"app\":\"airsync\",\"version\":\"v3.2.0\",\"date\":\"2026-05-09\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$23\"},{\"slug\":\"airsync-v3.1.0\",\"title\":\"AirSync v3.1.0\",\"description\":\"Connection fixes (hopefully) and a lot of small quality of life improvements\",\"app\":\"airsync\",\"ver
1sion\":\"v3.1.0\",\"date\":\"2026-04-11\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$24\"},{\"slug\":\"airsync-v3.0.0\",\"title\":\"AirSync v3.0.0\",\"description\":\"QuickShare on mac, New looks, Android onboarding, Crash reporting and a lot more\",\"app\":\"airsync\",\"version\":\"v3.0.0\",\"date\":\"2026-03-15\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$25\"},{\"slug\":\"airsync-v2.5.2\",\"title\":\"AirSync v2.5.2\",\"description\":\"Clipboard share QS tile and fixes\",\"app\":\"airsync\",\"version\":\"v2.5.2\",\"date\":\"2026-02-19\",\"link\":\"https://sameerasw.com/airsync\",\"contentHtml\":\"$26\"}],\"filter\":\"airsync\",\"hideGradient\":true}]}]}]]}],\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,":HL[\"/assets/img/articles/airsync/mirror.jpg\",\"image\"]\n:HL[\"/assets/img/articles/airsync/notif.jpg\",\"image\"]\n:HL[\"/assets/img/articles/airsync/reply.jpg\",\"image\"]\n:HL[\"/assets/img/articles/airsync/media.jpg\",\"image\"]\n:HL[\"/assets/img/articles/airsync/file.jpg\",\"image\"]\n:HL[\"/assets/img/articles/airsync/desktop.jpg\",\"image\"]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"as-section as-features\",\"id\":\"features\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"auto_awesome\"}],\"Features\"]}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"AirSync bridges the gap between Android and macOS with features that keep evolving to feel native.\"}],[\"$\",\"div\",null,{\"className\":\"as-bento\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card as-card-hero\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":200},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/mirror.jpg\",\"alt\":\"Android Mirror feature\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"devices\"}]}],[\"$\",\"h3\",null,{\"children\":[[\"$\",\"del\",null,{\"style\":{\"opacity\":0.45},\"children\":\"!Phone\"}],\" Android Mirror\"]}],[\"$\",\"p\",null,{\"children\":\"Mirror your entire Android display to macOS wirelessly. Use your phone apps from your Mac — no USB required, no proprietary hardware.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-mirror\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":140},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/notif.jpg\",\"alt\":\"Notification sync\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"notifications\"}]}],[\"$\",\"h3\",null,{\"children\":\"Notification Sync\"}],[\"$\",\"p\",null,{\"children\":\"Real-time, grouped \u0026 stacked — every alert from your phone, right on your Mac.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-notif\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/reply.jpg\",\"alt\":\"Reply to notifications\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"reply\"}]}],[\"$\",\"h3\",null,{\"children\":\"Reply to Notifications\"}],[\"$\",\"p\",null,{\"children\":\"Type replies and dismiss or swipe away alerts — all from macOS.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-clipboard\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"content_copy\"}]}],[\"$\",\"h3\",null,{\"children\":\"Clipboard Sync\"}],[\"$\",\"p\",null,{\"children\":\"Copy on Mac, paste on Android. Or send text the other way — instantly.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-media\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/media.jpg\",\"alt\":\"Media control\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"play_circle\"}]}],[\"$\",\"h3\",null,{\"children\":\"Media Control\"}],[\"$\",\"p\",null,{\"children\":\"Glance at now-playing and control playback directly from your Mac.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-files\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/file.jpg\",\"alt\":\"Send files\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"folder_open\"}]}],[\"$\",\"h3\",null,{\"children\":\"Send Files\"}],[\"$\",\"p\",null,{\"children\":\"Transfer files from your Mac to Android and receive them back.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-desktop\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":130},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/desktop.jpg\",\"alt\":\"Desktop mode\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"desktop_mac\"}]}],[\"$\",\"h3\",null,{\"children\":\"Desktop Mode\"}],[\"$\",\"p\",null,{\"children\":\"Wireless DEX for everyone. Turn your Android into a full desktop experience.\"}]]}]]}],\"$L2e\",\"$L2f\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"className\":\"as-trust as-section as-observe\",\"id\":\"trust\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"shield\"}],\"Built with trust\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Private by design\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"style\":{\"marginBottom\":\"2.5rem\"},\"children\":\"AirSync stays on your secure network. Keep it local or connect via your secure network like Tailscale.\"}],[\"$\",\"div\",null,{\"className\":\"as-trust-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"key\"}]}],[\"$\",\"div\",null,{\"className\":\"as-trust-text\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"AES End-to-End Encryption\"}],[\"$\",\"p\",null,{\"children\":\"Every sync operation is secured with AES encryption — your notifications, files, and clipboard are only readable by you.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-trust-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"wifi_off\"}]}],[\"$\",\"div\",null,{\"className\":\"as-trust-text\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Zero Cloud, Zero Servers\"}],[\"$\",\"p\",null,{\"children\":\"Everything runs over your local Wi-Fi or your secure network like Tailscale.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-trust-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"code\"}]}],[\"$\",\"div\",null,{\"className\":\"as-trust-text\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Fully Open Source\"}],[\"$\",\"p\",null,{\"children\":\"Both the Android and macOS apps are open source. Audit, fork, and build upon the project freely.\"}]]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"className\":\"as-community as-section as-observe\",\"id\":\"community\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"group\"}],\"Community\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Made with the community\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Get early access, share feedback, and help shape the future of AirSync.\"}],[\"$\",\"div\",null,{\"className\":\"as-community-grid\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://reddit.com/r/airsync\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-community-card as-community-card-reddit\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-top\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"forum\"}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-name\",\"children\":\"r/AirSync\"}],[\"$\",\"div\",null,{\"className\":\"as-community-card-handle\",\"children\":\"reddit.com/r/airsync\"}]]}]]}],[\"$\",\"p\",null,{\"children\":\"The central hub for discussions, bug reports, feature ideas, and community showcases. Join the conversation.\"}],[\"$\",\"span\",null,{\"className\":\"as-community-card-arrow\",\"children\":[\"Visit subreddit\",[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"arrow_forward\"}]]}]]}],[\"$\",\"a\",null,{\"href\":\"https://twitter.com/sameeraswdotcom\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-community-card as-community-card-twitter\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-top\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"tag\"}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-name\",\"children\":\"𝕏 / Twitter\"}],[\"$\",\"div\",null,{\"className\":\"as-community-card-handle\",\"children\":\"@sameeraswdotcom\"}]]}]]}],[\"$\",\"p\",null,{\"children\":\"Follow for announcements, sneak peeks, and updates on AirSync and other projects.\"}],[\"$\",\"span\",null,{\"className\":\"as-community-card-arrow\",\"children\":[\"Follow on 𝕏\",[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"arrow_forward\"}]]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"section\",null,{\"className\":\"as-oss as-section as-observe\",\"id\":\"oss\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"code\"}],\"Open Source\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Built in the open\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Both sides of AirSync are open source. Explore, contribute, or build on top of the codebase.\"}],[\"$\",\"div\",null,{\"className\":\"as-oss-inner\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-mac\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-repo-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-repo-card-header\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"terminal\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-name\",\"children\":\"airsync-mac\"}]]}],[\"$\",\"p\",null,{\"className\":\"as-repo-desc\",\"children\":\"The native macOS companion app built with SwiftUI. Handles notification rendering, clipboard bridging, media controls, and the local network server.\"}],[\"$\",\"div\",null,{\"className\":\"as-repo-tags\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Swift\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"SwiftUI\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"macOS\"}]]}]]}],[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-android\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-repo-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-repo-card-header\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"smartphone\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-name\",\"children\":\"airsync-android\"}]]}],[\"$\",\"p\",null,{\"className\":\"as-repo-desc\",\"children\":\"The Android client built with Jetpack Compose. Manages notification access, screen mirroring, file transfer, and the device-side network layer.\"}],[\"$\",\"div\",null,{\"className\":\"as-repo-tags\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Kotlin\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Jetpack Compose\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Android\"}]]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"className\":\"as-pricing as-section as-observe\",\"id\":\"airsync-plus\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"stars\"}],\"AirSync+\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Take it to the next level\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Unlock advanced features like Android Mirror, Desktop Mode, and more. Support the project or build it yourself.\"}],[\"$\",\"div\",null,{\"className\":\"as-pricing-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-pricing-card\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"AirSync\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":\"Free\"}],[\"$\",\"p\",null,{\"children\":\"The essentials you need to connect your devices.\"}],[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Notification Sync\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Clipboard Bridge\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Wallpaper View\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Basic Connectivity\"]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"span\",null,{\"className\":\"as-pricing-current\",\"children\":\"Current Version\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-card as-pricing-premium\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"AirSync+ Membership\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":[\"$$2.49\",[\"$\",\"span\",null,{\"className\":\"as-price-mo\",\"children\":\"/mo\"}]]}],[\"$\",\"p\",null,{\"children\":\"Access to all AirSync+ features with continuous updates.\"}],[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"style\":{\"color\":\"var(--as-text-soft)\"},\"children\":\"add\"}],\" \",\"Everything in Free, plus:\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Android \u0026 App Mirror\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Desktop Mode\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Media \u0026 Call Controls\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"File Browser\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://store.sameerasw.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-primary\",\"children\":\"Subscribe\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-card as-pricing-premium\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"AirSync+ One Time\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":\"$$50\"}],[\"$\",\"p\",null,{\"children\":\"Lifetime access to all current and future AirSync+ features.\"}],[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"style\":{\"color\":\"var(--as-text-soft)\"},\"children\":\"add\"}],\" \",\"Everything in Free, plus:\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Android \u0026 App Mirror\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Desktop Mode\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Media \u0026 Call Controls\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"File Browser\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://store.sameerasw.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-primary\",\"children\":\"Buy Lifetime\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-card\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"Self Compile\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":\"Free\"}],[\"$\",\"p\",null,{\"children\":\"Compile the source code yourself. Use the SelfCompile build scheme.\"}],\"$L30\",\"$L31\"]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"section\",null,{\"className\":\"as-wrap\",\"style\":{\"paddingBottom\":\"2rem\"},\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"as-back-card\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/assets/img/logo-mini.png\",\"alt\":\"sameerasw.com\",\"className\":\"as-back-avatar\"}],[\"$\",\"div\",null,{\"className\":\"as-back-content\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-back-title\",\"children\":\"More Made by sameerasw.com\"}],[\"$\",\"span\",null,{\"className\":\"as-back-subtitle\",\"children\":\"Explore other apps and projects\"}]]}],[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded as-back-arrow\",\"children\":\"arrow_forward\"}]]}]}]\n20:[\"$\",\"footer\",null,{\"className\":\"as-footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-footer-inner\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"as-footer-brand\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/airsync-logo.png\",\"alt\":\"AirSync\"}],[\"$\",\"span\",null,{\"className\":\"as-footer-brand-name\",\"children\":\"AirSync\"}]]}],[\"$\",\"span\",null,{\"className\":\"as-footer-copy\",\"children\":[\"© \",2026,\" sameerasw.com\"]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"27:[\"$\",\"section\",null,{\"className\":\"as-section as-features\",\"id\":\"features\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"auto_awesome\"}],\"Features\"]}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"AirSync bridges the gap between Android and macOS with features that keep evolving to feel native.\"}],[\"$\",\"div\",null,{\"className\":\"as-bento\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card as-card-hero\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":200},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/mirror.jpg\",\"alt\":\"Android Mirror feature\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"devices\"}]}],[\"$\",\"h3\",null,{\"children\":[[\"$\",\"del\",null,{\"style\":{\"opacity\":0.45},\"children\":\"!Phone\"}],\" Android Mirror\"]}],[\"$\",\"p\",null,{\"children\":\"Mirror your entire Android display to macOS wirelessly. Use your phone apps from your Mac — no USB required, no proprietary hardware.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-mirror\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":140},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/notif.jpg\",\"alt\":\"Notification sync\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"notifications\"}]}],[\"$\",\"h3\",null,{\"children\":\"Notification Sync\"}],[\"$\",\"p\",null,{\"children\":\"Real-time, grouped \u0026 stacked — every alert from your phone, right on your Mac.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-notif\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/reply.jpg\",\"alt\":\"Reply to notifications\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"reply\"}]}],[\"$\",\"h3\",null,{\"children\":\"Reply to Notifications\"}],[\"$\",\"p\",null,{\"children\":\"Type replies and dismiss or swipe away alerts — all from macOS.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-clipboard\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"content_copy\"}]}],[\"$\",\"h3\",null,{\"children\":\"Clipboard Sync\"}],[\"$\",\"p\",null,{\"children\":\"Copy on Mac, paste on Android. Or send text the other way — instantly.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-media\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/media.jpg\",\"alt\":\"Media control\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"play_circle\"}]}],[\"$\",\"h3\",null,{\"children\":\"Media Control\"}],[\"$\",\"p\",null,{\"children\":\"Glance at now-playing and control playback directly from your Mac.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-files\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/file.jpg\",\"alt\":\"Send files\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"folder_open\"}]}],[\"$\",\"h3\",null,{\"children\":\"Send Files\"}],[\"$\",\"p\",null,{\"children\":\"Transfer files from your Mac to Android and receive them back.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-card as-card-desktop\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":130},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/desktop.jpg\",\"alt\":\"Desktop mode\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"desktop_mac\"}]}],[\"$\",\"h3\",null,{\"children\":\"Desktop Mode\"}],[\"$\",\"p\",null,{\"children\":\"Wireless DEX for everyone. Turn your Android into a full desktop experience.\"}]]}]]}],\"$L32\",\"$L33\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"section\",null,{\"className\":\"as-trust as-section as-observe\",\"id\":\"trust\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"shield\"}],\"Built with trust\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Private by design\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"style\":{\"marginBottom\":\"2.5rem\"},\"children\":\"AirSync stays on your secure network. Keep it local or connect via your secure network like Tailscale.\"}],[\"$\",\"div\",null,{\"className\":\"as-trust-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"key\"}]}],[\"$\",\"div\",null,{\"className\":\"as-trust-text\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"AES End-to-End Encryption\"}],[\"$\",\"p\",null,{\"children\":\"Every sync operation is secured with AES encryption — your notifications, files, and clipboard are only readable by you.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-trust-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"wifi_off\"}]}],[\"$\",\"div\",null,{\"className\":\"as-trust-text\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Zero Cloud, Zero Servers\"}],[\"$\",\"p\",null,{\"children\":\"Everything runs over your local Wi-Fi or your secure network like Tailscale.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-trust-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-trust-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"code\"}]}],[\"$\",\"div\",null,{\"className\":\"as-trust-text\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Fully Open Source\"}],[\"$\",\"p\",null,{\"children\":\"Both the Android and macOS apps are open source. Audit, fork, and build upon the project freely.\"}]]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"29:[\"$\",\"section\",null,{\"className\":\"as-community as-section as-observe\",\"id\":\"community\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"group\"}],\"Community\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Made with the community\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Get early access, share feedback, and help shape the future of AirSync.\"}],[\"$\",\"div\",null,{\"className\":\"as-community-grid\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://reddit.com/r/airsync\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-community-card as-community-card-reddit\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-top\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"forum\"}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-name\",\"children\":\"r/AirSync\"}],[\"$\",\"div\",null,{\"className\":\"as-community-card-handle\",\"children\":\"reddit.com/r/airsync\"}]]}]]}],[\"$\",\"p\",null,{\"children\":\"The central hub for discussions, bug reports, feature ideas, and community showcases. Join the conversation.\"}],[\"$\",\"span\",null,{\"className\":\"as-community-card-arrow\",\"children\":[\"Visit subreddit\",[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"arrow_forward\"}]]}]]}],[\"$\",\"a\",null,{\"href\":\"https://twitter.com/sameeraswdotcom\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-community-card as-community-card-twitter\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-top\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"tag\"}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"as-community-card-name\",\"children\":\"𝕏 / Twitter\"}],[\"$\",\"div\",null,{\"className\":\"as-community-card-handle\",\"children\":\"@sameeraswdotcom\"}]]}]]}],[\"$\",\"p\",null,{\"children\":\"Follow for announcements, sneak peeks, and updates on AirSync and other projects.\"}],[\"$\",\"span\",null,{\"className\":\"as-community-card-arrow\",\"children\":[\"Follow on 𝕏\",[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"arrow_forward\"}]]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2a:[\"$\",\"section\",null,{\"className\":\"as-oss as-section as-observe\",\"id\":\"oss\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"code\"}],\"Open Source\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Built in the open\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Both sides of AirSync are open source. Explore, contribute, or build on top of the codebase.\"}],[\"$\",\"div\",null,{\"className\":\"as-oss-inner\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-mac\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-repo-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-repo-card-header\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"terminal\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-name\",\"children\":\"airsync-mac\"}]]}],[\"$\",\"p\",null,{\"className\":\"as-repo-desc\",\"children\":\"The native macOS companion app built with SwiftUI. Handles notification rendering, clipboard bridging, media controls, and the local network server.\"}],[\"$\",\"div\",null,{\"className\":\"as-repo-tags\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Swift\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"SwiftUI\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"macOS\"}]]}]]}],[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-android\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-repo-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-repo-card-header\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"smartphone\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-name\",\"children\":\"airsync-android\"}]]}],[\"$\",\"p\",null,{\"className\":\"as-repo-desc\",\"children\":\"The Android client built with Jetpack Compose. Manages notification access, screen mirroring, file transfer, and the device-side network layer.\"}],[\"$\",\"div\",null,{\"className\":\"as-repo-tags\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Kotlin\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Jetpack Compose\"}],[\"$\",\"span\",null,{\"className\":\"as-repo-tag\",\"children\":\"Android\"}]]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2b:[\"$\",\"section\",null,{\"className\":\"as-pricing as-section as-observe\",\"id\":\"airsync-plus\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-section-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"stars\"}],\"AirSync+\"]}],[\"$\",\"h2\",null,{\"className\":\"as-section-title\",\"children\":\"Take it to the next level\"}],[\"$\",\"p\",null,{\"className\":\"as-section-desc\",\"children\":\"Unlock advanced features like Android Mirror, Desktop Mode, and more. Support the project or build it yourself.\"}],[\"$\",\"div\",null,{\"className\":\"as-pricing-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-pricing-card\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"AirSync\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":\"Free\"}],[\"$\",\"p\",null,{\"children\":\"The essentials you need to connect your devices.\"}],[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Notification Sync\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Clipboard Bridge\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Wallpaper View\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Basic Connectivity\"]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"span\",null,{\"className\":\"as-pricing-current\",\"children\":\"Current Version\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-card as-pricing-premium\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"AirSync+ Membership\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":[\"$$2.49\",[\"$\",\"span\",null,{\"className\":\"as-price-mo\",\"children\":\"/mo\"}]]}],[\"$\",\"p\",null,{\"children\":\"Access to all AirSync+ features with continuous updates.\"}],[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"style\":{\"color\":\"var(--as-text-soft)\"},\"children\":\"add\"}],\" \",\"Everything in Free, plus:\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Android \u0026 App Mirror\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Desktop Mode\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Media \u0026 Call Controls\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"File Browser\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://store.sameerasw.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-primary\",\"children\":\"Subscribe\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-card as-pricing-premium\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"AirSync+ One Time\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":\"$$50\"}],[\"$\",\"p\",null,{\"children\":\"Lifetime access to all current and future AirSync+ features.\"}],[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"style\":{\"color\":\"var(--as-text-soft)\"},\"children\":\"add\"}],\" \",\"Everything in Free, plus:\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Android \u0026 App Mirror\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Desktop Mode\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"Media \u0026 Call Controls\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"File Browser\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://store.sameerasw.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-primary\",\"children\":\"Buy Lifetime\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"as-pricing-card\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"Self Compile\"}],[\"$\",\"div\",null,{\"className\":\"as-price\",\"children\":\"Free\"}],[\"$\",\"p\",null,{\"children\":\"Compile the source code yourself. Use the SelfCompile build scheme.\"}],\"$L34\",\"$L35\"]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2c:[\"$\",\"section\",null,{\"className\":\"as-wrap\",\"style\":{\"paddingBottom\":\"2rem\"},\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"as-back-card\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/assets/img/logo-mini.png\",\"alt\":\"sameerasw.com\",\"className\":\"as-back-avatar\"}],[\"$\",\"div\",null,{\"className\":\"as-back-content\",\"children\":[[\"$\",\"span\",null,{\"className\":\"as-back-title\",\"children\":\"More Made by sameerasw.com\"}],[\"$\",\"span\",null,{\"className\":\"as-back-subtitle\",\"children\":\"Explore other apps and projects\"}]]}],[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded as-back-arrow\",\"children\":\"arrow_forward\"}]]}]}]\n2d:[\"$\",\"footer\",null,{\"className\":\"as-footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-footer-inner\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"as-footer-brand\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/airsync-logo.png\",\"alt\":\"AirSync\"}],[\"$\",\"span\",null,{\"className\":\"as-footer-brand-name\",\"children\":\"AirSync\"}]]}],[\"$\",\"span\",null,{\"className\":\"as-footer-copy\",\"children\":[\"© \",2026,\" sameerasw.com\"]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,":HL[\"/assets/img/articles/airsync/wallpaper.jpg\",\"image\"]\n2e:[\"$\",\"div\",null,{\"className\":\"as-card as-card-wallpaper\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/wallpaper.jpg\",\"alt\":\"Wallpaper view\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"wallpaper\"}]}],[\"$\",\"h3\",null,{\"children\":\"Wallpaper View\"}],[\"$\",\"p\",null,{\"children\":\"Glimpse your Android wallpaper and album art from macOS at a glance.\"}]]}]]}]\n2f:[\"$\",\"div\",null,{\"className\":\"as-card as-card-reply as-card-soon\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"hourglass_top\"}]}],[\"$\",\"h3\",null,{\"children\":\"More on the way…\"}],[\"$\",\"p\",null,{\"children\":\"Follow the project for early access to upcoming features and join the community to shape what’s next.\"}]]}]}]\n30:[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"All AirSync+ Features\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Development Support\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Manual Updates\"]}]]}]\n31:[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-mac\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-ghost\",\"children\":\"View on GitHub\"}]}]\n32:[\"$\",\"div\",null,{\"className\":\"as-card as-card-wallpaper\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-img\",\"style\":{\"minHeight\":120},\"children\":[\"$\",\"img\",null,{\"src\":\"/assets/img/articles/airsync/wallpaper.jpg\",\"alt\":\"Wallpaper view\"}]}],[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"wallpaper\"}]}],[\"$\",\"h3\",null,{\"children\":\"Wallpaper View\"}],[\"$\",\"p\",null,{\"children\":\"Glimpse your Android wallpaper and album art from macOS at a glance.\"}]]}]]}]\n33:[\"$\",\"div\",null,{\"className\":\"as-card as-card-reply as-card-soon\",\"children\":[\"$\",\"div\",null,{\"className\":\"as-card-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"as-card-icon\",\"children\":[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"hourglass_top\"}]}],[\"$\",\"h3\",null,{\"children\":\"More on the way…\"}],[\"$\",\"p\",null,{\"children\":\"Follow the project for early access to upcoming features and join the community to shape what’s next.\"}]]}]}]\n34:[\"$\",\"ul\",null,{\"className\":\"as-pricing-features\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",[\"$\",\"strong\",null,{\"children\":\"All AirSync+ Features\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Development Support\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-rounded\",\"children\":\"check\"}],\" \",\"Manual Updates\"]}]]}]\n35:[\"$\",\"div\",null,{\"className\":\"as-pricing-action\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/sameerasw/airsync-mac\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"as-btn as-btn-ghost\",\"children\":\"View on GitHub\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"36:I[20414,[\"/_next/static/chunks/33074d3ff5d0cd2d.js\",\"/_next/static/chunks/c4d90098b4abc498.js\"],\"IconMark\"]\nb:null\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"AirSync - Android + macOS companion\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"AirSync - Seamlessly connect your Android device with macOS. Receive notifications, share clipboard, control media, and more across your devices on local network.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"airsync, android, macos, notifications, clipboard, media control, device sync, local network, swiftui, jetpack compose, Sri Lanka, sameerasw, Sameera Wijerathna\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"AirSync - Android + macOS companion\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"AirSync - Seamlessly connect your Android device with macOS. Receive notifications, share clipboard, control media, and more across your devices on local network.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://sameerasw.com/airsync/\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image\",\"content\":\"https://sameerasw.com/airsync/assets/img/articles/airsync/airsync-preview.jpeg\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:width\",\"content\":\"1000\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:height\",\"content\":\"563\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:site\",\"content\":\"@sameeraswdotcom\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:creator\",\"content\":\"@sameeraswdotcom\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"AirSync - Android + macOS companion\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"AirSync - Seamlessly connect your Android device with macOS. Receive notifications, share clipboard, control media, and more across your devices on local network.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://sameerasw.com/airsync/assets/img/articles/airsync/airsync-preview.jpeg\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/airsync/icon.png?icon.9ee4eaef.png\",\"sizes\":\"640x640\",\"type\":\"image/png\"}],[\"$\",\"$L36\",\"17\",{}]]\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.