MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Scriptable CLI for iPod sync with automatic transcoding, full metadata preservation, and intelligent duplicate detection.
MediaTypeScript · ShellGitHub @jvgomgOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
🔄🎵Modern TypeScript toolkit and CLI for managing iPods
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Modern sync for classic iPods.
If you're rocking an old-school iPod on stock firmware and wondering why syncing music to it is still so painful — podkit is for you. No more booting into Windows for iTunes, no more duplicated tracks, no more artwork that refuses to show up. Just point podkit at your music collection, run podkit sync, and walk away.
Beta software — podkit is in early development and things may break. Only use it with an iPod you're willing to wipe. If you're up for that, I'd love your help — join as a beta tester and help shape the project.Read the full README ↗Modern sync for classic iPods.
Documentation | Getting Started | Roadmap
If you're rocking an old-school iPod on stock firmware and wondering why syncing music to it is still so painful — podkit is for you. No more booting into Windows for iTunes, no more duplicated tracks, no more artwork that refuses to show up. Just point podkit at your music collection, run podkit sync, and walk away.
Beta software — podkit is in early development and things may break. Only use it with an iPod you're willing to wipe. If you're up for that, I'd love your help — join as a beta tester and help shape the project.
podkit sync and your iPod is up to date. No GUI, no clicking, no babysittingiPod Classic, Video, Nano (1st–5th gen), Mini, and Shuffle (1st–2nd gen). Stock firmware, no Rockbox required. Modded iPods with iFlash SD adapters work too.
iOS devices (iPod Touch, iPhone, iPad) are not supported.
See Device Compatibility for the full list.
brew install jvgomg/podkit/podkit
This installs podkit and its only runtime dependency (FFmpeg) in a single command. All native dependencies are bundled — nothing else to install.
Other install methods (manual download, building from source) are covered in the Installation guide.
Platform support: macOS and Linux. Windows is on the roadmap.
# Create config file
podkit init
# Add your music collection
podkit collection add -t music -c main --path ~/Music/library
# Connect iPod and register it
podkit device add -d myipod
# Preview what would be synced
podkit sync --dry-run
# Sync your music
podkit sync
# Safely eject
podkit device eject
See the Quick Start guide for a full walkthrough.
The software for syncing iPods hasn't kept up. iTunes is gone on Mac, gtkpod is abandoned, and the tools that remain are clunky, GUI-only, or broken in subtle ways. Under the hood, most of them depend on libgpod — a C library last updated in 2015. It still works, but nobody has built a modern tool on top of it. Until now.
podkit wraps libgpod in native Node.js bindings and layers on everything that's been missing: incremental sync, automatic transcoding, metadata preservation, and a CLI-first workflow that's easy to script and automate. The goal is to be the go-to project for syncing music to iPod devices.
It's also more than a CLI. podkit is structured as a core library that other developers can build on — a TUI, a desktop app, or something entirely different. The CLI is just the first interface.
Read the full story.
podkit is a one-person project and community input directly shapes what gets built. Here's how you can help:
Full documentation at jvgomg.github.io/podkit:
git clone https://github.com/jvgomg/podkit
cd podkit
bun install
bun run build
bun run test
See Development Setup and Contributing for details.
MIT