The new (1.2) version of Seesu (
mirror ), a widget for listening to music based on last.fm and VKontakte.ru, brings a ton of bug fixes, fixes the problem of flashing initialization (if not in the viewport), better support for server errors, improvements in the interface, code refactoring and with it the best performance, as well as
- srobbling (supports “listening now” and general sending)
- quick convenient search (sajestovy + full), navigation through it from the keyboard
- flash in the i-frame (so now you don’t need to add the widget to the white list - the flash just plays music)
- reduced the size of the widget from 225 kb to 70
- support for Opera 10.50

')
Since
version 0.25 was
introduced (or something like that), many alternatives have appeared and developed
:
vpleer.ruprostopleer.comaudme.ruvkontakte.ru/app1823023vkontakte.ru/app1832282vkontakte.ru/app1628831In my widget, I try to focus on the interface, but since for the most part I do it on my own, then everything happens slowly and not all ideas can be implemented immediately. The change that in my view dramatically improved the widget took much less power than the change in the bark would not be much noticed by users. I'm talking about fast search and flush in the iframe.
Flash does not have access to the Internet if the page is not opened using the http protocol and in the settings of its security this page is not added to the white sheet - the widget's page opens using the widget: // protocol, so it occurred to me to create a static page on the server to connect it via iFrame to the widget page and using window.postMessage to tell the player what to play, and accordingly receive the events that it returns.

There is an
extension for firefox to run various widgets , including opera ones, when it grows up, then I will definitely underlay my widget for it. In addition, I am thinking about creating a version of the application for VKontakte, since it is quite likely that it will be possible to use the widget without entering your data into the widget (the VKontakte application will transfer all the necessary data to the widget)
Code
is available on githubDo not forget to vote for the widget
in the contest of the coolest opera widgets on the page
widgets.opera.com/widget/15872Or send
this tweet and your vote will also be taken into account.
Application site