Same here, the progress bar animation seems to be a dummy. The actual search result is eventually returned over a `text/event-stream`... which seems to be struggling currently.
Internet Access - err... it works? I am able to stream Netflix and YT without being locked to 480p.
Coverage - it's basically TMo coverage.
Cost - Fi is a bad deal if you plan to use a lot of data. It's almost 10$/GB (in the worst plan) or around 70$ for an "unlimited" plan, however it can get cheaper with a group (https://fi.google.com/about/plans/) . For me, its a great deal; I'm always close to a WiFi and rarely need mobile data. My bills ended up being around 25$. I'd say Fi's killer "feature" is it's international roaming charges... though I doubt that will be useful anytime soon :')
Hi there, I'm a generalist Software Engineer with 3 years of experience building scalable and reliable software. I worked on architecting and building a federated system for the collaborative sharing of the National Aerospace for autonomous drones, air-taxis and beyond. I have learnt to design, build and support production ready software through my experience of evolving this platform from an initial conceptual design into a battle-hardened system.
I would love to contribute my skills to your team!
I recently was wrestling with MediaSync on my side project to make a direct link generator for reddit videos. For those who don't know, reddit videos (https://v.redd.it/8ac6uk4bbxg51) play in reddit's custom video player. After some digging, it turns out that reddit hosts the audio and video streams separately and syncs them together on the client side. I eventually was able to implement media sync (though it doesn't cover all cases), and have tremendous respect for those trying to solve the same problem.
Ohhh I didn’t know that! Your project looks cool! I saw you used popcorn.js, that’s definitely a good way to go. It’s an interesting problem to solve for sure :)
Not that it's a big thing, but seems weird to put the responsibility about you not forgetting something, on the person leaving the feedback, rather than just filing the issue yourself.
It seems weird that someone who has spent a lot of their own time (e.g. money) to help a community is being shunned for not taking even more time out of their day for a simple request.
This also disregards software ticket guidelines 101:
- There isn't fully defined steps to reproduce
- Limited details on what the user expected to see
- No details about the users environment
People pour their souls into FOSS projects and regularly get cr*pped on for not acting like Enterprise Support. So let's try to be a little more empathetic to people who contribute freely to the dev community, even if its just a small ask like this.
Well, "shunned" might be a bit too strong, but I don't speak native English. I certainly didn't mean to put down the author in any way, which is why I prefixed it with "Not that it's a big thing", it's just a helpful note regarding how to respond to feedback.
Let's cool it down with trying to start up some heated argument around this, no one is interested in that.
> Well, "shunned" might be a bit too strong, but I don't speak native English.
In native english the tone of the following sentence is considered "not very nice":
> but seems weird to put the responsibility about you not forgetting something
Further...
> it's just a helpful note regarding how to respond to feedback.
And what you responded with is NOT how to respond to feedback to an open source maintainer.
> Let's cool it down with trying to start up some heated argument around this, no one is interested in that.
Nor am I. I'm sorry you feel like you're getting picked on here. This general topic is a huge issue for the future of FOSS contributors. What you responded with is clearly not egregious (e.g. i've seen people say things like "hey I submitted a ticket on GitHub 3 months ago and no response, WTF!?!?"...that is VERY BAD), but every little bit hurts. Don't take offense to it, especially if english is not your native tongue.
Oh you just caught me trying to encourage community involvement :-). I don't just want users, I want contributors! At a minimum some issue engagement is very useful.
If most users had your attitude we would have far fewer open source/free softwares. The author has already spent a significant amount of time making the tool, criticizing him for not spending more time/energy for something that can easily be done by the reporter seems, well, counter-productive.
In most cases, feedback is not worth much, depending on your goal. E.g.: I've made some software that satisfies my requirements. Should I be grateful for feedback that, in essence, requires more free work from me? What's the thinking here?
For these reasons I consider the author's attitude most appropriate, considering he could have said "the software is free, send a patch", or just "works for me, take a walk – I don't owe you anything".
Well, it's open source, so he volunteers his time. Maybe the feedback should have been filled to Github in the first place? Certainly he is not lazy if asking to do a favor but probably busy with something else.
Sure, but if time is of such importance here, copy+pasting the feedback into a new issue is faster than replying to the author and ask them to file the issue. Then it might be that they don't because of X, so you have to file it yourself anyways.
In both scenarios, just filling the issue yourself is faster
Hey thanks! right, that's the link. It's hosted on glitch so you can see/edit/fork it.
I've tried to keep it simple, but couldn't improve latency anymore. No matter if it's using socket.io or some faster network transport, there will be some latency. So I've used server's time as reference for clients to adjust the player's current time across devices.
However, there's still a delay added by the YouTube player when triggering the play action. It's an async action, and YouTube's embed player API _seekTo_ method seems to be rounding or not updating if the player is already playing in the nearby time. I'm not sure what else to do to achieve a perfect sync.