Skip to content

jana-ja/PlaylistPurger

Repository files navigation

PlaylistPurger

A Compose Multiplatform App to sort out your collaborative Spotify playlist together with your friends.

Pick a Playlist and you have three possible options to vote for each track: keep it, toss it or don't care. Use the list view to see all tracks and vote using the buttons. Or use the swipe view to only see all your still un-voted tracks and vote via swiping or using the buttons.

When you and your friends are finished voting you can look at the group results to see which tracks are your favorites of the playlist and which should maybe be removed.

Current state of the app:

Playlist Overview Playlist Overview Playlist Overview

Key Features

  • Login with your Spotify Account
  • See your Spotify Playlists and Tracks
  • Submit your vote for each track to keep it, toss it or don't care
  • List View with Buttons and Swipe View for Voting
  • Look at group vote results
  • Use on Android and iOS

Planned Features

  • Sorting and Filtering of Playlists and Tracks
  • Remove songs from playlist
  • Play Song Preview in Swipe Screen

Current Todos for Version 1.0

  • Add Backend
  • Improve Result UI

Tech Features

  • Compose Multiplatform
  • Clean Architecture
  • Dependency Injection with Koin
  • DataStore
  • Spotify Auth
  • Spotify Web API
  • Token Refresh Flow

About

Multiplatform App to clean up your collaborative Spotify playlists together

Topics

Resources

Stars

Watchers

Forks