Plexamp: A few thoughts on Plexamp


#1

First off: What a wonderful new little app. It's absolutely perfect for daily usage at the computer – something I've not felt the previous Plex apps were as suited for.

A few thoughts:

  • If I'm working I'd like not to be distracted by the shifting album artwork, so I'd typically hide the app with command+H on my Mac. Making the app reappear is a bit difficult. As far as I can see, I have to go into the menu, and select some option that changes the app size or the about link, and it'll pop back up. Could the shift+command+space combo be enhanced to "resurface" the app in these scenarios? This could allow for easy purely keyboard-based use of the app.
  • It seems impossible to surface any sort of search UI in the nihilist app size? (See the issue about about "resurfacing" the app)
  • It's probably related to some sort of other installed app and not a fault of Plexamp, but the rating shortcuts are not working for me. I've tried checking the keyboard section under system preferences, but can't see any other apps that have registered those keyboard combos. Do Electron apps allow for publishing these action shortcuts as system services or similar so the keyboard shortcuts may be overriden/modified, or so I can somehow make Plexamp take precedence?
  • The CPU usage of Plexamp is somewhat higher compared to regular iTunes usage. For me iTunes will typically use 0,5–1% CPU while playing, while Plexamp and its helper use a combined 10–18%. Is this an unavoidable function of the Electron base, or could this be an area for optimization in the interest of prolonging laptop battery life? :smile:

#2

Thanks for the great feedback!

  • We’ll look into that “app resurfacing” usability issue.
  • Not sure about the rating shortcuts. We don’t currently have a way to override those, but I’ll make a note (some can be overridden by editing a JSON file).
  • The visualizers definitely take up a fair amount of CPU; we could also probably do a better job of doing less if just album art/soundprint is enabled. First make it work, then make it fast? :lol:

#3

Great. These are already very minor nitpicks seeing as this is the first public release. It’s really something I’ve wished for many times over the past years, and something I can finally see ditching iTunes as a daily music driver for.

It just occurred to me that concerning the keyboard shortcuts, the search UI shortcut might actually be more in need of the ability to customize the shortcut than my personal ratings problem. Several apps seem to end up competing for those [modifier keys] + space combos, including Spotlight, Alfred, and OmniFocus.

But again, wonderful work!


#4

Pro Tip: you can customize the “activate” key right now if you go in to your config.json (lives in the app support directory), add keys under ui, and set a value for activate:

"ui" : {
    "size" : 200,
    "soundprints" : true,
...
    "keys" : {
      "activate" : "Shift+CommandOrControl+Space"
    }
}

#5

@mmccurdy said:
Pro Tip: you can customize the “activate” key right now if you go in to your config.json (lives in the app support directory), add keys under ui, and set a value for activate:

Sweet! I just changed the ui size to 600, and it got rid of my issue of the window being too small.


#6

sounds garbled on a macbook pro… a bit better through bluetooth headphones but when the input for the headphones microphone is also selected the audio gets much worse and completely unusable … so if I am using my computer with the headphones on and want both audio out and audio in (for taking phone calls etc) it doesnt work

also, what, no EQ, no preset EQs, no spatializer, nothing?

is audio leveling supposed to be working right now with the latest plex pass beta server? if so, not sure that is working either.


#7

@mmccurdy said:
Pro Tip: you can customize the “activate” key right now if you go in to your config.json (lives in the app support directory), add keys under ui, and set a value for activate:

"ui" : {
    "size" : 200,
    "soundprints" : true,
...
    "keys" : {
      "activate" : "Shift+CommandOrControl+Space"
    }
}

thanks for this! The largest size was still too small for me so being able to set the UI to 600 is a big help!


#8

@dragonmel said:
sounds garbled on a macbook pro…

That sounds like an issue with your MacBook Pro :wink: The audio path is high quality, and it uses whatever your default audio/midi settings are in terms of sampling rate/bit depth.

also, what, no EQ, no preset EQs, no spatializer, nothing?

Nope. It’s a small app with big opinions.

is audio leveling supposed to be working right now with the latest plex pass beta server?

Yes, but only if your audio files have been analyzed (e.g. by butler).


#9

@elan said:

@dragonmel said:
sounds garbled on a macbook pro…

That sounds like an issue with your MacBook Pro :wink: The audio path is high quality, and it uses whatever your default audio/midi settings are in terms of sampling rate/bit depth.

PMP and itunes sound better, so cant comment on your comments only to say the source files and settings are the same and the audio is worse.

also, what, no EQ, no preset EQs, no spatializer, nothing?

Nope. It’s a small app with big opinions.

I have no idea what that means… big opinions sounds like marketing jargon and how does that translate from ‘lacking an EQ’ ?

is audio leveling supposed to be working right now with the latest plex pass beta server?

Yes, but only if your audio files have been analyzed (e.g. by butler).

And how pretel can we tell if the butler has analyzed files for leveling… the library was setup for premium or pass music… whatever your marketing buzword is for the music section for pass owners… which still lacks as an experiance even to itunes… which I detest…


#10

Can anyone help me find the elusive config.json on a Windows install?


#11

Mine is in this folder:

C:\Users{USER}\AppData\Local\Plexamp\Plexamp

where {User} is the name of my windows account. This is Windows 10.


#12

@nosaj72 said:
Mine is in this folder:

C:\Users{USER}\AppData\Local\Plexamp\Plexamp

where {User} is the name of my windows account. This is Windows 10.

Thanks! I’m a numpty- was hunting around in roaming appdata! Merci!


#13

@elan said:
Thanks for the great feedback!

  • We’ll look into that “app resurfacing” usability issue.
  • Not sure about the rating shortcuts. We don’t currently have a way to override those, but I’ll make a note (some can be overridden by editing a JSON file).
  • The visualizers definitely take up a fair amount of CPU; we could also probably do a better job of doing less if just album art/soundprint is enabled. First make it work, then make it fast? :lol:

I’m also unable to use the ratings shortcut on Mac. Can anyone verify that it works for them?


#14

Nope, rating via shortcuts doesn’t work.


#15

That’s our bad, it’s actually Shift+Command+Control+Option+[0-5]. Just tested and it works. Will be configurable in the next release as well.


#16

Works as stated above but not with the numpad!


#17

@elan said:
That’s our bad, it’s actually Shift+Command+Control+Option+[0-5]. Just tested and it works. Will be configurable in the next release as well.

Way to activate all the fingers there :tongue: But yeah, that combo works – and on the plus-side the combo is probably not already in use for something else! :smile:


#18

I know, I feel like I’m playing piano :lol:

In the next release, you’ll be able to customize the shortcuts if you so desire.


#19

@mmccurdy said:
Pro Tip: you can customize the “activate” key right now if you go in to your config.json (lives in the app support directory), add keys under ui, and set a value for activate:

"ui" : {
    "size" : 200,
    "soundprints" : true,
...
    "keys" : {
      "activate" : "Shift+CommandOrControl+Space"
    }
}

Any “key” setting for play/pause? For some reason my system media controls aren’t working (Win8).


#20

The next release has full customization of keybindings.