Skip to main content

A rewritten version of unplayplay

Project description

re-unplayplay

license C++ Python JS pypi npm pypi Downloads npm Downloads

A rewritten version of unplayplay, which is a slightly edited version of pbdecrypt.cc.
This library is implementing various cryptography algorithms used by the spotify's DRM called playplay, you can refer to votify to see how it should be used.


Usage

C++

#include <unplayplay.hpp>

int main(const int argc, const char* argv[]) {
    if (argc < 2) {
        std::cerr << "usage: " 
                  << argv[0] 
                  << " {file_id} {obfuscated_key}" 
                  << std::endl;
        return 1;
    }

    const auto file_id = unplayplay::util::FileId(
        argv[1]
    );
    const auto obfuscated_key = unplayplay::util::Key(
        argv[2]
    );
    
    const auto decrypted_key = unplayplay::decrypt_key(
        obfuscated_key
    );
    const auto result = unplayplay::bind_key(
        decrypted_key, file_id
    );

    for (std::size_t i = 0; i < result.size(); ++i) {
        std::cout << std::setw(2) 
                  << std::setfill('0') 
                  << std::hex 
                  << static_cast<int>(result[i]);
    }
    std::cout << std::endl;

    return 0;
}

Python

from re_unplayplay import decrypt_key, bind_key, decrypt_and_bind_key, get_token

# Get the associated token
get_token()  # returns bytes

# Decrypt the encrypted key
decrypted = decrypt_key(bytes.fromhex('01'))  # returns bytes

# Bind decrypted key
bind_result = bind_key(decrypted, '01')  # returns bytes

# Decrypt and bind in one call
result = decrypt_and_bind_key(bytes.fromhex('01'), '01')  # returns bytes

TypeScript

import { decryptKey, bindKey, decryptAndBindKey, getToken } from 're-unplayplay';

// Get the associated token
getToken(); // returns Buffer

// Decrypt the encrypted key
const decrypted = decryptKey(Buffer.from('01', 'hex')); // returns Buffer

// Bind decrypted key
const bind_result = bindKey(decrypted, '01'); // returns Buffer

// Decrypt and bind in one call
const result = decryptAndBindKey(Buffer.from('01', 'hex'), '01'); // returns Buffer

JavaScript

const re_unplayplay = require('re-unplayplay');

// same as typescript

Installing/building

C++ (cli)

cmake -B build -DRE_UNPP_BUILD_TESTS=0
cmake --build build --config Release

Python

python3 -m pip install -U re-unplayplay

(Java|Type)Script

npm install re-unplayplay

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

re_unplayplay-1.2.8.tar.gz (145.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

re_unplayplay-1.2.8-cp313-cp313-win_arm64.whl (169.5 kB view details)

Uploaded CPython 3.13Windows ARM64

re_unplayplay-1.2.8-cp313-cp313-win_amd64.whl (194.3 kB view details)

Uploaded CPython 3.13Windows x86-64

re_unplayplay-1.2.8-cp313-cp313-win32.whl (169.4 kB view details)

Uploaded CPython 3.13Windows x86

re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (121.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp313-cp313-macosx_11_0_arm64.whl (114.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

re_unplayplay-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl (116.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

re_unplayplay-1.2.8-cp312-cp312-win_arm64.whl (169.6 kB view details)

Uploaded CPython 3.12Windows ARM64

re_unplayplay-1.2.8-cp312-cp312-win_amd64.whl (194.3 kB view details)

Uploaded CPython 3.12Windows x86-64

re_unplayplay-1.2.8-cp312-cp312-win32.whl (169.4 kB view details)

Uploaded CPython 3.12Windows x86

re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (121.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp312-cp312-macosx_11_0_arm64.whl (114.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

re_unplayplay-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl (116.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

re_unplayplay-1.2.8-cp311-cp311-win_arm64.whl (169.8 kB view details)

Uploaded CPython 3.11Windows ARM64

re_unplayplay-1.2.8-cp311-cp311-win_amd64.whl (193.8 kB view details)

Uploaded CPython 3.11Windows x86-64

re_unplayplay-1.2.8-cp311-cp311-win32.whl (169.0 kB view details)

Uploaded CPython 3.11Windows x86

re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (122.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (118.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp311-cp311-macosx_11_0_arm64.whl (114.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

re_unplayplay-1.2.8-cp311-cp311-macosx_10_9_x86_64.whl (117.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

re_unplayplay-1.2.8-cp310-cp310-win_arm64.whl (169.0 kB view details)

Uploaded CPython 3.10Windows ARM64

re_unplayplay-1.2.8-cp310-cp310-win_amd64.whl (192.7 kB view details)

Uploaded CPython 3.10Windows x86-64

re_unplayplay-1.2.8-cp310-cp310-win32.whl (168.1 kB view details)

Uploaded CPython 3.10Windows x86

re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (121.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp310-cp310-macosx_11_0_arm64.whl (113.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

re_unplayplay-1.2.8-cp310-cp310-macosx_10_9_x86_64.whl (115.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

re_unplayplay-1.2.8-cp39-cp39-win_arm64.whl (168.9 kB view details)

Uploaded CPython 3.9Windows ARM64

re_unplayplay-1.2.8-cp39-cp39-win_amd64.whl (193.2 kB view details)

Uploaded CPython 3.9Windows x86-64

re_unplayplay-1.2.8-cp39-cp39-win32.whl (168.1 kB view details)

Uploaded CPython 3.9Windows x86

re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (121.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp39-cp39-macosx_11_0_arm64.whl (113.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

re_unplayplay-1.2.8-cp39-cp39-macosx_10_9_x86_64.whl (115.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

re_unplayplay-1.2.8-cp38-cp38-win_amd64.whl (192.6 kB view details)

Uploaded CPython 3.8Windows x86-64

re_unplayplay-1.2.8-cp38-cp38-win32.whl (168.1 kB view details)

Uploaded CPython 3.8Windows x86

re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (121.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp38-cp38-macosx_11_0_arm64.whl (113.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

re_unplayplay-1.2.8-cp38-cp38-macosx_10_9_x86_64.whl (115.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

re_unplayplay-1.2.8-cp37-cp37m-win_amd64.whl (193.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

re_unplayplay-1.2.8-cp37-cp37m-win32.whl (168.7 kB view details)

Uploaded CPython 3.7mWindows x86

re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (121.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

re_unplayplay-1.2.8-cp37-cp37m-macosx_10_9_x86_64.whl (115.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file re_unplayplay-1.2.8.tar.gz.

File metadata

  • Download URL: re_unplayplay-1.2.8.tar.gz
  • Upload date:
  • Size: 145.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8.tar.gz
Algorithm Hash digest
SHA256 44bf9fff27c657c479a2c8d6da868f86c8b0166c6558bcc1bdf4a4c3b4a61ebd
MD5 b9095c39cac30e21b3b26459caeffc1b
BLAKE2b-256 26f2a59fd50b1cf3dcb1b284c8b1afbca709322de32b63dce1707b8854f7a45a

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a5534c91bbdb897794744c40a212b6dd8a0769624f2ebe86d5577408302fdfc3
MD5 b107d06c3f32510f3a069ac41d9ac191
BLAKE2b-256 4f37f816b518aececfd1b185d6f4fefdb3dde8b149f25d71512a7e1ccfc755a9

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 866152c10c2699d11614e453befa0bc84e2579f3ca44fe3e6b160f777fe6ff90
MD5 4f32e06aa675b369272bb0ae87aac5b3
BLAKE2b-256 ed18cab08e9ebf5ce6679114c928e4a764475f0ee6982b83b3f17fc9cebf3cc5

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 169.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d061309a1cafeb42c9a73deab92a24f234b347a0ebca8781e27e39a0a9aaa18b
MD5 f16eb0b6854dcb2e78c435275ba43555
BLAKE2b-256 b5a90ca09c4a3627c41abdaf05a2575b331f390ff106de82398d3e99e7f2e2f4

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0f84726fef03339b47f67befd78d2b9432b02097a9ec3f03e943dbcf12eefb6
MD5 2ccc762c5993159ec17d6c7bc61bb9f5
BLAKE2b-256 45ca121d6315769b06114b598fb5eda259ade3049c1dab61d1c2351258dd6cda

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f16a9f756846580b7c8512576a07fbe78c226bbd77c42dac03853e27dba06636
MD5 b68cba8fd66eafb2a25ff5397bd73dd9
BLAKE2b-256 01158b35ae64bc650a7c1e73d8273e801020abe834dfd3200ff87c2f98e673c8

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1d750630246ba3dc289ae0b5739a0881b21c3f3fb19a7f7bfb795d4c9ae2fdf
MD5 4996ad12fcbd8da6cd899125ebfd4717
BLAKE2b-256 f0e2783cc1cd189dbd2bb2bcf624af81cbc47d02a62874d028d83419e419b3ec

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d32bbf8d8607d523ac7c06f4df4019083246c8a245b4e287167021b1114f1dd
MD5 7feec6c4a966b2b147323a88a9692ed6
BLAKE2b-256 5b7c844fded6894b15396e7eaa3d8553b48d324c8c9f9d390354aec55042664b

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2db91c43ffba807818f266ed213021a73dfc4a309177f18fd18b5acc1e1e56d2
MD5 8fde2899a97ce5ca803d07da7c08d9c1
BLAKE2b-256 72834bf6d86bfded6823c9c6e33c44088ce276644066ddd375c87c60020b752c

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 b734b122d79d5bcca6e3656e21ca5d07265f428e9dd23ddbd5abc7a71d284ca4
MD5 1b78cab4327c241cd687118864e2aac1
BLAKE2b-256 078966746b9a18d6c21a3cfd6f2985263fe609728ee3041becc3a1d8e5556d6e

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ec0d2f4c923c087353909ff5e408fa69bce76804d272b999e638a2b7048a5be8
MD5 d9eabdda4f54290dfb1cf11fa491807c
BLAKE2b-256 12edd2ad7ad7d029a39944142fcd28d73074573344a6ac476828e4fdec011288

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 169.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fc6ad19e3f38d36e282e9cd038cfbbe684a7c42a19737170db618ca778f0c0f5
MD5 8e80e098d8af60683650682cadd84e97
BLAKE2b-256 c837a91b503c03a66db9d9a759783bc19a0d66e85c37d17ec7629477191499c9

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89d68cbefb6f8cf728476dac026b687c1dd9a46f8ee6913bc1461a3dd698c3c1
MD5 96a5a4b2705c785cd3bd1e3ba9ebb48a
BLAKE2b-256 cd4c671acac5ea851653c270e409d93ab71aac99eee64c8c23a6c38224f6e747

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0f58d4fcce678ae1aac12eb3a1809d9920fb723537f4f81850149e316c5b425
MD5 f5b60d2acbadcd89d9ef9998b1610b13
BLAKE2b-256 effe645f37c6342c337f01c6aa35338268270a72b1855ad404945f83128ac38b

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 545f8b6ca8601fd9afe92c0c79a9d4e9c2cd76541b2a1682204b95471c83b49e
MD5 484cb204df6f84230a15cad44b252a67
BLAKE2b-256 c71ae0d6772007ed180dc3d46a03de7fdd8578032a71e42a464584e0ebb32bcf

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20d28c538a05da3448818c53a20dad28ed459b87922ce1efcbd9a4ae9edcb52b
MD5 7e8b3de4205e016bcef32f56fbc828bc
BLAKE2b-256 2fa06beaf8986a46233d6fda581ccbecd325a256f05dd9d340392d58d74a6b86

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0726bd23d71b2b2e2d1b13727931fcf7098763cbc8f5b542f7bff3d4e0d0a41d
MD5 2edb6d1dc19d81397123e55f5c8c248e
BLAKE2b-256 4673c34f349c949ac46802dee118a63560cdb9646a2b75c4525730e086081f60

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 72d362ef341fab2fbf7f7f6961e46cdc0179c62edb260ee87bb505b6e282094b
MD5 eb6c7680e37b70b5adfa129f0071017d
BLAKE2b-256 b8f0cc78d2d2009c9022e40ad8fd43af39748665a3b926e1dbef431adf4372c1

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 14d7523ea230ff9e5831b13a6df12a8d6bfffb310b64bbd2849acda3e1f1657b
MD5 8f702c9a528e9fe31d5440f2a37ddc73
BLAKE2b-256 0d60e8aba486c29f1e6e3513ccd7fa050646fff255add84eb6144ef65de15c5c

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 169.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 36a50af275861cdcd7ba2d23175be55eec49382ec1427036bd662c38bc89ded3
MD5 6de4570a5716bf584e6186542a4875ab
BLAKE2b-256 77f9035c1236d8d0f852576aedfd71044cccaf7c465fda149360f5292ee69d98

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 491163424a68044b5d436c8485dc46bc5f9c0d1dfcf0b415658d19f360f32884
MD5 2cc135bf9faf978e7e6c53a42e745283
BLAKE2b-256 6928c1bfb9917da1dea315d20151247dddda7e11098757dbc1fc80305635333b

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac2742b6640afd3255e3b8d050ee32bb96bbe926ba9d0b2c68f291ab39dd2607
MD5 fb726c0072bbe8a14af35fb68a19bb6a
BLAKE2b-256 c366a9934134425d7af689b4406abf3f34cd71aa69afc092ae9d779e25a941cc

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57ee107885f9f3bcc875d475195febae7cfe4563ce83c179e61510d764404e80
MD5 052f69a101e76a9cac3e656cbb27a252
BLAKE2b-256 0e668b3157722af3bce366b6e52a4a3da5bebef7870aea71c553d37d625460e6

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 993fb63ada09d15e9cb350a053c0440c9f65a18cb02a626e668100735dba599e
MD5 0c2dee35f5c5d6aad4a46b612aba25a2
BLAKE2b-256 ea561a80e00d628bc29905447301b1178d11443eed0efa28d444471aa7b1d902

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e39b2c0bb983679841283f5d8745916838b751f9ae0187c2867724fb3a9d8ec
MD5 b3a93de4b3022833641aaf9a35839688
BLAKE2b-256 5b3ce52e24100eca356994798c395026045a50bad08e063915b12a8afc840d36

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 bbd947a8040d7ae86422a86e70d42a31cf9b1acb172ea69560aa66065ce360ed
MD5 0bc626cd2d7b1e4451f471ca35894215
BLAKE2b-256 7255cd08b2f3d76b46b6c7c8dd7f367d16e9e8558db69d1c7784fa8a63911242

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eae1f87df037f62bcbe29998a4adce3279e46d52de0fc312f18970ca9403da52
MD5 9a5a464fa59254ab99b8114cca32dde8
BLAKE2b-256 2282fc85c6a2509400060bcf78b3989ce189c4b1a6497471b7c3353477bd3215

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 168.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0c495316888ae968987647129c37d8d71701c46ec9da76fdcd45c0817b076265
MD5 7e49f435c93069750af2929bca32e699
BLAKE2b-256 34d9aa64b3c08188f04a98d7379898186de74f57de5c27b3c8108aa99f19e14b

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c99c62f65201659ac6f6d71f2c3e0affd14530403bf33188226a1954b204df96
MD5 e3b121f85ef256f8dabed8841349a535
BLAKE2b-256 a9439783587d1d9bdbc2e8b127005851a71ce824d19d5125abd9aff1d27779da

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91525f0fb11418a7b4f75c25838321d8dd1c1c01475e12a035f4826b22a5eb73
MD5 5c0029dda0b158b62e4072f98dcde526
BLAKE2b-256 b493a8917db74389db4fb92476ab69b1c21425803ba116ac1dd81fc4e5d8ab87

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9c091652e9069b3f8e41156e4f06e58c34b80fea22ea66e2c2019a3f00b6dfd
MD5 ae9407396f20aa7f8713e7e9f2d8d0a5
BLAKE2b-256 13c70418a10887cc0117b8ce6bf53b538d87fe7116d688f79eea77b9cb60121d

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efe3c399ce93b25d7dc963cb0f2107654f1a0d11715662b74490eb58401d44da
MD5 bafc955d850650db89a18106e1c1e66e
BLAKE2b-256 6495a010a5d9a8aa74fb83e1086c67cb3db029b4822249218b6beb6bd71d1533

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 127cd862457343825fbf5805ff37f6daec019a90f6840ac8368ab0d72fba1c63
MD5 c8c7b3bf273ef79c1beebf57687ebc5c
BLAKE2b-256 96d7ca2ff39229ef5b02ad24f9c437b6826acee48a7f94721f251ef607ae80b1

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 b54aef00e9b3bfd73c571f4c7c36a247317ffdee826af27b3b5584d492caddd4
MD5 b9fb3d97dbfca9a93d8e8b4e8844a08a
BLAKE2b-256 c267f73e25d8121c782022a349248d91bc38ba7ba31c63bd6d9dcead67ca428b

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9fb620ac8c97faf6faab2cad8c1e31ee8a8088bd296b0615473692d3274a1008
MD5 80d169fd7a2565663334269cdca09a75
BLAKE2b-256 dc2a448496361bc1426200323e77d215703d9c249c76af6092ba616ffb95a1fe

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 168.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b89bb00114b542b14daff413543d20d9a6266279a358f37eded4aa885862dadf
MD5 eae5e0f11883968a1588491b6b5be329
BLAKE2b-256 a45d66092aacf954da525dbc4d72d58b60db4cc129c3aaa1b04580fb17b35deb

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e8977d552803243d648da0a899a6da71ebdaa7ec5f1cea21bf6f600abd1e46a
MD5 a1a38b6fb61a8254037e64f7ee6b3a5d
BLAKE2b-256 7d6321ca7438f755b3639cfe8c09f7b3698494290cdd5af0acc58c7aa6eab386

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 876dd1bca194c988b4334946c36118cdcf4a68e8873cf1e9210682d6d94430be
MD5 903218584a3988413b45f9bd70c418c2
BLAKE2b-256 a76310d11b3276e1b08323c7b65de04b98f29250ecfcde5156cb1d6502663362

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3c1d1b8147303524ab39456b87452500370bb58dca689e16ed2af28b78abc09
MD5 79f12ff5d0ad81b92ea0844b0248a8d2
BLAKE2b-256 32b2bf7ad830c6420dec5714764ce480eb5f5d4b4ac1018ab0897a165a3cca2e

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2f146845d7e27007b12ffe27846c7b634099d78255fcb05e13c2aa460796c8b
MD5 c4420b6e86b5de0b665ea7ef2412e906
BLAKE2b-256 f8fe1d255b6ac9ae74dfc8b1876c466790b4266f748bbb5cb19d0a8a7d3bddec

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d9e3dc7b4cb413f5604fb59bc32019fbc6782b51d5f8705964356d395f1be61
MD5 6139c2463ba7a64ca7da7488f7f65251
BLAKE2b-256 c6dba0b8c9def6d37bbbfb651cad7fcb55329b2c3f2cb7c148b22e4add66d0a6

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a1e19f67a0002d2101bb9f17856543fd95b19ba87d5bcad020c6f0b0654e8446
MD5 0270f9f0412279bd1df4666c3056e3df
BLAKE2b-256 3cddba07c1fcc601b82e6b7a674b99ae01eadbfa0114acd692107fdd31c1cbd2

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp38-cp38-win32.whl
  • Upload date:
  • Size: 168.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4660b4e053112ab72a9385f7ca39966b0f02d2de32b85afe78337c65880a5040
MD5 704b99c1ebf17de1ca9dbcb6f9dfebe6
BLAKE2b-256 18753d0b44fb79b9ac757b852b310a59c3be2f0ed135e60c72e4c5846326898f

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e0ed5d826720e4ef7ef7bf14df9ff6784116e1a1d7ac0d0927ea36969e8198b
MD5 bb48cefc4cfaf01e9a022c34d07cbd63
BLAKE2b-256 9155d60a09b99eb9d7032c094cca0080dd4971146331a17fbe2c66eff60eadc6

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39b2e25b82abc88397961242d04ce858d9dc1f70eae6fd421cbcb524f59474c5
MD5 15cee434598c6dc036c8e8eb4b58093c
BLAKE2b-256 48c0cb340187ea9de914f39a90cf523d66f4bc0838e3f578ac09fb1169af0496

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e4fae5d35ca1633a7084adaeec513687e9e787e4e644b00bf841c8322804cb6
MD5 e0bf0f1dc7a09bc629f69aed09708b1b
BLAKE2b-256 671449f22dc89bb8802743c4570d02e2e79d12c5573f7eeed702ab799d994eff

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3ec3225eb774f56d4009526b8ada5958f77cc0ed31bab73c8ca028fda8672f1
MD5 406b80a9d5a1619da070a088f101e7b0
BLAKE2b-256 d85a15636aa005474e40a5ca3f1a91f7d05198bcd4251c109c6d7055c5d77fe3

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 877695a1a40cb93c80e709dda300767457dc546a3ec3d6d2203611739d08484d
MD5 a70fb34f3c368b4095cc03435c67bd88
BLAKE2b-256 88b44a82768b1dc2dafd13040676e03b2f8fb2bb47d25fe87d336c05552ff35e

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 55825b02bb6a34fbbd5ba9a4bf5a7d34d284ea34c132724d9ed77f752acfd82e
MD5 89bb9cd408e561d3357327a873a9216c
BLAKE2b-256 8fed21176c1f6c0a48ff3e6653e0ae195a54f559f01b4ce3f8cb1c54654e2ec2

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp37-cp37m-win32.whl.

File metadata

  • Download URL: re_unplayplay-1.2.8-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 168.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for re_unplayplay-1.2.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d31c07eeeb958c83b8cd2e61c2998dbc6012253d7a71777ace8316299eb32bda
MD5 74d60d953ebfd8e1efecbe7e750c0892
BLAKE2b-256 57497ef5a4be9e1bb6d0158b8bb8259946f2434c1cf71582138372445d934497

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a62372a2329db3d46d6f35360f7e2e23d95c59c8592a5c783d1f4caa45f8b77
MD5 5296efb415732d2b5d86640085bd70f1
BLAKE2b-256 8a8a46eec5b42275d7efd8c36083b66999d10c55fb71d130b05a81e0e622fead

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 469f551f9807282c37f28f78b0c85c96f22574e129d66ed3ff2c98611193e0ee
MD5 fcc4741cc1211ee111a8f0e76df030c3
BLAKE2b-256 d6cd87951fd38b5a4a914803ca1a9a987dcf9012542e8cf21263f8c2c151ac59

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9edb029a9fbf3c78a00ad29d1297c53bd6239ee49ecfdbda6187ae0c6bdc7fe
MD5 6e166a219e0e2d1fae3096117500d2fc
BLAKE2b-256 b5546bd9e3d9ddf76b33406874661e22b44de481f5dcb2d4d13ae31edaa41370

See more details on using hashes here.

File details

Details for the file re_unplayplay-1.2.8-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for re_unplayplay-1.2.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b69a96f55ae35f89a0105058657c769478e8f712f7af0aa401493d64b0eab083
MD5 518732fab85b78a5b4260a925146fac1
BLAKE2b-256 9a3090e12ae520452ea6eb9b47b41b413f20b1f8e7b08cdb83ddceeaa0fcb68b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page