{"id":13512434,"url":"https://github.com/kmikiy/SpotMenu","last_synced_at":"2025-03-30T22:32:44.342Z","repository":{"id":39620328,"uuid":"67245539","full_name":"kmikiy/SpotMenu","owner":"kmikiy","description":"Spotify and iTunes in your menu bar","archived":false,"fork":false,"pushed_at":"2024-02-06T16:39:23.000Z","size":30735,"stargazers_count":2906,"open_issues_count":159,"forks_count":182,"subscribers_count":41,"default_branch":"master","last_synced_at":"2024-04-13T22:13:54.962Z","etag":null,"topics":["bar","itunes","menu","menubar","spotify","swift"],"latest_commit_sha":null,"homepage":"https://kmikiy.github.io/SpotMenu","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kmikiy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"custom":"paypal.me/kmikiy","github":null,"patreon":null,"open_collective":"SpotMenu","ko_fi":null,"tidelift":null,"community_bridge":null}},"created_at":"2016-09-02T18:23:57.000Z","updated_at":"2024-04-12T16:49:16.000Z","dependencies_parsed_at":"2024-03-04T15:13:02.653Z","dependency_job_id":"1701250d-32b3-4f49-8d30-3c77c799cbeb","html_url":"https://github.com/kmikiy/SpotMenu","commit_stats":{"total_commits":322,"total_committers":18,"mean_commits":17.88888888888889,"dds":"0.23291925465838514","last_synced_commit":"1a53424ea1802b88bf83db52f1044b65fb677642"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmikiy%2FSpotMenu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmikiy%2FSpotMenu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmikiy%2FSpotMenu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmikiy%2FSpotMenu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kmikiy","download_url":"https://codeload.github.com/kmikiy/SpotMenu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245099301,"owners_count":20560574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bar","itunes","menu","menubar","spotify","swift"],"created_at":"2024-08-01T03:01:51.528Z","updated_at":"2025-03-30T22:32:39.328Z","avatar_url":"https://github.com/kmikiy.png","language":"Swift","funding_links":["paypal.me/kmikiy","https://opencollective.com/SpotMenu","http://paypal.me/kmikiy","https://paypal.me/kmikiy","https://opencollective.com/SpotMenu/contribute","https://opencollective.com/SpotMenu/organization/0/website","https://opencollective.com/SpotMenu/organization/1/website","https://opencollective.com/SpotMenu/organization/2/website","https://opencollective.com/SpotMenu/organization/3/website","https://opencollective.com/SpotMenu/organization/4/website","https://opencollective.com/SpotMenu/organization/5/website","https://opencollective.com/SpotMenu/organization/6/website","https://opencollective.com/SpotMenu/organization/7/website","https://opencollective.com/SpotMenu/organization/8/website","https://opencollective.com/SpotMenu/organization/9/website"],"categories":["Table of Contents","Swift","Applications","音频和视频","Audio and Video Tools"],"sub_categories":["MacOS","Audio","文件共享","🎵 Audio (36)","File Sharing"],"readme":"# SpotMenu ![demo](https://github.com/kmikiy/SpotMenu/blob/master/SpotMenu/Assets.xcassets/AppIcon.appiconset/spotmenu%20(5)-1.png?raw=true)\nSpotify and iTunes in your menu bar\n\n## About\n\n![demo](https://github.com/kmikiy/SpotMenu/blob/master/Demo/demo.gif?raw=true)\n\nSpotMenu is a combination of [TrayPlay](https://github.com/mborgerson/TrayPlay) \nand [Statusfy](https://github.com/paulyoung/Statusfy) written ~entirely~ _almost entirely_ in swift. \n\nToast: \u003ckbd\u003econtrol\u003c/kbd\u003e + \u003ckbd\u003eshift\u003c/kbd\u003e + \u003ckbd\u003em\u003c/kbd\u003e\n\n## Notes\n\n- The default behavior is to show the SpotMenu icon, Artist and Track title in the menubar. Right click → Preferences to customize.    \n- The animated gif currently demonstrates the functionality of version 1.7\n\n## Donate\n\n- [![Paypal](https://github.com/kmikiy/SpotMenu/blob/master/Donation/pp.png?raw=true)](http://paypal.me/kmikiy) [paypal.me/kmikiy](https://paypal.me/kmikiy) Help me get that new Tesla Model X 🚗 or a cup of coffee ☕️, anything helps 💸💰💵\n- Or help me become a cryptocurrency  millionaire 🔐   \n    - ![Ƀitcoin](https://github.com/kmikiy/SpotMenu/blob/master/Donation/btc.png?raw=true) 1Cc79kaUUWZ2fD7iFAnr5i89vb2j6JunvA\n    - ![Ethereum](https://github.com/kmikiy/SpotMenu/blob/master/Donation/eth.png?raw=true) 0xFA06Af34fd45c0213fc909F22cA7241BBD94076f\n    - ![Łitecoin](https://github.com/kmikiy/SpotMenu/blob/master/Donation/ltc.png?raw=true) LS3ibFQWd2xz1ByZajrzS3Y787LgRwHYVE\n    \n## New Features in Version 1.9\n\n+ Layout updated\n+ Fixed light album cover issue on MacOS Mojave\n+ Cross fade animation on track change\n+ Scrolling text (credits: [@NicholasBellucci](https://github.com/NicholasBellucci))\n+ Added Fabric\n\n[List of all features](https://github.com/kmikiy/SpotMenu/blob/master/FEATURES.md)\n\n\n## Easy Install\n\nDownload the zip file [version 1.9](https://github.com/kmikiy/SpotMenu/releases/download/v1.9/SpotMenu190.zip). Unarchive it. Run SpotMenu.app.\nI do not have an  developer account to sign the app with therefore you will most likely receive a warning that the app is from an unidentified developer. To open the app follow these [steps](https://support.apple.com/kb/PH25088?locale=en_US)!\n\nYou can find all releases [here](https://github.com/kmikiy/SpotMenu/releases).\n\n## Advanced Install\n\nvia [Homebrew Cask](https://caskroom.github.io)\n\n```sh\nbrew install --cask spotmenu\n```\n\n## How to Build\n\nFirst, you'll need Xcode 9. You can download this at the [Mac App Store](https://itunes.apple.com/us/app/xcode/id497799835?mt=12).\nSecond, you'll need [CocoaPods](https://guides.cocoapods.org/using/getting-started.html). \n\nNow, use [Git](http://git-scm.com/) to clone the repository.\n\n```sh\ngit clone https://github.com/kmikiy/SpotMenu.git\ncd SpotMenu\npod install\n```\n\nFinally, open up the SpotMenu.xcworkspace. Set the \"Scheme\" to build the \"SpotMenu\" target for \"My Mac\". Then Product \u003e Run (or the shortcut ⌘R).\n\nNote: \n- Version 1.7 has been updated to swift 4.0 therefore Xcode 9 is required.\n- In some cases it might be required to select the \"MusicPlayer\" scheme and build it before selecting \"SpotMenu\".\n- To fix \"cannot find a team matching ...\" error follow these [steps](https://github.com/kmikiy/SpotMenu/issues/54)\n\n## Contributors\n\nMany thanks to [@danieltmbr](https://github.com/danieltmbr), [@NicholasBellucci](https://github.com/NicholasBellucci), [@KamranMackey](https://github.com/KamranMackey), [@maurojuniorr](https://github.com/maurojuniorr), [@Triloworld](https://github.com/Triloworld), [@fabi94music](https://github.com/fabi94music), [@rebdeb](https://github.com/rebdeg), [@bcubic](https://github.com/bcubic), [@clinis](https://github.com/clinis), [@Lynx901](https://github.com/Lynx901) [@BatyaMedic](https://github.com/BatyaMedic) and everyone who posted an [issue](https://github.com/kmikiy/SpotMenu/issues?utf8=✓\u0026q=) / [pull request](https://github.com/kmikiy/SpotMenu/pulls?utf8=✓\u0026q=)\n\n## Help\n\n- Star and Fork\n- Post any issues you find (please check existing issues before posting!)\n- Post new feature requests\n- Pull requests are welcome\n\n## Localisation\n\nIf you would like SpotMenu in your native language please translate this [file](https://github.com/kmikiy/SpotMenu/blob/master/SpotMenu/Localizable/en.lproj/Localizable.strings) and either create a Pull Request, send it to me via email or post it to this [issue](https://github.com/kmikiy/SpotMenu/issues/44). I will add it to the next release of SpotMenu. Bear in mind that community will have to keep these language files up-to-date ☝🏻.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\u003ca href=\"https://github.com/kmikiy/SpotMenu/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/SpotMenu/contribute)]\n\n#### Individuals\n\n\u003ca href=\"https://opencollective.com/SpotMenu\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/individuals.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/SpotMenu/contribute)]\n\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/0/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/1/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/2/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/3/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/4/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/5/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/6/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/7/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/8/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/SpotMenu/organization/9/website\"\u003e\u003cimg src=\"https://opencollective.com/SpotMenu/organization/9/avatar.svg\"\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmikiy%2FSpotMenu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkmikiy%2FSpotMenu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmikiy%2FSpotMenu/lists"}