Waheela (Amarok Fullscreen Player)

Audio Apps

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

13
5.0
Description:

Waheela is a program that offers you a party mode for Amarok2. It's a similar to kirocker, but it's a kde4 program. Waheela supports themes and gives you the possibility to look the player with a password.
Last changelog:

10 years ago

0.3
* More individual theme settings (fonts, colours)
* KDE wallpaper as themes included
* Free moveable cover

0.2.2
* CMake theme path problem solved

0.2.1
* Play icon changing to pause icon when paused

C

xadras

11 years ago

fixed

Report

Mamarok

11 years ago

thanks for the fast fix, amd64 download works now, the jaunty-themes package still points to the opensuse server

Report

C

xadras

11 years ago

fixed, too.

Report

dglent

11 years ago

Mandriva i586 package :
http://www.mandrivalinux.gr/rpm/2010.0/i586/waheela-0.2.2-1mlgr2010.0.i586.rpm

Report

C

xadras

11 years ago

Do you have a spec file for the package?

Report

dglent

11 years ago

ofcourse, you can found it here :
http://pastebin.mandriva.com/14118

Report

C

xadras

11 years ago

Thanks a lot. I will try to import this information to my OpenSuse build service account. So may be I will be able to offer packages for Mandriva 2009.1.

Report

axlrose1112

11 years ago

i have porbelm , i can't see my them and for exemple when i press ok after configuratiion waheela crash and i have that msg error
KCrash: Application 'waheela' crashing...
sock_file=/home/user/.kde4/socket-rhapsody/kdeinit4__0

and about detail
Application: Waheela (waheela), signal SIGSEGV
[Current thread is 1 (Thread 0xb5f7c6d0 (LWP 5783))]

Thread 1 (Thread 0xb5f7c6d0 (LWP 5783)):
[KCrash Handler]
#6 Waheela::configAccepted (this=0x90057e8) at /usr/lib/qt4/include/QtGui/qlistwidget.h:90
#7 0x0804de06 in Waheela::qt_metacall (this=0x90057e8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf9e6608) at /home/rhapsody/rpm/SOURCES/waheela/src/moc_waheela.cpp:90
#8 0xb6a46795 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9 0xb6a47495 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0xb7adad05 in KDialog::okClicked () from /usr/lib/libkdeui.so.5
#11 0xb7adda20 in KDialog::slotButtonClicked () from /usr/lib/libkdeui.so.5
#12 0xb7adee87 in KDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#13 0xb7ba6052 in KPageDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#14 0xb7aca302 in KConfigDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#15 0xb6a46795 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb6a47495 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb6a4a275 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4
#18 0xb6a4ab6b in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#19 0xb6a4ad3e in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#20 0xb6a4b684 in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#21 0xb6a46795 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb6a46bfb in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb73042a5 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#24 0xb70134ed in ?? () from /usr/lib/libQtGui.so.4
#25 0xb701524b in ?? () from /usr/lib/libQtGui.so.4
#26 0xb70154e6 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#27 0xb6c9375d in QWidget::event () from /usr/lib/libQtGui.so.4
#28 0xb7013370 in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#29 0xb70c2b93 in QPushButton::event () from /usr/lib/libQtGui.so.4
#30 0xb6c3a39c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#31 0xb6c43642 in QApplication::notify () from /usr/lib/libQtGui.so.4
#32 0xb7b74d21 in KApplication::notify () from /usr/lib/libkdeui.so.5
#33 0xb6a3099e in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#34 0xb6c42471 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#35 0xb6cb614d in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6cb55ca in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#37 0xb6cdf9b4 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb61f2cea in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb61f6354 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0xb61f64df in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb6a5d5da in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#42 0xb6cdf10a in ?? () from /usr/lib/libQtGui.so.4
#43 0xb6a2ef63 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb6a2f3bd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0xb6a31916 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#46 0xb6c3a204 in QApplication::exec () from /usr/lib/libQtGui.so.4
#47 0x0804e336 in main (argc=1, argv=0xbf9e88f4) at /home/user/rpm/SOURCES/waheela/src/main.cpp:52

Report

BSDKaffee

11 years ago

The themes don't seem to be installed in the correct location. I had to patch the CMakeLists.txt for each theme. Otherwise the themes don't show up and if you try to configure the themes, waheela crashes.

It wants to install themes in:
KDE4PREFIX/share/kde4/apps/waheela/themes
At least on my installation it should be:
KDE4PREFIX/share/apps/waheela/themes/
Where KDE4PREFIX is where you have KDE4 installed.

If that seems like where appdata should go on your system, here is an easy fix:
1. Extract the waheela archive
2. $ cd /path/to/extracted_archive/waheela (make sure you are in the waheela directory)
3. $ sed -i.bak -e 's|/share/kde4/apps|/share/apps|g' ./themes/*/CMakeLists.txt

The problem is Waheela uses something hardcoded like in waheela/themes/Bubbles/CMakeLists.txt:

install_files( /share/kde4/apps/waheela/themes/Bubbles FILES
background.jpg
background-wide.jpg
preview.jpg
theme.config
)

It should be more like:
install(FILES
background.jpg
background-wide.jpg
preview.jpg
theme.config
DESTINATION ${DATA_INSTALL_DIR}/waheela/themes/Bubbles
)

Report

C

xadras

11 years ago

That's true. I have fixed that. Thanks a lot.

Report

BSDKaffee

11 years ago

Waheela is now in the FreeBSD ports tree as audio/waheela. :-)

http://www.freshports.org/audio/waheela/

Report

C

xadras

11 years ago

Nice! I have added it into the download section.

Report

nedi24

11 years ago

can you make rpm´s for 32bit and 64bit

Report

C

xadras

11 years ago

Done.

Report

nedi24

11 years ago

Thank you

Report

madsheytan

11 years ago

The link for deb 64pkg is broken :) Please fix.

Report

C

xadras

11 years ago

done

Report

madsheytan

11 years ago

Thanks a lot :)

Report

bitcrazy

11 years ago

Check the comment headers of the source files. There's a typo in your email address.
And a little README of how to set it up would also be nice.

m0nk

Report

C

xadras

11 years ago

I have fixed the email.

Report

bitcrazy

11 years ago

Covers aren't shown, although they are there.
Will take a look at the source.

m0nk

Report

C

xadras

11 years ago

I can't reproduce the problem until now, but I will try to find the reason.

Report

dbenux

10 years ago

Sam problem here, both with 0.2(.1) and 0.3 on Debian sid amd64 (0.2.1 from xadras repo).
Trying to play with the source code of the updateMetadata method, it seems the problem is related to spaces in the filename that are rendered as %20s in the arturl metadata (try it for yourself using d-feet or qdbusviewer to catch the d-bus signal): adding "cover.replace("%20"," ");" after "cover.replace("file://","");" seems to solve the problem.
I suppose there should be a better solution (as with the proposed one other characters escaped in a similar way in the path of the cover file would cause the same problem)

Report

dbenux

10 years ago

Sam problem here, both with 0.2(.1) and 0.3 on Debian sid amd64 (0.2.1 from xadras repo).
Trying to play with the source code of the updateMetadata method, it seems the problem is related to spaces in the filename that are rendered as %20s in the arturl metadata (try it for yourself using d-feet or qdbusviewer to catch the d-bus signal): adding "cover.replace("%20"," ");" after "cover.replace("file://","");" seems to solve the problem.
I suppose there should be a better solution (as with the proposed one other characters escaped in a similar way in the path of the cover file would cause the same problem)

Report

dbenux

10 years ago

Sam problem here, both with 0.2(.1) and 0.3 on Debian sid amd64 (0.2.1 from xadras repo).
Trying to play with the source code of the updateMetadata method, it seems the problem is related to spaces in the filename that are rendered as %20s in the arturl metadata (try it for yourself using d-feet or qdbusviewer to catch the d-bus signal): adding "cover.replace("%20"," ");" after "cover.replace("file://","");" seems to solve the problem.
I suppose there should be a better solution (as with the proposed one other characters escaped in a similar way in the path of the cover file would cause the same problem)

Report

10 years ago

0.3
* More individual theme settings (fonts, colours)
* KDE wallpaper as themes included
* Free moveable cover

0.2.2
* CMake theme path problem solved

0.2.1
* Play icon changing to pause icon when paused

12345678910
Be the first to comment
Montblanc
Apr 18 2010
faldo
Sep 17 2009
humanthing
Sep 08 2009
shaunehunter
Aug 27 2009
luckyb
Aug 25 2009
JanMalte
Aug 09 2009
madsheytan
Aug 08 2009
Quintasan1
Aug 08 2009
janet
Jul 26 2009
deabru
Jul 24 2009
arxus
Jul 24 2009
maxxs
Jul 22 2009
pipaceliny
Jul 22 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.3
updated Feb 12 2010
added Jul 22 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0