Hi all,
I’ve been working on a Volumio 3 music service plugin called Time Machine and would welcome feedback from anyone interested in testing it.
The idea is simple: it adds a Browse source called Time Machine, then lets you browse your MPD-indexed local/NAS library by decade:
1950s, 1960s, 1970s, 1980s, 1990s, 2000s, 2010s, 2020s, plus Missing Year and a small Library Report.
Inside each decade there are options to:
- play random tracks
- play random albums
- browse albums
- browse tracks
The plugin uses MPD’s indexed database and Date metadata. It does not crawl the filesystem directly or scan files with metaflac.
Settings are deliberately minimal:
- MPD library paths: comma-separated MPD-relative paths to index, for example NAS/NAS/Flac,NAS/NAS/Vinyl
- Maximum random tracks: how many tracks to queue when using Play Random Tracks
- Random albums count: how many complete albums to queue when using Play Random Albums
- Include missing year: whether tracks without usable Date metadata can be included in random playback
The plugin does not index automatically on startup. After installing or changing settings, use Save and rebuild MPD index from the plugin settings page.
This is an early test release, so please treat it as experimental. Normal browse and album-track playback are the known-good reference points. The area I’m especially looking for testing on is random playback: whether it reliably updates Volumio’s visible queue, current song metadata, and album art across different setups.
Video showing UI:
GitHub repo:
Release zip:
Any feedback, logs, or suggestions would be very welcome, especially from people with larger MPD libraries or NAS-based music collections.
Thanks!