Gorsplayer
Music/Podcast player for Debian Freerunner.
Installing it
Prerequirements: Debian.
Download deb, install 'dpkg -i gorshplayer_0.3.1_armel.deb'.
It has many dependeries, but it should handle them automatically. (This is packed by Aapo not the author of gorsh)
Using it
(From manual)
- Load : load files : just browse your folders for your files and add them to playlist
- Playlist : See the playlist and allow it's cleaning
- Podcast : show a button by feed, while clicked show the feed
When in the feedlist click on one feed to download it or to playit if downloaded ( see know bugs )
- Cover functionnality : You can add a '.cover.png' file to the folder containing music files, Gorsh while take it as a cover
And show it for the played file
Configure it
(From manual)
Go to the options tab to adjust some settings :
- Show/Hide audiobook control : show some controls to facilitate the use of audiobook
- Remember / Don't remember playlist : Remember the playlist, the song played, the position in the song played
or not on resume
- Path to collection : Where your media files are
- Path to podcasts : Where podcasts will be saved ( better putting it in a folded in the collection )
- Add podcast : Add a podcast feed
Configuration file for manual editing : ~.config/QaleeEnvironment/GorshPlayer.conf
Compiling it
Compiling straight on Debian on Freerunner.
Tested on fresh installed Debian (2009-03-24). It needs swap. (else it counters out of memory)
# create swapfile
dd if=/dev/zero of=/swapfile bs=1024 count=100000
mkswap /swapfile
swapon /swapfile
(File is permanent, but it is not used as swap on next boot automatically)
You need some dev tools (this is the list from Install.sh provided by source code, it doesn't really needs totem).
apt-get install build-essential totem qt4-dev-tools build-essential phonon libqt4-dev qt4-qmake phonon-backend-gstreamer libphonon-dev
apt-get remove totem
Newest sourcecode is on svn (yes its name was neoqplayer, it is the same player)
svn checkout http://think-free.homelinux.org/project/neoqplayer/
gmake4
make (takes about 16 minutes on Freerunner)
Porting it
This section needs help.
I got it running on OM2008.12 and SHR-testing. I copied these files from Debian (/media/card/usr/lib and /media/card/lib)
to ~/gorshlib
libQtCore.so.4 libQtDesigner.so.4 libQtNetwork.so.4 libQtXml.so.4 libphonon.so.4
libQtDBus.so.4 libQtGui.so.4 libQtScript.so.4 libaudio.so.2 libuuid.so.1
And then starting same binary with LD_LIBRARY_PATH=~/gorshlib ~/gorshplayer.
It have some problems with graphics and it can't play anything
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Maybe this is totally wrong way to solve this, but some package (e.g. libQtDesigner) is very hard
to get compiled for OM2008.12.