You are Here:
Linux Lite 6.6 FINAL Released - Support for 22 Languages Added - See Release Announcement Section



Configuring MPD as user service

Author (Read 4198 times)

0 Members and 1 Guest are viewing this topic.

Configuring MPD as user service
« Reply #1 on: July 02, 2017, 11:10:13 AM »
 

Dusty

  • New to Forums
  • *
  • 1
    Posts
  • Reputation: 0
  • Linux Lite Member
    • View Profile

  • CPU: Celeron 1900, 4x1,9GHz

  • MEMORY: 4Gb

  • VIDEO CARD: integrated
Hi all,

I've been using LL as media jukebox for almost 3 years mostly as music player. MPD default system service installed, USB SB X-Fi as audio source and Android as a controller. "The problem" rises when I've bought a new loudspeakers. They are probably designed without consideration of Baffle Step compensation which without produce low frequency leak and frequency balans unsettled. The easiest way compensate it is using ordinary equalizer. Unfortunately after hours of fight with alsaequal I couldn't convice it to cooperate and I've gave up. Decide use pulseaudio.

As you know (od not) it isn't so simple just set it in MPD's configuration file. Default MPD and pulseaudio have different owners so MPD couldn't reach (in a simple way) user's pulsaudio proces. We need to reconfigure MPD and use it as user service. There are many descriptions how to do it, ie:

http://gmpc.wikia.com/wiki/MPD_INSTALL_USER_SERVICE_UBUNTU but it doesn't give us success. After all steps of procedure I always have message:

Quote
socket: Failed to bind to ':6600': Address already in use

The solving took me a few hours more of "fun". It turns out there's a bug in Linux/MPD installer already raported:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769951

To free port we have to: $ sudo systemctl disable mpd.socket

And, at last, MPD starts play through pulseaudio. Now we can use graphical equalizer (but not only).

PS. English is not my native language. Hope my post is understandable.

Regards from Poland
Tom
 

 

-->
X Close Ad

Linux Lite 6.6 FINAL Released - Support for 22 Languages Added - See Release Announcement Section