Skip to main content

Tools for extracting assets from Media Station, Inc. CD-ROM titles (including Disney's Animated Storybook)

Project description

Disney's Animated Storybook: The Lion King Media Station

A Python-based asset extractor and very incomplete bytecode decompiler for Media Station, Inc. CD-ROM children's titles. I loved many of these when I was growing up - especially Dalmatians. The ultimate goal of this repo is to create an engine for ScummVM, but I've found investigation and reverse-engineering easier to do out-of-tree in Python. Please join me in preserving these top-quality children's titles for future generations!

The most important knowledge needed right now is documentation for the bytecode engine (scripts). If you have knowledge or code you can contribute, please let us know!

Installation

Get it on PyPI: pip3 install MediaStation

Usage

Installing the PyPI package also installs a MediaStation script that can be invoked from the command line as follows:

#             Input directory   Export directory
#            ................. ...................
MediaStation ~/DALMATIANS/DATA ~/DalmatiansExtract

Known Titles

See and contribute to the updated list on this projects's wiki.

Support My Reverse Engineering!

Buy Me A Coffee

If you like my reverse engineering, you can buy me a matcha latte to show your appreciation 🍵!

Technical Details

Please contribute if you have more details here!

File Formats

All the data files for known titles are stored in the data/ subdirectory on the CD-ROM. These seem to be the same across the Windows and Mac versions. Some titles have additional files than these (like Tonka Garage, which has some Direct3D models for the car design activity), but these are the known files and formats unique to the Media Station engine.

Media Station titles have these types of files:

  • Context files (*.CXT)
  • Title definition file (BOOT.STM)
  • Profile (PROFILE._ST) - ONLY non-OG titles.

Each context file generally contains all the assets (and, depending on the version, the scripts) necessary to render one screen of the game. Since the format seems to have been originally designed for Disney's Interactive Storybook, this makes sense.

Context Files

  • A context file contains one or more subfiles, which are each complete and (almost) standard RIFFs.
  • Each subfile inside a context file contains one or more (almost) standard RIFF _chunk_s.
    • igod: Indicates a chunk that contains metadata about asset(s) in metadata sections.
    • a000, where 000 is a string that represents a 3-digit hexadecimal number: Indicates a chunk that contains actual asset data (mainly sounds and bitmaps) with lower-level metadata in metadata sections.
  • Each chunk can contain the following:
    • One or more metadata sections.
    • Raw asset data (PCM audio or RLE-compressed bitmaps).
  • Each metadata section contains one or more _datum_s.
  • Each datum contains a "primitive" data type (integer, string, etc.)

Title Definition (System) File

Also known as the "system" file. Contains metadata sections with global title information like the following:

  • Title compiler version.
  • Declarations of each context file.
  • File offsets of all subfiles in all context files.
  • Declarations of cursors stored as resources in the executable.

Profile

When present, contains a human-readable enumeration of metadata like the following:

  • All the assets in the title, along with the IDs and chunk FourCC(s) for that asset.
  • Declarations of the variables, constants, cursors, and so forth used in the game.

This doesn't seem to be opened/read by the executables at all while the titles are running. But there is a ton of useful cross-checking info in here.

Motivation

I re-discovered these titles when I was finding Director titles for the ScummVM Director engine at GSoC 2020. Coincidentally, the main data file extension (*.CXT) used in Media Station titles is the same as that used for protected Director cast archives. I quickly discovered these weren't Director titles but something completely different - and so this project was born to preserve them.

Engine History

Coming soon! For now, the Disney's Animated Storybook article has great background on the early titles, sourced largely from Newton Lee's books.

Future Enhancements

  • The bytecode decompiler needs a ton of work.
  • Some script data seems to be stored in the executables. That should be extracted.
  • Write a wikipedia article about the defunct Michigan-based company Media Station, Inc.

References

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

mediastation-0.9.3.tar.gz (225.2 kB view details)

Uploaded Source

Built Distributions

MediaStation-0.9.3-pp310-pypy310_pp73-win_amd64.whl (84.5 kB view details)

Uploaded PyPy Windows x86-64

MediaStation-0.9.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MediaStation-0.9.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (82.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

MediaStation-0.9.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl (81.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

MediaStation-0.9.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (81.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MediaStation-0.9.3-pp39-pypy39_pp73-win_amd64.whl (84.5 kB view details)

Uploaded PyPy Windows x86-64

MediaStation-0.9.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MediaStation-0.9.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (82.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

MediaStation-0.9.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl (81.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

MediaStation-0.9.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (81.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MediaStation-0.9.3-cp312-cp312-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

MediaStation-0.9.3-cp312-cp312-win32.whl (84.0 kB view details)

Uploaded CPython 3.12 Windows x86

MediaStation-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

MediaStation-0.9.3-cp312-cp312-musllinux_1_2_i686.whl (89.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

MediaStation-0.9.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MediaStation-0.9.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

MediaStation-0.9.3-cp312-cp312-macosx_11_0_arm64.whl (81.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

MediaStation-0.9.3-cp312-cp312-macosx_10_9_x86_64.whl (81.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

MediaStation-0.9.3-cp311-cp311-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

MediaStation-0.9.3-cp311-cp311-win32.whl (84.0 kB view details)

Uploaded CPython 3.11 Windows x86

MediaStation-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

MediaStation-0.9.3-cp311-cp311-musllinux_1_2_i686.whl (89.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

MediaStation-0.9.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MediaStation-0.9.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

MediaStation-0.9.3-cp311-cp311-macosx_11_0_arm64.whl (81.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

MediaStation-0.9.3-cp311-cp311-macosx_10_9_x86_64.whl (81.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

MediaStation-0.9.3-cp310-cp310-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

MediaStation-0.9.3-cp310-cp310-win32.whl (84.0 kB view details)

Uploaded CPython 3.10 Windows x86

MediaStation-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

MediaStation-0.9.3-cp310-cp310-musllinux_1_2_i686.whl (89.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

MediaStation-0.9.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MediaStation-0.9.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

MediaStation-0.9.3-cp310-cp310-macosx_11_0_arm64.whl (81.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

MediaStation-0.9.3-cp310-cp310-macosx_10_9_x86_64.whl (81.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

MediaStation-0.9.3-cp39-cp39-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

MediaStation-0.9.3-cp39-cp39-win32.whl (84.0 kB view details)

Uploaded CPython 3.9 Windows x86

MediaStation-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

MediaStation-0.9.3-cp39-cp39-musllinux_1_2_i686.whl (88.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

MediaStation-0.9.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MediaStation-0.9.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

MediaStation-0.9.3-cp39-cp39-macosx_11_0_arm64.whl (81.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

MediaStation-0.9.3-cp39-cp39-macosx_10_9_x86_64.whl (81.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file mediastation-0.9.3.tar.gz.

File metadata

  • Download URL: mediastation-0.9.3.tar.gz
  • Upload date:
  • Size: 225.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mediastation-0.9.3.tar.gz
Algorithm Hash digest
SHA256 c80cf87c01c88b3cd99eba3b2dce41e3a6c9a51ea695cf00e02ff34b4e3a0f63
MD5 3f8021c4bbdf35ac2b0129440f4e0bed
BLAKE2b-256 cea60476da2fd7d580b32b4e25acaacb2301cb0475f3c9f61236ba96f2edebf7

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 30e3d22edb1336bc6a7bfee95b9fcb244fccd6d8476916c6e52a1963d7fd2fae
MD5 3f76d7ae64d0b7a9746e4a6378c48ece
BLAKE2b-256 7446391c28bcbdf119596cd1c003d22b2897fdd82a7449f477b3e5e0c4ed8597

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc2feff2b31b2f77c04e663ccc3397736e9d13bc295ca98f760b2f85b4e517a7
MD5 de59d61c2038ca352864f4b4851a6004
BLAKE2b-256 cc7d209e2fc831bc891f7d5d453cabf418332ae659a3775681d466bfb33d1185

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 820df53c8219e16756f433f039fa99f314bf468f0b2b50f3df1717cf053d85bf
MD5 a2a16d241d31b541fafb7219f207e302
BLAKE2b-256 9e81cadec2f33a93a10cb42cf89057d02a642f0b12e72d6c6ad0d43d34ad21aa

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71ff884ae578a5012de524a70af95bf5f650b16690529d723ac94e0fe5f90cc6
MD5 e4d875453f6cd88172b4b33ad6d3c304
BLAKE2b-256 2c55ca60d30f446d544daae5e239be01c5e02812c3c9c323c4d16af62ec4f020

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33c39d068afe33f8fbd4a789034f4404101b726b5dc503480afd46330f5b7251
MD5 a269e86aba7d15be9a9816ec2d58c616
BLAKE2b-256 fd6f6c650d5c0cadb60043588bed03c1654ba7a01ca6df070f667da3e38df236

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 de4d487f59843a6534f8b51edb45829c79f4803347586eb7bde867ae2966276d
MD5 270aed1a4c6f2ac5c5fe85b1982f162a
BLAKE2b-256 c874ce5afb67c5ee855abd063682f19b8e156034ddd163e2269ed6311a8cf92e

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f5cb73bbf14728135d32edde51da983053f02e0a23dbedbd0b48125b99aa075
MD5 5e063ea93300dd73b3ee494e62e7b9ff
BLAKE2b-256 ff2c007c12200bdfba795da7d5d6f42f39ec7bad9c11c1db65003c470185bb5e

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a995e0b5691e92366307838e531ca0683d68b87c761922ed49e23a07478098a7
MD5 eb9c11dc517a35c947e799b20b429549
BLAKE2b-256 491c4f9cf1694a0779e377e4ca1c3faec04e41808298df1ff6e7646c5ffe57de

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7a33cc842e0e88176795508ad9109527934494776dd0f06bcc84ef9b81ec494
MD5 054f1d10abcb3161c0b4abc02c8881e1
BLAKE2b-256 4f7fbd0d2cab2c625648c4ef39523511da879d7836da4feb6b6226e86b564534

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48b3ecc4d7b0e16f8eeb2c181ba029d32695a1fd3e6099c1f30a84dcaf9cc82d
MD5 d29faec9c1a639bd3db1cf209be86aaf
BLAKE2b-256 5514e95d6f756956da02a9bf3bb7f5c7c581858187713b86e67c7c660fafd9a8

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f9bb291f5b9556399099846cd4aeb72f13837ae0ced2873102a36253133f0d6c
MD5 f3a6c470da64c16bbda712f5f280b57b
BLAKE2b-256 b8b36c7f800208928c216956dde6eb35c651c739596437b3dadd58114ac0cc8e

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c67f5f728748396a73cc7c3d5ffc2e17962511c176f2ded2046c24f20caa7c69
MD5 78ca5836dcc2359d98a477717cd669b8
BLAKE2b-256 6d7b0c8ffbd3ecb3cf427e8363e3f41947c4b372de1c8a59dbe33b78265e795b

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fede9279282d43521737666648974305c11fd430afc57fc74e5c5a9a8a92b8d2
MD5 d07b991cb18d00bc5acfc31660f8c90b
BLAKE2b-256 d9a4b1adc516386fe749506532725ffab4271b27e7bc38fc9131aca3a208ed67

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73d3b602a5191642d02f649afbf28151584469951b9dee7c74e453804fc60335
MD5 26ca3f44751c19b9604d481fac8ccc29
BLAKE2b-256 b2691b0e24d094ad969eccb9979925c84757a8131513fd8d18e4b21f6d7a765f

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 245a4e91673902b185fa5054a77d9391e2de02d807a95a57f27fb5dd3656fdb1
MD5 8f07fee01985714f20417ca0fb3c3512
BLAKE2b-256 c44b7d48b019d50f8fa9ec5a8f6fd6aae559187d00905abe2fe13d43237bb501

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 850caa499d357eb7841855b27537a9bea6e75d192ddccbabbd7e087654768184
MD5 6d16e73651299286a70e28a07fcdb95a
BLAKE2b-256 ecee4d24c21cdd9ad6cc803fb4917d797bb9c81d020504c70406bd3b198e4ac6

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e9c5038abcc7b869e5a5eea0d83b8066f5d4bbeb5fa54e3cff144a554e33897
MD5 35598c083bd688373cebafe1a4abb563
BLAKE2b-256 232d30793d298fde7390905362c2a577adf94d200ea30a5bffcc6fb8f880aebb

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca580cccffae21aee09da16b9c3b0aa4819652bf8ddb6626fae84219161fd577
MD5 9b7f34f5761ce2d37fa0f777c074243f
BLAKE2b-256 c2fb5e915efb5cc746782b51ccaf5062968fc8cd698cda073052bd10dd526009

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 37942e600955971ccb21e40b616cb39ce8322583891249c61b34a8d106c2558d
MD5 e53956523138585f96fa012344d37864
BLAKE2b-256 b0cf753c8c5606f21d4afd7deb72eac3453b7416bb793fe65081f4b0dcb1ae0d

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 dbb3ac66d4ba608f7923e5990abbddc2f8a434d8062b6a2665a4ed52d6020187
MD5 27ac1c71779d19e90aaec76a61fab44d
BLAKE2b-256 4ee8dc6575a05d1d642e81139da2bc531c86bb05e1dfae656e9e638cb4fa0829

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5e9cadd1e57181ed27dd262322a1de8b9e96597b562f545e0ce68303ec4f748
MD5 e34999c42e5690c3d836e92ef04f2a23
BLAKE2b-256 1186500dbf3172ee22bcce0c7dc0a48b20275990dbdcd69d173f7cd6602631c6

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ec12d46c87b609ead6096eba2521102976101cbda64d5eaffa6d9d900165bbf1
MD5 dab58ef6b6bf4e302e2d6c8f9de164ff
BLAKE2b-256 42f3e2fa0992b768a6edea73d818461e102c4a52cd68d406b25f5e40fa5c9c18

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2c54e3fd169fe177d1c8563c3d3c9a7f797b980c9e10e9cd3dd80a64b84899b
MD5 e20f6a753f5510e913360bec48282090
BLAKE2b-256 1138e8ecaaf56dda4d8b5ba0b5e1ce2a1e6f6431eb9adbdd8649b77e616226d9

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 311371cc06310705af8843a44c94813e9ea7bce1ab9308ebf820962e6b629307
MD5 db3c82869c0c181c42e327c77fc2d1bf
BLAKE2b-256 dd0144fb2fabf3e6ee1c70cf45fe263d42ad48918fe2b28ff50ba54a1214f213

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5847e584f939b8d155b54397b85b6abf2298ddcf7b5e7f3c74a5bd80f072634c
MD5 e25c70f519188dbe2aca022502f88d58
BLAKE2b-256 315f288ea2d638d7abbf45f7e6d88e722530094cc1230353340e2a7f036ceb8e

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0192d7122612d2e4a0ea06c7636b191ef36eef7625ddd530d681d7846601109a
MD5 49cd149355d1bff1eada588c11fcff10
BLAKE2b-256 d07ed0355f213773e263a6faa477b280648e6d7f88ddb51ff48e3c3669bd49d5

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b10c1bbb1b7bae419b5f82321411ee5d186e5fa699fa0c6b8cbe5225dda66347
MD5 33cff336e60c56ee050e6ad673a73f2a
BLAKE2b-256 7a2b4a891049a37c00f82a225092f6e8e2f0db018e8f6d3601971e60967dfe27

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9b25951fbd0fc5152f467302290072917626df177f93035e43a27d8a06a20f86
MD5 e41e175b85020c35c29c7c4cd7908292
BLAKE2b-256 7aa711e3730616a3e88c4ff93e97beef94bdf5bf80a5c59d2ea4c28a75a4bb40

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e568ebdf53b25eca252e48cf300e09e9d314cdfea479934380db4682787dd0a
MD5 c86108782e8448ac940b6829a482449b
BLAKE2b-256 52119a663fe8396ce183c56330c11ce98a563bfc37e4d76abd052ab8ca747c17

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d063330cf24d76a95118fdd7ccc8bae6e000f819e9022aae8ed6deeda6f11a3
MD5 a2ed47b452081fc804cd9098a778d943
BLAKE2b-256 db70e24dd82b34be1e03578716e6beecb9e367d2be00a3b893366905576de0fe

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8995b652a1ababefb51d97ffe27930cfedcc0dfe9de2d778b2698c09523173a0
MD5 fdea0b2e81398950e816c415312507da
BLAKE2b-256 a669be67f50952a236841eee16db96c9a8708c4da3fca4cf5af1851aee1de7c4

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 330535bb007e88a03b03bd16115a8fb71329bd8dc453b7231a4d71be58af6e00
MD5 7a6638bfb1e8525e01f3e8944fb2cca5
BLAKE2b-256 53c51082c1038a0773ff887435fb57371fe207a80039914c3d2830b3eae99425

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 086d5a4971b69cf8a5bd87640212ef89fd9885b9eb3549690bcd995b0e3642c4
MD5 352cfc6543f77ed1922b4240515e7f00
BLAKE2b-256 b231f000e8908e02f3f03d7c7ee2d5c2824bb2fd307f1d9f8cd847fc8896bda0

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17d2a4cfc5d557a2eeeeb778646fb5cd81ffde7523d4dc93a51a85321d80474a
MD5 8979910eaae611b924285064ae9a50b0
BLAKE2b-256 4266fe077bf350071eac0ee120bc9899552ffb42ef9a26349d04d16f3c176ef5

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5faab5669100f278a98204a74fbb8fb4d924048a7f4758f8015879b533ab71cb
MD5 359451409ca38c7bd621856f9462f551
BLAKE2b-256 30949b658d7cc61d0102a823e1f1cae0ec206e60cbeda4b0470cb5d3b990a167

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: MediaStation-0.9.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 84.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4e82581253a42731e75b98558d3e20f7cbd28a6791ef9dcd5eada49dd12017a2
MD5 6fb7b0b9a5da461c51fea46eb7dd16cf
BLAKE2b-256 46ee2cf46388c8fc0c75eafdd4285f5765e884711b461b3f38a7a6a060f26ef0

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b77347d9394c7c77ded81117d4710de55075ee1fa83d936d77a2fbce4abb701
MD5 30a0b42707ec172d711fff8d39c996af
BLAKE2b-256 8443a3cf3386ef2ff7e9e806fecc910631d1b38f07988e1e3e7d7e31c7ad47c8

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 20f3c9a8f47fa31ca08fc2e8ce8690221f6518e174535edbbd0e3f927d4193da
MD5 0b861385979d6c099d12673d3038633d
BLAKE2b-256 947948ede6049291e9100d26ddb1c6d14bd390a08fb19b8ae9c0074170d95edf

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 612ec78ec489b9d3fb6088f625e9628992a01806c023de12786b0917d374ffd1
MD5 f5350659f8b7aaef4524b07250b20155
BLAKE2b-256 68f86d54bb7987729b81ad6da190163998c5b7fa55fa7de0b189cf357f2b520c

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05c702c73f81ec9686dffbcaa758afea33e1f2e90864aa05d4aae9555df007c8
MD5 647f3d744a9466086d9f98e23c95dffe
BLAKE2b-256 567aa9ff59c87f46657ab9a1331bd443457cca73226d0c568b35533bdcb864c1

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cee665618778acbc6e5031b061e6a19828e8f74c5be0b00ff683ad0df8051015
MD5 fc1345bedd68e748109a697b3d4ecc09
BLAKE2b-256 b6645bef64f8f69d8ed6e5f3b19523e5346958ddfdf6321cbf4933f61ee689e3

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MediaStation-0.9.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28de027d433b841d96d6a55e5e2ee83dddc89df445a28e1e8c50a773a811c6b3
MD5 55643b7a1583538926e01aa89e23040d
BLAKE2b-256 ebcd2144df983b05b2684c6395eb9a663d934fd068cabab6d9b0195f25c2a805

See more details on using hashes here.

Provenance

Supported by

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