Skip to content

schulzetenberg/iffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Iffy

Quick Spotify playlist management for macOS and Android. Remove songs, move tracks between playlists, and control playback — all without opening Spotify.

macOS Android
Menu bar app with global keyboard shortcuts Notification with action buttons
Iffy macOS Iffy Android

Features

Both platforms share the same core features:

  • Remove + Skip: Remove the current song from its playlist and skip to the next track
  • Add to Favorites: Add to your designated favorites playlist (with optional remove from current)
  • Move to Playlist: Add the current track to any playlist, optionally removing from the source
  • Persistent Auth: Sign in once, stay signed in (tokens stored securely)

No background polling — data is fetched on demand when you interact with the app.

Project Structure

iffy/
├── macos/      macOS menu bar app (Swift/SwiftUI)
├── android/    Android app (Kotlin/Jetpack Compose)
└── README.md   ← you are here

Each platform is a fully independent native codebase. See the platform-specific READMEs for setup, build, and usage instructions:

Quick Start

Both platforms need a Spotify Premium account and a Spotify Developer app.

1. Create a Spotify Developer App

This step is shared — if you've done it for one platform, reuse the same app for the other.

  1. Go to the Spotify Developer Dashboard
  2. Click Create App
  3. Fill in:
    • App name: Iffy (or anything you like)
    • App description: Personal playlist manager
    • Redirect URI: iffy://callback
  4. Check the Web API checkbox
  5. Click Save
  6. Copy the Client ID from your app's settings

2. Platform Setup

macOS: Add your Client ID to macos/Sources/Iffy/Resources/Secrets.plist, then build with Xcode or bash macos/build.sh. See the macOS README for full instructions.

Android: Add your Client ID to android/secrets.properties, then build with Android Studio. See the Android README for full instructions.

About

Spotify Menu Bar Utility App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors