|Minimum required Qt 4.x|
|Submitted: Nov 8 2012|
Updated: Apr 5 2013
SocialRok allows you to post what you're listening in Amarok on the Social Networks, allows to send a Cover Arts along with the post and also creates a link to YouTube to do a search!
Facebook + Flickr (optional, if you want to send Cover Art along with the post as link format.)
GooglePlus (Coming Soon. We have to wait until Google release the API with the write access.)
Skype (curl and python-dbus must be installed.)
Take a look at the help in the Script Configuration.
I have noticed many failed attempts of sends on facebook, so I decided to add a try/catch on the method to prevent these errors and, at the same time, I added a return of more descriptive information on errors, so that the user can get an idea of what did not work. In addition, Facebook has a sending limit for the apps (to prevent spam), so it may happen that after a long series of sends, facebook blocks the application for the rest of the day. I don't know what is the limit, because it seems to vary based on the received comments/like.
Facebook has removed access_offline permission. Now grant access, gets a token valid for two months. After two months is need to grant access again to get a new token. For all existing users, should be enough grant access again to get a valid token for two months. If this doesn't works, remove the app from the Facebook App Center and grant access again. I'll keep under control the operation to make sure that everything is working.
If you have any suggestions or want to inform me of any problems, please leave a comment or contact me by going to https://calm-river-6855.herokuapp.com/contacts.php
If you like this script please leave a comment!
- Fixed some bugs and improved the code for Skype.
- Added button in tools menu of SocialRok to check validity of the access token of Facebook.
- Added button in tools menu of SocialRok for contact me for any suggestions or problems.
- Changed search engine for posted link from Last.Fm to MusicBrainz (is better).
- Fixed the request to TinyURL on server side. Now, if TinyURL fails, the script print "Not Available".
- Fixed the bug of multiple uploading on Flickr when the cover art exists.
- Checking presence of Python & Curl only once.
- Reduced the number of query on tinyurl for Skype.
- Facebook has removed access_offline permission. Now grant access, gets a token valid for two months. After two months is need to grant access again to get a new token. For all existing users, should be enough grant access again to get a valid token for two months. If this doesn't works, remove the app from the Facebook App Center and grant access again. I'll keep under control the operation to make sure that everything is working.
- Fixed some bugs for grant access to Flickr.
- Added button to manually chat playing track in all Skype open chats.
- Added option to chat playing track in all Skype open chats on every track change.
- Fixed some bugs on changing mood text on Skype.
- Created a workaround for Amarok bug that on track change gives multiple notify. (I hope)
- Retrieves more descriptive informations on errors when sends post fails, especially on facebook that has the API quite selective, so you can get an idea of what's wrong!
- Many bugs correct on server side. (The correction of these errors is continuous and is not necessarily linked to release of new versions.)
- Force resizing to 100x100 for cover art when uploading on Flickr, because Facebook uses 75x75 image as link and as result the operation is more fast and there are minor possibility of errors.
- Added skype as Social Networks (curl and python-dbus must be installed.)
- Changed the method for open the web pages.
- Fixed minor graphics bugs.
- Added Flickr option, for upload Cover Arts in a space that allows to create a link instead of as normal picture when you post on Facebook. Read the Help for the Configuration.
- Implemented Google+ in the code but disabled it because the API actually is read only.
- Added option for attach Cover Art (if exist) in the Post message.
- WARNING: for existing facebook users, the app must be deleted from App Center and then must be granted again (sorry).
- Fixed message options for Twitter and changed default text.
- Others minor bugs fixed.
- First script release.