It's my fork of very special Client-Server software to "run" Chromium on my windows phone. WMBS, in short. :)
In may 2025 I detected another WMBS fork (2 repos https://https://github.com/Storik4pro/Server-Deployment-Assistant & https://github.com/Storik4pro/LBrowser) and merged it with my WMBS.
- Veeery quick/fast Server Deployment Assistant (SDA) & Lines Browser (LBrowser) "code injection" into my Windows-Mobile-Browser-Streaming (WMBS) solution for future experiments :)
- OS Targets: W10M ARM (UWP, build >= 15063) & Windows 10 / 11 Desktop (x64, build >= 19041)
- local ip and 8081 port used, remote connection must be allowed for firewall!
- Client: WindowsPhone hardware back button handling added
- Server: settings.xml -- audio sampling rate decreased from 16000 to 8000, and data zipping disabled for more active data transferring :)
For now your phone and your "server" (home pc) needs to be on the same network
- Use VS 2022 to open WMBS solution and to build (assemble) BrowserClient and BrowserServer projects. Manually deploy BrowserClient app to your "windowsphone".
- Run BrowserServer (the server app) on your PC
- Open BrowserClient (the client app) on your phone, enter the IP of the server (your PC's local IP in
ws://localip:8081
format) and click connect - Navigate to a page or search using google
- 2 way communication with websockets and JSON
- Render buffer forwarding to a UWP client
- Navigation events from UWP client
- Touch input events (only 1 for now) from UWP client
- Auto finding the server if on local connection (UDP discovery packets)
- Easy&secure remote connections via tunnels (Ngrok, ZeroTier, serveo)
- Auto scaling renderview based on screen resolution/rotation/UWP viewport
- Text input (basic, still WIP)
- Auto save the last server address
- [+-] Audio playback forwarding (needs more test&fix)
- HiDPI
- Multitouch
- Faster rendering (GPU?)
- Faster & smarter transport (chunking?, rawbytes?, SYN/ACK)
- Configurable streaming quality (ondemand rendering?)
- File uploads
- File downloads
- Camera & microphone
- Notifications
- Tabs
- In Private/Incognito
- Back/Forward
- General browser stuff
- Continuum support/verify
- XAML improvements. If you are a seasoned UWP/XAML/Windows Phone developer feel free to suggest changes.
- UWP peformance & memory management. Yes, C# has GC so one might as well use it but still. If you have any cool tips on how can I make the UWP app faster besides getting down the memory allocations let me know.
- We need a real name for the project
- Report issues you encounter on the GitHub page
- I don't do much user-facing stuff, If you find this useful and have the time make guides/tutorials for the less tech-savy :)
- https://www.reddit.com/r/windowsphone/comments/1kxqu4t/running_modern_websites_on_my_lumia/ Running Modern Sites theme on r/windowsphone reddit (May, 28 2025)
- https://github.com/PreyK :: The original Windows-Mobile-Browser-Streaming's C# Developer
- https://github.com/PreyK/Windows-Mobile-Browser-Streaming :: Windows-Mobile-Browser-Streaming, indeed :)
- https://github.com/Storik4pro/LBrowser LinesBrowser, analog of BrowserClient
- https://https://github.com/Storik4pro/Server-Deployment-Assistant SDA, analog of BrowserServer
- https://https://github.com/Storik4pro Author of SDA & LBrowser
As-is. No support. RnD only. DIY
MediaExplorer 2025