Show HN: Kosmi – Hang out with friends and family online
kosmi.io
kosmi.io
It allows you to create virtual rooms where you can chat with room members using webcam and microphone and run realtime apps that include:
- Screensharing(useful for e.g. Netflix)
- Cowatching video player
- SNES and NES Emulators
- Virtual cardtable
- Poker with Playmoney
- Quake 3 in-browser!
- Synced YouTube player
and many more coming.
Edit: NES games also don't work for me, I keep seeing "Load a ROM file to play a NES game!" but others in the room are playing. Firefox on Linux, this is. Can I register a ticket somewhere or are there debugging tips I could try myself?
Also, not sure if you have put much effort into trying to synch YouTube very accurately (down to the 20th of a second or better), but if that is interesting or important to you, I've done a good bit of work with dealing with the inaccuracies of YouTube's timer via the API and I'd be glad to share my code as well as ideas for this. I've found I can get it very accurate by using a bit of smoothing combined with looking at the system time. (I haven't yet done cross-internet synching and dealing with latency, but I have a plan for it)
Any chance synced mp4 playback is on the shortlist?
This is a joke btw, if you see it as anything else, go see a counsellor when this corona thing is over.
It got extra weird when you would paste the screenshot into paint with the video still playing. Suddenly you had a video playing inside paint and could even draw on it...
Aah, good old times :)
That still happens with certain hardware setups today, a similar concept to https://en.wikipedia.org/wiki/Chroma_key
I started a room, then started a video chat in it. Is there a way to do something else (e.g. play poker) without having to create a new room?
And I was also surprised that when someone sends me a join request, it completely blots my screen out with a modal. Seems like this would be very annoying if you were actually running a channel. I think that needs some attention. For example, am I ruining someone's experience by constantly sending them join requests?
Online hangout was always a dream of mine ever since my friends and I used socks to tie the home phone around our heads so we could talk while playing Unreal Tournament online together. Always cool to see people trying to work on this.
- "Create a room" should be actionable on the sidebar
- Don't know how niche this is these days, but I would love to see Freeze Tag supported in Arena: https://openarena.fandom.com/wiki/ModCompat/Ultra_Freeze
EDIT: Is there a way to store and load a config file? Or have the binds stored permanently?
Will it remain free?
What is the privacy policy? Will my data (video/audio) be kept on the servers? I couldn't find such info in the website.
Text chat is kept on the server but you can permanently delete all your messages any time from your profile settings.
As for remaining free, I plan to keep the current featureset free!
* Mobile version hid the chat and everything.
* It was not clear how to start video chat.
* Audio wasn't working at all, even after 10 minutes of trying to get it to work (permissions were granted). At this point I'm not sure if it's a feature or a bug.
* Half of the apps aren't available.
I'm sorry, but in the current state it is not usable for me, or anyone I know, at all. Compared to whereby, hangouts, etc I'm not sure which currently existing features it really offers that are better.
Makes me wonder what the profit model is, and when the thing is going to die forever.
This looks to me like more than someone could build in their free time while they work for a soul sucking corporation. I mean, maybe, but it's not possible for everyone. I hope he or she figures out a way of making a living at it.
how are you funding this? what are the backend requirements on your part to run this site?
I noticed when creating a private room there's no auth, would it be possible to have something simple even like a shared password so you need something more than just the link to join? Also would it be possible to make it request audio and/or video access by default when joining, rather than making it a user action?
Seems like the rooms are meant to be fairly disposable, so any situation where you would normally "change the room password", you instead just change rooms.
https://v1.escapistmagazine.com/articles/view/video-games/is...
They are the product of reverse engineering of proprietary schematics/designs/programs.
I've been considering doing regular Google Hangouts with open invites to make hanging out feel more spontaneous.
Looks really cool!
Should just let anyone pop in without the need to accept every individual person
For anything that doesn't need to be private you can simply ask around on the public chat on the platform :)
A question: when trying to play SNES games, it requires an .sfc file. This is for japanese games for the SNES.
Is is possible to make it run .smc files ? those are american versions, much easier to find, with english text by default.
“SMC” comes from Super MagiCom, a floppy-based cart copying device for backup/piracy. The original .smc files produced by the device contained a 512 byte header. Since it’s pretty easy to detect and ignore most emulators do. If not, it’s easily removed.
Because .smc is in reference to effectively a piracy device, the new preferred file extension is .sfc and has been for a while now.
(In case it is not obvious, the file format is nominally just a raw dump of the ROM on the cartridge with no added headers.)
(Note 2: if you are looking for a way to run homebrew/patches/etc on a real SNES/SFC nowadays, sd2snes is probably the absolute best option.)
What is the meaning behind the name?
On an iPad screen sharing did not work for me. Not that is was expecting that it would.