Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 11 Dec 2019, 14:03
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
mpd Music Player Daemon + Clients
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Author Message
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Mon 31 Aug 2009, 10:30    Post subject:  mpd Music Player Daemon + Clients
Subject description: Audio Server
 

Home: http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki
Version: 0.15.8

Quote:
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.


Compiled and tested in 4.31.

Additional dependencies (for 4.31):
- libshout (for icecast-output)

For clients see following messages.

For icecast-output you'll need also the attached icecast-package.

aragon
mpd-0.15.8.pet
Description 
pet

 Download 
Filename  mpd-0.15.8.pet 
Filesize  145.11 KB 
Downloaded  904 Time(s) 
icecast-2.3.2.pet
Description 
pet

 Download 
Filename  icecast-2.3.2.pet 
Filesize  94.22 KB 
Downloaded  747 Time(s) 
libshout-2.2.2.pet
Description 
pet

 Download 
Filename  libshout-2.2.2.pet 
Filesize  22.37 KB 
Downloaded  800 Time(s) 
libshout-DEV-2.2.2.pet
Description 
pet

 Download 
Filename  libshout-DEV-2.2.2.pet 
Filesize  17.7 KB 
Downloaded  713 Time(s) 

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html

Last edited by aragon on Tue 26 Jan 2010, 12:43; edited 5 times in total
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Mon 31 Aug 2009, 10:30    Post subject:  

CLI-Clients for mpd
-------------------------------
1. mpc
Home: http://mpd.wikia.com/wiki/Client:Mpc
Version: 0.19
Quote:
A minimalist command line interface to MPD, not to be confused with musepack.

Some might say masochistic, but it works.

2. pms
Home: http://pms.sourceforge.net/
Version: 0.42
Quote:
Practical Music Search is an open source client for Music Player Daemon, written in C++ and ncurses. The target audience are power users who need an MPD client which is highly configurable and accessible. PMS features a simple but powerful interface, and runs on (at least) Linux and Mac OS X.


3. ncmpc
Home: http://mpd.wikia.com/wiki/Client:Ncmpc
Version: 0.16.1
Quote:

ncmpc is a fully featured MPD client, which runs in a terminal (using ncurses). Its goal is to provide a keyboard oriented and consistent interface to MPD, without wasting resources.


Some may need libmpdclient (see attached).


All Clients are compiled and tested in 4.31 and do not have add. dependencies.

aragon
libmpdclient-2.0.pet
Description 
pet

 Download 
Filename  libmpdclient-2.0.pet 
Filesize  18.96 KB 
Downloaded  581 Time(s) 
libmpdclient_DEV-2.0.pet
Description 
pet

 Download 
Filename  libmpdclient_DEV-2.0.pet 
Filesize  28.69 KB 
Downloaded  552 Time(s) 
ncmpc-0.16.1.pet
Description 
pet

 Download 
Filename  ncmpc-0.16.1.pet 
Filesize  63.4 KB 
Downloaded  689 Time(s) 
ncmpc_NLS-0.16.1.pet
Description 
pet

 Download 
Filename  ncmpc_NLS-0.16.1.pet 
Filesize  65.63 KB 
Downloaded  611 Time(s) 
mpc-0.19.pet
Description 
pet

 Download 
Filename  mpc-0.19.pet 
Filesize  30.83 KB 
Downloaded  652 Time(s) 

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html

Last edited by aragon on Tue 28 Sep 2010, 14:10; edited 4 times in total
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Mon 31 Aug 2009, 10:31    Post subject:  

GUI-Clients for mpd (gtk2)
-----------------------------------
1. gbemol
Home: http://gbemol.sourceforge.net/
Version: 0.3.2
Quote:
gbemol is a graphical frontend for the Music Player Daemon (MPD) it is written in C and uses the GTK+ toolkit for it's interface.

Features
* Easy-to-use, tag-oriented library browser
* Two mode playlist
* Cover art support (APIC tag only, for now)
* System tray icon
* Song, album and artist information


Compiled in 4.31. May need libmpdclient (see previous post)

2. glurp
Home: http://glurp.sourceforge.net/
Version: 0.11.6
Quote:
Glurp is a GTK+-2.x based graphical client for the Music Player Daemon.

No add. dependencies on 4.21.

3. gmpc
Home: http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client
Version: 0.15.1
Quote:
GMPC is a GTK2 client for Music Player Daemon. The interface is made to be easy to use, but provide full access to all the features MPD provides. Give the user several ways to browse his database while still being a lightweight client.

The needed libmpd is part of the pet. No other add. dependencies on 4.21.

aragon
gbemol-0.3.2.pet
Description 
pet

 Download 
Filename  gbemol-0.3.2.pet 
Filesize  61.54 KB 
Downloaded  645 Time(s) 
gbemol.png
 Description   
 Filesize   32.06 KB
 Viewed   2920 Time(s)

gbemol.png

glurp.png
 Description   
 Filesize   30.42 KB
 Viewed   3008 Time(s)

glurp.png

gmpc.png
 Description   
 Filesize   156.08 KB
 Viewed   2995 Time(s)

gmpc.png

gmpc_NLS-0.15.1.pet
Description 
pet

 Download 
Filename  gmpc_NLS-0.15.1.pet 
Filesize  26.57 KB 
Downloaded  671 Time(s) 
glurp-0.11.6.pet
Description 
pet

 Download 
Filename  glurp-0.11.6.pet 
Filesize  48.7 KB 
Downloaded  661 Time(s) 

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html

Last edited by aragon on Tue 26 Jan 2010, 12:49; edited 1 time in total
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Tue 01 Sep 2009, 02:14    Post subject:  

WEB-Clients for mpd
-----------------------------------
I first planned to make packages for some web-clients. But now i decided not to do, as the installation is much dependant on your local setup.

See here for the clients: http://mpd.wikia.com/wiki/Clients#Web_Clients

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Tue 08 Sep 2009, 09:36    Post subject:  

updated pms to 0.41, see 2nd post.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Tue 13 Oct 2009, 05:29    Post subject:  

updated mpd to 0.15.4, see main post.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
ldolse

Joined: 23 Oct 2009
Posts: 365

PostPosted: Sun 25 Oct 2009, 01:30    Post subject: mpd 0.15.5  

These mpd pets are much appreciated. Would it be possible to get a 0.15.5 pet? I can figure out how to compile my own if need be, but thought I would check here first.
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Sun 25 Oct 2009, 12:21    Post subject:  

@ldolse
have been some days off. yes i got the packages allready, but they're on another machine. please check in one or two days.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Mon 26 Oct 2009, 02:57    Post subject:  

updated mpd to 0.15.5, see main post.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
ldolse

Joined: 23 Oct 2009
Posts: 365

PostPosted: Mon 26 Oct 2009, 05:06    Post subject:  

Great, Thanks!
Back to top
View user's profile Send private message 
ldolse

Joined: 23 Oct 2009
Posts: 365

PostPosted: Thu 29 Oct 2009, 00:49    Post subject: Can't add m4a files with this mpd - version of ffmpeg??  

Hello,

I'm not able to add AAC m4a files to my mpd database, which is a really common format these days due to iTunes. According to mpd --version m4a is supported, but the log says this when it hits an m4a file:

Code:
Oct 29 03:52 : ffmpeg: Unsupported audio codec


The default ffmpeg in Puppy looks to last have been compiled in 2007, so I'm wondering if mpd was also compiled against that, and m4a support is lacking?

I wasn't sure if I could get away with just updating my ffmpeg, but I thought it was worth a shot. I tried going to the 2008 ffmpeg using the puppy package manager. Unfortunately that's just managed to prevent mpd from running completely now, as the upgrade seemed to remove some other dependency:

from the CLI when attempting to run mpd:
Code:
mpd: error while loading shared libraries: libx264.so.60: cannot open shared object file: No such file or directory


From the package manager while re-installing mpd:
Code:
HOWEVER, these dependencies are missing:
File /usr/bin/mpd has these missing library files:
libx264.so.60

The Petget package manager does not know what package has these libraries.


Edit:
I got rid of the dependency complaint above by installing ffmpeg 0.5 from this link:
http://www.murga-linux.com/puppy/viewtopic.php?t=40912

However, now I get a new error:
Code:
mpd: symbol lookup error: /usr/lib/libavcodec.so.51: undefined symbol: av_crc04c11DB7

I think that error means recompiling is required, correct?
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Thu 29 Oct 2009, 06:25    Post subject:  

@ldolse

i'm not sure if you're right. it's possible that it only needs to be recompiled against faad2 to play your files. i will give it a go today and post my results.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
ldolse

Joined: 23 Oct 2009
Posts: 365

PostPosted: Thu 29 Oct 2009, 07:03    Post subject: That would be nice  

A newer Faad2 should be a lot easier to deal with than a full ffmpeg update. It was just the wording of the error making me lean toward ffmpeg.
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Thu 29 Oct 2009, 08:24    Post subject:  

yes, no , but ,äh, shit,..

ok, tested. doesn't work. so yes you'll have to test a compile against the newer ffmpeg.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
ldolse

Joined: 23 Oct 2009
Posts: 365

PostPosted: Thu 29 Oct 2009, 09:44    Post subject:  

Thanks for the sanity check.

What flags do you use when you compile mpd on your system? I'm using TurboPup Xtreme, which is based on 4.2, to compile here.

I got 'configure' to run successfully when I used:
Code:
./configure --prefix=/usr


But when I run make I get a bunch of errors relating to ALSA, the first one being that 'alsa/asoundlib.h' is missing. I'm guessing I need to get the full source for Alsa, so I'll be trying that next.

***EDIT***

Successfully compiled it once I got the Alsa lib/developer file (Alsa-lib-1.0.20.tar.gz) from Patriot's thread. What was a bit weird was I needed to copy the /include/alsa folder from the alsa archive into the mpd source directory, that seemed to be the place the makefile expected it to be...

This was after upgrading the following:
ALSA to 1.0.20
FAAD2 to 2.6.1
FFMPEG .5

Sounds like I could get away with just FFMPEG though.

My overall plan was to make a remastered ISO that's focused on making MPD easy to get up and running. Is there anything I need to be aware of compiling on my own if I want this to be as compatible as possible across multiple systems?
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0607s ][ Queries: 12 (0.0099s) ][ GZIP on ]