Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

5
Become a Fan
5.8

Description:
LastMoid is Plasma applet designed for last.fm users.
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)
Last changelog:

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

libertom

Does not want to login. I put in my username but where do I input password??

janet

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.

bitcrazy

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

vbazurto

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.

DuncanIdaho

I confirm. My login doesn't work too. It contains "-" (minus) sign.

DuncanIdaho

I confirm. My login doesn't work too. It contains "-" (minus) sign.

buschmann23

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.

vavrusa

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.

vavrusa

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 :)

buschmann23

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.

bitcrazy

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

vavrusa

Maybe a bit late, but still - does the new version work for you? There has been some adjustments (also in networking code) :)

Kadai

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.

robakpiotr

...today's played tracks? I think this is a good idea.

hoihappen

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...

Deaimel

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 :)

st4nd3l

http://standa.schattke.cz/files/packages/plasma/plasma-lastmoid_0.3-1_i386.deb

Deaimel

Good idea :) I'll let you know as soon as I upgrade it if you want to keep the package uptodate

st4nd3l

I will try maintain fresh version. ;)

creeco

With this plasmoid, i don't have to check my userpage all the time :) (or at least not so much)

ChemBro

The new release is way better. Keep it up! (as a last.fm-Fan, I like this plasmoid really :-) )

Deaimel

I'll try to add some features and fix the Cmake before this We.

tmske

Can you change the type of this plasmoid to a binary instead of a script, so it doesn't show up in ghns. Thansk

Deaimel

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.

Ekardnam

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.

Pling
0 Affiliates
Details
license
version Lastmoid 0.6
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 3

More Plasma 4 Extensions from Deaimel:

SearchMoid
Deaimel
last update date: 16 years ago

Score 6.1

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 14 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0