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.
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)
glurp_0.11.6_r0_armv5te.ipk ( 55.27K )
Number of downloads: 66
mpc_0.11.2_r0_armv5te.ipk ( 23.61K )
Number of downloads: 59
libao2_0.8.6_r0_armv5te.ipk ( 11.18K )
Number of downloads: 60
gmpc_0.11.2_r1_armv5te.ipk ( 85.88K )
Number of downloads: 58
glurp.desktop.txt ( 251bytes )
Number of downloads: 43
ncmpc_0.11.1_r0_armv5te.ipk ( 41.19K )
Number of downloads: 59
mpd_0.11.5_r5_armv5te.ipk ( 75.78K )
Number of downloads: 66 |
|
|
|
![]() |
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.
|
|
|
|
JohnX For Those Looking For An Audio Player Dec 20 2005, 02:57 AM
grog Hi John. Thanks for the pointer from this topic. I... Mar 6 2006, 12:58 PM
JohnX Here's a libflac4 ipk. It was compiled at a d... Mar 6 2006, 06:16 PM
grog QUOTE(JohnX @ Mar 6 2006, 08:16 PM)Here's... Mar 7 2006, 12:45 PM
JohnX Oops. What I meant is that you need to *make* you... Mar 7 2006, 06:39 PM
grog QUOTE(JohnX @ Mar 7 2006, 08:39 PM)Oops.... Mar 8 2006, 10:34 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 12:33 AM |