Melody Machine Firmware Transforms LilyGo LoRa Pager into a Portable MP3 Player and Internet Radio

Melody Machine Firmware Transforms LilyGo LoRa Pager into a Portable MP3 Player and Internet Radio

We're excited to share that the open-source Melody Machine firmware now fully supports the LilyGo LoRa Pager (the exact model sold here at ameriDroid.com), turning it into a fantastic portable MP3 player and internet radio!

Melody Machine running on LilyGo LoRa Pager

Great news for LilyGo LoRa Pager owners! This firmware completely repurposes the device for high-quality audio playback — no LoRa radio required. It features a beautiful LVGL interface, excellent sound, and easy controls using the built-in keyboard and rotary encoder.

This article is based on the excellent original coverage by CNX Software. We highly recommend reading the full original post for more details and photos.

What is Melody Machine?

Melody Machine is an open-source Arduino-based firmware developed by wadadawadada that transforms the LilyGo T-LoRa Pager into a dedicated portable music device.

Key Features

  • MP3 playback from microSD card (folder browser, shuffle, repeat, seek)
  • Internet radio streaming via M3U playlists with ICY metadata
  • Wi-Fi Manager with on-screen keyboard and auto-reconnect
  • Rotary encoder + full QWERTY keyboard controls
  • Dual-core audio design for smooth playback
  • Settings saved to JSON on the SD card
  • Configurable auto power-off timer
  • Screenshot function and built-in help screen

How to Install on Your LilyGo LoRa Pager

  1. Download the latest firmware from the official GitHub repository.
  2. Flash using esptool or the convenient melody_flasher.py GUI tool.
  3. Insert a formatted microSD card and create this folder structure:
    SD:/
    └── melody_machine/
        ├── settings.json        ← (auto-created)
        ├── mp3/
        │   └── (your music files)
        └── m3u/
            └── (your playlist files)
  4. Power on the device — it boots straight into Melody Machine.

You can pre-configure Wi-Fi networks in settings.json or set them up directly on the device using the on-screen keyboard.

Purchase the LilyGo LoRa Pager

Ready to build your own portable MP3 player and internet radio? The LilyGo LoRa Pager is available now in our store and includes everything you need to get started.

Get yours today! Buy LilyGo LoRa Pager at ameriDroid.com →


Original article: Melody Machine firmware transforms LILYGO T-LoRa Pager into a portable MP3 player and Internet radio by Jean-Luc Aufranc (CNX Software).
Firmware by wadadawadada • GitHub Repository

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.