Amarok Vinyl (+ colored vinyls)

Karamba & Superkaramba

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .0
Description:

0.2 This version adds colored vinyl! using the compare command, so again, you have to have imagemagick properly installed, it is not always accurate buy anyways most of the times it works quite well displaying the color most suited for the most prominent color in the cover, added 2 themes for the big mode, Cd and Jewelcase.

******************************************************************************
IF YOU HAD THE OLDER VERSION OF THIS THEME INSTALLED, PLEASE DELETE THIS DIRECTORY: ~/.superkaramba/Vinyl BEFORE TRYING THE NEW VERSION, THANKS TO ZeKiller-Whale FOR POINTING OUT THIS ISSUE.
******************************************************************************

------------------------------------------------------------------------------
I want to share this theme I made for personal use, maybe someone finds it useful.

The theme displays the cover and song info for the amarok current track (in 2 modes: default and big, selectable in the right-click menu), it provides some basic controls (previous track, pause, next track and mute), plus a way to change the song's rating, the theme uses utf-8 encoding, thus providing support for non-english characters.

The theme depends on imagemagick, so it has to be installed for the theme to work at all, the theme was made with the mac os x fonts in mind (the one in the screenshots is Lucida Grande, Bold), which are not free, therefore the default font is Sans Serif (this font looks just fine anyways), you can change the font type with the right-click menu, but not the size, as a result of this, some fonts may be very small or very big (again, the default one works fine).

It can display last.fm streams covers, however, for this feature to work properly you have to set the default size for cover previews to 160px in the amarok preferences, otherwise you may get some ugly things.


*****************************************************************
The theme needs python bindings for KDE, as it uses the amarok DCOP interface
*****************************************************************
Last changelog:

12 years ago

0.2 Added colored vinyls, + 2 themes for big mode, CD and Jewelcase

0.1 First Release

C

sangrehirviendo

10 years ago

I have decided to update my Amarok Vinyl widget for KDE 4, Amarok 2 and Plasma, as you can imagine this may imply a lot of work and sadly I don't have a lot of time in my hands right now, therefore all I can say is that the update is definitely in its way, but it may take long, so please be patient.

Thanks a lot to all the people interested.

Report

madsheytan

11 years ago

Planning a port for Amarok 2? I was using this on KDE3, and I really miss it.

Report

ZeKiller-Whale

12 years ago

Hi, I've been using your theme since a few month, when it was v0.1, it worked perfectly, but I accidentally deleted the theme so I downloaded it again.
I downloaded the v0.2, but it doesn't seem to work anymore on my computer, when the song changes in amaroK it doesn't on the vinyl until I right-click and select reload, additionally sometimes the image doesn't load at all and a transparent square is displayed.

About the new themes the CD color remains black and I can't find where to select the themes for the big mode.

I'm on Ubuntu 8.04 with KDE 3.5.9 and AmaroK 3.5.9.

I'd like to know if there's a way to get the v0.1 back to try if it still works and if you know where the problem could be from.

Report

ZeKiller-Whale

12 years ago

I've noticed some things new : The image doesn't bug anymore, it updates when the album changes, but not the text, still it changes when I click on "Left" (or "Right" or "Top" etc...) on the Vinyl, meaning that it's able to find the infos and to change the display when something changes in amaroK, so I don't understand why the text infos remain the same...

(Still no color nor skin for Big Mode)

Report

C

sangrehirviendo

12 years ago

Hello, thanks for your comments.

As for the problem, if you didn´t had any issues with 0.1, I think you may be missing the compare command, check it out and let me know if the issue remains the same.

Could you please run the theme from the command line and copy/paste the output here?

Report

ZeKiller-Whale

12 years ago

Ok, I will seem lame but I've tried to launch by command, and the output was about an error in the .superkaramba folder, I've deleted the conf folder and installed again Vinyl, now it works great without bug and with color management.

Output:
[...]
`/home/guillaume/.superkaramba/Vinyl/images/blacks.png': No such file or directory.

I think it was a compatibility error with the config of the older version.
I'm sorry for loosing your time but I hope this will help if someone has the same issue.

Still thanks a lot, it's a great theme ;)

Report

C

sangrehirviendo

12 years ago

Hey, thank you very much, it was all my fault, I'm very glad that you find the theme useful.

Report

acpiek

12 years ago

Hi, like you superkaramba theme. What I would like is to have a full size LP, i.e. the centre part where the lable is displayed should be much smaller, with a tiny hole in the centre where it fits on the turntable.

What I mean is, I normally play full cd's, not just singles, so therefore I would like to have something that displays a full LP playing.

I would try and change your theme to my needs, but I'm not too good with python & IM.

Report

skaar

12 years ago

so, you want 33's instead of 45's? got a big screen eh?

Report

cqx

12 years ago

it rocks!

..but what make me nuts is that i can see the nice transparent effect like plastic in the middle of the 7inch. > screenshot1
by me its like normal picture over it.

Report

lebrun

12 years ago

Wow, that thing is amazing. I've been trying different widgets for amarok display, but none of them looked or worked quite right, until I found this one.

Report

C

sangrehirviendo

12 years ago

Sorry, my mistake, you need Python bindings for KDE, try to search for python-kde3 or python-dcop.

Report

Kraplax

12 years ago

I'm very dissapointed - this precious thing doesn't work on my Mandriva 2007.0 with it's ImageMagick-6.2.9.2
I've tried to uninstall it (IM i mean) and nothing helps - all i get is a "transparent" skaramba-widget without even any slightest hint on what is it doing or is to do. Is there any configurations that are to be made in Amarok or SKaramba or my system? Do i need those bloody -devel packages for making this thing usable?

Report

C

sangrehirviendo

12 years ago

is the convert command in your path? i mean, can you do $convert -resize 50% somefile.jpg somefile.png in a terminal? Also, what is the output if you run the widget from a terminal?

Report

Kraplax

12 years ago

Well, as i've found out - i do have convert utility, but it doesn't work =(
[kraplax@localhost ~]$ convert -resize 50% ./Slax_blue.jpg
convert: missing an image filename `./Slax_blue.jpg'
I've also tried to quote the filename with ' and " but id didn't help.
Also, as it turned out imginfo utility (which i suppose to the part of ImageMagick alongside with that convert one) is also unusable for png and gif files. At least with .jpg it works fine - shows some stats...
What am i to do further to make it work?

Report

C

sangrehirviendo

12 years ago

That's weird, what you can do is look for some proper and up to date imagemagick package for your distribution, or build it for yourself. Now, if you don't get to see anything at all, chances are for imagemagick not being the problem, can you rename Vinyl.skz to Vinyl.zip then extract the contents to somewhere then run the file named Vinyl.theme in superkaramba? maybe the skz archive isn't installing the files properly.

Report

Kraplax

12 years ago

weird thing, indeed... i've read the man page for convert and it says that syntax is:
convert input.file [options] output.file
So, I've tried it this way:
[kraplax@localhost ~]$ convert ./Slax_blue.jpg -resize 50% ./Slax_blue1.jpg
and it worked! It just contracted my image and saved it under another name. And i've also opened your theme file and have found out, that everywhere in your scripts you use it something like:
convert [options] some.file another.file
see the difference? I wonder if it depends on IM's version that it's syntax varies so much, but i suppose that's the root of the problem. Btw, what version are you using?
And how could i launch skaramba theme from konsole? just give me an exaple and i could tell you what it says.
Thanx in advance =)

Report

C

sangrehirviendo

12 years ago

$superkaramba /path-to-file/Vinyl.theme

My version of imagemagick is 6.3.5, but as imagemagick is quite versatile i don't thing your problem is a question of sintaxis or versions, maybe you are missing some python libraries, or maybe the problem comes from write permissions.

Report

Kraplax

12 years ago

well, there's actually some problem with missing dependencies:

[kraplax@localhost ~]$ superkaramba /home/kraplax/.superkaramba/Vinyl/Vinyl.theme
'import site' failed; use -v for traceback
superkaramba: addThemeToList() file: /home/kraplax/.superkaramba/Vinyl/Vinyl.theme
superkaramba: Starting theme: Vinyl pretty name: Vinyl - 1
superkaramba: /home/kraplax/.superkaramba/Vinyl.rc
superkaramba: Loading python module: Vinyl
sys.path.insert(0, '/home/kraplax/.superkaramba/Vinyl/')
Traceback (most recent call last):
File "/home/kraplax/.superkaramba/Vinyl/Vinyl.py", line 14, in ?
import dcop
ImportError: No module named dcop
------------------------------------------------------
What does ImportError mean?

It means that I couldn't load a python add-on Vinyl.py
If this is a regular theme and doesn't use python
extensions, then nothing is wrong.
------------------------------------------------------

I don't know which packages are to be installed to make it work, 'cause i have "fantastik" and "4in1 rss" themes which works ideally for me. Could you please specify the dependencies of your theme (and it would be nice of you to list them in your theme description too).

Report

Kraplax

12 years ago

well, there's actually some problem with missing dependencies:

[kraplax@localhost ~]$ superkaramba /home/kraplax/.superkaramba/Vinyl/Vinyl.theme
'import site' failed; use -v for traceback
superkaramba: addThemeToList() file: /home/kraplax/.superkaramba/Vinyl/Vinyl.theme
superkaramba: Starting theme: Vinyl pretty name: Vinyl - 1
superkaramba: /home/kraplax/.superkaramba/Vinyl.rc
superkaramba: Loading python module: Vinyl
sys.path.insert(0, '/home/kraplax/.superkaramba/Vinyl/')
Traceback (most recent call last):
File "/home/kraplax/.superkaramba/Vinyl/Vinyl.py", line 14, in ?
import dcop
ImportError: No module named dcop
------------------------------------------------------
What does ImportError mean?

It means that I couldn't load a python add-on Vinyl.py
If this is a regular theme and doesn't use python
extensions, then nothing is wrong.
------------------------------------------------------

I don't know which packages are to be installed to make it work, 'cause i have "fantastik" and "4in1 rss" themes which works ideally for me. Could you please specify the dependencies of your theme (and it would be nice of you to list them in your theme description too).

Report

C

sangrehirviendo

12 years ago

I forgot to mention that scroll wheel over the theme controls volume too.

Report

beany

12 years ago

it's totally cool....scrolling font of your choice. The animation!!!
wow

You are very skilled here. Perhaps it would be possible to make this work with other media players like xmms, juk, etc. in the way that Soundmania Karamba does?

Report

C

sangrehirviendo

12 years ago

Thank you very much for your comments, regarding support for other players, I don't have time to work in it by now, but maybe in the future.

Report

beany

12 years ago

it looks great!! I love the lable itself on the vinyl. I can't wait to give it a go....thanks!!

Report

12 years ago

0.2 Added colored vinyls, + 2 themes for big mode, CD and Jewelcase

0.1 First Release

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.2
updated Jul 02 2008
added Dec 17 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0