{"id":13412019,"url":"https://github.com/spotlightify/spotlightify","last_synced_at":"2026-03-04T03:32:10.020Z","repository":{"id":55098404,"uuid":"266239752","full_name":"spotlightify/spotlightify","owner":"spotlightify","description":"The Spotify overlay controller","archived":false,"fork":false,"pushed_at":"2025-12-15T23:12:05.000Z","size":31102,"stargazers_count":232,"open_issues_count":4,"forks_count":14,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-12-17T11:20:01.877Z","etag":null,"topics":["cross-platform","golang","gui","music","react","spotify","spotlight","spotlightify","typescript","wails"],"latest_commit_sha":null,"homepage":"https://spotlightify.petermurph.ie","language":"TypeScript","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/spotlightify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2020-05-23T01:20:06.000Z","updated_at":"2025-12-14T22:34:23.000Z","dependencies_parsed_at":"2024-08-22T01:44:30.302Z","dependency_job_id":"8149765f-a573-4a62-b4d6-9c92a610b035","html_url":"https://github.com/spotlightify/spotlightify","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/spotlightify/spotlightify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotlightify%2Fspotlightify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotlightify%2Fspotlightify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotlightify%2Fspotlightify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotlightify%2Fspotlightify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotlightify","download_url":"https://codeload.github.com/spotlightify/spotlightify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotlightify%2Fspotlightify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30070762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T03:25:38.285Z","status":"ssl_error","status_checked_at":"2026-03-04T03:25:05.086Z","response_time":59,"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":["cross-platform","golang","gui","music","react","spotify","spotlight","spotlightify","typescript","wails"],"created_at":"2024-07-30T20:01:20.189Z","updated_at":"2026-03-04T03:32:09.997Z","avatar_url":"https://github.com/spotlightify.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![GLP-3.0 License][license-shield]][license-url]\n[![Discord][discord-shield]][discord-url]\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/spotlightify/spotlightify\"\u003e\n    \u003cimg src=\"media/logo.svg\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eSpotlightify\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    The fastest way to use Spotify.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/spotlightify/spotlightify/issues/new?labels=bug\u0026template=bug-report---.md\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/spotlightify/spotlightify/issues/new?labels=enhancement\u0026template=feature-request---.md\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n\n- [About The Project](#about-the-project)\n  - [Built With](#built-with)\n- [Development](#development)\n  - [Prerequisites](#prerequisites)\n  - [Live development build](#live-development-build)\n  - [Building](#building)\n- [Usage](#usage)\n  - [List of Commands](#list-of-commands)\n- [Contributing](#contributing)\n- [Contact](#contact)\n- [Acknowledgments](#acknowledgments)\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\nSpotlightify is a GUI based application designed to allow users to quickly interact with Spotify playback\nacross Windows, Linux and macOS. Created with simplicity and efficiency in mind, Spotlightify allows users to\nseamlessly control their music experience without having to navigate through Spotify's native interface.\n\n\nhttps://github.com/user-attachments/assets/77118ce9-cb8c-443f-9008-b1cd8817db74\n\n\n### Built With\n\n- [![Wails][Wails.com]][Wails-url]\n- [![Go][Go.com]][Go-url]\n- [![React][React.js]][React-url]\n- [![Tailwind][Tailwind.com]][Tailwind-url]\n- [![Vite][Vite.com]][Vite-url]\n\n## Development\n\nSpotlightify is currently in development and could benefit from your help!\n\nIf you are interested in testing Spotlightify, please follow the instructions below to get started.\n\nDevelopment of this application is currently taking place on macOS, so Windows and Linux users may experience issues.\n\n### Prerequisites\n\n- Go `1.22.5` or later\n- Node.js `20.11.1`\n- NPM `10.24.0`\n- Wails `2.0.0` or later\n- Spotify Premium Account\n  - Spotify API Application, instructions can be found [here](https://spotlightify.github.io/setup)\n\n### Live development build\n\nTo run in live development mode, run the following command in the project directory:\n\n```shell\nwails dev\n```\n\n### Building\n\nTo build a redistributable, production mode package, run the following in the project directory:\n\n```shell\nwails build\n```\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\n## Usage\n\nThe GUI is activated by using the shortcut `control + alt + space` for Windows and Linux, and `control + option + space` for macOS.\nHere is the current list of available functions:\n\n### List of Commands\n\n```\n| Name             | Description                                        | Keyword           |\n|------------------|----------------------------------------------------|-------------------|\n| Play             | Find and play a song                               | play              |\n| Queue            | Find and queues a song                             | queue             |\n| Playlist         | Find and play a saved/followed playlist            | playlist          |\n| Album            | Find and play a saved album                        | album             |\n| Artist           | Find and play songs from a saved/followed artist   | artist            |\n| Liked            | Plays saved/liked music                            | liked             |\n| Volume           | Changes music volume                               | volume            |\n| Go to            | Seeks a position in a song                         | goto              |\n| Resume           | Resumes music playback                             | resume            |\n| Skip             | Skips the current song                             | next              |\n| Previous         | Plays pervious song                                | previous          |\n| Pause            | Pauses music playback                              | pause             |\n| Shuffle          | Toggles shuffle playback                           | shuffle           |\n| Device           | Select device for music playback                   | device            |\n| Repeat           | Toggles repeating modes                            | repeat            |\n| Current Playing  | Provides currently playing song info and sharing   | currently playing |\n| Authenticate     | Authenticate with Spotify                          | Authenticate      |\n| Exit             | Exits the application                              | exit              |\n```\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\nJoin us on [discord](https://discord.gg/nrDke3q) to learn more about contributing to the project.\n\n\u003c!-- CONTACT --\u003e\n\n## Contact\n\nPlease report any bugs or possible feature requests in the Issues section of this GitHub repository.\n\nAny more general discussions regarding Spotlightify can be directed to the Discussions section of this repository.\n\nTo learn more about Spotlightify, feel free to join our [discord server](https://discord.gg/nrDke3q).\n\n## Acknowledgments\n\n- [Wails React Typescript Project Base](https://github.com/hotafrika/wails-vite-react-ts-tailwind-template)\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/spotlightify/spotlightify.svg?style=for-the-badge\n[contributors-url]: https://github.com/spotlightify/spotlightify/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/spotlightify/spotlightify.svg?style=for-the-badge\n[forks-url]: https://github.com/spotlightify/spotlightify/network/members\n[stars-shield]: https://img.shields.io/github/stars/spotlightify/spotlightify.svg?style=for-the-badge\n[stars-url]: https://github.com/spotlightify/spotlightify/stargazers\n[issues-shield]: https://img.shields.io/github/issues/spotlightify/spotlightify.svg?style=for-the-badge\n[issues-url]: https://github.com/spotlightify/spotlightify/issues\n[license-shield]: https://img.shields.io/github/license/spotlightify/spotlightify.svg?style=for-the-badge\n[license-url]: https://github.com/spotlightify/spotlightify/blob/master/LICENSE.txt\n[linkedin-shield]: https://img.shields.io/badge/LinkedIn-%230A66C2?style=for-the-badge\u0026logo=linkedin\u0026logoColor=ffffff\n[linkedin-url]: https://linkedin.com/in/peter-g-murphy\n[discord-shield]: https://img.shields.io/badge/Discord-%235865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=ffffff\n[discord-url]: https://discord.gg/nrDke3q\n[product-screenshot]: images/screenshot.png\n[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\n[Next-url]: https://nextjs.org/\n[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\n[React-url]: https://reactjs.org/\n[Vue.js]: https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge\u0026logo=vuedotjs\u0026logoColor=4FC08D\n[Vue-url]: https://vuejs.org/\n[Angular.io]: https://img.shields.io/badge/Angular-DD0031?style=for-the-badge\u0026logo=angular\u0026logoColor=white\n[Angular-url]: https://angular.io/\n[Svelte.dev]: https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge\u0026logo=svelte\u0026logoColor=FF3E00\n[Svelte-url]: https://svelte.dev/\n[Laravel.com]: https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge\u0026logo=laravel\u0026logoColor=white\n[Laravel-url]: https://laravel.com\n[Bootstrap.com]: https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white\n[Bootstrap-url]: https://getbootstrap.com\n[JQuery.com]: https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge\u0026logo=jquery\u0026logoColor=white\n[JQuery-url]: https://jquery.com\n[Go.com]: https://img.shields.io/badge/Go-Go%20Programming%20Language?style=for-the-badge\u0026logo=Go\u0026logoColor=FDDD00\u0026color=000000\n[Go-url]: https://go.dev/\n[Wails.com]: https://img.shields.io/badge/Wails-wails?style=for-the-badge\u0026logo=wails\u0026logoColor=dd3633\u0026color=ffffff\n[Wails-url]: https://wails.io/\n[Vite.com]: https://img.shields.io/badge/Vite-8bc6fc?style=for-the-badge\u0026logo=vite\n[Vite-url]: https://vitejs.dev/\n[Tailwind.com]: https://img.shields.io/badge/Tailwind%20CSS-%23399951?style=for-the-badge\u0026logo=tailwindcss\n[Tailwind-url]: https://tailwindcss.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspotlightify%2Fspotlightify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspotlightify%2Fspotlightify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspotlightify%2Fspotlightify/lists"}