# Plexamp on the Raspberry Pi

**URL:** <https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500>\
**Category:** Plex Labs\
**Tags:** plexamp\
**Created:** [May 4, 2022, 8:01pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500 "2022-05-04T20:01:14Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 4, 2022, 8:01pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/1 "2022-05-04T20:01:14Z")

</div>

(Making this a pinned thread until we have better instructions/links on the website.)

OK, ready to have some fun?

1. Make sure you have a 64-bit capable Raspberry Pi and node v16 installed.

2. Download the headless package from [https://plexamp.com](https://plexamp.com)

3. Extract in the pi home directory.

4. Run from terminal to start (and ignore anything which is printed after you enter the code):

```auto
$ node js/index.js
Starting Plexamp.
Please visit https://plex.tv/claim and enter the claim token:

```

1. You should now be able to hit http://\<ip.of.pi\>:32500 from a browser and get the Plexamp UI (you’ll need to sign in again in the browser, otherwise it would be a security risk). When you change player/cache settings, you’re changing the Pi settings. When you change UI settings, you’re changing app/browser settings. Play some music! Or control it from any other instance of Plexamp. (The browser portion was mostly for free and seemed cool and useful, but there are definitely things to fix up in there.)

2. Install the Plexamp service if you feel like having it start on boot (and why wouldn’t you?). CTRL-C out of the foreground running Plexamp and do this:

```auto
$ sudo cp plexamp.service /lib/systemd/system/
$ sudo systemctl daemon-reload
$ sudo systemctl enable plexamp
$ sudo systemctl start plexamp

```

Congratulations, you’re now running the latest and most advanced version of Plexamp on your Pi! 🌞 If you’re into Hi-Res audio, make sure to enable sample rate matching, and pretend you can hear the difference.

As I think I said before, I’ve only tested with a PiFi Digi+ board, which you can get super cheaply online, e.g. [here](https://www.aliexpress.com/item/4001260534656.html). This provides optical/digital outputs, which is what I was looking for. I’ve additionally made some tweaks so that it’s the default audio output.

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 4, 2022, 8:01pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/2 "2022-05-04T20:01:23Z")

</div>



---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 4, 2022, 9:00pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/5 "2022-05-04T21:00:36Z")

</div>



---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 4, 2022, 9:07pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/6 "2022-05-04T21:07:27Z")

</div>

Pro tip: edit the plexamp.service file to add a working directory line, otherwise, Ultrablur won’t work in the browser.

```auto
[Service]
Type=simple
User=pi
WorkingDirectory=/home/pi/plexamp
ExecStart=/usr/bin/node /home/pi/plexamp/js/index.js
Restart=on-failure

```

 ![Screen Shot 2022-05-04 at 11.05.58 AM](https://global.discourse-cdn.com/plex/original/4X/a/1/c/a1c57c6aa177abc15e69f3f6d81de982c0953bfa.jpeg)

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 6, 2022, 10:20pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/9 "2022-05-06T22:20:06Z")

</div>

Quick followup release with some fixes.

## Plexamp Headless v4.2.2 beta 2

Download [here](https://plexamp.plex.tv/headless/Plexamp-Linux-arm64-v4.2.2-beta.2.tar.bz2).

### Added

- Browser: Show volume control in tall enough horizontal layouts.

### Fixed

- Browser: Up Next didn’t show up.
- Browser: Images didn’t work in Firefox.
- Browser: Signing in using browser.
- Browser: Don’t show “this device” as a player option.
- Headless: Don’t run recommended track picker.

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 8, 2022, 2:09am UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/10 "2022-05-08T02:09:53Z")

</div>

## Plexamp Headless v4.2.2 beta 3

Download [here](https://plexamp.plex.tv/headless/Plexamp-Linux-arm64-v4.2.2-beta.3.tar.bz2)

### Fixed

- Headless: Don’t download player artwork unnecessarily.
- Browser: Firebox related tab in player didn’t load.
- Greatly reduce network calls between playing tracks.

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 8, 2022, 9:16pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/11 "2022-05-08T21:16:25Z")

</div>

## Plexamp Headless v4.2.2 beta 5

(Yes, we skipped one)

Download [here](https://plexamp.plex.tv/headless/Plexamp-Linux-arm64-v4.2.2-beta.5.tar.bz2)

### Fixed

- Headless: Release audio device after being idle for 10 seconds.

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 26, 2022, 6:44pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/12 "2022-05-26T18:44:46Z")

</div>

## Plexamp Headless v4.2.2 beta 7

Download [here](https://plexamp.plex.tv/headless/Plexamp-Linux-arm64-v4.2.2-beta.7.tar.bz2)

### Fixed

- Headless: Distortion with equalizer.
- Headless: Don’t disable limiter, it works now.
- Headless: Default caching to only next track.

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [June 2, 2022, 2:35am UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/13 "2022-06-02T02:35:29Z")

</div>

Closing this as we’re now out of beta, released with other platforms!

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [June 2, 2022, 2:36am UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/14 "2022-06-02T02:36:08Z")

</div>



---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [July 22, 2022, 8:32pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/15 "2022-07-22T20:32:50Z")

</div>

Pinning this (again) until we have better installation.

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [July 22, 2022, 8:33pm UTC](https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500/16 "2022-07-22T20:33:01Z")

</div>


