Thank you very much!!
Because I wanted to check the desktop app but I don’t remember the password Edit:
I saw it was added to the website, when will it be on the desktop app?
The desktop app is just a webview of the site + some features
here are some specifics
The Tauri window loads a small local splash (src-tauri/frontend/index.html) that probes reachability, then hands the same webview over to https://skmusic.shalomkarr.workers.dev. So 99% of what you see and interact with is the exact same web app running in the system WebView2 (Windows) / WebKit (Linux) — same SPA, same search engine, same YouTube-IFrame player, updated the instant you deploy the site (no app rebuild needed).
What the native shell adds on top — the stuff a browser tab can’t do — is real, though:
Close-to-tray background play — the window’s X hides instead of quitting, so audio keeps going.
Anti-freeze fix — WebView2 flags that stop Chromium from suspending the hidden/occluded renderer (the background-freeze fix).
OS media integration — native Windows SMTC “now playing” flyout + media-key control, driven from Rust (souvlaki), with a JS bridge (window.__skMediaControl, now_playing/set_playback_state) so the site feeds it real metadata instead of the YouTube iframe hijacking it.
Tray menu — now-playing line, Play/Pause/Next/Previous, Show/Quit.
skmusic:// deep links + single-instance handling.
Signed auto-updater (minisign, latest.json served via the Worker’s /updates/*).
Offline/retry screen instead of a raw WebView2 error when a filter blocks the connection.
So: architecturally a webview of the site, but with a genuine native layer for background playback, OS media controls, tray, deep links, and auto-updates — the things that make it feel like an app rather than a bookmark.
I’m trying to get it working on an iPhone running the MB Smart filter (apps only and a web whitelist). It fails to fetch the audio tracks and then keeps skipping ad infinitum.
I was able to whitelist your test site and this is the log I got:
SK Music Connection Test 2026-07-15T18:04:53.426Z Device: iPhone 18.7 · Safari Screen 375x667 · viewport 375x549 UA: Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5 Mobile/15E148 Safari/604.1 Origin: https://skmusic.shalomkarr.workers.dev---------------------------------------------- [OK ] App page loads — — HTTP 200 (100ms) [OK ] Catalog data — https://skmusic.shalomkarr.workers.dev/data/meta.json — HTTP 200 (76ms) [OK ] Zemer API ([search.zemer.io](http://search.zemer.io/)) — https://search.zemer.io/health — HTTP 200 (148ms) [OK ] Trending (via SK Music server) — https://skmusic.shalomkarr.workers.dev/trending?days=1 — HTTP 200 (43ms) [OK ] Song thumbnails (ytimg) — https://i.ytimg.com/vi/dQw4w9WgXcQ/mqdefault.jpg — loaded (101ms) [OK ] Artist thumbnails (ggpht) — https://yt3.ggpht.com/favicon.ico — loaded (102ms) [OK ] Analytics write (Supabase) — POST [jxttqcouabdptftlvfnd.supabase.co](http://jxttqcouabdptftlvfnd.supabase.co/) insert — write succeeded — reachable (212ms) [BLK] MAIN — Music playback (real YouTube player) — player never started in 15s — the video embed or media host is blocked Filter: no Techloq detected ---------------------------------------------- VERDICT: PLAYBACK BLOCKED`
I tried whitelisting the URLs mentioned, but MB Smart flatly denied it (unless I upgrade to their PRO plan), saying they can’t whitelist any part of YouTube without whitelisting all of it, and they won’t do that unless I opt to remove their filter entirely.
Yea, I think SKMusic/Zemer fetches the audio tracks from YouTube Music, and since that URL isn’t whitelisted, the filter automatically blocks it.
I would have loved to use Zemer, but it’s not available on iOS, which is why I got excited about the web client the SK Music is, but unfortunately it looks like it won’t be a solution for my device.
I had in mind Windows when i built this and IOS working was a plus
I am targeting Techloq users mainly - because Techloq is more advanced and they have the ability to allow youtube through my site without allowing youtube
There is unfortunately nothing I can do at this time if MB Smart has no way to allow my application to call YouTube - I can’t put the load on my server it would be way to heavy