
Wolfbird - Twitter your Songs
Source (link to git-repo or to original if based on someone elses unmodified work):
Description:
Wolfbird a little script that let you Tweet your songs manually or automagically!
The message is fully customizeable.
Future plans:
use OAuth instead Basic Auth
Let the user see/edit the message before sending it.
Limit Tweets per hour/day
A widget that displays your timeline in Amarok
World domination
Contact:
Leave a Comment here and/or Follow me on Twitter @batstierleben Last changelog:
The message is fully customizeable.
Future plans:
use OAuth instead Basic Auth
Let the user see/edit the message before sending it.
Limit Tweets per hour/day
A widget that displays your timeline in Amarok
World domination
Contact:
Leave a Comment here and/or Follow me on Twitter @batstierleben
v 0.5 - 17.02.10:
*Fixed problems with the special HTML Chars fix o.o
v 0.4 - 16.02.10:
*Fixed problems with special HTML Chars
v 0.3 - 13.10.09:
*Fixed tweeting. Sorry :-(
v 0.2 - 12.10.09:
*Code cleanup
*Added a Countdown_feature before sending Tweets
*Added a Abort-Feature by clicking in "Tweet it" during the Countdown
v 0.1 - 11.10.09:
*Initial Relase
Ratings & Comments
20 Comments
There are some errors in tweeting function. First, Amarok.Lyrics.fromUtf8 and Amarok.Lyrics.toUtf8 are making error messages. Second, QHttp.post requires one more variable: QIOdevice. Please fix this errors.
any news about OAuth login ? standard login doesn't work anymore for twitter apps
I tried to implement the JavaScript OAuth class. But I failed to get a successful Auth so far. Currently I have no Idea how to sort this out. I'd appreciate if someone has an Idea or feels able to implement OAuth in a Amarok2 Script.
maybe you need to register you app here http://dev.twitter.com/apps/new and use this guide http://dev.twitter.com/pages/basic_to_oauth
here is oauhh js example http://oauth.googlecode.com/svn/code/javascript/
Haha Thanks. I know this. I already developed some Twitter Clients with OAuth. My problem is that the JS OAuth library seems to fail to exchange the Request Token to a Auth Token. After Completing the OOB Pin exchange though.
Is this the end of this project????
Have you sorted out how to authenticate with OAuth yet? Twitter has switched over finally so this script isn't useful anymore until it has been updated to use it.
Sorry. I'll try to sort it out this week. I can't promise anything though.
hey what about blip.fm? does any1 know a amarok-script for blip.fm or a way to get the tweets over to blip.fm? btw gj :)
I've discovered that the script doesn't work well with the ampersand character (&). Anything before the & gets tweeted but the & and everything after is dropped.
Thanks for reporting. I just uploaded a fixed Version.
First of all, congratulations and thank you for sharing this cool Amarok script with us. :) I wanted to report that the same happens with the hash (#) character, it just displays a "%23". It's a pity I can't use hashtags like #nowlistening when tweeting songs! P.S.: I also noticed that you haven't specified a name yet, because Twitter says that the message was sent from "API". ;)
Thanks for you kind words. This problem should also be fixed in this version. The thing with the name is that Twitter now requires the client to authenticate with OAuth to display a name. I'm working on this, but it's a complicated (and maybe not solveable) task. So stay tuned :)
Yes, I meant it happens with 0.4! Is it just my case?
Woops :-( I'll look into this when I get home. Sorry :-(
Arrg! I#m stupid. I know what causes the trouble. I'm stupid. Should be fixed now. Sorry :-/
Take it easy! :D Thank you for fixing this!
While I'm sure there are people out there who love to spam Twitter with each and every song they listen to people I know would quickly unfollow me if I did that. However, they don't mind when I occasionally tweet the album I'm listening to. In addition to the "Tweet on Trackchange" you should have a "Tweet on Album Change" setting which only sends the artist and album with customizable text.
Thanks for your suggestion. I'll have a look into this. In the meantime, do minimize the loss of Followers, you can disable the automatic Tweeting and trigger the Tweet manually ;-)