Show HN: Review my startup: AtticTV, MusicTV (MTV) for the Youtube Generation
AtticTV is a music video site that focuses on providing a super "kick back and relax" experience while watching music videos. We think it would be an excellent companion while you code :)
Many people currently use Youtube as their primary source of watching music videos. But, it's hard for them to discover as they would need to know the name of the song + artist name. And it's a rather irritating experience to create a playlist and manage different types of playlist content
Our big idea is to try to be the default way that people enjoy music and watch music videos while they work or are doing something else and want to have some music in the background, plus the ability to entertain themselves with a music video whenever they want to. The feeling you get when you leave MTV playing on a TV in the background while you're at the gym or getting some work done.
The experience is very simple and straight forward where you load up the site, pick a genre you like, and enjoy the best music videos (we're still working very hard on this part to improve it) from all over the web for that particular genre.
If you hear a song you like, you can always add it to your personal playlist for easy access. (you have to log in with Facebook to create your own playlist).
We're still in beta and are making a lot of changes and have a lot of work to do but wanted to get some feedback.
29 comments
[ 2.6 ms ] story [ 73.1 ms ] threadBy the way, the fact that you're giving tools to people who listen to a lot of music on YouTube (most people in younger generations do) is solving a major problem. These people currently have few ways of creating playlists in ways that are intuitive to them and geared for music.
was there anything you didn't like about it? or you think could be improved upon?
Bug: When I hit a song that was "not available in my country", it asked me to skip the channel. It should just skip the song.
edit: if it's a sit back experience, why does it need to sync? it's either interactive or sit back, can't be both right? skipping a song is the only interaction i want :-P
and yes. i think i have an idea of how to skip and sync at the same time :) will definitely try to implement it.
I would however work on your pitch since it was never clear from your description that it's actually synchronized with everyone else visiting the site.
I think you should market it more as a radio station for music videos with social features.
Good luck!
Can you share your experience with this JS stack ?
For animations, we use CSS3 animations as much as possible for the non-essential elements to make use of hardware accelerated animations. However the video fade-in and fade-out effect is done using jQuery though... I haven't figure out an easy way to do that with CSS3 yet and keep it consistant across browsers, it's tough to keep the timing right, lol.
Personally I think Backbone.JS and jQuery are a match made in heaven. In fact Backbone.js is built with jQuery or Sizzle in mind. The latest Backbone.js supports caching of view elements as well (with the "this.$el") and event delegation with $.fn.on and $.fn.off, keeping the frontend fast and efficient. :)
Comments are always welcome! :D
Good to hear that you like BB.js
I'm just starting to learn, so it is always good to hear about nice experiences.
P.S. Your site really looks smooth. Good job.
I am still learning about Backbone.js as well, there are so many things that you can do with it that I haven't really utilize all the features yet. If you need any help with it, feel free to buzz me!
I have been looking for this sort of service for a while now. Great job! I did not see a way to log in using anything but Facebook. I would appreciate the ability to use Google OAuth as well.
One more criticism in this bad, good, bad sandwich. For christ's sake can we all just stop using Flash!!! This is the worst part of the service. Again, I understand the temptation to use Flash, but it is not very forward thinking of your team. To be brutally honest.
So far, the only thing that we use Flash for is for Websockets transport (if your browser doesn't support Websockets, it falls back to use Flashsockets... Socket.IO FTW), and the Youtube videos embedding.
The Youtube Javascript API for embedding videos automatically chooses the best method of embedding videos in your browser based on your system and machine. If you have opted-in to use the HTML5 version of Youtube embeds, you should get HTML5 of Youtube embeds on every site you go. :) To do that, you have to go here: http://www.youtube.com/html5
Everything else is done with HTML, CSS and Javascript though. I hope you're good with HTML5 and CSS3! We are strong supporters of HTML5, so we try not to use flash whenever we can. :D
We'll be adding more OAuth methods in the future, such as Twitter and Google. Thanks for the suggestion!
Is there a way to hide video? I understand its a music video site, but the way it solves the 'irritating experience' of playlists on youtube (which I fully agree with), it great even to use it just for audio.
thanks for the support and compliments!