Giter VIP home page Giter VIP logo

stem-player-emulator's Introduction

Stem Player Emulator

This repository contains the source code of Kanye West's stem player.

Please Read

Kano has been updating their website so the emulator might stop working at any time without warning. If you just want to listen to the album then I suggest you to find mirrors online, if you wish to support the emulator then you can donate here.

Money will be used to buy the stemplayer and teardown for further reverse-engineering purposes.

Tutorial

If you prefer a video tutorial you can see mine here

Installation (Chrome, Firefox, Safari, Edge, Opera)

  1. Install Tampermonkey
  2. Press here, a Tampermonkey tab should open
  3. Press install, and you're done

Mobile Installation (iOS)

  1. Install Userscripts
  2. Open the Userscripts app, and set a directory.
    • Doesn't really matter where, but I would recommend setting it to be on your iPhone and not iCloud
  3. Go here
  4. Next to the website name on Safari, click the "aA" button.
  5. Click "Manage Extensions" and enable Userscripts
  6. Go back to the "aA" menu, and click "Userscripts"
  7. Should popup a menu that says "Userscript detected: Install"
  8. Click Install, and you're done!

Working features

  • Download on play (when PLAY is pressed, track will be downloaded)
  • Removed e-mail requirement
  • Download stems from albums
  • Download stems from uploaded files
  • Download stems from link
  • Download WAV stems (true WAV, not the MP3->WAV conversion present on the actual player) - only works for album tracks

Not planned

  • Download full albums (requires storage emulation)
  • Configuration emulation (there's no need)

License

This project is MIT Licensed

stem-player-emulator's People

Contributors

krystalgamer avatar mmattbtw avatar shxf7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stem-player-emulator's Issues

download

the downloads are coming out with just the part of the song like just the bass or just the instrumental

No Longer Works

Not sure as to why, but stemplayer website now requires you set up an account with a password, could be preventing the emulator from working? godspeed, thank you for the all work you've done so far.

Issue with iOS

Hey there, tried following the provided steps for mobile and after enabling and clicking user scripts, it returns "Failed to get init data"

Suggestion for top menu

I know this is more of an aesthetic thing than a bug fix but I think that it would be better if the mode/download-on-play options were triggered by a hotkey on computers (maybe pressing z or something toggles the menu, maybe an option to change which key it is if this is implemented) instead of always being on there; Phones are fine as is imo. It's not that big of an issue but I believe it could look nicer.

Also I wanna say thank you for gracing the world with this, means a lot!

Can't download tracks

I tried Safari on iOS, Safari on macOS and Firefox on macOS and I can't download tracks. Neither by trying to add the track to the stem player or playing the track with the option on. iOS is 15.4, and the Mac is on macOS Mojave with Firefox 98.0.1

twas easy to bypass until...

im working on something too that works with the api, and they mustve removed some email addresses because the btoa'd one you have and the one everyones talking about publicly no longer work... hmu on discord bryanthaboi#3088 lets chat

Chrome only showing Play button for each song

Not sure if it's just because of how the website has been updated, but it's only showing PLAY next to each track title now on Chrome. There isn't a download button anymore or any way to play the Stems separately.

easy download feature request

image
when playing a song from the email section (without the emulator installed, by the way) a link is generated in the network section when inspecting element. if you open the link in a new tab and save the page you can save the entire song in an mp3 with all the stems. hopefully this would be a simple feature to add to make every song download from a single button press

Patch doesn't fix the downloads

Instead of letting you through to the download screen, the website will open the popup for usb devices and then say it failed to connect

Unable to authenticate device

I use the script and when I press cnnect device in the website it shows the loading screen and the console is being spammed with errors saying 'unable to authenticate device'

newest update wont connect

just updated newest script and it doesnt connect now it shows up the popup to connect and then says failed to connect if you click off

88c6af1830b3cc67c00d89d721326ea1.mp4

Amazing!

Much love for this! Absolute legend

patched

patched with a site revamp

Mode Selection interference

Not sure if this is a common issue or I am just overlooking something but on IOS the “Mode mp3/wav” feature is in the way of the X to carry on to the next page.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.