Amarok Full Screen

Audioplayers

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

1
5.0
Available as/for: -
Description:

UPDATE: as more people get involved into this project, it needs some organisation and version management. A sourceforge project should be opened soon.

This is a full screen front end for Amarok. The look can be changed by custom THEMES.

INSTALL:
to build from source, you need Qt3 development files (IT WILL NOT WORK WITH QT4!!), kde development files (dcopclient.h) and the g++ compiler. Just run "make" to compile the program. If it doesn't work, try running "qmake" (or "qmake-qt3") first and then "make".
For installation run "make install" (requires root priviliges)
To run the program just run "amarokFS". An entry in the start-menu should also be created (may depend on distro, tested on ubuntu).

You can find openSuse 10.2 rpm-packages on http://ftp.huessenbergnetz.de/pub/paketdepots/suse/openSUSE_10.2/
(many thanks to Buschmann)

First theme:
http://www.kde-look.org/content/show.php?content=52887

This amarok-script can also be useful:
http://www.kde-apps.de/content/show.php?content=52787
Last changelog:

13 years ago

0.5:
many fixes and updates by Martin Kossler - thanks a lot!
better progessbar
new element - labelPixmap
new element - nextPlaying
context menu instead of settings button
mouse hiding
added amarok script

jonesmac82

14 years ago

Thanks for the fix. I do in fact need to add my kdecore dir to the makefile. However, I tried to run locate for the first time and it said it was not a valid bash command. I have not setup any cron jobs so its not a big help anyway. Can someone tell me where the directory for kdecore is located on opensuse 10.2? Google didn't really help.

Report

Temet

14 years ago

In the makefile, add "-I/opt/kde3/include" to your INCPATH.

You may have to add the directory to kdecore (use locate) to your LIBS var in the makefile too.

Report

jonesmac82

14 years ago

Thanks for the fix. I do in fact need to add my kdecore dir to the makefile. However, I tried to run locate for the first time and it said it was not a valid bash command. I have not setup any cron jobs so its not a big help anyway. Can someone tell me where the directory for kdecore is located on opensuse 10.2? Google didn't really help.

Report

bitcrazy

14 years ago

Hi,
kdecore is under /opt/kde3/lib. For locate you need to have findutils-locate installed.

Greetings

m0nk

Report

bitcrazy

14 years ago

Hi again,
you need to correct paths for qt3 to /usr/lib/qt3 and for KDE to /opt/kde3 in the Makefile. You should also change qmake to /usr/lib/qt3/bin/qmake. Add -L/opt/kde3/lib to -lkdecore. Check even amarokFS.pro for correct paths and -L/opt/kde3/lib. Now it should compile.

Greetings

m0nk

Report

KapeKa

14 years ago

You have to open amarokFS.pro and change the path /usr/include/kde to /opt/kde3/include. This should solve the problem.

Report

spiryt

14 years ago

Great Idea, I would also recommend a kde lirc module addon so that it can be controlled via the remote. Also, I suppose the details being displayed on the screen could be handled by some xml/html file. That would make it possible to customize it easily and also would open up the possibility of having themes, which is always welcome thing.

Report

Bosso

14 years ago

Another nice feature would be the start of amarok if it isn't already started...

Report

kdefish

14 years ago

Sorry, a question not related to your script - why can't I see all comments for this app? I tried everything, set the expand level to all and also changed the dropdown menu for the time-periods. It says 10 comments, but I can only see mine, even when I'm logged out. So, how can I see all 10 (now 11) comments? Weird...

Report

C

comar961

14 years ago

this is really wierd. I have the same problem... but this is kde-apps.org related problem.
BTW: I speak fluent german, so don't worry about "mache" and "make" ;-)

Report

nicodietrich

14 years ago

yeah, i'm having the same problems - i wrote a post 2 days ago, which is not visible anymore. i contacted the kde-apps guys.

Report

kdefish

14 years ago

heh, funny! I speak fluent German as well! ;)

Report

kdefish

14 years ago

Yeah, I already gave you a feedback here:

http://amarok.kde.org/forum/index.php/topic,13637.0.html

I only have a few suggestions:

1) Show the year as well

I love to see the year in my id3tag when I play a song.

2) "Cover-Only" option

Sometimes I let my Amarok run and don't have to control it for hours - then it would be nice to *only* see the cover plus song-info, but *not* the buttons.

3) Auto-resize font for long Albumnames

I just played a track from Proppellerhead's Decksandrumsandrockandroll album, your script couldn't handle it. Well, the name was cut off. Albums with such a name are rather rare, so that's no big issue, but maybe you could do sth about it? Making the font smaller could be a solution...

(this is not very important)

4) Mache the progress bar clickable

So we could rewind/forward as well! :)

(again, not really important, just an idea)

Love your script, keep it up!! :)

Report

kdefish

14 years ago

erm, mache = make. that was German! o.O

Report

KapeKa

14 years ago

This is a great Idea!

But would it be possible to implement a Playlist Browser, similar to Itunes "Cover Flow", where you can scroll trough all the cover picturs, and if you choose one of the albums, he shows the tracks?

You find it here: http://www.apple.com/itunes/jukebox/coverflow.html

That way it would be easier to find a track and an Album you like, without clicking through all tracks by the "next" button, and without going out of the fullscreen mode.

Report

BenNavis

14 years ago

Very nice work, I love it!

Please make this a screensaver!

And please add time elapsed / remaining.

cheers,
Ben

Report

DaBlade

14 years ago

Great idea!
You could make a good screensaver out of this, I often listen to music without actually sitting at my computer. I don't think it should be too hard to implement with KScreenSaver since all of KDE uses KParts, but then again, I'm not a coder so I wouldn't really know.
Superb idea none the less! :D

Report

nicodietrich

14 years ago

yay! nice app you work on!

since you asked for suggestions:
it would be great to add some modularity allowing to configure which elemnents to show, at what size and position. such configurations could even be shared, which is always fun.

possible embeddable modules:

visuals
qt-widgets representing similar things as in the amarok gui
(big sized) lyrics

slowly scrolling
smoothly away in the 3rd dimension (as the star wars episode introductions do)
in sync with something like singit, http://stud.fbi.h-da.de/~glogow/
(well i once thought about such a thing, so i had to share that idea although it's out of the scope of that app)

my musikuiz script (or a rewrite ;-)
see http://www.kde-apps.org/content/show.php?content=48961
yeah, that'd give it a nice gui!



other thoughts:

shortcut the visible buttons
provide a windowed mode


have fun,
nico

Report

Temet

14 years ago

For the shortcuts, I'm not so sure because my amarok shortcuts are still working when this app is running ;)

Report

Temet

14 years ago

Yes, that's a f***** good idea!
I had to play a lot with the makefile to compile it.

- I used $(QTDIR).
- run /usr/qt/3/bin/qmake again.
- added :
-I/usr/kde/3.5/include in the INCPATH (there's no var such as $KDEDIR ?
- added : -L/usr/kde/3.5/lib

and then it compiled ;)

Question : I don't have the picture of the album like on your picture :'(

- Ideas :
>> ESC to quit (i used alt+f4)
>> change background

- After :
>> maybe a GUI for some options, like choose an Icon theme, disable screensaver (not so important for me, I don't use screensavers ^^).

Well, keep going! ;)

Report

Temet

14 years ago

BTW, I'm runing Gentoo ;)

Report

ViRgiLiO

14 years ago

This should be like a screensaver with control posibilities.

Report

13 years ago

0.5:
many fixes and updates by Martin Kossler - thanks a lot!
better progessbar
new element - labelPixmap
new element - nextPlaying
context menu instead of settings button
mouse hiding
added amarok script

12345678910
Be the first to comment
DaiVied
Dec 30 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5
updated Mar 20 2007
added Feb 02 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 14