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.

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.2.tar.gz (88.5 kB view details)

Uploaded Source

Built Distributions

MediaStation-0.9.2-pp310-pypy310_pp73-win_amd64.whl (83.2 kB view details)

Uploaded PyPy Windows x86-64

MediaStation-0.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.3 kB view details)

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

MediaStation-0.9.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.3 kB view details)

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

MediaStation-0.9.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (80.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

MediaStation-0.9.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (79.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MediaStation-0.9.2-pp39-pypy39_pp73-win_amd64.whl (83.2 kB view details)

Uploaded PyPy Windows x86-64

MediaStation-0.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.3 kB view details)

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

MediaStation-0.9.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.3 kB view details)

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

MediaStation-0.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (80.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

MediaStation-0.9.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (79.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MediaStation-0.9.2-cp312-cp312-win_amd64.whl (83.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

MediaStation-0.9.2-cp312-cp312-win32.whl (82.6 kB view details)

Uploaded CPython 3.12 Windows x86

MediaStation-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl (87.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

MediaStation-0.9.2-cp312-cp312-musllinux_1_2_i686.whl (87.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

MediaStation-0.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.9 kB view details)

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

MediaStation-0.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (87.5 kB view details)

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

MediaStation-0.9.2-cp312-cp312-macosx_11_0_arm64.whl (80.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

MediaStation-0.9.2-cp312-cp312-macosx_10_9_x86_64.whl (79.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

MediaStation-0.9.2-cp311-cp311-win_amd64.whl (83.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

MediaStation-0.9.2-cp311-cp311-win32.whl (82.6 kB view details)

Uploaded CPython 3.11 Windows x86

MediaStation-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl (87.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

MediaStation-0.9.2-cp311-cp311-musllinux_1_2_i686.whl (87.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

MediaStation-0.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.7 kB view details)

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

MediaStation-0.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (87.4 kB view details)

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

MediaStation-0.9.2-cp311-cp311-macosx_11_0_arm64.whl (80.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

MediaStation-0.9.2-cp311-cp311-macosx_10_9_x86_64.whl (79.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

MediaStation-0.9.2-cp310-cp310-win_amd64.whl (83.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

MediaStation-0.9.2-cp310-cp310-win32.whl (82.6 kB view details)

Uploaded CPython 3.10 Windows x86

MediaStation-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl (87.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

MediaStation-0.9.2-cp310-cp310-musllinux_1_2_i686.whl (87.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

MediaStation-0.9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.7 kB view details)

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

MediaStation-0.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (87.4 kB view details)

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

MediaStation-0.9.2-cp310-cp310-macosx_11_0_arm64.whl (80.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

MediaStation-0.9.2-cp310-cp310-macosx_10_9_x86_64.whl (79.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

MediaStation-0.9.2-cp39-cp39-win_amd64.whl (83.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

MediaStation-0.9.2-cp39-cp39-win32.whl (82.6 kB view details)

Uploaded CPython 3.9 Windows x86

MediaStation-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl (87.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

MediaStation-0.9.2-cp39-cp39-musllinux_1_2_i686.whl (87.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

MediaStation-0.9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.6 kB view details)

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

MediaStation-0.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (87.3 kB view details)

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

MediaStation-0.9.2-cp39-cp39-macosx_11_0_arm64.whl (80.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

MediaStation-0.9.2-cp39-cp39-macosx_10_9_x86_64.whl (79.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: mediastation-0.9.2.tar.gz
  • Upload date:
  • Size: 88.5 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.2.tar.gz
Algorithm Hash digest
SHA256 02c07ccef851dca88e2fe10e6c9f8cce08e4cfcbc4fcfcba40741d5118c32bf6
MD5 d553714a0728bcafc8bb6664c49dd1bd
BLAKE2b-256 bf0766ac66250047cd2316da8d59784b5086d46b199fdac78a06115c398e8b78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 af8f21a7f2e9cb62c1c3e94aba26e0c61a60536ba81f5b6e043be1d7ad976c81
MD5 46534ef6edde329bf41a2b03085495ce
BLAKE2b-256 165f001312ea71c69b235f9f250a28270b6dede8a3b2a9537a836bca97a82703

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 661d0d1fcd3e25c0750d887bc9af7ff5b5372ebc2f579983994cf576a06ffd30
MD5 f02aca3fabbdefd89a2f783adff5cd8b
BLAKE2b-256 ef2075bf00bacdd8c590cca836b59ef00ef20d375f4d391d04cb0a0b61d7a7a4

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66812fdd1cd8bfc4db8911c521141d19e6ce38354a72e590feb214d3b8dcb361
MD5 c868823c2deb9d4620b4797f48cb3367
BLAKE2b-256 8af8772e47216cc38b1a21ba36bf84be6e5d466175a7959942fd36ea8d2920fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4544a1551e1c86cee26e0afeec24e9ddf7f24cad122f4cfb668a0abf08054e9f
MD5 ebf8e483a53c4e02d115331f13c5e9d9
BLAKE2b-256 0bb529baa9a9664403856ccd09c953df4262c16ecf0c540903d68ac7be5c416e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5d1b11db5a66f3e25383584f2ab80401bc97a53375df44992c0f7c85ac6ec73
MD5 4b4680d1b3f8575c48ce0e9bd4366be6
BLAKE2b-256 1462a37ec7a94b9bcb3e72a2c93273b48dfb43b390030d3b10dc848335e2b05b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0704d552025477d0352f079c87cb92557fec64f5f77aabb3adc8b0ee5d024e4c
MD5 74e05a2576dcda437d189a989be39c36
BLAKE2b-256 9f65b32af233c4e3fc3611a2f9a822fa8e109adf6bf5068e297d130af40cea52

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5883f261671ae4c0515c8a90a4e9c887ded61e5daf20da86a464dbd58ec82693
MD5 d48ee08f3f35b3ced2bf75d083f79191
BLAKE2b-256 420f892ea741886f5ec0ae9a19f894dd8060902f30aac6509dae6d31b5eaf0fa

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b71217016c17371b904df368ada1a3737db9d08f1f8bbddf70f47e2b1d84cfb
MD5 93c8a89e85ae588f25cc166c0b1b150d
BLAKE2b-256 32fd9d6f9b4a413ed1f3bf864fcdefc3883b8e8a040efa7478a14c3f29b97dd5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 494590cdff6491901f62ec2c997e504043349fde26927174fb95e6c02664c153
MD5 a5e45ddea054ffa016c7da7162b3e889
BLAKE2b-256 d00e5ad3d5e3c50880d75c8d12ecee9f6b43cc5cbdb62aea11e1d3edb1f9bffc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b57ef7772fd78d2997f135b3ba6fdfb2b9d89ef801fc4e25b463d66323caf67
MD5 313d2640782b3310ce14f636f1328d78
BLAKE2b-256 0bbee3f7dae4bac643b61370b28f00ff59e3a5b5b1c2dd950b2df2616df249fe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 97299813f4281578aeaf493305db8c58d1acff335259886047fc24e2acf3dd14
MD5 e0801b3ec159f1d632496ac26c9df84d
BLAKE2b-256 1fc5d16349ab3c8d8e540e2c5c3c0fe4ddeaeadd2cb691f93c1ca75085a73a88

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c5fefd60174f817e506f544a340305b33d0fe0944de1db92029a8c30535e2d18
MD5 5b9be66407a11a4eae7a5f3737e2a2dc
BLAKE2b-256 d98ed8a5b4834173dae0c166c59e728b45f0f4e50c9379790fb2013a5d7f62d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1002f469a0d7ddddaf4375a70f34b0b91ad9e0334fd6efc0507eb572330d0b00
MD5 c26191e5a7a49cf2b0a40adf7cc2e803
BLAKE2b-256 438b0e38461725df431fe538860b02c0949629d50deefd20f0c4bdc9a02ed1ef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b5aa2491c2887f388c6e5d8007013e01017f3449635869e04da22aa8cfeaece
MD5 f1516f2ec48a75b195b63f9013491810
BLAKE2b-256 64155e28750fe913a9f6ca59c5e40c0cb811950ceef40eb2fdb75d6118b3f428

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18891259a33b5bffe2572f2077ce04ced64ff5aaeb9a453e53b5ad4d9ec9b97d
MD5 ef568636bdcbb8350a8ac4cbd71edea4
BLAKE2b-256 7a7394dfaaf7f9181ab755298a728f3de17407089d1b4b9454e62e60ae8511c0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf1973871b46ceb3005bf07d056cf30c79e0ec70d3071e423f8ae0afcce80fc3
MD5 f9e8a5dd6dcb449df4f7ffc9b5d3c21c
BLAKE2b-256 9ab949add285387812f10aaae25ee609e7614a55fc1f3f1267c6f1413c22964c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 449c905789743b403c67b3bf038175e79585355be5c19a9364411861f169d09e
MD5 136955c284d6351d075ca0c1a5b58c50
BLAKE2b-256 f5ef11be12e6e60740e0f490f4f1f375bbbd133ebcac43fa0c4579804e37b6d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 885ad455aa5f61d23eb633241e82ada300e683c986adcdd9bc6a5082d5915b4d
MD5 74c644369d36afca995b2f3e68689627
BLAKE2b-256 df53ea6776f863ed03fe410f84b4c80b3cf4d07f5a160c1d181d6b693966ae49

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bc1c18c9277497b14173d026b3325721525dc21d8e1bde49bff743930e6f1b3f
MD5 707ce4da7b54802b707945159a4f93e5
BLAKE2b-256 6c882c706d3a15eddfac29f1d64f22cbbb0f702597fd403f5ca249e3b35b035c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 721b375b840c61e7742dab07bfd3ff9453f93557b400faf91724de632abe5843
MD5 9f6f9fbcdce59b84bbb11b4375e39437
BLAKE2b-256 1c393c61bd6834faefe87e42bb9d2c30f505c3bbfffb7cda5ed7f679e4b5d924

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4b7c5fe057b0af59dfe4fbb4964b874fead245852dba731ec12635cdd42f0ef
MD5 5c36d618f81200806e73b2d221f6296b
BLAKE2b-256 0b2304b1d9fc49fdb5e750666c6eb6d36ba6f598cc7698d2a9a5d31c9afd1c52

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cce99038759310cde1f4bb6fcca68517d57d10fa13be93211fc6e0600ed08ded
MD5 4d52d907ef3314321de83fc29aa75be8
BLAKE2b-256 ea98a76206563963b0cfaa4933d6f73f9553cc7faa4d7b53d3c9153648690bdf

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adb4359c1d0ef964ad3b36e79decf331f583f42632b109a7a5b519c87bcd44b4
MD5 b3bb85dbd87fcf12fe698e5fd657d7bd
BLAKE2b-256 6665bad2360928ce6621c01b423b6c6544d0c00065466e7676c892ef510ab85b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bca3608f824dc95ad70a983bb6f8ca4086e7d81cf18a19e5c473f579e20e7b57
MD5 28b01c55930e56073478139fb9fb240b
BLAKE2b-256 6ea98fc16ae94e0317214f81d9bc8079ddb38996e028c1911b3496eb7264ba59

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87357b830b32547cc89a3ad086642c3908ea53f87321925049663728bcb6acfe
MD5 39110ce7f7484390e3627961fb36752d
BLAKE2b-256 d0b95d4bcb2f91b8462f6e15ffd790836996f7af5b7d934e4cbf79425900b130

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e689e06b68e0232bab635b4643af37e0ab60934d4f07f84f7bb903713fa5d2a1
MD5 0332c4c3b6ca3b6118b0916ec9b70098
BLAKE2b-256 27f015991263dd19a27ab76a1ca0e2610416271cc8701a71bc6b87826f3236a0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f134b5f7e59e254042db5c4f28aaacb9ad82fb49b32f1646916d8ca84f59c364
MD5 fbeaf63922fb9272430eae56897e27e9
BLAKE2b-256 4fec9eeb926356501c5a73ba926209e329f5d2cc43cab0f175508811316378f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7b189d686db353de9b388ce8091dcc4df175320cef92c03cd19ab7c9c5cde20b
MD5 b3380a3960276375f626ba5156c9ef9f
BLAKE2b-256 1c64d897debaf32e61fa6d860d446b512c758166962cf3a88e795d84aad2c8cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51d0cb9f51000f892c4574dc3e1b8a3fc9b0fb012a889475d632d95d2fd0270e
MD5 de77e1ecb982b7502be684094342bbb2
BLAKE2b-256 6c5aaf23918498ff8af6a9e5bb1c91d373046aab35210d3c47ceaa62e618bc67

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bbbd95bae3e167521043dd253525e9a86e58013102788e38831b94afab5bd5c4
MD5 ae631af503758e3a9a230bf774392df6
BLAKE2b-256 14a7a2be87ab389d4071fb083bdfca43039d7e84b28885215b9d1a37eb73ea20

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9cbd2cbb114c28c1dc50ee27621349017f11a1410b906318a6545c89e9e8f57
MD5 39aef1f2a1dd507b1cb2e2992fe2df5e
BLAKE2b-256 e715e58cb61f3a15eec77b6d44b6c420d8315e1f0d9800088d3f159130b001b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f5979a608ffe6aaee6ea50519ef4a34475cb1ea7a3b7e90f8f6d95265d158fa3
MD5 e1951f019482e35f56f8ab9fc119f178
BLAKE2b-256 f9bad74c4e4e99ff602621dc86972ee7c643d61daa2ea09cd41fe6187d153f3a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83f7dd98c97787a9c036197e4d43ecd62458a698f0569a4955dc3c504f32918a
MD5 1846e118fafbd73b5ff9209d62f22704
BLAKE2b-256 329dab0a36e270ea56a6781196085526a718ce69b2457e3223c72c1e87759e7c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b835d326e9f4f4d5d3452f9f34700a021822a700f5639b9253d5e5e09038b70
MD5 ae8ddd502bbe32a43c6c45b80cc6da04
BLAKE2b-256 1984d9bf1df0ff91e307cc380df65ff523dcc29cedadeece4d896fa0f671136b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d932402c102c4dc7f63f2a018b4cf4b1d830c392910fe92a6a4651818b928a9d
MD5 f2323e4e49cc4b7c2d9f9e73ae51f0ae
BLAKE2b-256 13d7165dd99877f486ae5fd2e637b11a8a287be51af6885fea05f5f9c70643d8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: MediaStation-0.9.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 82.6 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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8300e885e8125941efe215d74a758e69967b3cc7e54e2ceacff33f9530235ce1
MD5 96a749be4db3a4bbe4320dce4a7a0148
BLAKE2b-256 b361cbcb2eb0743aedfa75389b1732b45aaa484a201292042fd8b0040da816da

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fcb9ad120798b0320110aa21482495b524504ded96273e41b35c0b91626b7fb8
MD5 9b06ab7175e2e98936a0cfc7060f9a75
BLAKE2b-256 f227655ecbb2ffacd6650f00f0277297a8b530ca43486eff1c54243568d724aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 be86957f2ed0b58273d773609a175c10995b8697d0bbfb53935ff76b474cff18
MD5 ae4d9cb3e0a2a65db8b61b7509e22554
BLAKE2b-256 c25a93593403de335b1e05bb97ed1ce140bc5b753fbc40fc1df0689f4b230cf3

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.2-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.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04abe7712ea862dbc53f026de1554c04a45731e7a506851d844a5d3baa9971c3
MD5 4197367aa929c71d65e27c1a86b615e0
BLAKE2b-256 f08355a6ff486abe022d5d622dc9f62515597fd0af0c2b2bfa8cd493270620b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b509b8a73038240718c8c1dd55a36b9ae37d5801a0fd4b9667934d83febce2f
MD5 c01c88aab3ac96c101f8c3723a6f4ff1
BLAKE2b-256 5d199e7fe44ac578dbd101f1bba57bafc0bc5a3a5b122687e8e4be16679b1eab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf8664a052e64af98df1632c553e4080723e1fcbd8a1e5d7b1aa691860817b49
MD5 afe9b9bb9c1f0012e891559c11790259
BLAKE2b-256 d6d57ad58fe227700cdba8240ce09164b437922bdf82bc65c3ae9ff10770d359

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62e2b4ff51679876bd4e057d58db002080574eedce8daaa4bfbe287197439cba
MD5 e8a44046c2394f1f11174e6940134ec5
BLAKE2b-256 99efd6a960a96d2ebb0edb8c442e0f193090572b4d1b6b4143811c679ff38ca8

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