
Lastmoid
Source (link to git-repo or to original if based on someone elses unmodified work):
It is able to display music charts for various periods of time and recently listened tracks.
Based on latest Plasma widgets API with straightforward configuration.
Links :
http://github.com/vavrusa/lastmoid
http://www.last.fm/home
http://en.wikipedia.org/wiki/Last.fm
Authors:
Damien Levin
Marek Vavrusa
Installation
------------
tar xvzf lastmoid-0.6.tar.gz
cd lastmoid-0.6
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
make install (as root or with sudo)
0.6.5
- Elided text for labels
- Tooltip containing full text
- Code cleanup and comments (more to follow)
- Reflects invalid (missing) configuration
- Animated bars appearance/change
- Intelligent list management
- Fixed weekly charts data
0.6
- Complete code refactoring and cleanup
- Unified header handling, picture loading
- Refactored configuration
- Removed old rendering code
- Moved to Plasma-based API
- Reflecting busy state
0.5
- Cut too long data
- Recent played tacks available
0.4
- Refresh bug fixed
- 3 months / 12 months / Overall charts available
- Album charts available
- Add an Icon
0.3
- Bug fixes
- New logo
- Adding a tool to set :
* LastFm user
* Chart
0.1
- First draft of the weekly artist chart
Ratings & Comments
27 Comments
Does not want to login. I put in my username but where do I input password??
The widget always scales in both directions when I resize it. Please let the user decide in which direction the scaling goes. E.g. I want a short but wide list which shows the whole song names and my friend prefers a tall but narrow list which shows as much songs as possible. We both have to scale the widget to use half the screen to achieve our main goal - and both end up with the same size widget, both not content. And can you please use another method to display the avatar? There are avatars that are rectangular and not square like mine which look awfully squeezed in the widget.
Can't see any updates. Version is still 0.6.5 from July. Avatar is upscaled and looks ugly, btw. And plasmoid doesn't do an initial poll. I've always have to open the settings and close them to get data displayed. m0nk
Hi, Recently, i had problems with this plasmoid. My username isn't working anymore because it does have an underscore. I tested with a friend's username that doesn't have an underscore and works smoothly. I didn't have this problem with older versions.
I confirm. My login doesn't work too. It contains "-" (minus) sign.
I confirm. My login doesn't work too. It contains "-" (minus) sign.
When trying the current version 0.6.5, it crashes my Plasma, when displaying the data. The crash happens a few seconds after the rotating progress icon has started. In plasmoidviewer I receive the following output: Quote:
buschmann@buschmobil:~> plasmoidviewer plasma_applet_lastmoid
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
Segmentation fault
This is on openSUSE 11.2 with KDE 4.3.4 and Qt 4.5.3.
Thanks for the report! I'm actually reworking the layouting to MVC, but I have some work to do first. It works fine for me in Qt 4.6, but please stick with 0.6 if it doesn't work for you (nothing so fancy in 0.6.5 anyway :). I'll try to release updated version as soon as I can.
I reverted incremental parsing, try downloading current 0.6.5 or latest git - it's just all goodies in 0.6.5 without incremental parsing (probably root of the bugs). Link: http://github.com/vavrusa/lastmoid/downloads Or wait for the next release :)
I have tried the current git (84389c8) on two computers. Both with openSUSE 11.2, but the first on x86_64 with KDE 4.3.4 and the second on x86_32 with KDE 4.3.1. On both I receive the segmentation fault.
Don't know exactly when, but lastmoid stopped working. Are there any changes in the last.fm API? Anyone out there with the same issue? m0nk
Maybe a bit late, but still - does the new version work for you? There has been some adjustments (also in networking code) :)
Hey, danke for the plasmoid! ^^ It works nicely, but maybe there are two issues to fix, one of them is about, how to have the data that is actually in your front last.fm page? ... I mean, thge charts that there appears (because I see that the charts that this plasmoid takes, are the ones that have been actually archived, the weekly snapshots) Other is to have a way to -cut- the extremly long names, because the names that are bigger than the plasmoid, hid the playcount, and even the text overflows (a little) outside the plasmoid.
...today's played tracks? I think this is a good idea.
It's a great idea to add the 3 months/6month and overall period to your great plasmoid, but it is a pity that the data from audioscrobbler is not similar to the last.fm data. I hope they will fix it...
I don't know why it's still like that. However some data that are up to date can be used in this widget such as - Recent Tracks - Upcoming Events - Last.fm Recommendations - System Event Recommendations ... I'll put it in a further version :)
http://standa.schattke.cz/files/packages/plasma/plasma-lastmoid_0.3-1_i386.deb
Good idea :) I'll let you know as soon as I upgrade it if you want to keep the package uptodate
I will try maintain fresh version. ;)
With this plasmoid, i don't have to check my userpage all the time :) (or at least not so much)
The new release is way better. Keep it up! (as a last.fm-Fan, I like this plasmoid really :-) )
I'll try to add some features and fix the Cmake before this We.
Can you change the type of this plasmoid to a binary instead of a script, so it doesn't show up in ghns. Thansk
I prefer to add some features and wait for a later version to create a binary. As I say that was just a draft :p. I wanted to see if anybody were interested in a such plasmoid ;). Thanks for the comments.
The problem is that plasmoids in the Plasmoid Script section show up in ghns (Install New Widgets). Since this widget isn't a plasmoid script, it would fail to install.