{"id":43759573,"url":"https://github.com/dd00031/now-playing","last_synced_at":"2026-02-05T15:01:18.345Z","repository":{"id":323339344,"uuid":"1092907107","full_name":"DD00031/Now-Playing","owner":"DD00031","description":"A simple app to see what's playing on MacOS","archived":false,"fork":false,"pushed_at":"2026-02-04T21:29:52.000Z","size":8223,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-05T09:38:46.849Z","etag":null,"topics":["apple-music","foobar2000","macos","media","nowplaying","spotify"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DD00031.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-09T14:46:25.000Z","updated_at":"2026-02-04T21:29:56.000Z","dependencies_parsed_at":"2026-02-05T15:00:31.636Z","dependency_job_id":null,"html_url":"https://github.com/DD00031/Now-Playing","commit_stats":null,"previous_names":["dd00031/now-playing"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/DD00031/Now-Playing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DD00031%2FNow-Playing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DD00031%2FNow-Playing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DD00031%2FNow-Playing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DD00031%2FNow-Playing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DD00031","download_url":"https://codeload.github.com/DD00031/Now-Playing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DD00031%2FNow-Playing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29124793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T14:05:12.718Z","status":"ssl_error","status_checked_at":"2026-02-05T14:03:53.078Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["apple-music","foobar2000","macos","media","nowplaying","spotify"],"created_at":"2026-02-05T15:00:26.814Z","updated_at":"2026-02-05T15:01:18.334Z","avatar_url":"https://github.com/DD00031.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"/Icons/Now Playing-macOS-Default-1024x1024@1x.png\" width=200 height=200\u003e\n    \u003ch1\u003eNow Playing\u003c/h1\u003e\n\u003c/div\u003e\n\nA simple, beautiful \"Now Playing\" app for macOS that shows the currently playing song from all your favorite music players. Built entirely in SwiftUI.\n\n![Now Playing App Screenshot](header.png)\n\n## ✨ Features\n\n- 📊 **Real Time Media Information**\n- 🎨 **Stunning Visual Design**\n- 🎵 **Two Playback Detection Modes**\n- ⏯️ **Interactive Playback Controls**\n\n\u003e **Note:** Retrieving album art for Spotify requires an active internet connection.\n\n\u003e **Note:** Integration with Foobar2000 requires a [component](https://github.com/DD00031/foo-now-playing). \n\n## 🔊 Supported Players\n\n### Music Player Mode\n- **Apple Music** \n- **Spotify** \n- **Foobar2000** - Via component (see setup below)\n\n### All Media Mode\nWorks with any app that uses macOS media controls:\n- YouTube (Safari/Chrome/Firefox)\n- VLC Media Player\n- QuickTime Player\n- Safari/Chrome audio\n- And many more!\n\n## 📦 Installation\n\n**System Requirements:**  \n- macOS **13 (Ventura)** or later  \n\nDownload the \"Now-Playing.dmg\" file from the [latest release](https://github.com/DD00031/Now-Playing/releases/latest). Open it and move the app into your `Applications` folder.\n\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e Apple will flag this app as it is not signed by an registered developer, this doesn't mean the app is not safe. To use the app follow the steps below\n\u003e 1. Click **OK** to close the popup.\n\u003e 2. Open **System Settings** \u003e **Privacy \u0026 Security**.\n\u003e 3. Scroll down and click **Open Anyway**.\n\u003e 4. Confirm your choice when prompted.\n\u003e\n\u003e You only need to do this once.\n\n## ⚙️ Setup\n\n### Basic Setup (Required)\nOn first launch, macOS will request permissions:\n\n1. **Accessibility** - Required for media key controls\n2. **Automation** (Apple Music) - Allow control of Music app\n3. **Automation** (Spotify) - Allow control of Spotify app\n\nClick **OK** for each prompt. The app will work immediately after granting these permissions.\n\n### Foobar2000 Setup (Optional)\nTo use with Foobar2000:\n\n1. Download and install the [Now Playing component](https://github.com/DD00031/foo-now-playing)\n2. Configure the component in Foobar2000\n3. Enable Foobar2000 in Now Playing settings\n\n## 🎛️ Settings \u0026 Customization\n\n### Appearance\n- **Compact Mode** - Minimized text-only view\n- **Dynamic Background** - Animated gradient animations\n- **Progress Bar** - Toggle between progress bar and time display\n\n### Data Source\n- **Music Players** - Use specific integrations (default)\n- **All Media** - Universal detection via MediaRemote (requires setup)\n\n### Player Priority (Music Players Mode)\n- Drag and drop to reorder priority\n- Toggle individual players on/off\n- First enabled player that's playing will be shown\n\n## 📄 License\n\nNow Playing is available under the GPL-3.0 license. See [LICENSE](LICENSE) for details.\n\n## 🙏 Acknowledgments\n\nBuilt with assistance from:\n- Google Gemini 3.5 Pro\n- Claude Sonnet 4.5\n\nMediaRemote integration powered by:\n- [mediaremote-adapter](https://github.com/ungive/mediaremote-adapter) by ungive\n\n## ⚠️ Disclaimer\n\nThis project was built as a personal solution and learning experience. While functional and tested, it may not receive active maintenance. Issues and pull requests are welcome, but response times may vary.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n    \u003cp\u003eMade with ❤️ for music lovers\u003c/p\u003e\n    \u003cp\u003eIf you enjoy this app, consider starring the repo! ⭐\u003c/p\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdd00031%2Fnow-playing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdd00031%2Fnow-playing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdd00031%2Fnow-playing/lists"}