Comments (27)
How should this work, should it automatically detect which player's info it should show/control (iTunes or Spotify) or should there be a switch somewhere in the app?
I think it would be best if:
If Spotify is open then Spotify is used
If iTunes is open then iTunes is used
If they're both open and none of them or both of them are playing music-> Spotify is preferred
If both are open and only one is playing music -> the one that is playing music (or atleast the last one that was playing music) is used
from spotmenu.
The player I used before I discovered SpotMenu was "MiniPlay" from Denys Star (twitter: @zyafa) which can handle both iTunes/Apple Music and Spotify. However the development of app seem to be stopped. Maybe Denys could help to implement AppleMusic/iTunes support.
Oh and MiniPlay has a great animation in the widget when pressing play :) Check it out ! :)
from spotmenu.
I also found this π
https://developer.apple.com/documentation/mediaplayer
from spotmenu.
This would be awesome! Currently using also "MiniPlay" which is available in the MacApp Store.
Which bugs were fixed... But this app to be seems very nice. iTunes Support would be the cherry on the cake though.
from spotmenu.
Yeah that sound very good. Maybe there could also be an indicator in the widget or menu bar which player is currently used (e.g. Spotify icon or iTunes/Apple Music icon and also the button in the left upper corner of the cover). Or maybe the color of the slider (time)
could be blue for iTunes and green for Spotify or something like that.
Maybe the preferred player if both are open and none playing could be selected in the settings.
from spotmenu.
Apple seems to work on its Music Widget as well. But no idea if they support 3rd party apps like Spotify.
https://9to5mac.com/2017/07/24/macos-high-sierra-beta-4/
But SpotMenu does already look much better :)
from spotmenu.
Another interesting project: https://github.com/xzzz9097/Muse
from spotmenu.
@fabi94music Nice! if I can ever afford a touch bar Macbook, I'll keep that project in mind! (Looks almost as awesome as Spotmenu :D)
from spotmenu.
Any updates on that? :)
from spotmenu.
Hey i am currently working on ditching SpotifyAppleScript and using ScriptingBridge instead. I have some working code, but i need to port it to swift 4.0
from spotmenu.
initial support for iTunes has been added
SpotMenu.zip
ππ»here's a sneak peek
it is being developed on music-controls
branch
from spotmenu.
SpotMenu.zip
ive improved itunes support
known issue:
- if neither player was playing before spotmenu was opened -> play, next, prev buttons dont do anything until music is started manually (by keyboard keys or from the music player)
from spotmenu.
It does not open on my Mac. :(
from spotmenu.
SpotMenu.zip ππ» this should work
yep, sorry, I just noticed I forgot to embed the music player framework in the app, thats why it didnt open.
edit: fixed broken link
from spotmenu.
with that version the Notification Center widget freezes and seems not to update anymore.
from spotmenu.
Sorry, mea culpa. Easy fix though.
SpotMenu.zip
from spotmenu.
Thanks, now it doesn't work with iTunes :) The menu bar widget works fine with iTunes :P It would be nice to have an indicator on the Notification Center widget as well which player is currently playing. Don't know of you could change the icon of Notification Center widget.
from spotmenu.
if neither player was playing before spotmenu was opened -> play, next, prev buttons dont do anything until music is started manually (by keyboard keys or from the music player)
fixed this
from spotmenu.
sorry to bug you again, but I think this didn't solve the issue I was having. I attached a screenshot. The menu bar widget does well but the notification centre widget seems to struggle π
from spotmenu.
did you completely delete SpotMenu.app from your Applications folder and replace it with the new version?
from spotmenu.
yep, and I even removed it with AppCleaner, that removes additional files.
from spotmenu.
does it work with Spotify?
from spotmenu.
Yes it works with Spotify π !
from spotmenu.
okay, then i know what the problem is. i just need to fix it now π€¦ββοΈ
from spotmenu.
SpotMenu.zip
how about now? this should fix it hopefully ππ»
from spotmenu.
Perfect :) Only a quick link to iTunes (in the menu bar widget its the upper left icon on the album art) in the notification center widget would be great :) I have added German translations on the localisation issue :)
from spotmenu.
SpotMenu.app.zip
that was a bug ππ₯π¨
from spotmenu.
Related Issues (20)
- Big Sur HOT 1
- Can't use control + cmd + m HOT 2
- Feature Request - Add support for lyrics display
- brew install issue - requires README.md update
- Wrong rendering for external display HOT 4
- Feature request: Fade out on pause
- Readme homebrew instructions are outdated HOT 1
- Update Request: Silicon support version HOT 12
- Feature Request - Add support for likes β₯ HOT 1
- Update 1.9 HOT 2
- how do i delete this? it stopped working and when i try to delete, it says the file is open and it won't let me move it to the trash. HOT 2
- Everytime I play the music, the icon on the menu bar disappears? I would like to pause from there. Can you fix it?
- Support for M1 ARM?
- Takes up so much batter and CPU
- Does nothing on an m2 mac w/ Monterey HOT 2
- Feature Request: Settings Menu HOT 1
- Wrong pop-up placement in dual monitor setup - 1.9.0
- SpotMenu not appearing on MacBook menu bar
- pop over not opening
- feat request - Toggle to and from spotify to current window/desktop, onclick (optional pref)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotmenu.