Alarmify is an open-source Spotify Playlist Alarm GUI app for Linux that allows you to wake up to your favorite Spotify playlists.
- Spotify Authentication
- Select and play Spotify playlists as alarms
- User-friendly GUI built with PyQt5
- Schedule alarms to play at specific times
- Python 3.x
- Spotify Developer Account (for API credentials)
-
Clone the repository:
git clone https://github.com/yourusername/alarmify.git cd alarmify
-
Install dependencies:
pip install -r requirements.txt
-
Set up Spotify API credentials:
- Create a
.env
file in the root directory and add your credentials:SPOTIPY_CLIENT_ID='your_client_id' SPOTIPY_CLIENT_SECRET='your_client_secret' SPOTIPY_REDIRECT_URI='your_redirect_uri'
- Create a
-
Run the application:
python main.py
- Launch the application.
- Log in to Spotify.
- Select the time and playlist for your alarm.
- Set the alarm.
We welcome contributions! Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
Author: Lemniscate-SHA-256