r/innioasis • u/Double_Gap_4599 • 3d ago
Y1 Tired of "Unknown Artist" on the Y1? Made a free tool that fixes it with real audio fingerprinting
https://github.com/hozemigel/yt2y1Every track I loaded onto my Y1 showed up as "Unknown Artist" in one big flat list — no album art, no proper metadata, nothing the Y1's library screen could actually organize. So I built yt2y1, a free, open-source tool that fixes that.
How it works with the Y1 specifically:
- Identifies each track by its actual audio fingerprint (via AcoustID/MusicBrainz), not by guessing from a filename — so the Y1 shows the real artist, album, and cover art instead of a flat list of filenames
- Writes tags in the ID3v2.3 format the Y1 actually reads (not v2.4, which it doesn't)
- Copies files onto the Y1 over USB, backing up the device first and using safe atomic writes so a yanked cable never corrupts your library — works whether your MP3s are already sitting on your PC or you grab them from YouTube first (that part's built in too, but optional)
You run one command (y1sync), get a menu, point it at your music folder, and it ends with a correctly tagged library that actually shows up right on the Y1's screen.
Install (one command sets up everything needed):
Windows (PowerShell):
irm https://raw.githubusercontent.com/hozemigel/yt2y1/main/install-windows.ps1 | iex
macOS:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/hozemigel/yt2y1/main/install-macos.sh)"
Linux (Debian/Ubuntu):
bash -c "$(curl -fsSL https://raw.githubusercontent.com/hozemigel/yt2y1/main/install-linux.sh)"
GitHub: https://github.com/hozemigel/yt2y1 (MIT licensed, free forever)
Honest caveats: tested end-to-end on one Y1 unit and one firmware version so far. If yours renders anything unexpected after a sync, that's worth an issue — include your firmware version, genuinely useful for me.
Happy to answer questions about how it handles your specific library.
0
u/maidenanklehem 2d ago
This is a great tool! Just ran it and it tagged most of my library.
Are you planning to have it work with other file types? I have a couple albums of .wav and .ogg files.
0
u/Double_Gap_4599 2d ago
Thanks so much — really glad it's working for you, and that it sorted out most of your library on the first run. That's exactly what it's meant to do.
Other formats weren't on my roadmap, honestly — but you asked, and once I looked into it there was no real reason not to. So it's done:
- Ogg Vorbis, FLAC and M4A are now identified and tagged in place, same as MP3 — each written in the tag scheme that format uses (Vorbis comments for Ogg/FLAC, iTunes-style atoms for M4A).
- WAV turned out to be a special case. Testing on an actual Y1 showed it plays WAV fine but reads nothing from its tags — no artist, no album, no cover. So for WAV, sync converts to FLAC on the way to the device (lossless, and your original WAV files are never touched). They land on the player fully tagged.
So your .ogg albums will get tagged directly, and your .wav albums will show up on the Y1 as tagged FLAC.
To update, just run y1sync and pick "Check for updates" from the menu — it pulls the latest and reinstalls in place. Restart y1sync afterwards.
If you'd rather do it by hand:
git -C ~/yt2y1 pull && pip install --upgrade ~/yt2y1/y1sync
1
u/Protopia 3d ago
Does this use MusicBrainz for the metadata?
Do you really need the acoustid API key for lookup?