TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Beatbar - Media player that beats in the browser address bar

147 pointsby jaipabout 13 years ago

19 comments

nowarninglabelabout 13 years ago
If this doesn't work for anyone else, note that beatbar relies on soundcloud, and thus flash. I had flash blocked so was getting a javacript error because beatbar was undefined, enabled flash and it worked.
评论 #3905399 未加载
mmahemoffabout 13 years ago
This is using the Ajax-era hash hack to change URL, which is causing problems with history and makes the reload button and favicon flash.<p>I'd suggest using HTML5 history, specifically replaceState(). It works on all modern browsers. Works on IE10, but not IE9 and below. If you want to support IE, you could fall back to the current location.replace().
评论 #3905770 未加载
u4about 13 years ago
every once in a while one bumps into something fairly useless(no disrespect) but insanely creative wow-&#38;-smile-inducing piece of code here on HN. thanks for this. more power to you.
mansoor-sabout 13 years ago
Very cool indeed, but the title should be more like "Media player that spams your browser's history DB"
评论 #3905640 未加载
评论 #3905568 未加载
flexdabout 13 years ago
Cool idea! but not cool that it has completely filled my web browsing history, thanks.
评论 #3905575 未加载
hsbabout 13 years ago
This is the biggest "wow" I've seen in a long time for something that was otherwise completely useless. The ultimate definition of a hack. Absolutely awesome.
juliocabout 13 years ago
You could use unicode for the controls. I modified the local code to use "‖" (and, due to a bug I guess, the chrome address bar became monospaced). If you need, check some reference on <a href="http://copypastecharacter.com/all-characters" rel="nofollow">http://copypastecharacter.com/all-characters</a> and <a href="http://graphemica.com/" rel="nofollow">http://graphemica.com/</a>
评论 #3905390 未加载
badboyabout 13 years ago
Awesome work. Just do me one favour: Add "return false" to the function bound to "space", otherwise the page scrolls when I hit it to pause.
评论 #3905558 未加载
rhizomeabout 13 years ago
The reload button flashes like crazy.
captn3m0about 13 years ago
On a slightly different note, I liked the choice of font for the main text. The font is Varela Round, from Google Webfonts. (<a href="http://www.google.com/webfonts/specimen/Varela+Round" rel="nofollow">http://www.google.com/webfonts/specimen/Varela+Round</a>)
gghootchabout 13 years ago
To my surprise, this worked perfectly on my iPhone...
prezjordanabout 13 years ago
Very cool! I think you're limited by the font - strangely enough. But this is very nice. Creative.
jmonegroabout 13 years ago
I'd argue you could boil ruby down from 'puts "hello world"' to just "hello world".
fldrogabout 13 years ago
Nice work:)<p>You could add the name of the artist/melody...
评论 #3908418 未加载
ss_ninjaabout 13 years ago
Great Job Jai!! Beatbar rocks!!
vishusabout 13 years ago
Awesome stuff Jai! Way to go!
mackyincabout 13 years ago
Great Work! Thanks
kefsabout 13 years ago
thx for this. also, good use of comic sans.
sohnabout 13 years ago
Stupidity reachs new highs.