OLD: mpdPup - Simplified MPD Music Server/Jukebox - v0.9.2

For talk and support relating specifically to Puppy derivatives
Message
Author
ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

Re: anyone figure out way to control the volume

#406 Post by ldolse »

thisisvv wrote:still love this MPD but how do we control the volume ....my volume comes full 100% out of this MPD ->DAC->Active crossover->Amp

also i tried full blwon puppy linux and a player where in software i controil the voume but it is not sounding right at all...

anmy ideas...

V
Hi thisvv, I provided instructions for this several pages back but never received a response from you:
http://www.murga-linux.com/puppy/viewtopic.php?t=70052&start=345

Let me know if you something isn't working/doesn't make sense.

yakudi
Posts: 1
Joined: Mon 03 Sep 2012, 13:24

Works Great! How about adding Shairport?

#407 Post by yakudi »

First of All, please let me express a heartfelt thanks. mpdpup has breathed new life into my old laptop and allowed me to have a silent, efficient and stable music jukebox in my family room.

I am linux *newb* and it took me quite a while to figure out how to get it to boot since my laptop bios does not allow booting from USB. I finally figured it out (had to edit menu.lst and change usbflash to dev/hda1).

before mpdpup I was running, xp+itunes and the setup was really slow and made the laptop overheat.

One function I find missing is to be able to use airplay. I had shairport4w which is a windows port of shairport (https://github.com/albertz/shairport). So, I could either play stored music or, use my iPhone to stream to the speakers.

I looked into this and according to http://blog.mornati.net/2012/03/22/shai ... y-speaker/ you can install it on fedora using the commands listed in the link.

However, due to my *newbness* I have no clue how to add "openssl-devel libao libao-devel perl-Crypt-OpenSSL-RSA perl-IO-Socket-INET6 perl-libwww-perl avahi-tools". Nor do I know enough to understand the next steps...

So, a.can shairport live peacefully with mpd? and if so, b. can someone be kind enough to write step-by-step instructions for this?

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

Re: Works Great! How about adding Shairport?

#408 Post by ldolse »

yakudi wrote:One function I find missing is to be able to use airplay. I had shairport4w which is a windows port of shairport (https://github.com/albertz/shairport). So, I could either play stored music or, use my iPhone to stream to the speakers.

However, due to my *newbness* I have no clue how to add "openssl-devel libao libao-devel perl-Crypt-OpenSSL-RSA perl-IO-Socket-INET6 perl-libwww-perl avahi-tools". Nor do I know enough to understand the next steps...
Hi, Yakudi. Glad you were able to get mpdPup installed. Regarding Shairport, unfortunately based on your package list above I can see that it's based on Perl. It's certainly possible to get this working on mpdPup, but I know from past experience that getting perl based projects installed can require quite a bit of effort and tinkering. That's why I ultimately decided to leave Perl out of the mpdPup core packages. That said, I believe it's in the devx file for people who want to tinker. At a high level a few things would be required:
  • Copy the devx file in the first post to your flash drive, add it to the list of files to be loaded using the bootmanager in XWindows
  • Compile/Install Libao (I can help you if you actually proceed with this :) )
  • Use perl to install CPAN, muddle through CPAN to install all the other packages
  • Install Shairport using the instructions on Github, cross fingers
A better use of your time might be to petition the mpd core developers to add native support - RAOP/Airtunes nearly made it into mpd 0.17 but was dropped because the original RAOP developer never fixed all the bugs. The developers are available on the mpd dev team alias. Old thread here:
http://comments.gmane.org/gmane.comp.au ... devel/1860

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#409 Post by starhawk »

I've got a real newb question here... what is it exactly that MPDPup does? How does one use it?

...I assume that it provides a central location for music storage, and ways of playing music from that central storage device over a network (streaming)?

Bear in mind I'm no audiophile, and I have a smallish (relatively speaking) music collection... so I've never looked into anything like what this sounds to be.

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

#410 Post by ldolse »

Hi Starhawk,

Basically mpdPup is all about making it easy to install Music Player Daemon (MPD) on the network. MPD is a music playing server, the only way to communicate with/control it is through networked clients. It doesn't store any music, I originally designed it for accessing music over a CIFS share, but later added local storage support (which still has kinks to work out). A lot of mpdPup users (like Yakudi who just posted) aren't necessarily hardcore audiophiles, they're just want to repurpose old hardware into dedicated network music players.

As many audiophiles don't come from a computing background, getting everything set up can be a real challenge, so the idea is to have everything pre-configured or wizard based from an install/setup perspective, and also to have the OS optimized for minimal overhead.

Even for people that have computing backgrounds I think there are still benefits as more advanced things are also pre-configured up like hardware remote control, LCD support, etc. That's basically my own personal benefit in maintaining the project - any research I do becomes hard-coded in the iso so that I don't have to go off and research it again when I upgrade the base OS.

Further reading:
What MPD is and is Not
Last edited by ldolse on Thu 06 Sep 2012, 09:02, edited 1 time in total.

PET-240
Posts: 74
Joined: Tue 22 May 2012, 17:38

iMon

#411 Post by PET-240 »

Hey idolse,

Just wondering what header the iMon connects to on the board?

Is it the usb bus?

Thanks,

Drew.

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

#412 Post by ldolse »

Hi Pet-240, yes - it's USB based.

Depending on which specific iMon model you get it may have a separate power connection for 5 volts of power - if your motherboard power supply doesn't have the weird connector this cable expects it may take a bit of jerry rigging - I took pictures when I did it so I can post a tutorial at some point.

PET-240
Posts: 74
Joined: Tue 22 May 2012, 17:38

#413 Post by PET-240 »

Bugger wanting to keep just the WaveIO on the USB bus. Have you seen MPod/MPad working correctly yet? I've had stuff all time to play so just been lurking.
Thanks for the continued efforts!

Cheers,

Drew.

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

#414 Post by ldolse »

MPoD/MPaD work fine for me - the only issue I'm definitively aware of is auto-discovery which I'm resolving in the next release (which is moving steadily closer believe it or not). I'm aware you've seen some weirdness with cover art, and while I'll admit I've seen some oddities, cover art in general works just fine for me. At some point I do intend to do a bit more digging.

Regarding USB, I doubt that the iMon and WaveIO would really compete much for resources - the iMon communication is very low bandwidth/intermittent. I recommend giving it a listen before you condemn it. Depending on which type of Mobo you had you could also add an additional USB PCI card - either a high end one like the SOTM for the WaveIO, or a low end one for the iMon just to separate the two devices on the PCI bus.

audiosm
Posts: 11
Joined: Fri 25 May 2012, 13:44

#415 Post by audiosm »

My mpdpup is sounding very good now, after asking here for some upgrade advice I have added the WaveIO usb interface, this is made noticeable improvement, now using the SPDIF later to try I2S may be better still , thanks for the recommendation . On first impression this is now better than my CD player.

There is one small issue remaining – the waveIO is not detected by pup unless it is powered up after the mpdpup is started . The mute issue was fixed as per post 2 and stays OK.
The wizard does not see the WaveIO , unless usb to waveIO is unplugged and re-plugged(when usb powered) Or when wave is externally powered the power is off - on . Then waveIO is seen by wizard - selected and reboot to save but is gone again on next full power up (after all has been off) .
GMPC reports “problems opening audio device

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

#416 Post by ldolse »

Hi Audiosm,

Your problem actually sounds familiar - I think if you read back through the thread other WaveIO users have mentioned it. I don't have any idea if this is an Linux problem or a problem with the WaveIO itself. Since I don't have a WaveIO and haven't experienced this with other USB Audio adapters I'd suggest asking for help on the WaveIO thread on diyaudio. If they find a solution I'll be happy to integrate it into mpdPup so that it fully works out of the box.

audiosm
Posts: 11
Joined: Fri 25 May 2012, 13:44

#417 Post by audiosm »

Thanks Idolse
I will do some more looking , I thought I saw this WaveIO problem referred to before, but cant find it now. I will try for an answer on the waveIO thread if one is not already there, some 100 or so pages to look at first !

multiblitz
Posts: 33
Joined: Sat 28 Jul 2012, 17:52

#418 Post by multiblitz »

audiosm wrote:Could it be a problem only with this PC ?

Any suggestions to fix this welcomed, I assume this does not happen to other waveIO users
I think so....I am running a WaveIo as well...and have tried many Boards as described...but never had this issue.

wlowes
Posts: 49
Joined: Fri 08 Jun 2012, 02:30
Location: Toronto, Canada

WaveIO

#419 Post by wlowes »

Audiosm
FYI, I have WaveIO on Alix. Both are powered from same supply. I turn on the switch and mpdpup on Alix always finds WaveIO. In this scenario WaveIO is powered up by the time mpdpup boots and it is discovered no problem.

Jean-Louis P
Posts: 22
Joined: Sun 23 Sep 2012, 18:06

different install (little) problems for a LINUX newbie

#420 Post by Jean-Louis P »

Hi to all

I am a first timer with LINUX and therefore for mpdpup, so please be indulgent for my silly questions. I am also (almost) dumb for network, IP

I am trying to settle an ASUS1001PX as server and connect to a WinXP Pro PC file server with two HDD, I would like to set the music on the F. Both of them connected in ethernet to ADSL router
I will go out the ASUS with a USB to SPDIF WAVEIO board Lucian is finishing, and then feed, I hope :lol: my AD1865 NOS SRPP DAC.

Install on SD Card with Universal USB Installer was alright with the option "try unlisted LINUX ISO"

First questions
- how can I get french keyboard (nobody is perfect :lol: )
- is it okay if my F HDD is formated in NTFS or should I reformat it to ExFAT. I do not know what is better
- how can I find the private IP address from my server named SERVEURJLP ?
- what is the exact syntax I should use to indicate the shared documents on my server ?

Thanks a lot !Sorry for not being a LINUX geek
Best Regards from Paris
Jean-Louis

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

Re: different install (little) problems for a LINUX newbie

#421 Post by ldolse »

Hi Jean-Louis, welcome to the forum, and thanks for giving mpdPup a shot.
Jean-Louis P wrote:- how can I get french keyboard (nobody is perfect :lol: )
Right click on the desktop, at the top go to 'Desktop', and then 'chooselocale'. That said I'm not 100% sure the french keymaps are there. You don't need to type anything but ascii into the config wizards, so you should be ok regardless.
Jean-Louis P wrote:- is it okay if my F HDD is formated in NTFS or should I reformat it to ExFAT. I do not know what is better
Doesn't matter. Windows abstracts this from the clients (i.e. mpdPup will have no idea about the underlying filesystem)
Jean-Louis P wrote:- how can I find the private IP address from my server named SERVEURJLP ?
Is SERVEURJLP your windows server? Just go to the command line and type 'ipconfig'. If you mean on the mpdPup server, I recommend choosing the static IP option when you go through the wizards.
Jean-Louis P wrote:- what is the exact syntax I should use to indicate the shared documents on my server ?
mpdPup has a wizard to walk you through this, you don't need to worry about the exact syntax. You just need to know your file server's IP, name of the share you created, music directory, and user/pass.

Jean-Louis P
Posts: 22
Joined: Sun 23 Sep 2012, 18:06

boot problem

#422 Post by Jean-Louis P »

edited
Last edited by Jean-Louis P on Mon 24 Sep 2012, 21:37, edited 1 time in total.

Jean-Louis P
Posts: 22
Joined: Sun 23 Sep 2012, 18:06

boot problem

#423 Post by Jean-Louis P »

Hi Idolse

Thanks for your first replies, I have understood for the keybd. BTW i think there might be a little mistake in the help message when you enter the setup with F2 : it is written in the samples below puppy pfix=fr instead of puppy pkeys=fr).

I have tried several times but have not been happy until then, even after have burnt again the compact flash card.

I think the problem originated at a moment where I was asked to save the mpdpup config and initially choosed the compact flash card.

After a while as nothing was happening I tried on a HDD partition but there were several (My intent was initially not to use the HDD but I don't know where to store the config.

Now when I boot I have an error message "problem recognizing media setup" then I get the prompt stating "Patch mode 38 to resolution 1024x600 complete" and not the mpdwizard. I could retrieve it through xorgwizard or xwin but am unable to enter the name of the sound device : no more characters may be entered ...

I keep trying

Jean-Louis

Jean-Louis P
Posts: 22
Joined: Sun 23 Sep 2012, 18:06

got it

#424 Post by Jean-Louis P »

former mpdconfig was remaining in /mnt/home
deleted it and it seems to roll on
... but still no possibility to type in Sound Output Name

ldolse
Posts: 367
Joined: Fri 23 Oct 2009, 16:33

#425 Post by ldolse »

Are you saying it won't let you type the sound output name because it can't work with the french keyboard at all? Is it only broken inside of Xwindows, or is the terminal broken too? For Xwindows please try the chooselocale function I mentioned before and see if that works. If you can't get the keyboard working in X at all, but you can type ASCII from the terminal, then just exit Xwindows and type 'mpdwizard' at the CLI, and you'll get the CLI version of the Wizard.

It would help a bit if you could describe your overall hardware configuration with regard to all the storage you have - usually if you're booting from compact flash you don't also need an internal hard disk. How are you booting off of the compact flash? Usually people only use compact flash when they have a CF-SATA adapter - do you have some kind of reader on a USB port?

Any of the internationalization support comes from upstream, i.e. Puppy Linux proper, so for the keyboard issue I think you'll get better support in other parts of the puppy linux forum - which I see you've been attempting, please let me know if/when people have provided solutions. Any solutions other forum members are able to provide I'll integrate into mpdPup.

That said, I know a lot of users from various countries have successfully set this up (I've seen success reports from Greece, Germany, Korea, & China to name a few), I'm sure most of them were probably using non-american keyboards, so I'm not entirely sure what's going on.

Edit - a third option to solve the keyboard problem (guaranteed to work) would be to do the setup remotely. Install putty and follow the SSH setup instructions from the first post. At that point you'll be doing all the typing from your primary PC, which of course will already be working perfectly with your keyboard.

Post Reply