r/plexamp

▲ 91 r/plexamp+4 crossposts

Hi all,
with this post I want to talk again of AudioMuse-AI, a free and open source selfhostable software to analyze your song and automatically create playlist on your supported music server like Jellyfin, Navidrome (or open subsonic api based), Emby and Lyrion:

With this post I want to celebrate two big things, first of all AudioMuse-Ai born on May 2025, so it's stil live and fully mantained after 1 years, 217 issue closed and 182 PR closed !

We also want to celebrate the new AudioMuse-AI v1.1.0 release that introduce Lyrics Semanthics similarity throug different functionality.

I'm very proud of this release because multiple time we heard that yes the mood is similar but totally different lyrics, now you can search your song also semathically with:

  • Axis-based search: Explore songs across 5 defined semantic axes, selecting one or more values that best describe the target mood or meaning.
  • Text search: Simple natural language queries (e.g., “love”, “run”) focused on lyrical meaning, not musical groove (distinct from DCLAP search).
  • Song similarity search: Use a reference track to find similar songs, weighted by default as 75% lyrical meaning and 25% audio similarity to preserve genre consistency.

Lyrics functionality off course need lyrics, the best way is to have already them in your music server OR configure in AudioMuse-AI your favourite API in the setup wizard:

Example API formats supported in Setup Wizard:

https://api.example.com/get?artist={artist}&title={title}
https://api.example.com/v1/{artist}/{title}

Anyway as a fallback is also supported the transcription with Whisper Small and if needed can be disabled in the setup wizard by setting LYRICS_ENABLED=true

Important: after the update a new analysis will do the Lyrics analysis on the already analyzed song (if enabled, enabled by default) or a full analysis (Musicnn + Clap + Lyrics) for new song. This new analysis is mandatory to use the new functionality.

I hope you will like both of this milestone and as usual, if you want to support AudioMuse-AI, please add a start on the github repository.
Thanks to be with us for our first year!

u/Old_Rock_9457 — 18 hours ago
▲ 49 r/plexamp+7 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 — 19 hours ago
▲ 8 r/plexamp+1 crossposts

# Momentum — a native Plex music client for Android Automotive OS (looking for closed testers)

# Momentum — a native Plex music client for Android Automotive OS (looking for closed testers)

Momentum app - now playing screen

I've been building a from-scratch Android Automotive OS app that streams music straight from your own Plex library into your car's head unit — no phone mirroring, no Android Auto relay, just a native app running on the car's own hardware. It's called **Momentum**, and it's the public spin-off of a personal build I've been daily-driving in my own EV for months. I'm at the point where I need real testers on real (or emulated) AAOS hardware before I can push toward a production Play Store listing, and I wanted to lay out exactly what's working today rather than ask for a leap of faith.

## What's validated and working right now

- **True FLAC direct play** — no transcoding. Streams your library's original files (FLAC, MP3, whatever you've got) over WAN/LTE or LAN, confirmed via server logs showing `decision=directPlay` with zero re-encoding.

- **Plex OAuth sign-in** — the standard `app.plex.tv/link` PIN flow. Works against your own server; nothing about your library or server topology is hardcoded into the app.

- **Automatic server discovery** — finds your server's LAN, WAN, and relay connections itself and picks the fastest, the same way official Plex clients do. Handles the WiFi↔cellular handoff without losing playback.

- **First-run playlist setup** — on first launch, Momentum pulls your actual playlists from your server and lets you assign four of them to quick-access slots. No assumptions about playlist names.

- **Full library browse** — dedicated tabs for Playlists, Artists, and Albums, pulled directly from your library (tested against a library with 764 artists / 2,616 albums with no issues). Tap an artist or album and it plays immediately — no drill-down required.

- **Voice control** — "Hey Google, play [song]" or "play [playlist]" routes straight into the app once it's the active media session. Also handles mid-queue song jumps and falls back to a live Plex search if the phrase isn't already queued.

- **Typed search** — a keyboard search panel for anything voice doesn't catch.

- **Star ratings** — rate a track in the car, see it reflected back in your Plex library.

- **Shuffle and repeat-one**, a live "Playing Next" queue you can scroll and jump around in, and startup persistence — the app remembers your last playlist and track position across power cycles.

- **Driving-distraction compliance** — while the vehicle is in motion, swipe navigation, star rating, and the search panel are gated off (with an in-app message telling you why); playback controls, shuffle/repeat, and voice commands all keep working. This is required for Play Store's automotive review and has been validated end-to-end in-vehicle.

- **Real crash reporting** — Firebase Crashlytics is wired in, so if something breaks on your device, I actually get a stack trace instead of a shrug. This matters a lot for a car app: there's no USB debugging or logcat access once it's running on a locked-down automotive head unit.

Everything above has been confirmed on a real Blazer EV running on OnStar's built-in LTE modem, not just an emulator — including cellular-only operation, no home WiFi involved.

## One thing to know before you sign up: FLAC over WAN needs a small server-side tweak

If your library has FLAC files and you want them to direct-play (not fail or get transcoded) when you're accessing your server remotely, Plex Media Server needs a client profile override that most setups don't have by default. It's a one-time deal: drop a small XML file into your Plex server's `Profiles` folder and restart Plex Media Server. Takes under five minutes, and I'll walk you through it directly if you sign up — just flagging it now so it's not a surprise on first stream over cellular. If you're only ever testing on the same LAN as your server, or your library is MP3, this doesn't apply to you.

## What I need from testers

- Your own Plex Media Server (owned/administered by you or someone who'll help you tweak the one profile file above)

- A Plex account with access to that server

- a real Android Automotive OS vehicle/head unit, an AAOS emulator

- A Google account you're willing to opt in to a closed testing track with

**The catch on commitment:** Google requires 12 opted-in testers active for 14 continuous days before I can move this toward a public listing — so signing up and staying opted in for that stretch is the single most useful thing a tester can do, even more than finding bugs.

## How to sign up

Reach out to me directly — PM me here on Reddit — and I'll send you the opt-in link and the FLAC profile instructions if you need them. I'll keep this updated as more testers come on and as features land.

Thanks for reading this far — happy to answer questions about the setup, the server-side pieces, or anything else before you commit.

update: removed the comment about the bug that was present, that has been addressed and is fixed / validation.
Also of note, testing will no longer work on phones or tablets, as adding in the vehicle in motion restrictions that google requires for AAOS apps on the play store, mean phones and tablets will no longer be able to install it.

reddit.com
u/wmunn — 1 day ago
▲ 1 r/plexamp+2 crossposts

Plex doesent seem to recognize my directories

After an Update on my zimaos Server, i suddenly cant acces my Tracks or my movies anymore, i still can See them in plex + all the Meta datas, but once i try to Playback Something i get this error Message as seeable in the Picture. It basically says that i should Look If i still have all my Data, all my collection didnt suddenly disappear from my Drives and i truly have no Further idea why plex cant recognize my directories.

I tried changing the directories again but nothing changed, i also checked If zimaos removed the read and write permissions which it actually did, but after giving the permissions and full restartarting the Server and deleting the Cache of the Media librarys nothing changed.

Does someone maybe have an Idea whats going here?

I tried everything i could think of.

u/kokonut3410 — 21 hours ago

Plexamp, my experience + suggestions

I've been using Plexamp for a few months now (iOS, Windows, Linux) and here are my thoughts.

The UI is nice, the configuration options are great, the client runs fast on all my devices, and I really love that it supports the OPUS codec so the downloaded music takes up less space on my phone.

However, regarding the UX, there are a few frustrating things I wish the developers would address.

I primarily use playlists (thats how I used other clients too), so my feedback is mostly related to that, these things might not bother others at all.

The search function needs a rework: currently, it works somewhat like a "first match" mode. If an album name (which is common for singles) matches the track name, it only shows the album in the results. It would be great to have a filter bar at the top of the search (artists, albums, tracks) that remembers user preference. If I'm searching for a track 99% of the time, I shouldn't have to keep switching to it. Plus if theres a match for both an album and a track, this would keep them separated.

Missing playlist search: another search issue is that playlists don't have their own search function. If I’m currently playing a song and want to switch to another one while staying on the playlist, I simply can't search for it. If they added a playlist search, playing a matched track could automatically populate the "up next" queue with the rest of the playlist (following the playlist's set sorting order so it would act exactly as if I had just scrolled down to it and hit play).

iOS left/right swipe: a great UX addition for playlists would be allowing for example a right swipe to queue a track as "play next" (I know you can select "play next" from the context menu, but swiping would be much more convenient).

Quick playlist access from the player: Swiping up during playback gives 3 options: back to, up next, and related. If I'm playing from a playlist, it would be nice to be able to access the playlist itself just as easily as those three options.

Playlist sorting: it would be great to have an option to sort by date added. Since I use smart playlists (so I just have to copy the tracks into the playlist's folder on the media server and they get added automatically), it would be especially useful to be able to sort the list by "recently added" for example.

reddit.com
u/bornib — 2 days ago

This is dumb but is anyone else having problems getting Sonic Analysis to work on the new Olivia Rodrigo album?

I have a feeling Track 5 is causing a problem with its special characters but I haven't been able to narrow it down definitively (even if I rename the track it doesn't work).

reddit.com
u/imscreamingrightnow — 1 day ago
▲ 4 r/plexamp+1 crossposts

Plex music library is jacked after Truenas update. Any ideas?

So I updated my truenas to the newest non beta version which is 25.10.4. I had to fux some permissions because plex couldn't access my second dataset. After that I had to do the plex shuffle to get everything working again and now this is how my music library is. Before the update it was working flawless and everything just worked and found the album info and cover jpgs that are in each album folder. All my metadata and naming is how it should be.

I have tried removing all the files from the library folders and doing the full plex shuffle. Remove files, scan libraries, empty trash, cleaned bundles, then add the files back to the library folders and rescan the library. No joy. I checked all the permissions on truenas and they are all correct. Movie and tv show libraroes seem to be working correctly still. Anyone have any ideas before I nuke plex and start over. This is really pissing me off.

Edit: Solved, looks like plexes fix finally started working. Added some albums throughout the night and its working correctly again and found all the album covers that where missing.

u/sleepy1411 — 2 days ago

Plex Not Finding Music In My Library

I'm new to using Plexamp and can't get it to find my music! I downloaded my music from SpotiFlac, and had it put in folders. My music is stored on my NAS and I tested the files to make sure they have the correct metadata and that they actually play, which they do. When I select a path for my library in Plex, I can see that it sees all my folders with music, but when I click OK, it still shows "Music" is empty. HELP PLEASE!!

https://preview.redd.it/u31gjneyo9bh1.png?width=955&format=png&auto=webp&s=617414b86ce82f3d64b1e852276bc6966ac75367

https://preview.redd.it/17j6yqx5p9bh1.png?width=1113&format=png&auto=webp&s=45c9f84adbf87e69644ab7a4f53da9e137b9da60

https://preview.redd.it/d14czcx8p9bh1.png?width=550&format=png&auto=webp&s=c1d03b8ea8c258a46ca62a463982e300568484e3

reddit.com
u/DonkHonka — 1 day ago
▲ 1 r/plexamp+1 crossposts

I built a system that links physical albums to any streaming service with NFC stickers — looking for feedback and testers

I may be late to the NFC sticker game, but I wanted a way to link any physical album to any streaming service.

The idea: NFC stickers with pre-embedded short links. You stick one on an album, assign it once, and the system finds that album across all the streaming services. Set it and forget it. From then on, tapping the sticker with your phone opens a link page where you're one click from the album — and there's a setting to skip the link page entirely and jump straight to your preferred service.

Full transparency: I built this myself and I think the system is working, but I need real people to kick the tires. I'd love to send free sample stickers to anyone willing to test it and tell me honestly whether this idea has legs. Mostly I'm hoping to find other people who love physical media but live in streaming apps, and see if there's a community here.

reddit.com
u/Albumlinks — 3 days ago
▲ 22 r/plexamp+1 crossposts

Plex Music: New albums have no album art (shows artist image or blank)

Edit. Seemed to be solved/working now.

Not sure if this is the right place but I'll post it over at r/plex as well I guess.

I've been running Plex for music for years without issues. Suddenly, any new albums I add show no album art — just the artist poster or blank. Old albums are fine.

Settings:

  • Prefer local metadata: On
  • Album Art: Local Files Only (also tried Local & Plex)
  • Using embedded art + cover.jpg/folder.jpg

What I've tried:

  • Full server restarts
  • Refresh Metadata / Analyze / Scan Library Files
  • Clean Bundles + Optimize Database
  • Fixed permissions recursively on Music folder
  • Removed/re-added albums (including previously working ones)
  • Tested in a brand new Music library (works perfectly there)
  • No hidden files, manual cover.jpg works if I edit the album manually

The main library's scanner just isn't picking up
local art on new content anymore. Logs show UltraBlurProcessor decode failures, metadata matching issues, and "unknown metadata type: folder".

Plex 1.43.2.10687 on latest macOS, library on external volume (~3TB music).

Anyone seen this before or have ideas beyond what I've tried? Thanks!

reddit.com
u/vlad_0 — 3 days ago
▲ 39 r/plexamp

Just learned about "Filtered library downloads" and saved several minutes

I’m going on a trip and wanted to download some music in case wifi is poor, I knew I wanted to download my favorites albums and was about to download them hand by hand, filtered by number of listen when I saw the download icon.

This allows you to pick a duration (say 5 hours) and it’s gonna download the filtered list you have there until total duration hits that 5 hours threshold you picked.

Pretty simple and basic feature but how useful. Thanks for this amazing app.

u/cekoya — 3 days ago
▲ 19 r/plexamp

Does anyone else with a big Plex music library feel like half their music gets buried? And what’s up with Sonic Sage!? Major miss!!

I’ve been testing this idea out for the past few weeks, and it’s starting to come together. I love Plexamp, but I’ve noticed that once a music library gets big enough, I still end up listening to the same albums, artists, and playlists over and over. Meanwhile, there are old favorites, forgotten albums, and random deep cuts sitting in my own library that I barely rediscover.
So I started building a small iOS companion app for Plex music users. This isn’t meant to replace Plexamp at all—it’s already great for playback. Instead, this is more of a rediscovery and playlist-building layer for your own Plex music library.

Right now, I’m mostly testing the waters to see if people would actually be interested. I’ve even integrated Lidarr and Spotify as optional features, and I’m still working through some bugs, but I’m getting close.

The app focuses on a few core “cards” or tabs:

Deep Cuts: This is a rediscovery tab that surfaces albums from your own library that you haven’t listened to in a while. It shows you when you last played each album, helping you reconnect with music you’ve forgotten about. It scans your library and refreshes these suggestions every 7 days so it always feels fresh.

Discovery: This tab suggests albums that AI thinks you might like based on your existing library. It generates a small set of albums (currently three at a time) with links to YouTube so you can quickly listen. You can favorite albums here, and if you have Lidarr configured, you can send them straight to your wanted list.

Explore: This is more of a search-driven discovery tool. You can type in an artist, album, or song, and it will return similar albums and recommendations, helping you branch out from something you already enjoy.

Collection: This tab breaks down your library and gives you a fun “curator score” based on your collection. It highlights stats about your music and lets you earn badges, making your library feel more like something you’re actively building and curating.

Playlist Creator: This lets you generate playlists by typing in almost anything, like “4am gym session” or “rainy day indie.” It builds a playlist using music from your own server and saves it directly to Plexamp, making it easy to jump right in.
All of these features are probably about 80% of the way there, but I’m super excited about how it’s shaping up.

Would anyone here actually use something like this? What would make it useful enough for you to try?

reddit.com
u/Tonydoesrealestate — 3 days ago

The worst thing about having a big music collection of over 100k is rating the tracks

Obviously I feel like rating the tracks give you better recommendations but obviously that takes more of your time and it’s gonna be impossible for me to make my way through all of 100,000 tracks but obviously making a dent is definitely gonna make some improvements through the recommendations and I already has as I’ve noticed.

u/Memes-makerx — 3 days ago
▲ 84 r/plexamp

New AppleTV Plex Amp Client - Caldera FTW

Just discovered this 2 days ago... WAS subscribed to Playris, but that thing is too buggy for me so i had to dump it.

Caldera is exactly what I was looking for. Essentially a Plexamp application that works on Apple TV. Simple interface, easy search, premium audio quality, even has a working milkdrop visualizer (Playris says it has it, but i could never figure out how to make it work).

Oh, and it's a free application to boot.

apps.apple.com
u/javsaddiction — 5 days ago
▲ 25 r/plexamp

New-to-me PlexAmp interface

Noticed this morning that the PlexAmp interface in my car's Android Auto infotainment had updated to this curly scrubber and cleaner buttons. Has this been a thing for a while and I'm just getting the update, or is this brand new... because I haven't seen anyone mentioning it yet. Not sure how I feel about it, but at least it's an update.

u/TheAgedProfessor — 4 days ago

New headless Plexamp in Linux LXC - audio output problem

Hi all,
I recently set up a 2011 Mac mini with Proxmox to expand my option for running Home Assistant properly along with some other services I use.
I've created a Ubuntu LXC and installed headless. I have a Topping USB DAC connected to the Mac Mini.

In the web interface for the new Plexamp instance, in Settings - Playback - Audio Output - Audio Device there is nothing listed at all. Playback fails.

In previous install I don't recall this problem. Does the Ubuntu LXC need a driver for the Topping DAC, or do I need to set default audio output somewhere?

reddit.com
u/broken_shoulder — 3 days ago
▲ 43 r/plexamp

THIS is the reason i have 170k tracks!

Apart from building my own Spotify so I don’t have to use streaming services and give over my data, the only reason why I’m having the library at the size I do in sonic analysis is that the more songs you have, simply transitions to other songs are just like that amazing compared to when I was at, I think, less than 100,000 songs. The transition from one song to another was 50-50. Sometimes it would work, sometimes it wouldn’t. Now with this abundance of tracks, which is now load more, is just improved drastically. Just listen to the transitions and the songs that’s pics. And by the way, this is Sonic Adventure.

u/Memes-makerx — 5 days ago