Giter Club home page Giter Club logo

playstatus's Introduction

playstatus_header

License: MIT Version: 2.6 Platform Platform Open Source Love svg1 GitHub All Releases

PlayStatus is a simple macOS app that allows the control of Spotify, Apple Music(macOS 10.15+) and iTunes including iTunes Radio/Beats1 playback from the menu bar.

As of macOS Big Sur 11.3 this bug has been fixed.

  • There's a bug in macOS Big Sur 11.0-11.2.x and specific to Apple Music. Song details are not provided when using Listen Now, Browse or searching and playing songs on Apple Music. Anything within your library works just fine. This is a bug on Apple's end.

preview

The above clip represents the settings pane for versions pre v2.0. The new settings options have been been completely revamped and allows the user to choose different menu bar options.

image

PS: The search functionality works only for songs present in the iTunes or Music(macOS 10.15+) library. An internet connection is needed to load album artwork for Spotify and in some instances iTunes/Music app.

Installation

  • Download and unzip the most recent release.
  • Drag and drop the app into the Applications Folder.
  • On opening the app for the first time, you should see the dialog box below. Please click on "OK" inorder for the app to control your music app of choice.

Screen Shot 2020-01-20 at 10 32 53 PM

Note:

No information at all is logged and everything is local to your device. Since the app uses Apple Script to push actions to another app, it requires the user's permission to do so. Should you have any concerns please get in touch by reporting an issue or you can check out the most recent code available.

Credits:

playstatus's People

Contributors

nbolar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

playstatus's Issues

Not working on Apple Music

Titles work great when music is being played from the library or playlists, but anything played through Apple Music's Listen Now and Browse do not show up. This includes music being searched up through Apple Music. Only live Radios show up, custom radios do not show up.

Thanks!

Does not work without Spotify installed

I'm running macOS 12.6.1 on a 2022 MBP

App description says it supports Apple Music (I assume this is the app and not the just the service but Apple is terrible at naming of late) and iTunes (again suggests the app supports local music playback).

App shows"No Music Playing" while playing music in the macOS Music app and when the clicked repeatedly opens a dialog box to find Spotify (which I do not have installed or any interest in).

Am I missing something?

High CPU Usage

I noticed PlayStatus on MacOS 10.15.7 was taking sitting at 17% CPU usage and causing my fans to spin, even though there wasn't any music playing in Apple Music. I wonder if you had any thoughts about that. Thanks

"No Music Playing" after upgrading Spotify

I recently restarted Spotify to install an upgrade, and now PlayStatus is no longer working.
The menu bar no longer shows the song I'm playing, and clicking the icon just displays "No Music Playing"

My Spotify version is 1.1.40.508.gd5bc2931

Process not responding after wake from sleep.

Sometimes PlayStatus gets stuck with a transparent white rectangle and Activity Monitor shows the process as not responding after waking up from sleep. I generally have spotify paused on the background. Memory usage is ~20Mbytes when the issue occurs.

Horizontal padding

Is it possible to either add horizontal padding or add an option for it? The artist/song text bumps right up the next icon in my menubar.

PlayStatus not pulling track info/album art from Spotify

Weird issue, not sure exactly when it started but I just noticed it — PlayStatus is not pulling track info or album art from Spotify. It pulls the track length and progress and the in-app media controls work, but the PlayStatus area shows only the Spotify icon and the album art area just shows the default picture of a dock on water.

Everything works fine with Apple Music.

Can you reproduce this or is my MacBook just insane?

Play/Pause command gets sent to both Spotify and Music?

If I have both Spotify and Music open, and I open the PlayStatus dropdown and hit the pause button, the track I'm listening to in Spotify stops and the Music app starts playback. I'm guessing PlayStatus is sending the play/pause command to both apps?

This is easily avoided by simply not having both apps open simultaneously — but I'm guessing it's not the intended behavior, so I wanted to make you aware of it.

Allow configuring a default music app

When I do not have a music app open, and click on the PlayStatus (ex. Play, Music Icon, etc.) it opens Apple Music by default. Since I Prefer Spotify to be the player of choice, I would love it were configurable in a settings page or something.

Slide in title on new track is sweet

Not a complaint, just didn't know how else to get in touch and wanted to say that the new "slide in title on new track" is sweeeeet. Thanks for making this app!

Hotkeys Extended (Volume)

It came to me just after you closed the previous one, but can you add hotkeys for the volume, where you can choose the active volume control to be either from the player (iTunes/Spotify) or the main system volume?

Option to ignore parentheticals?

Not a bug, just an idea/feature request. I don't use the scrolling option, so I occasionally end up with some super long song titles like in the attached. If there was an option for PlayStatus to ignore parentheticals in song titles, I would use that.
Screen Shot 2020-11-10 at 11 01 34 AM

[Spotify] Add love button

Hi, thank you for this app and I like it.
I think add a love button to save song to spotify favorite list will be better
Thank you veyr much

Feature Request: "Menu Bar Title Options" should have an option which only displays the logo of Spotify/iTunes (without title/artist)

Feature description

Under "Menu Bar Title Options" the user should have the option to select "Only Display logo".

Problem and motivation

As song titles and also artist names can get quite long sometimes, PlayStatus is regularly hidden from the menu bar & I can't interact with it. For me personally, it's more important that I always have the possibility to click on the logo in the menu bar and skip/pause the song, than seeing the song title or the artist name.
So I toggle on "Only Display logo" only the logo of either Spotify or iTunes should be shown, just like when no song is playing.

error when trying to build

I’m trying to build the project from source but I get

/Users/xrisk/dev/PlayStatus/Pods/Target Support Files/Pods-PlayStatus/Pods-PlayStatus.debug.xcconfig: unable to open file (in target "PlayStatus" in project "PlayStatus”)

What do I do to fix this?

Memory issue?

PlayStatus is using 1.15 GB of RAM on my machine right now. I have 16GB RAM so it's not a big deal for me, but it seems excessive for a menubar app so I thought I'd bring it to your attention.

Screen Shot 2020-03-20 at 5 12 06 PM

Disappears after launch?!

Hey, installed app and after launch it appears in menu bar but disappears after a sec. In activity monitor its running, but its not in menu bar.
It didn't ask me after install for any permissions. Can this be the problem?

Cant control Apple Music via UI / Trackbar Always shows 00:00

On Sonoma M2 Mac Mini, the menubar title updates the song as expected but the UI in the dropdown doesn't work. Trying to pause/next/previous has no effect but a small loading circle appears for a brief second. The tracker bar also doesn't reflect the current stage of the song at all and only shows 00:00. I am using this primarily to see the title of the song playing but wanted to call this out just in case.

image

Hot Keys for Music Controls

Is it possible to add universal hot keys for music controls that can be used when any app is active? This is my most missed feature from the once amazing Finely Tuned.

Doesn't seem to work on ventura

My system is ventura13.2.1. When I open the software, the "Check for updates automatically?" window will pop up. No matter which option I click, it cannot be closed, and the software does not start.

Setting to toggle app icon?

Do you have any plans to add a setting to toggle the PlayStatus icon in the menubar? Would prefer a cleaner look or the Music/Spotify icons instead. I'd be willing to donate something for you to do this lol.

Customisation

Hey, I was just wondering if some customisation could be performed on the player. For example, different preset widths so that the player doesn't overflow for songs with longer titles. Thank you!

Album art pulling from source other than file

Love the app, have been looking for replacements for SpotMenu. That said —

It looks like this app pulls album art from some internet source rather than the file? For example, when I play a live/concert version of a song in my Music library, rather than displaying the embedded album art it's displaying the album art for the studio/album version of the song. Is it possible to display the embedded art?

Focusing another app doesn't dismiss PlayStatus dropdown

I don't know if this was present before 1.8 or not, but I don't think it was. If you click the PlayStatus area to summon the controls/album art dropdown and then click away to focus another app, the PlayStatus dropdown stays on top. Not a big deal, clicking on the PlayStatus area again does dismiss the dropdown, but just thought I'd let you know.

Tooltip sometimes gets "stuck"

Have you noticed the tooltip sometimes getting "stuck" or appearing where it shouldn't? For example, I've noticed on several occasions the tooltip just appearing (seemingly randomly) about an inch or so below where you would expect to see it, on top of my Safari window. It's not a big deal, since hovering over the PlayStatus area in the menubar makes it go away, but I thought I would bring it to your attention. I'll try to grab a screenshot the next time it happens.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.