OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

> For Those Looking For An Audio Player, Try glurp and mpd
JohnX
post Dec 20 2005, 02:57 AM
Post #1





Group: Members
Posts: 126
Joined: 4-May 05
From: Lynnwood, WA, US
Member No.: 7,070



I was poking around the openembedded build environment when I ran across musicpd. Musicpd is a music playing daemon that can be controlled from a front end that connects to it over a network connection. GMPC and Glurp are two Gtk front ends to this daemon that as of 12/19/2005 build with no errors out of the OE dev tree. The memory requirements are impressively low, especially without a front end running (music continues to play when the front end is closed). MP3s and OGGs play fine (though OGGs take 60% - 80% CPU time!). Theoretically it should support AACs and FLACs but I haven't tried either. Glurp has an interface that I find is a nice match to the 640x480 resolution that my C1000 does. Anyways, down to the important part, how to make it work. biggrin.gif
I attached the packages that I built. They're for the C1000 so they should work fine on the 5600 and up IIRC, but the interface seems to have a resolution of at least 640x480 in mind. If they depend on things not in the default GPE feeds, you might try looking in one of these two feeds:
CODE
http://naismith.sakura.ne.jp/feed/
http://ewi546.ewi.utwente.nl/sfeed/

If the dependencies aren't there tell me what it asks for and I'll try and post that package as well. If it just complains about a minor version mismatch it's probably fine to -force-depends. Also attached is a sample configuration file, mpd.conf. I added an mpd user, added him to the audio group and chown'ed /dev/dsp and /dev/mixer to be root.audio. You could of course make them world writable if you wanted to. I didn't want log files to be written to flash, so I pointed thos at /var/log. Because of permissions the user mpd won't be able to write there by default. You can either make a /var/log/mpd subdirectory or do like I did and touch the two log files and chown them to mpd.mpd before starting mpd. GMPC comes with a desktop icon. Glurp does not. I included the one that I hacked up for Glurp. It uses the same icon that GMPC does because I couldn't be bothered to search for anything more suitable. You should change the music and playlist directories in mpd.conf to point someplace more suitable for your install.

Warning: Use these at your own risk! They are barely tested! All I can say is they work for me.

-John
Attached File(s)
Attached File  glurp_0.11.6_r0_armv5te.ipk ( 55.27K ) Number of downloads: 66
Attached File  mpc_0.11.2_r0_armv5te.ipk ( 23.61K ) Number of downloads: 59
Attached File  libao2_0.8.6_r0_armv5te.ipk ( 11.18K ) Number of downloads: 60
Attached File  gmpc_0.11.2_r1_armv5te.ipk ( 85.88K ) Number of downloads: 58
Attached File  glurp.desktop.txt ( 251bytes ) Number of downloads: 43
Attached File  ncmpc_0.11.1_r0_armv5te.ipk ( 41.19K ) Number of downloads: 59
Attached File  mpd_0.11.5_r5_armv5te.ipk ( 75.78K ) Number of downloads: 66
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
JohnX
post Mar 8 2006, 12:02 PM
Post #2





Group: Members
Posts: 126
Joined: 4-May 05
From: Lynnwood, WA, US
Member No.: 7,070



Good to hear you got it sorted out. Now, here's the cool thing: It's already in OE (which is what OZ/GPE is built from) so getting it into a GPE feed is just a matter of asking whoever built that feed to add it. Also, through all the fun surprises of following the .dev version of OE this is one of the packages that has never been a problem to compile. I really think glurp + mpd is just about the best music playing solution for GPE right now. There might be more fully featured players but often (always?) you pay for those features in lots of dependencies and heavy RAM/CPU usage. Plus, if you feel really stingy about resources you can start playing some music, then just close the front end you're using. ph34r.gif
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th December 2014 - 06:33 AM