# UMPMPDCLI

**URL:** <https://dietpi.com/forum/t/umpmpdcli/2860>\
**Category:** Requests\
**Created:** [20 January 2019 13:47 UTC](https://dietpi.com/forum/t/umpmpdcli/2860 "2019-01-20T13:47:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![analogmusic](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@analogmusic](https://dietpi.com/forum/u/analogmusic)\
**Post date:** [20 January 2019 13:47 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/1 "2019-01-20T13:47:40Z")

</div>

Is it possible to install UPMPDCLI on Dietpi?

Thank you

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [20 January 2019 14:28 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/2 "2019-01-20T14:28:00Z")

</div>

Not sure what it is (web search does not give a result), could you give some explanation or link?

And about the question if it’s possible to install on DietPi: Note that DietPi behaves pretty much like any other Debian system. So if you find a guide how to install on Debian, it will most likely work on DietPi as well.

---

<div class="post-metadata">

**Author:** ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)\
**Post date:** [21 January 2019 04:31 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/3 "2019-01-21T04:31:53Z")

</div>

quick google came up with this

[https://www.lesbonscomptes.com/upmpdcli/](https://www.lesbonscomptes.com/upmpdcli/)

---

<div class="post-metadata">

**Author:** ![maarten](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@maarten](https://dietpi.com/forum/u/maarten)\
**Post date:** [23 January 2019 01:47 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/4 "2019-01-23T01:47:00Z")

</div>

Yes it is, i managed to install following the prescribed procedures:

[https://www.lesbonscomptes.com/upmpdcli/downloads.html](https://www.lesbonscomptes.com/upmpdcli/downloads.html)

using these lines:  
Raspbian Stretch AND other armhf Debian (see note below):

deb [http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) stretch main  
deb-src [http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) stretch main

It is then managed by apt. Works like a charm!

Have added upmpdcli to dietpi-services so it is automatically stopped when using dietpi-backup etc.

---

<div class="post-metadata">

**Author:** ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)\
**Post date:** [23 January 2019 15:26 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/5 "2019-01-23T15:26:01Z")

</div>

Nice…great job!

---

<div class="post-metadata">

**Author:** ![analogmusic](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@analogmusic](https://dietpi.com/forum/u/analogmusic)\
**Post date:** [24 January 2019 18:19 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/6 "2019-01-24T18:19:36Z")

</div>

Not sure how to install

can you kindly write line by line steps once I am into ssh terminal screen?

thank you

---

<div class="post-metadata">

**Author:** ![maarten](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@maarten](https://dietpi.com/forum/u/maarten)\
**Post date:** [24 January 2019 23:56 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/7 "2019-01-24T23:56:40Z")

</div>

I already provided the link to download page with install procedure. Copy & paste from the page (use the lines under “Raspbian Stretch AND other armhf Debian (see note below))”

Procedure:

Create and edit /etc/apt/sources.list.d/upmpdcli.list and add the following lines, depending on your system.

Please note that the links changed in may 2018. The old links still work for now, but they will go away at some point, please update your sources file if you have an old one.

Raspbian Jessie:

deb [Index of /upmpdcli/downloads/raspbian](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) jessie main  
deb-src [Index of /upmpdcli/downloads/raspbian](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) jessie main

Raspbian Stretch AND other armhf Debian (see note below):

deb [Index of /upmpdcli/downloads/raspbian](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) stretch main  
deb-src [Index of /upmpdcli/downloads/raspbian](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) stretch main

Debian Jessie:

deb [Index of /upmpdcli/downloads/debian](http://www.lesbonscomptes.com/upmpdcli/downloads/debian/) jessie main  
deb-src [Index of /upmpdcli/downloads/debian](http://www.lesbonscomptes.com/upmpdcli/downloads/debian/) jessie main

Non-ARM Debian Stretch:

deb [Index of /upmpdcli/downloads/debian](http://www.lesbonscomptes.com/upmpdcli/downloads/debian/) stretch main  
deb-src [Index of /upmpdcli/downloads/debian](http://www.lesbonscomptes.com/upmpdcli/downloads/debian/) stretch main

Then install the packages. Except for upmpdcli itself, all the packages are independant, only install what you need !:

sudo apt-get update  
sudo apt-get install upmpdcli

# Optional streaming services

sudo apt-get install upmpdcli-qobuz  
sudo apt-get install upmpdcli-gmusic  
sudo apt-get install upmpdcli-tidal

# Optional Songcast gateway

sudo apt-get install sc2mpd

# Optional Songcast Receiver control web interface

sudo apt-get install scweb

---

<div class="post-metadata">

**Author:** ![maarten](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@maarten](https://dietpi.com/forum/u/maarten)\
**Post date:** [25 January 2019 14:07 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/8 "2019-01-25T14:07:07Z")

</div>

To be more specific:

Create and edit /etc/apt/sources.list.d/upmpdcli.list:

nano /etc/apt/sources.list.d/upmpdcli.list  
 → add the following lines:

> deb [Index of /upmpdcli/downloads/raspbian](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) stretch main  
> deb-src [Index of /upmpdcli/downloads/raspbian](http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian/) stretch main

→ save the file

then:

sudo apt-get update  
sudo apt-get install upmpdcli

that’s it !

---

<div class="post-metadata">

**Author:** ![analogmusic](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@analogmusic](https://dietpi.com/forum/u/analogmusic)\
**Post date:** [25 January 2019 18:45 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/9 "2019-01-25T18:45:50Z")

</div>

sorry I could not install it

it still says could not locate upmpdcli after the second apt  
what filename should I save the file after the create and edit?

---

<div class="post-metadata">

**Author:** ![maarten](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@maarten](https://dietpi.com/forum/u/maarten)\
**Post date:** [25 January 2019 21:03 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/10 "2019-01-25T21:03:29Z")

</div>

Just save the file as you created it: /etc/apt/sources.list.d/upmpdcli.list

Maybe a reboot will help, before installing using apt, i don’t know… It worked with my dietpi.

---

<div class="post-metadata">

**Author:** ![analogmusic](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@analogmusic](https://dietpi.com/forum/u/analogmusic)\
**Post date:** [26 January 2019 05:59 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/11 "2019-01-26T05:59:40Z")

</div>

ok thanks for your help, after a reboot it worked.

---

<div class="post-metadata">

**Author:** ![praveensg](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@praveensg](https://dietpi.com/forum/u/praveensg)\
**Post date:** [15 March 2025 09:18 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/12 "2025-03-15T09:18:57Z")

</div>

HI,  
Iam getting following error while editing.Please advise where i have gone wrong.

```auto
root@DietPi:~# deb Index of /upmpdcli/downloads/raspbian
-bash: deb: command not found
root@DietPi:~# nano /etc/apt/sources.list.d/upmpdcli.list
root@DietPi:~# sudo apt-get update
E: Malformed entry 1 in list file /etc/apt/sources.list.d/upmpdcli.list (URI parse)
E: The list of sources could not be read.
root@DietPi:~#

```

---

<div class="post-metadata">

**Author:** ![praveensg](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@praveensg](https://dietpi.com/forum/u/praveensg)\
**Post date:** [15 March 2025 09:22 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/13 "2025-03-15T09:22:11Z")

</div>

```auto
root@DietPi:~# /etc/apt/sources.list.d/upmpdcli.list
-bash: /etc/apt/sources.list.d/upmpdcli.list: Permission denied
root@DietPi:~#
error message

```

---

<div class="post-metadata">

**Author:** ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)\
**Post date:** [15 March 2025 09:52 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/14 "2025-03-15T09:52:17Z")

</div>

> [@praveensg](#):
>
> root@DietPi:~# deb Index of /upmpdcli/downloads/raspbian`

This is not a command that can be executed via the CLI, which is why you receive the error message. It is a configuration definition that must be performed within a source list. This means that the command is being used incorrectly.

> [@praveensg](#):
>
> ```auto
> root@DietPi:~# sudo apt-get update
> E: Malformed entry 1 in list file /etc/apt/sources.list.d/upmpdcli.list
> 
> ```

It is exactly what the error message says, the configuration was made incorrectly within the source list

> [@praveensg](#):
>
> `root@DietPi:~# /etc/apt/sources.list.d/upmpdcli.list`

This is a configuration file. It cannot be executed in the CLI.

You must check your source list and see what is entered there and configure it accordingly.

---

<div class="post-metadata">

**Author:** ![praveensg](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@praveensg](https://dietpi.com/forum/u/praveensg)\
**Post date:** [15 March 2025 10:05 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/15 "2025-03-15T10:05:41Z")

</div>

Please advise how to check check your source list. I woudl like to install the upmpdcli

---

<div class="post-metadata">

**Author:** ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)\
**Post date:** [15 March 2025 10:19 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/16 "2025-03-15T10:19:30Z")

</div>

> [@praveensg](#):
>
> Please advise

best to read install instructions for your software [Upmpdcli and associated libraries downloads](https://www.lesbonscomptes.com/upmpdcli/pages/downloads.html#debian)

---

<div class="post-metadata">

**Author:** ![pulpe](https://dietpi.com/forum/user_avatar/dietpi.com/pulpe/32/3074_2.png) [@pulpe](https://dietpi.com/forum/u/pulpe)\
**Post date:** [15 March 2025 11:26 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/17 "2025-03-15T11:26:02Z")

</div>

First remove your malformed list

```auto
sudo rm -f /etc/apt/sources.list.d/upmpdcli.list

```

Download keyring for repository

```auto
sudo wget -O /usr/share/keyrings/lesbonscomptes.gpg https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg

```

Add repository

```auto
sudo wget -O /etc/apt/sources.list.d/upmpdcli-rbookworm.list https://www.lesbonscomptes.com/upmpdcli/pages/upmpdcli-rbookworm.list

```

Update and install

```auto
sudo apt update
sudo apt install upmpdcli

```

---

<div class="post-metadata">

**Author:** ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)\
**Post date:** [15 March 2025 11:58 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/18 "2025-03-15T11:58:55Z")

</div>

@pulpe you are assuming @praveensg is using Bookworm. But we can’t be sure as he did not share any system information. Could be Bullseye or Trixi or Raspbian as well 😜

---

<div class="post-metadata">

**Author:** ![pulpe](https://dietpi.com/forum/user_avatar/dietpi.com/pulpe/32/3074_2.png) [@pulpe](https://dietpi.com/forum/u/pulpe)\
**Post date:** [15 March 2025 12:11 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/19 "2025-03-15T12:11:20Z")

</div>

@Joulinar based on his previous posts (looked through his profile) i made assumption.

---

<div class="post-metadata">

**Author:** ![praveensg](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ecb155/32.png) [@praveensg](https://dietpi.com/forum/u/praveensg)\
**Post date:** [15 March 2025 15:04 UTC](https://dietpi.com/forum/t/umpmpdcli/2860/20 "2025-03-15T15:04:15Z")

</div>

[esbonscomptes.com/pages/lesbonscomptes.gpg](http://esbonscomptes.com/pages/lesbonscomptes.gpg)  
–2025-03-15 15:00:29-- [https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg](https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg)  
Resolving [www.lesbonscomptes.com](http://www.lesbonscomptes.com) ([www.lesbonscomptes.com](http://www.lesbonscomptes.com))… 62.210.16.61  
Connecting to [www.lesbonscomptes.com](http://www.lesbonscomptes.com) ([www.lesbonscomptes.com](http://www.lesbonscomptes.com))|62.210.16.61|:443. … failed: Connection timed out.  
Retrying.  
seems their portal not working now? any idea

[Next page](https://dietpi.com/forum/t/umpmpdcli/2860.md?page=2)
