Please sign in to access this page

Vibe

Vibe Used AI

15 devlogs
13h 49m
Created by Jayden Chun

A platform that brings Apple Music and Spotify users together by listening to the same songs at the same time. (Kind of like a SharePlay but across different platforms). This is a collaboration with TheScientist101 + myself.

Timeline

Connecting Firebase's firestore db with my app. Creating a vibe session will created a unique session ID now

Update attachment

Created two buttons for creating and joining a Vibe session

Update attachment

Added a Connect Tab for Apple Music and Spotifer users.

Update attachment

Created a button/indicator of whether or not a user is currently connected to Spotify. Also, separated files pertaining to Apple Music and Spotify that were getting too messy

Update attachment

Finished restructuring the token saving. Attempting to use the refresh tokens within a few minutes of the expiration date.

Update attachment

Changing the variable structure of the Spotify tokens

Update attachment

Added a button(will change the UI later) to connect the app to Spotify without having to search up a song first. Got a Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates. error though

Update attachment

Put some final touches on the UI after reverting the colors back

Update attachment

Fixed the Spotify's UI for the playing song(the colors were for debugging)

Update attachment

Debugging the UI for the player status bar at the bottom + implementing a refresh token for the Spotify access token

Update attachment

Got rid of the ugly green Connect to Spotify button when first opening up the app, but ran into an access token bug

Update attachment

Can now switch between Spotify and Apple Music versions without force closing the app(can switch from the settings tab) + changed very little UI for the tabs

Update attachment

Can now pause and play the songs at the bottom of the song list view. Problem: Doesn't allow the user to play a song unless a song is already playing on Spotify(might just be a Spotify API thing though)

Update attachment

Added the current song's name, artist(s), and album cover at the bottom with a pause and play button. Still in the middle of fixing the functionality of the pause and play button though. (For the Spotify Side)

Update attachment

Figured out how to keep track of the current song + added the current song's album cover when played

Update attachment