Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 03:27, 7 September 2025 by Hyatt (talk | contribs) (Created page with "{{Infobox 3DS Homebrews |title=Pomegranate |image=Pomegranate3DS.png |description=Pomegranate is a silly GUI music player and organizer. |author=sheepy0125 |lastupdated=2025/08/18 |type=Media Players |version=1.1.4 |license=MIT |download=https://dlhb.gamebrew.org/3dshomebrews/Pomegranate3DS.7z |website=https://github.com/sheepy0125/pomegranate |source=https://github.com/sheepy0125/pomegranate |donation= }} {{#seo: |title= (Media Players) - GameBrew |title_mode=append |im...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Pomegranate
General
Authorsheepy0125
TypeMedia Players
Version1.1.4
LicenseMIT License
Last Updated2025/08/18
Links
Download
Website
Source

Pomegranate is a silly GUI music player and organizer for Nintendo 3DS homebrew!

Features

  •  Audio playback
    • flac
    • mp3
    • m4a
    • Pausing
    • Seeking
  • Track metadata
  • Album art
    • From metadata
    • From indexing
  • Bumper controls
    • Pause/play
    • Next / previous
  • Playlists
    • Enqueuing songs
    • Loop
    • Shuffle
  • Music organization
    • Folder-based navigation
    • Metadata-based indexing navigation
  • Cool UI

Usage

Indexing

Indexing organizes your music by artist -> album -> tracks by looking at the metadata of every file recursively from your selected root directory.

To get started:

  • go to the settings menu,
  • choose a music library folder,
  • go to the the CD menu,
  • scroll to the bottom,
  • and press "reindex."

This process will take quite a bit of time (~1-5 sec/song, depending on the format!).

Bumper controls

Input Action
double (2x) tap R pause or play
double (2x) tap L stop playback
triple (3x) tap R next song
triple (3x) tap L previous song

Media

YOUTUBETITLE (YUOTUBE)
'"`UNIQ--youtube-00000001-QINU`"'


Screenshots

Pomegranate3DS-01.png

Pomegranate3DS-02.png

Changelog

v1.1.4

  • Bumper controls for next song (triple tap R) and previous song (triple tap L)
  • Fix regression of crashing on certain songs with large sample buffers
  • Fix hanging on non-main thread panics
  • Fix wrong inferred track number for files with numbers after the track number (e.g. 38 123456 Pokémon.flac)

v1.1.3

v1.1.2

  • Faster indexing on a separate thread.

v1.1.1

  • Fixed console freezing on power button press and home menu.

v1.1.0

  • Indexing now caches decoded 128x128 album art images. These cached album arts are instead loaded for the playback UI, with decoding the PNG/JPEG/etc. image as a fallback (much faster load times for indexed songs)
  • No longer crashes when loading a folder with hundreds of files/directories
  • Updated banner
  • Fixed evil bug (thread channel deadlock, caused intermittent hanging)
  • Minor bugfixes

v1.0

  • First Release.

Credits

  • Backgrounds
  • Icons
    • CD, CD case, folder, & cog: Strawberry, GPL-3.0 source
    • Pomegranate fruit: adapted from Ivar Leidus, CC BY-SA 4.0 source
    • Battery, volume, clock: Micro Heroicons, MIT source
  • Audio
    • Banner audio: Cipher by Kevin MacLeod, source

External links

Advertising: