Media Graveyard — Crypt Edition is a Firefox extension that detects audio files in open directory listings and plays them from a floating playlist player.

It is the web successor to twelve desktop versions of Media Graveyard, released over 23 years and ending with the Tombstone Edition. The first, v1, was the first software released by FS HOT in the early 2000s: a desktop media player whose Drive Scanner searched local drives for music and video and built a single playlist. The Tombstone Edition later added web streaming and playlist capture from web directories, and Crypt Edition takes that idea into the browser. The directory becomes the playlist.

A glowing green and teal Media Graveyard Crypt Edition music player floating on a dark reflective surface, showing a spectrum display and a ten-track playlist
The Crypt Edition floating player: visualiser, transport controls and playlist.

Key Facts

NameMedia Graveyard — Crypt Edition
TypeFirefox extension: floating audio player
PlatformsFirefox (desktop) and Firefox for Android
InputOpen directory listings (web server index pages) that list audio files
OutputA playlist in a floating, draggable player overlay
CostFree; no subscription
AccountNot required
AdvertisingNone
Data collectionNone, per the Firefox add-on listing; operates locally
LineageSuccessor to twelve desktop versions (v1 to v12) released over 23 years: v1 to v11 written in Delphi, v12 (the Tombstone Edition) in Lazarus. v1, in the early 2000s, was the first software released by FS HOT.
AuthorDeakster (FS HOT)
Companion toolG2S2 — Generate Google Search String
InstallFirefox Add-ons
↑ Contents

Version History

Media Graveyard ran as a desktop application for around 23 years across twelve versions. Crypt Edition, the Firefox extension, is its web successor.

ReleaseFormNotes
v1Desktop application (Delphi 6)First software released by FS HOT, in the early 2000s. Introduced the Drive Scanner and uninterrupted fullscreen video playback.
v2 to v5Desktop application (Delphi 6)Four further desktop releases.
v6Desktop application (Delphi 7)2004: introduced the first WYSIWYG skin designer in a media player. It proved popular and stayed in Media Graveyard until the Tombstone Edition.
v7 to v11Desktop application (Delphi 7)Five further desktop releases, all with the skin designer.
v12: Tombstone Edition Desktop application (Lazarus) A complete rewrite in Lazarus. Dropped the skin designer. Introduced web streaming and playlist capture from web directories, similar to Crypt Edition. Known for its cracktro-style About screen (video).
Crypt EditionFirefox extensionTakes Tombstone’s web-directory playlist capture into the browser, on Firefox desktop and Firefox for Android.

Why a web extension

  • Cross-platform and cross-device compatibility. One extension runs wherever Firefox does, including Android.
  • No certificates to buy. Distributing free desktop apps meant paying for certificates; a Firefox add-on avoids that.

First release compared with current

AspectMedia Graveyard v1Crypt Edition
EraEarly 2000sCurrent
FormDesktop application (Delphi)Firefox extension
Media typesMusic and videoAudio
SourceLocal drivesOpen directory listings on web pages
DiscoveryDrive ScannerAutomatic detection with a track-count notification
InterfaceDesktop playerFloating overlay on the page
↑ Contents

How It Works

A directory listing is a web server page that lists the files in a folder, with no other application in between. Crypt Edition reads that page and turns the audio links into a playlist.

  1. Open a directory listing in Firefox.
  2. Detection. The extension scans the page for links to supported audio files.
  3. Notification. A notice reports the number of tracks found, with a Load button.
  4. Load. Clicking Load opens the floating player with the tracks as a playlist.
  5. Browse on. The directory page stays open underneath and playback continues.

No files are copied into a separate player, and an album does not need downloading before it plays.

Example directory listing with a Crypt Edition notification reporting three audio tracks found. The image and cover.jpg are ignored.
↑ Contents

Supported Formats

The current Firefox version detects these audio formats, plus other browser-compatible audio resources:

  • MP3
  • FLAC
  • OGG
  • WAV
  • AAC
  • OPUS
  • WMA

Playback of a detected file depends on what Firefox can decode. Files it cannot play are flagged (see Troubleshooting).

↑ Contents

Player Features

FeatureBehaviour
Playback controlsPlay, pause, previous, next, seek and volume.
Shuffle and repeatLets a directory behave like a music library rather than a sequential list.
Playlist filterFilters the playlist in real time as you type part of a title or artist name. The playlist header shows the track count.
Floating overlayDraggable to any position. The position is remembered between sessions. The original page stays usable underneath.
VisualiserReal-time frequency-analysis bars where browser security and audio-processing restrictions permit. Falls back to an animated waveform otherwise.
Per-track downloadEach track has a download action that saves that individual file locally.
Unavailable tracksUnplayable tracks are marked with a warning indicator and skipped, so one broken file does not halt the playlist.
Find MusicLinks directly to G2S2 to locate more directories.
↑ Contents

Local Server Setup

To play your own collection, expose the folder through a local web server. Any server that generates a directory index works; Python’s built-in server is the quickest option.

  1. Change into the folder that holds the audio files and start the server on port 8080:
    cd ~/Music
    python3 -m http.server 8080
  2. Open http://localhost:8080 in Firefox. Crypt Edition detects the files and shows the notification.
  3. Click Load to build the playlist. Stop the server with Ctrl+C when finished.

Network exposure. By default this server listens on every network interface, so other devices on the same network can browse the folder. To make it available on the local machine only, bind it to the loopback address:

python3 -m http.server 8080 --bind 127.0.0.1
↑ Contents

Firefox for Android

Crypt Edition also runs on Firefox for Android, with the same detection and player, so the workflow works on the move. It works with remote directories and with a web server running on the phone itself.

Author’s setup: a local shell-based web server on GrapheneOS serves local media, and Firefox pointed at it triggers the same notification and playlist.

↑ Contents

G2S2 Integration

G2S2 (Generate Google Search String) is a separate FS HOT tool. You enter an artist, album or song and choose the media type, and it builds a targeted Google search string aimed at audio files in open directory listings rather than at commercial streaming pages.

The two tools form one workflow: G2S2 finds the directory; Media Graveyard plays what is inside it. The player’s Find Music button links straight back to G2S2.

↑ Contents

Privacy

AccountNot required
SubscriptionNone
AdvertisingNone inside the player
Data collectionNone. The Firefox add-on listing states that no data collection is required and describes operation as entirely local.
Media hostingNone. The extension acts only on files the visited directory is already serving.

This matches the wider FS HOT approach; see the privacy policy.

↑ Contents

Troubleshooting

SymptomCauseBehaviour
A track shows a warning indicator The file is incomplete, inaccessible, blocked by server configuration, or not playable in the browser. Marked unavailable and skipped; the rest of the playlist plays.
The visualiser shows a waveform instead of bars Browser security or audio-processing restrictions prevent frequency analysis. Falls back to an animated waveform. Playback is unaffected.
A detected format will not play Firefox cannot decode that format. Treated as an unavailable track.
↑ Contents

FAQ

What is Media Graveyard Crypt Edition?

A Firefox extension from FS HOT that detects audio files listed on open directory pages and loads them into a floating player as a playlist.

Which browsers and platforms does it run on?

Firefox on desktop and Firefox for Android.

Which audio formats does it detect?

MP3, FLAC, OGG, WAV, AAC, OPUS and WMA, plus other browser-compatible audio resources. Whether a detected file plays depends on what Firefox can decode.

Does it cost anything or need an account?

No. It is free to use, with no account, no subscription and no advertising inside the player.

Does it collect data?

The Firefox add-on listing states that the extension requires no data collection, and describes its operation as entirely local.

Does it provide any music?

No. It plays and downloads only files that the directory’s server is already serving. The user is responsible for having the right to access, download or redistribute those files.

How do I use it with my own music collection?

Serve the folder with a local web server, for example by running python3 -m http.server 8080 from inside it, then open http://localhost:8080 in Firefox. The extension detects the tracks and offers to load them.

How do I find open directories to play?

Use G2S2, which builds targeted Google search strings for audio files in open directory listings. The player’s Find Music button links to it.

How does it relate to the original desktop Media Graveyard?

Crypt Edition is the web successor to twelve desktop versions of Media Graveyard released over 23 years, the last being the Tombstone Edition. The first, v1, was the first software released by FS HOT in the early 2000s: a desktop media player with a Drive Scanner that searched local drives for music and video. The Tombstone Edition, a complete rewrite in Lazarus, added web streaming and playlist capture from web directories, and Crypt Edition brings that idea into the browser.

Why is Crypt Edition a browser extension rather than a desktop app?

For cross-platform and cross-device compatibility, and to avoid having to buy certificates to distribute free desktop apps.

What were the desktop versions written in?

Versions 1 to 11 were written in Delphi 6 or Delphi 7. The Tombstone Edition (v12) was a complete rewrite in Lazarus.

↑ Contents