r/plexamp

Headless Caldera for Linux - which distro?

Which lightweight, headless distro are you all using for Caldera? I can't seem to get it to work correctly on Raspberry Pi OS - it just doesn't want to load the music, or when it does need to change sample rate, it crashes. For reference, I'm running it on a Pi 3 (B+ I believe) with an 8 GB SD Card. The other really annoying problem I get is that I cannot SSH using Raspberry Pi OS because it says the password I set when using the imager is not right!!! I can log in directly on the Pi if I connect a monitor and keyboard and mouse to the Pi, but using SSH keeps telling me my fucking password is wrong even though it's just 1234. I'm losing my mind.

When I try to use my preferred distro, Dietpi, I cannot install Caldera. I keep getting an error, even on a fresh install of Dietpi. I used to have Plexamp running headless and it was great, but I heard Caldera was supposed to be better, and now I regret uninstalling Plexamp headless. I want Caldera to work but I don't know what I'm doing wrong.

Here's the error I get in Dietpi when trying to install Caldera. Thanks!

Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)

reddit.com
u/maineguy1988 — 5 days ago
▲ 20 r/plexamp

Why can we still not sort playlists?

I don't understand why we still don't have playlist sorting or playlist search. Every other music app I've ever seen let's you sort your playlist. Typically, when I listen to my playlist I want to listen to the songs that I just added first, because I'm still thinking about those songs. But that's impossible in plexamp.

If you accidentally add the wrong song to a playlist, or add a song and then decide you want to remove it, it's a pretty big hassle to delete it, because you can't sort your playlists

Don't even get me started on if you want to remove a song from your playlist but you don't know where in the playlist it's at. Since you can't search in playlists, literally the best technique to remove it from your playlist is to completely remove the song from your server and then re-add it.

u/rhythmrice — 4 days ago

Caldera for general Android as APK?

Hi u/elanfeingold I am enjoying Caldera on what I can within my ecosystem. It's all but eliminated other streamers in the house. I do have some Amazon Echo Shows that are jailbroken and I enjoy them as boomboxes but would love to have Caldera on those so that multiroom can play all over the place. Is there a chance that there will be an APK build for Android? This uses an ancient form of Lineage (18.1) but works well even if it's slow. It would be a big ask but I know the people who have hacked into these would likely enjoy it. Cheers!

reddit.com
u/ferry_peril — 5 days ago
▲ 30 r/plexamp+1 crossposts

I built Headroom, a Plex music player for iOS and Android and I'm looking for testers

Hey, I'm a longtime software developer and I’ve been building Headroom because I wanted one serious music player to replace Spotify.

For Plex, it supports Sign in with Plex, direct or transcoded playback, offline downloads, playlists, synced lyrics, Smart Radio, Custom Mixes, gapless playback and crossfade, ReplayGain, a 32-band parametric EQ and AutoEQ headphone profiles.

It’s available on both iOS and Android, with CarPlay and AirPlay on iOS and Android Auto and Chromecast on Android.

The beta is already being used regularly, but I need more Plex-specific setups that I can’t reproduce myself. I’m especially interested in:

  • Large music libraries
  • Remote Plex servers
  • A lot of playlists
  • CarPlay, Android Auto, AirPlay or Chromecast
  • Offline listening

Both betas are available here: https://headroommusic.app/beta/

iOS uses TestFlight. Android is available now as a signed APK from the website.

u/theycamefrom__behind — 10 days ago
▲ 79 r/plexamp+12 crossposts

New nullPlayer release 0.27.0 -- New compact window, improvements and bugfixes - get it for macOS on github or homebrew

https://github.com/ad-repo/nullplayer/releases/tag/0.27.0

# one-time configuration 
brew tap ad-repo/nullplayer 

brew install --cask ad-repo/nullplayer/nullplayer 

or if already installed manually
brew install --cask --force ad-repo/nullplayer/nullplayer 

To upgrade to a new release: 
brew update 
brew upgrade --cask ad-repo/nullplayer/nullplayer

New Features

  • Compact Window adds a free-floating mini player — the Windows menu and main-window context menu now include Compact Window, which uses the same compact Library Browser mini-player as Compact Mode but keeps NullPlayer as a regular Dock/menu-bar app. It hides only the main window, leaves Playlist/EQ/Spectrum/Library/visualization windows where they are, uses normal window level unless Always on Top is enabled, can be dragged from both the player bar and browser area, remembers its frame, and restores across launches.
  • Balance control added to Playback menu — the Playback options now include a Balance submenu with a slider and common left/center/right presets, giving modern UI and menu-only workflows access to stereo balance without adding more controls to the player face.

Improvements

  • Modern and Metal UI now use a modern system font — the retro low-fi bitmap font (Departure Mono) has been replaced throughout the Modern and Metal windows — Library tabs and headers, the main window, playlist, EQ, and spectrum — with the crisp macOS system font. Time and track digits stay monospaced so they don't jitter. Skins that ship their own custom font still render it as before.
  • License and branding terms clarified — the project license notice and README now state GPL-3.0-only distribution terms and clarify that modified distributions must not reuse the NullPlayer name, icon, logo, bundle identity, or other branding without permission.
  • Compact Mode player bar reads like the main window — in Modern and Metal, the Compact Mode display now splits into two distinct LCD "windows" with a padded gap: a single elapsed/remaining time counter on the left and the scrolling track title on the right (previously the title sat left with a cramped "elapsed / total" reading pinned to the right). The counter matches the title's size and weight, and the transport buttons are slightly larger.
  • Larger Library tab and control fonts — the Library Browser's tab labels and control text render at a slightly larger size in non-compact mode for better legibility. Compact Mode is unchanged.

Changes

  • Window shade mode removed — double-clicking a window's title bar no longer collapses it to a title-bar-only strip ("windowshade"). This legacy Winamp feature was the source of recurring layout glitches when combined with Large UI, Compact Mode, and live UI-mode switching; removing it makes window sizing and position memory behave consistently across every window in Classic, Modern, and Metal.
  • Library source menu lists only sources — the Library Browser's source picker no longer injects local-library settings ("Manage Folders…" and the "Clear Local Library" submenu) when the local source is active. Those are settings, not sources, and already live in the Library menu-bar item, so the source menu now lists sources only.

Bug Fixes

  • Metal skin transport icons are now fully filled — the previous/next (and eject) icons in the Metal finishes no longer show a stray light vertical line: the icon bars now draw in the same transport-button color as the rest of the glyph instead of the skin's light primary color.
  • Plex Artists no longer show duplicate same-name rows — the Library Browser now groups Plex artist records with the same display name into one visible artist row in both classic and modern UI. Expanding, playing, or queueing that row still fans out across every underlying Plex ratingKey, so albums and tracks attached to duplicate server-side artist records remain accessible instead of being hidden.
  • Compact Mode art ratings fit the small UI — the modern Library Browser's art-view rating stars now shrink in Compact Mode, preventing them from crowding or overlapping the source/library picker row.
  • Compact Window no longer reopens the main window after Space switches — returning from another desktop or fullscreen app now focuses the floating compact mini-player instead of treating the hidden main window as something to restore, so Compact Window stays a one-window main-player replacement until you exit it.
  • Library window remembers where you put it — after unlocking the connected windows and moving the Library/browser window, it now reopens at the exact position and size you left it — across closing and reopening it (via the menu or the red close button) and across full app restarts, even when it was closed at quit. First-ever opens still dock to the right of the window stack, and the position survives Compact Mode. Playlist, EQ, and Spectrum still intentionally snap back into the column below the main window.
  • Classic Large UI toggles instantly — no restart — turning Large UI on or off in the classic skin now resizes the windows in place, matching the modern UI, instead of asking you to relaunch. The player, EQ, playlist, and other windows redraw crisply at the new size (no leftover "ghost" of the old size), and switching between Classic, Modern, and Metal while Large UI is on no longer distorts the new look.
  • ProjectM visualizer recovers from a preset that crashes mid-playback — a rare bug inside the MilkDrop preset engine could crash the app while a preset was on screen — including minutes into a track, not just when the preset first appeared. The crash-guard now watches a preset for its entire time on screen (previously only its first frame), so the offending preset is automatically skipped on the next launch and the crash never recurs. Normal quits never flag a good preset.
  • Metal playlist and Library highlights are now clearly visible — in Metal skins, the playlist's now-playing track and the Library Browser's selected/expanded row were indicated by text color alone, which several metal finishes render nearly identical to normal rows, so the active row was easy to miss. Both now draw a translucent green backlit-LCD highlight bar (matching the hi-fi display panels) as the cue. The metal playlist's row text is also unified at the Library window's brightness — previously it was dimmer — and the current track no longer recolors to the accent tone that clashed with the new highlight.
u/That-Acanthisitta536 — 11 days ago
▲ 18 r/plexamp

What made you put effort into maintaining your own music library instead of just streaming everything?

Keeping a personal collection obviously takes more work than opening a streaming app. For those who actively maintain one, what happened that made the extra control worth the effort? Was there a particular streaming frustration that pushed you in that direction?

reddit.com
u/Beautiful_Earth2250 — 12 days ago
▲ 40 r/plexamp

OpAmp now has beat matching 💓

Pretty excited about this feature, and would love it if you gave it a spin (pun intended) and let me know what you think :)

https://opamp.app/

u/supremeoctopus — 14 days ago
▲ 10 r/plexamp

DJ stretch selected a half-star rated song for me

Hello and have a great day everyone! I would like your opinion on the recent I dare to say mistake of DJ Stretch. I like to listen to a smart playlist with DJ Stretch choosing similar tracks in between my 5-star rated songs. Not once I ever noticed him choosing less than a 3-star song. Until two days ago when he chose one of the few half-star rated songs.

Is this expected and just extremely improbable behaviour? Or is it a bug? I recently hopped on the beta train (Android) so I am expecting some problems. I'm just curious if this is one of them.

u/MatteoGFXS — 13 days ago

Album is unavailable, plays perfect

I think it may have something to do with special characters. Yes, I’ve refreshed. Yes, I’ve rebooted.

u/jonSF — 13 days ago