KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   


- Content .- Fans (1) .- Knowledge Base  . 

touch screen player


KDE Sound Application

Score 77%
touch screen player

Minimum required   KDE 4.x
Downloads:  751
Submitted:  Apr 1 2009
Updated:  Dec 27 2009


A music player for touch screens. It uses the Amarok2 collection for data/covers.
Based on

To start it use ./pictureflow.sh .

Amarok2 can not run at the same time, because of the embeded MySQL database.

It is my first ever QT and C++ application, so most likely it is full of bugs :)


version 0.0.3
- added support for Amarok playlists
- playlist is now displayed as overlay, to open the playlist, press the center thumb for > 3 sec.
- removed all non player control buttons

version 0.0.2
- clicking on the album in the center adds the album to the playlist
- start playing after a album is selected
- previous/next buttons work now

- bigger scrolbar in the playlist window
- larger rows in the playlist

- ./pictureflow.sh uses kde4-config
-- localprefix to determine the .kde4 path

Send to a friend
Other  Apps  from fabian4
Report inappropriate content


 Nice, but...

 by mck182 on: Apr 1 2009
Score 50%
KDE Telepathy
Martin Klapetek 13

KDE Telepathy
Czech Republic, Bělá
Last visit Nov 21 2015
2 Friends
2 Groups

More info
Send a message
Add as friend
Other contents

Cool app, thanks. I just have some remarks - not on every distribution the amarok config dir is on ~/.kde4/..., for example it's just ~/.kde/ on Fedora. And the same applies for mysqld, it's located in /usr/libexec on F10. So you shouldn't use hardcoded paths, but you should find them dynamically. Also you should put "&" at the end of mysqld line, because that way the daemon is running in terminal-blocking-foreground and the pictureflow will never execute.

Next thing is, that the covers don't match the album they belong to, that probably happens if you have some albums without a cover picture in Arock's collection. You should put there some general cover picture for albums, which don't have covers downloaded. Also using this app is rather unintuitive, I supposed that I'll see the album contents after clicking the cover, but it just slided on either side. So you should also work on usability and intuitivness :)

But otherwise good job, keep it up!

Proud Fedora user, sad AMD/ATI user
Reply to this


 Re: Nice, but...

 by fabian4 on: Apr 9 2009
Score 50%

If an album cover is missing I dont display the album at all. I check for an existing thumb before I add an album. Maybe some cover is invalid? (Not an image?)

The other things should be fixed in 0.0.2.

Reply to this


 Dolphin integration

 by dridk on: Apr 11 2009
Score 50%

I will be a good idea, if you use your code, for create a 3d file view for dolphin! Exactly like this on mac :


Reply to this


 many trouble

 by mikeGa on: Apr 29 2009
Score 50%

I compiled the source on a new out of the box kubuntu 9.04 installation with qt4.5. After installing mysqld an stopping the damon I tryd pictureflow.sh

1. error
090429 4:59:31 [Warning] Can't create test file /home/drue/.kde/share/apps/amarok/mysqle/druebox.lower-test
090429 4:59:31 [Warning] Can't create test file /home/drue/.kde/share/apps/amarok/mysqle/druebox.lower-test
090429 4:59:31 [Warning] One can only use the --user switch if running as root

090429 4:59:31 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
Koverflow(4298) Phonon::KdePlatformPlugin::createBackend: using backend: "Xine"
Object::connect: No such slot Player::metaStateChanged(Phonon::State, Phonon::State)
QSqlQuery::exec: database not open
./pictureflow.sh: line 7: 4298 Segmentation fault ./pictureflow

I skip innodb in /etc/mysql/my.cnf and try again

2. error
090429 4:38:42 [ERROR] Can't start server : Bind on unix socket: Permission denied
090429 4:38:42 [ERROR] Do you already have another mysqld server running on socket: /home/drue/.kde/share/apps/amarok/sock ?
090429 4:38:42 [ERROR] Aborting

090429 4:38:42 [Note] /usr/sbin/mysqld: Shutdown complete

Koverflow(3533) Phonon::KdePlatformPlugin::createBackend: using backend: "Xine"
Object::connect: No such slot Player::metaStateChanged(Phonon::State, Phonon::State)
QSqlQuery::exec: database not open
./pictureflow.sh: line 7: 3533 Segmentation fault ./pictureflow

has someone an idea?

Cu Mike

Reply to this



 by ReJoe on: Jan 6 2010
Score 50%

There seems to be no "coverflow.sh" any more at gitorious, also no other scripts to start (as far as I can see as "simple user").
I have very little experience in compiling source code, so I don't have no clue how to get this up and running.

My system:
Ubuntu 9.10 (i386) with Amarok 2.2.1 (ppa-backport-repo)

Thanks in advance for any tip on how to proceed.

Reply to this


 Re: Starting/Compiling

 by ReJoe on: Mar 1 2010
Score 50%

OK, coverflow.sh came back in gitorious, but still no luck...
Took Konsole, did a "git clone", "cd tochscreenplayer", "qmake" and "make" and then tried to start the whole thing with "./coverflow.sh".
First reply: mysqld could not start. Seemed it to be a permission problem on some sub-dir of "/var/", so I mkdir it manually and changed permissions. Then the mysqld part seemed to be ok, but when I then tried to start ./coverflow.sh or (mysqld and ./coverflow manually), I got a lot of reading on my HDD, but nothing else happened for more than 5 min.

Any idea?

System: (K)Ubuntu 9.10 with Amarok 2.2.2 (Backport repo, so KDE base should be 4.4)

Thanks in advance.

Reply to this

Add commentBack

How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2003-2015 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.