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

Uploaded Source

Built Distributions

MediaStation-0.9.4-pp310-pypy310_pp73-win_amd64.whl (92.9 kB view details)

Uploaded PyPy Windows x86-64

MediaStation-0.9.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.3 kB view details)

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

MediaStation-0.9.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.4 kB view details)

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

MediaStation-0.9.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl (86.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

MediaStation-0.9.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (85.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MediaStation-0.9.4-pp39-pypy39_pp73-win_amd64.whl (92.9 kB view details)

Uploaded PyPy Windows x86-64

MediaStation-0.9.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.3 kB view details)

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

MediaStation-0.9.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.4 kB view details)

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

MediaStation-0.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl (86.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

MediaStation-0.9.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (85.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MediaStation-0.9.4-cp312-cp312-win_amd64.whl (92.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

MediaStation-0.9.4-cp312-cp312-win32.whl (92.0 kB view details)

Uploaded CPython 3.12 Windows x86

MediaStation-0.9.4-cp312-cp312-musllinux_1_2_x86_64.whl (100.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

MediaStation-0.9.4-cp312-cp312-musllinux_1_2_i686.whl (100.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

MediaStation-0.9.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (100.4 kB view details)

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

MediaStation-0.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (99.9 kB view details)

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

MediaStation-0.9.4-cp312-cp312-macosx_11_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

MediaStation-0.9.4-cp312-cp312-macosx_10_9_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

MediaStation-0.9.4-cp311-cp311-win_amd64.whl (92.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

MediaStation-0.9.4-cp311-cp311-win32.whl (92.0 kB view details)

Uploaded CPython 3.11 Windows x86

MediaStation-0.9.4-cp311-cp311-musllinux_1_2_x86_64.whl (100.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

MediaStation-0.9.4-cp311-cp311-musllinux_1_2_i686.whl (100.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

MediaStation-0.9.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (100.2 kB view details)

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

MediaStation-0.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (99.8 kB view details)

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

MediaStation-0.9.4-cp311-cp311-macosx_11_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

MediaStation-0.9.4-cp311-cp311-macosx_10_9_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

MediaStation-0.9.4-cp310-cp310-win_amd64.whl (92.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

MediaStation-0.9.4-cp310-cp310-win32.whl (92.0 kB view details)

Uploaded CPython 3.10 Windows x86

MediaStation-0.9.4-cp310-cp310-musllinux_1_2_x86_64.whl (100.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

MediaStation-0.9.4-cp310-cp310-musllinux_1_2_i686.whl (100.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

MediaStation-0.9.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (100.1 kB view details)

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

MediaStation-0.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (99.7 kB view details)

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

MediaStation-0.9.4-cp310-cp310-macosx_11_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

MediaStation-0.9.4-cp310-cp310-macosx_10_9_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

MediaStation-0.9.4-cp39-cp39-win_amd64.whl (92.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

MediaStation-0.9.4-cp39-cp39-win32.whl (92.0 kB view details)

Uploaded CPython 3.9 Windows x86

MediaStation-0.9.4-cp39-cp39-musllinux_1_2_x86_64.whl (99.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

MediaStation-0.9.4-cp39-cp39-musllinux_1_2_i686.whl (99.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

MediaStation-0.9.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (99.8 kB view details)

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

MediaStation-0.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (99.4 kB view details)

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

MediaStation-0.9.4-cp39-cp39-macosx_11_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

MediaStation-0.9.4-cp39-cp39-macosx_10_9_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mediastation-0.9.4.tar.gz
Algorithm Hash digest
SHA256 b03ef3dd95539dfa1f61f3df43b115e93ac6c0755f92d993ddc9767976da77b1
MD5 8e21c48c2ff011fc3787ea7319e147cf
BLAKE2b-256 cee4999e79c8cd9267695f8a7b3971cf7d033a45bcf2224779d34f9f279a0394

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7e317790c0beab62273a15d99c97128bc3ca4be7da8e576eaa0da74fd5145402
MD5 32596c9484518779c68e1ca5535a1003
BLAKE2b-256 e4244040d8383e9163c710950cace0e9c6c5b6b94ce9049944058f2d851f7915

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78a7846af5b8952ffdb65ced071ed02be73bdb84ac1ec9f84bdc6f3e8db006ee
MD5 425499023f8847384e801886de61823d
BLAKE2b-256 6889824881406b7b7d56f484b663fe571dc6e2498837e7f49880f18c862b8a59

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ef04d4f2a28a263725e3399986992391b063de210ecfbf9cfe0809328f73236
MD5 8f958e1ba15c63fbd48d414c9ec1949f
BLAKE2b-256 d6fba552f3ae0c467e78cf73e093126f77d7f442b2e144f9e5fa448b3a7107ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bea624b80980771827f59e9197ed37f25440dd417760f479d1f60f4ff7d6f418
MD5 63570c23bb940aa4f19736f78af276c5
BLAKE2b-256 0353ff39287841c90eb9d09ddff188ab5a1ec1e2def81e2b04679924ed2d6497

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10bbda1f6b451265692de792b9c547d6d1f747e861d3c5bcb19eea4e8b736c6a
MD5 8a0b39b2991bec0b729e42148c368c1d
BLAKE2b-256 9e2b193fd6180c0e42d38c8251e93c2c5d5cda4cca21720405ab00f14387495b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9a61dcd0520a17078bc0e530db2910dd3402641e4875e7b2cd1162fe5985966a
MD5 f616d593c9eb7bd57122204db5141eb9
BLAKE2b-256 c1afbb2bf6bf6756ac96f8fb06b3a02d38a75a1b3d2492e815017d08b459b4df

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f5ad7f52f63235696177756c213ff303698d585629941f272c3e0a8f596aaf4
MD5 5ba96cccd23d029bef99536be76c68b3
BLAKE2b-256 e482294ff41f90fcc997058574a4f6497a61974125b2cc79eebec61f221e2c9f

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74966aa384d2359a98896292cfab4085387d43d4abcd7593eb0217b236e6dccc
MD5 7ef1ebfae32895320a752acc2d44498f
BLAKE2b-256 cdb22d733f949f6888e1a63682208c8f616840d96c85667f3752bb81647f7e1c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e93fa2898a1180f8837c0a27974c4a47dde83a9ca4df59d61518bfc73b9975e
MD5 d45397e6e8843d7f2f44ad854b4d5132
BLAKE2b-256 15b77e254daae0cb65f20a89daaa8ce15ad4a9ffa0e34fbbe7543d764323428d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f63a6defd5533dfb375b7d53c574c975cebaf71c4cf82aecca1395dbf18e579
MD5 727a2e82ec0765db027998ae396b6ce0
BLAKE2b-256 da9253244dd37f9fa913d5497c88e17dab1471824407f19392ccc8594f2c2e9f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 50a9cee88514716f2ac3201b079e426c940adccdf9f6b613b584d8ece3ab8d5e
MD5 7920632fbc4dea0e50feac76fab50ede
BLAKE2b-256 5d49709d6edb92d0844c3c5d3ac1bd122d8855d8cb6f5ad995772048c60dbddd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 38faaa8f1fb36f8b24a9946a52e66b67e5d01dac7dcb82fd760b909d482b2602
MD5 8b200c85ece683d28110cd87228e2d9f
BLAKE2b-256 182f812bf86b6916b0f7745b84572b759eab4fa7a81425bd1a37fa01db23ed16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1dd3438a94d4cf5009f4169fbc84fe230c0e6452075e2901c5e79d61805e836e
MD5 7a51c0815c34bacede65e99c7410ae86
BLAKE2b-256 476966f6bbdef70499c9618913b4f2d2cc2cb7f5c51ac7e86009df3088987e71

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e8a208782ab5c2171665ef68e2e037b75a3a290902cd5b1c55e275ed5fb136a5
MD5 9a4da79ac983f190514561dcb3e0f9eb
BLAKE2b-256 a3c20f1412e67564c3ff41b3ebe3d53bcd8f3ef2eb4857cd418552b7b1a5576e

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89e1319a2cb8af38dcc8fed7c970076aaad4002dbd1be966406756ddc5fa87ed
MD5 0ad87d5a1642efbe7a406509b085b463
BLAKE2b-256 3b3196b3bdb0f6fe133c394dc48b416b74eb6d2d56c4c5d640b031a0c5fd28fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d6c3c00d4e909c8c639c45462e54aa43b5b2238b9f48c7b3928a4baf92398d5
MD5 53f3bc3adf8e879fb51ce5185c0970b0
BLAKE2b-256 e57ad13e7a8d9ba8d2d82d442bb642d2da4c1bcbdf894eb2b3a6cf4b3680d3aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41e1555abba545df4e5c34f9d3c77d50ee46bab674e5e7c6fcf2df00c6bad740
MD5 2f14f780232b31fe7a10560bc2721faa
BLAKE2b-256 fe0ff5956fa2c5e85d13e58e41965fb788c7dd234ecb6d14859106c0dda3d305

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 251ad0d52d6bce90bdda16e1679e1316d2c12c7e492f80ab110dd97f668166c2
MD5 8bc2f2ad88c9b897c6baa0a4a05bddb1
BLAKE2b-256 2aa58badb888f8b10a74d3858634b975da04716652dd85f8902b1d29b36f5087

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd7c41465da0fe06a194f4d131490bf18371e4e936f514f44ae423586fa99767
MD5 bc258ef1dbdeb86f4eb48568b49cfdda
BLAKE2b-256 65d83b723477aebb79365cf7b95e5ba5ef5239e780d31c642a4f8baa5a462d03

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0f38a21fa798f862a760a251d5c0f394f1c87946e84e50a353069712896bbd6b
MD5 d789d874d17840388beb261061c3bae5
BLAKE2b-256 f0f17f98fbf924840d19afbd649471b4f361b9f9987950ea820b68d4e49af2a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c44b9b81fc43520dd6e754d313790a1dc061251461d66d6dd9d9aec2a9904726
MD5 f100f38ab782b9100792947330362851
BLAKE2b-256 a1f02232f5810904796e8d3e37ef4b8380c98371aa9baaafe58640ed67fd0335

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6c26b1a4f238b9b484a94607877a5c2385a6616d51aacb2b6e9cd1bca437bace
MD5 9bd6fce2d2d663bc01cfd08f0b41f281
BLAKE2b-256 51fc66a84b57739c492cf24f5cc2f79a8b716c3e758de8cf4647eebf332d2d43

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ad4f560d4f7e58c43336c1d02d83e07a38681e5e58a8bb57608aadd1c583f35
MD5 a1dd5ef5bb295848bf49e04bab73a197
BLAKE2b-256 7af158e66e51d87a09767167793e67744d8bf4a1351e58a6976b61d89ae2863c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68e0ad15ecc4c8274d49cff2551fcf2cc326b6021e093ed92e147bd973f75d5c
MD5 3e4cc01bb6ff5b7b5268bce0e03a2ecf
BLAKE2b-256 24404e31126b57b046a7157d036170c9c4e6c652b967ec938ee248b8c476cbb8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13fef0bc64eb2e42c897dfe5384a5410a43f1166c183dc195aa270bce9a74be4
MD5 073753a3ebea549d0e7c3fa809489c21
BLAKE2b-256 8b3cae9b367871cc662d535341e25d2d0744646ffd5a0ef84204bd9e8437b0fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3290e993cb2046700f4758bd8f2877c4df78468f9d09d7d096071ba301d1db3
MD5 0b6b1d74e9533b5d5145d5c446342525
BLAKE2b-256 e54653c31ac24f6954fbde69a683e127682c2833fd530bc79a198630f57e902b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 501f5306b66acdabba2bef37a09161c7b26145351c77ee1f67b56921123218a6
MD5 289dbd16730d5e8f27cd2a36e0f1697e
BLAKE2b-256 4c9a0df9a77654f2a86d1802d82f041b8054e6873b17358301be779bbe9df4ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3562938a8da23fa02634b514d254edbe95156ca7dbca4364ea715879d42af9e9
MD5 549c01f6325cfab83b8eef6e5264c28d
BLAKE2b-256 a13e062392d14c7353e7898a89ef8e4d1492e08b415b97d56ba3715f0e3d4bcb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 459d2e330fe0f8eb56e4d76857bccfb07e3612e423e5a07c58b34e74dc8c6ea0
MD5 823e4d502c9025d030a1b53371013ece
BLAKE2b-256 2b001bf692161f28cc2c66af8bad503352f39812f5563712c2d7a04970b57bdf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0084b250f30e45a666ee16bba4d227b1a27ad6986d12e5ccab80d1c0bc0feb33
MD5 96d38eaedfec6dee1e714cc378f5ea3d
BLAKE2b-256 8c8ef3cba4448034a740389dbf4f48bd743a0375b132c36a2301604b4c281ac4

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5417e1810c58740035fcb7da72323de55b800d9e21c4877002624146ea6ccd49
MD5 cc2f8d0f83bad17da6891ece2f27e0e7
BLAKE2b-256 d3dac46082072e0aaa54c67745627d277bad3e62f5c295836b9c3c8d5dfd3898

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ca75d1d725e6a0b47f8d8ed990300ef746e87cae501937a24fe1803d7723f86d
MD5 2124a25003cd61374b2cb37d3965d743
BLAKE2b-256 2f2535cf9419b44511e43cc24123e349e2460701006ba3572e2a5b9a658e0f6e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 651064fe8569f050cc65495ca09dda22fccc7276499296d9f910d91419ae15cd
MD5 33ba83eea573b9ca06adfc48271286ff
BLAKE2b-256 7f6cc98afb929479a618acacbc99cb4d2161a7c8bcc9673c9b571d840e07249c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9ecf76b2f69afb12bb2074739d238f489aea3cd0185148ab549421ddd62555c
MD5 489d7184efbc5e8e8ab8e40a38deb9e9
BLAKE2b-256 b933612fdf5ee090f89e4f72097e4c1b33d0ca1922000321c9a3111c579e7374

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9a20d9a1fe2142f29f2119091b5ec2bf67f2e07d885a50f995d9edda4dd7a2ec
MD5 b6c02d41603615c613c8f8708b22d4f0
BLAKE2b-256 9705b8cfbebff5a7ed54d1047608c8da29050ed0bb8e1df1e084f77de8b2607d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 72a0bb42c9fd3e0ecee42e917e12a7b4488958d8dc3a6b17036d4727dffaccbf
MD5 ee01eadbc4b921fb5b37178bc5b3b668
BLAKE2b-256 127d1a1a0e93729d030e6f71cb8acadfdc4ac842ef8185885df6e77e77bd1a5b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f489509c57e239854c1048d78b3c3a1121f8a79367d16ea2c926ab133f4057e
MD5 656cf64556aff4439e61991edb1edb66
BLAKE2b-256 9b7372e19ccd0f72ec5f767680f42faab82e534600c54a3e1da05c9bffc95df3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c4e1083f83e8a063013526325644b0e7c0cf5333cc38def1c757daa58af51fd6
MD5 3289ec8a0739c21e4925c7694aa0f822
BLAKE2b-256 4af55cd9b96ad558b28c6465de4294de1cbe342137e9c7b429bb3f09bff598b2

See more details on using hashes here.

Provenance

File details

Details for the file MediaStation-0.9.4-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.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05f1bfefb7cc3cd6a1f6ca45f30350d487ff8896473d35632a949f2cb9b180e3
MD5 e3351ee3315dff1c23f2a48271f46bd8
BLAKE2b-256 33fade561faecf408b74b8e30332c5e6fefb7a0b896fab79e34a0608ceeb8e96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 addb6561dafef30418a53bbadb066cde7fbc0bab7f6f7d09c46ce78a4072af3b
MD5 cca6667087370ceb308e5331546b2928
BLAKE2b-256 2a4d32941edf07f50a311c9062a597ced92a114ba64291e52728049793fc0343

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cb62ca5b6977d4027fc7de6bcdf78f5a0983385bbaa7b0905d0723cf6596bb8
MD5 5f650521b4ef1d5598d01149f90965ee
BLAKE2b-256 644927827596a76778f889529369e0634bfa3e251e14800f20864aaccfb673a7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for MediaStation-0.9.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf195c0645046ecd695f26c2c8e1186119c3d4429afaf075c111d3b0215a165d
MD5 b54717ebcc672da10f3e0c8e632792b1
BLAKE2b-256 d94b1b5c08383e73024fecab6d55a5c1feca9c8f69e5fcc0def40492ed3cdf32

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