Skip to content

Spotlight style Spotify client with a clean glass theme and vim-like keybinds for MacOS.

License

Notifications You must be signed in to change notification settings

1nsomnes/Lightify

Repository files navigation

Lightify

lightify gif

Spotlight style Spotify client with a clean glass theme and vim-like keybinds for MacOS.

Table of Contents

  1. Installation
  2. How does it work?
  3. Keybinds
  4. Versions, Change Logs, Future Implementations
  5. Contributing
  6. License

Installation

Currently in early stage development, if and when an alpha version is realeased an installer and website will be created. For the time being, you must install Flutter and run

flutter build macos

After this you will be able to find Lightify through Spotlight or inside the releases folder for MacOS in the project directory.

Additionally you will need to create a Spoty client and input the client ID when you run the application.

How does it work?

Once you have installed it, it's a simple matter of logging in. This is NOT a remote, you do not need to have an instance of Spotify running to make this work. You will be able to easily search for, queue, and play music. Please note the Keybinds below for usage, particularly because none of the buttons work right now.

Keybinds

KeyBind Action
Meta + Shift + S Open/Close lightify (works anywhere on your Mac)
Esc Close Lightify
Space Play/Pause
H Previous Song
L Next Song
S Change shuffle mode
R Change repeat mode
TAB Navigate to search bar (when already not open)
T Switch to track search mode
A Switch to album search mode
P Switch to playlist search mode
M Switch to "my catalog"
Enter Run search or play selected song
Q Queue selected song
J/Down Arrow Navigate down list item
K/Up Arrow Navigate up list item
Ctrl + R Restart
Ctrl + D Restart and delete cached data

Versions, Change Logs, Future Implementations

✅ = this version is published
❌ = this version is not published

Future features

  • Settings page
  • Auto load next options when bottom of list is reached
  • Auto size window when searching similar to spotlight
  • Theme loader
  • Consistency on tab click

Features for v0.1 ❌

  • Add a section to input client secrets and ids easily
  • Add "my catalog" for tracks and albums
  • Enable search in "my catalog"
  • Make the GUI buttons work (currently only keybinds work)
  • Add a like button for songs
  • Make sure repeat mode works properly
  • Add transfer playback shortcut
  • Create an installer

Start of log (08/01/2025)

Contributing

Contributions are welcome and encouraged.

Please visit the issues tab to see what needs to be done. Check to see if anyone has been working on it so you don't do redundant work.

Send in a PR when you've fixed an issue and I might or might not merge it.

This is a small project so if anyone sends in a review I will probably code review everything.

License

This software is distributed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). You are granted permission to copy, modify, and personalize this code for your own non-commercial projects and experiments. However, any use of this work for commercial purposes—including selling, licensing, or incorporating it into products or services offered for profit—is expressly prohibited without obtaining a separate license.

© 2025 Cedric Claessens

About

Spotlight style Spotify client with a clean glass theme and vim-like keybinds for MacOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published