Shotbeak.com
msgbartop
On Air: Student, aspiring web entrepreneur and musician.
msgbarbottom

Tweekly.fm: a year on. Now what?

20 Dec 09

Tags: , ,

So, it will almost be Tweekly.fm’s first birthday soon (if I remember correctly Jan 7). The past few weeks has been hectic, juggling through servers, coding ducktape to keep it together, seeing it fall apart (AGAIN), and so forth.

Due to monetary and time constraints, I had to get up a watered-down version of Tweekly.fm: It only works manually. You enter your data and click send. As easy as that.

When I come back in January, things will hopefully start working again as it should (tweeting automatically). While last.fm did not want to buy Tweekly.fm, there is something else in the pipeline that will get Tweekly.fm back to its (automatic tweeting) glory it had a month ago. Hopefully it will happen sooner than later.

Sorry for the inconvenience guys! Thanks for the year as well!

And remember, keep listening. :)

Want last.fm to buy Tweekly.fm?

12 Dec 09

Tags: , ,

So. Tweekly.fm is failing. It is growing too fast for a newbie solo developer like me.

I started it in the beginning of the year with next to no development experience. I still don’t have any legit development experience apart from hacking together MySQL and PHP with ducktape. This past few weeks has been an insanely hectic ride for Tweekly.fm!

First, I moved away from my current shared hosting to Mediatemple’s (dv) which completely failed on me. It hit the memory cap from all the traffic that was coming in. This week, I moved to Rackspace Cloud Sites. So far, I’m really impressed with the service. It could keep up with traffic really well, until I realised it had a hard cap on its .php scripts of 15min, which meant instant fail for my completely inefficient script.

I’m at a loss with what to do now. I realise the way I’m doing it now, simple just won’t work with the resources I have. I’m currently busy with a redesign, but I can’t keep the current Tweekly.fm up and running efficiently.

Considering that I am still a full-time student, I can’t spend all my time developing it.

So from next week unfortunately, Tweekly.fm will not be automated anymore. It will only work manually. You enter your data, you tweet. I will work to the best of my ability behind the scene to get it back to automated form when it is possible.

There is also another way to keep Tweekly.fm going… Get last.fm to buy Tweekly.fm. This way, the automation can occur with real ease on super slick servers and better programmers making it great.

If you would like that, I would appreciate an RT. :)

Apologies to those who like their Tweekly.fm to be automated.

Tweekly.fm – Donation Drive

16 Nov 09

Tags: , , ,

In the past year, Tweekly.fm has grown tremendously and for a full-time student like me, I don’t have the money and time to keep Tweekly.fm alive. I have a long holiday ahead of me in which I will revamp, redesign en redevelop Tweekly.fm, but in order to sustain its growth, I need to get it onto a dedicated server.

I don’t have the funds and the banner on top here will barely cover the costs of hosting a dedicated server.

In the past week I’ve received generous donations, thank you very much! I don’t want to resort to having sign-ups be donationware, so I ask you, Tweekly.fm user, please donate any amount. I plan to attain only $1000. If only a quarter of you pay $1 it will be more than enough!

All the money will go towards paying the hosting in the upcoming year.

As a reward the person who donated the most will receive a permanent thank-you on the frontpage of the new Tweekly.fm.

Click here to go to the donation page.

Tweekly.fm: Going donationware

07 Nov 09

Tags:

Hello.

Given the incredible growth of Tweekly.fm, it has really been struggling under its current hosting. From this coming Wednesday, you will only be able to sign up with Tweekly.fm if you make a donation.

This is only temporary. As a full-time student (sitting with my textbook beside my laptop: writing exams next week), I just don’t have the time to research servers, optimise the code and work on Tweekly.fm.

When the holidays arrive (sweet glorious 2 months of freedom), I will do everything in my power to upgrade the Tweekly.fm experience, move onto new servers, etc.

SHORT FAQ:

1) Service will continue as usual. Old users won’t have to do anything. Just sit back as usual and enjoy the tweets roll by.

2) Any new users from Wednesday will have to pay a donation to sign up until Tweekly.fm can handle the growth.

3) This is only temporary. A new server will most likely appear in the beginning of December, when I will switch it back to its current state.

———–

This coming wednesday, Tweekly.fm will probably hit 15 000 users. So, this is just another BIG thank you to all you music lovers! If you are current user, donations are also welcome! Just go to Tweekly.fm (it is on the front page).

I will keep you posted.

Keep listening.

Tweekly.fm struggling

23 Oct 09

Tags: , ,

So, there has been interesting developments lately in the Tweekly.fm stable. Stable is actually the wrong word, because it is exactly what it is not.

It has been growing way too fast to keep it contained. It now has 13 000 users. My hosting company has been on my back for quite some time now, because I’m overloading the servers each time the tweets send. Thanks to the helpful @igitur, I have a pretty solid way of optimising the code/script. Unfortunately, as it is primarily the process of fetching data from last.fm that is slow, it is a losing battle. Inevitable down the line, I’ll keep running into optimisation problems.

I am not entirely sure where to go with Tweekly.fm at the moment. If I continue the service, I’ll have to upgrade, get its own server, get advertisers, et al in order to keep it running as it is running now. The problem with this method is that 1) I’m a full-time student. I don’t have a lot of time to spend on Tweekly.fm (which is why I haven’t actually optimised the script at all) and 2) Tweekly.fm is a mashup after all. I didn’t start it in the beginning to make money from it. It was purely a service I wanted, and thought other people would maybe enjoy. Monetising a mashup is a very iffy thing. I’m totally at mercy of Twitter and Last.fm (especially last.fm).

At the end of the day, I’m providing a service based off of last.fm. They could easily implement the Tweekly.fm feature and then I have to shut down everything. I don’t own any of the data, etc. I also don’t really have any right to this “IP” if you understand what I mean. I merely provide the conduit for the flow of data.

Which brings me to the question: do I want this? I don’t want to make a full fledged enterprise mashup. Should I go ahead with monetising and upgrading everything? Is there a way I can keep it “small” without incurring too much server problems?

Should I change the way Tweekly.fm works (less bandwidth)? There are still more social-twitter side features I can add (which I want to). Should I perhaps move it to manual tweeting? and then pay for automatic tweeting? Or spread it out across the week (user can choose when to send it)?

All these questions are plaguing me, and I don’t know where to go. After my university exams (starting next week), I’ll probably have to switch Tweekly.fm temporarily off, think about what I want to do with it, fix whatever needs fixing and take it from there.

What do you say?

Why is my tweekly.fm so late?

05 Oct 09

Tags:

I am seeing more and more people complaining that their Tweekly.fm isn’t working only to see their profiles updated later. A trend I see is that people revoke access, because they think their Tweekly.fm isn’t working, but it was working, the people only had to wait.

The problem with Tweekly.fm at the moment is that it has become slightly too big for what it was in the beginning. It has almost 11 000 users now and the script is taking about 5 hours to send. That means that tweets are spread out, by the order in which you signed up, over 5 hours. So you might think that your Tweekly.fm isn’t working, but you should just be patient… for now.

I’m currently in the process of speeding up the script. If push comes to shove, I can always optimise the script, parallelize it, add more computing power, but in the end, it’s actually a “broken” system. Down the line, it will eventually become too much. If I went all “start-up” on this, I could perhaps do it, but Tweekly.fm is a hobby project that I must manage.

So, I’m thinking of ways of changing the way Tweekly.fm works. With the new redesign, it should work perfectly. My main idea is making Tweekly.fm “manual”. Click a button and a tweet will be sent, just as it is now. If you want to auto-tweet, you must make a donation and then be able stipulate at what time your tweekly.fm tweet should run. This way, I can spread out the tweets and gather more money to pay for faster servers.

For now, I think it is a win-win situation.

Tell me what you think.

P.S. Advertising could also pay for the servers. 400k pageviews. 22k unique visitors. 400k alexa. You know you want to. ;)

Tweekly.fm – Growing Pains

27 Sep 09

Tags: , ,

It took 8 months for the first 5000 users. It took 1,5 months for the next 5000. Yes, Tweekly.fm is now serving just under 10 000 music loving Twitter users.  Thank you very much. 20k unique visits, 385k pageviews (according to awstats) and a 430k alexa rank. I can see why:

“i am adding tweekly.fm and i must say i’m very excited about it’s existence, what a treat”

“tweekly.fm might be the best thing ever. and it’s saturday night. i am a loser.”

“haha, yeah, thanks. :D tweekly.fm just rules. :p”

“gives me a reason to start using Last.fm again. Nice service”

“Love this service. So cool to see everyones tweets on Saturday!”

And the roller coaster ride is just beginning! It’s growing so fast, I can’t keep up. Tweekly.fm is on a shared server at the moment, and I’m overloading it every time I send the tweets. I’ve been trying to figure what causes it the whole week. I tested the script again and again, and it turns out it was the XML that was slowing the whole script. It can’t be last.fm’s side of things (unless they are limiting calls without any notice), so it is definitely on my side of things.

I’m still in contact with my hosting provider. It could either be the fact that server to server transfer is rather slow. I’m still going to try and optimise the script.

But, this basically means the inevitable. I’m going to have to switch to a dedicated solution for Tweekly.fm some time soon. I can’t contain Tweekly.fm’s growth. In order to maintain efficient service, I might have to stop new sign-ups and if push comes to shove, I might also have to stop sending tweets until I can figure it all out. My problem with Tweekly.fm is, is that it’s a part-time project. Luckily my studies are taking a nice dip this coming weeks before the exams, so I’ll try my best to figure it all out so that all you people can just continue listening and sharing your top artists. (new design coming soon too)

If I have to move to a dedicated solution, I’ll have to gather some investment or at least get some dedicated advertisers to maintain it. The current advertising (only adsense) covers costs only just. It won’t cover a dedicated server (385k pageviews. contact me for advertising).

Because I don’t have a solid income (studying) to support Tweekly.fm, I have to rely on advertising. I’ll have to think real hard where I’m going with this. I might have to include a premium part to keep it all running.

For now I must wait and hear what my hosting company is going to say. Till then you can support Tweekly.fm by either advertising on the River Brothers network or donate through paypal (go to www.tweekly.fm. The donate button is on the front page).

Every little help is appreciated!

But most of all! Just keep listening!

Tweekly.fm server issues

21 Sep 09

Tags: , ,

So, Last.fm upgraded this weekend, which meant I had to reschedule Tweekly.fm. I decided on Monday 12pm GMT. The script started sending, only to cut out after 6minutes. A few minutes I get a message from my hosting company telling me I overloaded the server… Odd. It turns, I’ve been overloading the server every time, but because today’s Tweekly.fm run was in peak times, they had to stop the script.

So today, only 260 tweets were sent. Sorry about that! I’m going to optimise the script and send the rest of the tweets after-hours tonight. Your tweets are coming! Don’t worry!

It will be interesting to see how the optimisation will pan out, considering that I’m going to cut down on LOADS of SQL queries.

Sorry for the inconvenience! Tweekly.fm will resume it’s normal “time” this week. Saturday night GMT time.

Changing Times

17 Sep 09

Tags:

So last.fm is performing upgrades this weekend, which means I have to push Tweekly.fm to another time.

Tweekly.fm currently starts at 11PM (GMT +2) which means that its 9PM GMT and 5PM in New York and and 2PM in San Francisco.  United States currently constitutes 90% of my traffic (yes that much). I wonder if it is because USA has the greatest cross section of twitter and last.fm users? I think it is mainly because the tweets have been sending in their “twitter” time, if you know what I mean…

So as an experiment, I’m going to run Tweekly.fm on Monday (because of the upgrade) on 12:00 GMT to see what Europe does.

Will be interesting to see the traffic changes. I think it will probably drop (more traffic from USA, means even more traffic from USA). Who knows, maybe it doesn’t change at all?

In the future, I guess I’ll have to make it so that each user can send theirs on their own time for maximum exposure… That is further down the development roadmap. But first, I’ll have to finish my currently new planned features for Tweekly.fm.

Tweekly.fm hits 7500 users

11 Sep 09

Tags: , ,

I just actually needed a cool blog-title.

This blog is more just an update on the state of things.

Firstly, yes: Tweekly.fm has of this blog post hit 7500 users. It is also now under 500 00 on alexa ranking. It has grown tremendously the past few months. I am very happy about it! What started as just a simple service I wanted to use on my own in January of this year, is now supporting itself through ad revenue! That is not all though. I am going to upgrading and overhauling the Twitter side of the mashup in the coming month if university work isn’t bogging me down too much. Expect awesome features!

Twindie.net run by me and my bro (well my bro does more work atm) got a redesign and launched its first T-shirt range! It’s dry and lame.

I’m So Nerdy is going slowly at the moment. I’m sensing a redesign possibly and the eventual implementation of categories (and better sharing), but it is a bit low on the priority list. Too much other web and study-related things we are busy with. But please, don’t stop submitting hilarious nerdyness.

We also have a new website in the pipeline that should launch in the coming weeks. We love it.

In music-related news, we are busy with an EP for our project, called Dapper Jump. Expect it to sound like indie alternative rock with electro.

Yes, me and my brother are trying to take over the world.