Legacy Scrobbler is designed to bridge the gap between legacy hardware, and the music platform Last.fm. It enables users to sync their listening history from offline devices to their Last.fm profile, preserving their music legacy in the digital era.
Download: Legacy Scrobbler Releases
- Download the latest release.
- Install the application by following the on-screen instructions.
- Connect your iPod to your System using a compatible cable.
- Launch Legacy Scrobbler.
- Authorize Legacy Scrobbler to access your Last.fm account.
- Once authorized, Legacy Scrobbler will automatically detect your connected iPod.
- Adjust the following settings to your needs.
- If you use iTunes/Apple Music to sync your iPod this will erase the Play Counts File, in order to scrobble your recent Plays do not sync before using Legacy Scrobbler
- Automatic Library Scan: Automatically scans the library for new tracks if a device is connected.
- Automatic Delete: Automatically deletes the play records from the iPod after scrobbling them. (Just like iTunes/Apple Music when syncing your iPod.)
- Automatic Upload: Automatically uploads the scrobbles to your Last.fm profile.
- DevicePath: Change the default device path to match the home folder of your iPod.
- Node.js installed on your system.
- Clone the repository:
git clone https://github.com/wistoff/legacy-scrobbler.git
- Navigate to the project directory:
cd legacy-scrobbler
- Install dependencies:
npm install
- Run the application in development mode:
npm run start
- To build the application for distribution:
npm run make
MacOs Silicon: npm run make -- --arch=arm64 --platform=darwin
MacOs Apple Intel: npm run make -- --arch=x64 --platform=darwin
Windows 64-Bit: npm run make -- --arch="x64" --platform=win32
Windows 32-Bit: npm run make -- --arch="ia32" --platform=win32
When compiling for MacOs add "appdmg": "^0.6.6",
to the devDependencies in package.json
- Sync tracks from iPod to Last.fm profile.
- Preserve offline listening history digitally.
- Simple and intuitive interface for easy navigation.
- Currently, songs played multiple times are scrobbled only once to Last.fm. This is due to the limitation of iPod Play Counts, which only save the timestamp for the first time the track has been listened to. Further investigation is required to address this issue.
- Once you've set the path to the iPod, you may need to restart the application.
Device | Compatibility |
---|---|
iPod Classic 1st Gen | - |
iPod Classic 2nd Gen | - |
iPod Classic 3rd Gen | - |
iPod Classic 4th Gen | ✅ |
iPod Classic 5th Gen | ✅ |
iPod Classic 6th Gen | ✅ |
iPod Classic 6.5th Gen | ✅ |
iPod Nano 3rd Gen | ✅ |
iPod Nano 4th Gen | ✅ |
If you tested another device and can confirm it's working, please let me know.
- macOS: ✅
- Windows: ✅
- Linux: ❓
View the changelog for a detailed history of changes across releases.
- Legacy Scrobbler uses icons from Iconoir under the MIT License
- Legacy Scrobbler uses Barlow Font under the OFL License
- Legacy Scrobbler is inspired by the AudioPod software from 2005, Java tool that parsed iPod data for Last.fm submission.
Legacy Scrobbler is a third-party tool developed independently. Last.fm and iPod are registered trademarks of their respective owners. Legacy Scrobbler is not endorsed by or affiliated with Last.fm or Apple Inc.