Giter Club home page Giter Club logo

Comments (27)

kmikiy avatar kmikiy commented on May 30, 2024 1

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.

 avatar commented on May 30, 2024

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.

 avatar commented on May 30, 2024

I also found this 😊
https://developer.apple.com/documentation/mediaplayer

from spotmenu.

 avatar commented on May 30, 2024

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.

 avatar commented on May 30, 2024

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)
bildschirmfoto 2017-07-25 um 11 05 30 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.

 avatar commented on May 30, 2024

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.

 avatar commented on May 30, 2024

Another interesting project: https://github.com/xzzz9097/Muse

from spotmenu.

ZSaber1 avatar ZSaber1 commented on May 30, 2024

@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.

 avatar commented on May 30, 2024

Any updates on that? :)

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

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.

kmikiy avatar kmikiy commented on May 30, 2024

initial support for iTunes has been added
SpotMenu.zip
πŸ‘†πŸ»here's a sneak peek
it is being developed on music-controls branch

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

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.

 avatar commented on May 30, 2024

It does not open on my Mac. :(

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

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.

 avatar commented on May 30, 2024

with that version the Notification Center widget freezes and seems not to update anymore.

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

Sorry, mea culpa. Easy fix though.
SpotMenu.zip

from spotmenu.

 avatar commented on May 30, 2024

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.

kmikiy avatar kmikiy commented on May 30, 2024

SpotMenu.zip

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.

 avatar commented on May 30, 2024

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 πŸ™ˆ
bildschirmfoto 2017-12-14 um 17 04 21

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

did you completely delete SpotMenu.app from your Applications folder and replace it with the new version?

from spotmenu.

 avatar commented on May 30, 2024

yep, and I even removed it with AppCleaner, that removes additional files.

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

does it work with Spotify?

from spotmenu.

 avatar commented on May 30, 2024

Yes it works with Spotify πŸ˜ƒ !

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

okay, then i know what the problem is. i just need to fix it now πŸ€¦β€β™‚οΈ

from spotmenu.

kmikiy avatar kmikiy commented on May 30, 2024

SpotMenu.zip
how about now? this should fix it hopefully πŸ™πŸ»

from spotmenu.

 avatar commented on May 30, 2024

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.

kmikiy avatar kmikiy commented on May 30, 2024

SpotMenu.app.zip
that was a bug πŸ›πŸ’₯πŸ”¨

from spotmenu.

Related Issues (20)

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.