Skip to content

ADriverLikeCoding/iSpotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iSpotify

Hello everyone, this is iSpotify, which has unlocked some of Spotify's premium features. The purpose of this project is not to crack Spotify, but to learn the interaction between swift and javascript.

Features

  • skip previous
  • unlimited skip next
  • seek
  • show track list
  • disable shuffle

How it works

After a Spotify account is logged in on multiple devices, you can remotely control the playback of other devices, and Spotify provides some premium features on the computer browser. Therefore, iSpotify creates two WKWebViews as browser containers, one is used to render the mobile webpage, and the other is used to load the computer webpage. When the loading is completed, the mobile webpage can link to the computer webpage, control playback, and obtain some premium features. And the tracks are still played on the local device.

Screenshot 2024-01-01 at 13 59 22

Requirements

  • Deployment target: iOS 14.2
  • Xcode 15.0.1

Usage/Examples

Tap now playing bar, then tap devices button on the corner, and select Premium

usage

License

MIT