Spotify Looper: Day 22
Created a new branch to try and implement my own simpler version of the WebAPI. I only really need to get track analysis, so it seems better than having to d...
Created a new branch to try and implement my own simpler version of the WebAPI. I only really need to get track analysis, so it seems better than having to d...
Ok, the API works, and successfully downloads track analysis payload, but I’m not sure I like or need the SpotifyWebController class…it seems a bit redundant...
Trying to fix compile issues with frameworks. So far I think there are two independent issues:
Imported the webAPI framework, but having some build issues (probably a result of changing the App name yesterday). Currently unable to run previews in the a...
First commit! I have a working playheadNavigationView that responds to dragging and tapping to update the playhead position on the timeline and segments.
Imported and displayed sample track data 🙌🏻
Finished the timeline (the longer playhead will go on top of the entire playheadnavigation). Added drag gesture to update position of playhead, and call a fu...
Still messing with the timeline view trying to align the controls (specifically the playhead indicator which should extend over the other views). I need to g...
Started with TimelineView. I found some code for a Vertical slider (which bizarrely doesn’t exist as a standard control). I’ll modify this to become the play...
Generalised sectionView into SegmentView to apply to all TimeUnit instances.
Split out sectionView as a subview in playheadNavigationView. Built the basic structure. Trying to work out how to differentiate between adjacent sections. I...
Created a basic design concept.
The above Spotify clone only uses 30s previews in AVPlayer. I think that the initial concept of slowing down the app is not feasible right now. :( However, I...
Successfully obtained playerstate. Had a lot of issues with getting the correct syntax, I think because the expected type was <Any?> and I was explicit...