Home / Apps / ModPlayerTV

ModPlayerTV

Tracker modules and chiptunes on Apple TV, played from your network shares or imported from your computer or phone.

statusComing soon to the App Store
platformstvOS
priceFree
ModPlayerTV app icon: columns of amber tracker notes on a dark navy background, crossed by a glowing amber waveform
App 04 / 0011 · Media · Retro audio

ModPlayerTV

Coming soon to the App Store

Tracker modules and chiptunes on Apple TV, played from your network shares or imported from your computer or phone.

ModPlayerTV plays the music of the Amiga demoscene, the PC tracker era and the classic game consoles and home computers on Apple TV. Point it at a folder on your NAS or computer and play straight from the share, or send whole folders of tunes from a computer or phone into a library that follows you through your own iCloud. More than 30 playback engines run on the Apple TV itself, among them libopenmpt, libxmp, UADE, libsidplayfp and Game Music Emu, so each format is played by an engine written to play it authentically. While a tracker module plays, its pattern scrolls past in a flurry of nostalgia.

  • Nearly 80 formats, each checked by the app's automated tests
  • Tracker modules: MOD, XM, S3M, IT, MPTM, MO3, MED, OKT, 669 and two dozen more
  • Amiga player formats through UADE, including TFMX, Future Composer and Hippel
  • Consoles: NES, SNES, Game Boy, Mega Drive, PC Engine, MSX, PlayStation 1 and 2
  • Home computers: Commodore 64 SID, Atari ST and 8-bit, AdLib, AHX and HivelyTracker
  • Browses SMB shares and plays files in place, companion and sample files included
  • Send tunes from a computer or phone: open Library → Add and drop files or whole folders onto the page the Apple TV shows, folders kept
  • The library is arranged in folders, and Play or Shuffle takes the folder on screen and everything inside it
  • Tunes you send are copied to your own iCloud, so they come back if tvOS clears the Apple TV's storage
  • Multi-song files and archives, such as SPC sets, play track by track
  • Library, playlists and favourites, synced through your iCloud account
  • A play queue of library and share tunes alike: Play Next, Add to Queue, reorder, remove
  • Autoplay on or off: carry on through the folder, list or playlist, or play only the tune you picked
  • Continuous random play from any folder of a share and every folder inside it
  • Playlists fill from the library or straight from a share, without adding to the library
  • Search, and filters by format
  • Scrolling pattern view, per-channel activity and a stereo waveform
  • Colour palettes for Now Playing: nine built in, or make your own with the remote
  • Amiga filter and stereo-separation settings for tracker modules
  • MilkDrop visualizer for your own presets
  • Built for the Siri Remote: focus lands where you left it
Platforms tvOS
Minimum tvOS 26
Requires Your own music, on an SMB share or imported from a computer or phone
ModPlayerTV's Now Playing screen on Apple TV for an 8-channel XM module, Death For DJ's (RMX): a stereo waveform and eight channel activity bars at the top, the tracker pattern scrolling below with notes, instruments and effects in green, cyan and yellow and the playing row highlighted, and underneath the title, the file name, size and engine (libopenmpt), a progress bar at 0:21 and the transport buttons, including the Queue button, with Play/Pause highlighted.

Apple TV

Made for the remote and the room: a sidebar, big type, and the highlight always where you expect it.

ModPlayerTV playing Akumajou Densetsu, a Famicom NSF file, on Apple TV: large left and right waveforms in cyan and green with level bars above them, a Track 1/28 counter, a line naming the engine (libnezplug) and its 44.1 kHz 16-bit output, and transport buttons including previous and next song within the file, a track list and the queue.

Mods, Old and New

Console and computer rips often hold many songs in one file; this Famicom file has 28, and the extra buttons step through them or open a list. Above the controls: the format and title, the engine that is playing it and the rate it runs at. Seeking works for the formats whose engines allow it; for the rest the bar shows progress only rather than pretending.

ModPlayerTV's Library on Apple TV: filter buttons All, Favorites, MOD, S3M, XM and IT, then Add, Play, Shuffle and Sort; below them five folders with their tune counts (KLF, misc, PerihelionSoundtrack, SoundMOD Volume One, highlighted, and SoundMOD Volume Two), then the loose tunes, each with its format badge, channel count, length and file size.

Library

Tunes you send from a computer keep their folders, and each share has a folder of its own. Open one to see its folders first, then its tunes, each with its format, channel count, length and size. Play or Shuffle takes the folder on screen and everything inside it, and the format filters narrow both the list and what plays. tvOS can clear an app's storage whenever it likes, so the library and the tunes you send are kept in your own iCloud as well; a tune from a share is copied again from the share the next time you play it.

ModPlayerTV's Queue on Apple TV: eleven tunes with three waiting, numbered, each with its source and composer or format; the playing tune, Death For DJ's (RMX), is highlighted with a speaker symbol; Clear and Done buttons at the top.

Queue Management

Library tunes and share tunes go into the same queue. Playing a tune replaces it, a playlist replaces it with the playlist, Add to Queue puts a tune at the end and Play Next puts it straight after the one playing. Open the queue from Now Playing to jump to a tune, move it, or take it out.

A ModPlayerTV playlist on Apple TV, Demoscene Evening: the name with rename and delete buttons at the top right, Play All with 11 tracks and 38 minutes beside an Add Tunes button, and the numbered tunes below.

Playlists

Add Tunes picks from the library or from any saved share, folders and all. A tune taken from a share goes into the playlist without being added to the library, and is removed again when no playlist holds it.

ModPlayerTV's Settings on Apple TV: Keep the Screen On While Playing and Autoplay, both on, then Now Playing Colours with the Classic palette chosen, a sample of the pattern view, meters and waveform in it, and a New Palette button.

Settings

Autoplay decides whether a tune you pick carries on through its folder or list. Further down: the Amiga output filter and stereo separation for tracker modules, the largest download allowed, and the library's storage.

ModPlayerTV's palette editor on Apple TV: a name field with Cancel and Save, a sample in amber tones, a Colour menu set to Notes, and Red, Green and Blue sliders at 100, 69 and 0 percent.

Palettes from History

Nine palettes are built in, from Classic to Amber Terminal, C64 and Amiga Workbench. Start a new one from any of them, choose what to color (notes, instruments, effects, the playing row, the meters, each channel's waveform) and set it with the remote.

Screenshots are captured from the app in the tvOS simulator. The tunes shown belong to their composers and are not included with the app.

Where the music comes from

ModPlayerTV does not come with music and does not download it from the internet. There are two ways to bring your own. Add a network share from a NAS or a computer on your network (SMB, with or without a password) and browse its folders from the Apple TV; play a file where it is, or save it to the library. Or open Library → Add: the Apple TV shows a web address, and a computer or phone on the same network can drop files or whole folders onto that page, straight into the library with their folders kept. Formats that keep their instruments or code in a second file, such as TFMX modules or PlayStation tunes with a library file, find it in the same folder.

MilkDrop Visualizer

The visualizer plays classic MilkDrop presets on the Apple TV's GPU. No presets are included: add your own from a share, or open the page the Apple TV shows on a computer or phone on the same network and drop preset files onto it. Presets can be loved, hidden, searched and shuffled. MilkDrop v2 was converted into a new tvOS compatible version and then compatibility was added for milk2 format presets from MilkDrop 3.

Price

ModPlayerTV is free, and everything in it works without paying. If you would like to thank the developer, Settings → About has an optional tip, handled by Apple. A tip unlocks nothing but comes with sincere gratitude.

Privacy

ModPlayerTV collects no analytics, identifiers, or tracking, and there is no ModPlayerTV account or server. Your library, playlists, settings and the tunes you send are kept in your own iCloud; share passwords stay in the Apple TV's Keychain. Read the full privacy policy →

Requirements

Apple TV with tvOS 26 or later, and your own music: on an SMB share on your local network, or sent from a computer or phone on the same network. iCloud is optional; without it the library stays on the Apple TV, where tvOS may clear it. The MilkDrop visualization engine can be resource intensive. An older Apple TV may struggle to produce high resolution rendering of some heavier presets. The engine does its best to adjust to the CPU and GPU load and reduce heat soak of the device. The render resolution of each preset is adjusted accordingly.

ModPlayerTV uses open-source playback engines; their licences are listed in the app under Settings → About. Apple TV, Siri and iCloud are trademarks of Apple Inc.