Case study
podscribe: reconstructing the old iPod iTunesDB writer
podscribe reconstructs old-format iTunesDB writing for the 5.5-generation iPod Video in TypeScript. Its format notes map the little-endian chunk tree and playlist references, while the library writes track and playlist records and includes a reader for comparison with an iTunes-generated database.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-06-27
- Language
- TypeScript
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Node.js 26 or newer is required.
- Scope: Device use requires a mounted FAT32 5.5-generation iPod Video; modern hashed iTunesDB formats are outside scope.
- Testing evidence: The author describes on-device playlist playback as an acceptance gate still to be completed.
- License: MIT license.
Cite
BibTeX
@misc{podscribe-itunesdb-case,
title = {{podscribe: reconstructing the old iPod iTunesDB writer}},
howpublished = {\url{https://github.com/menor/podscribe}},
url = {https://github.com/menor/podscribe},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/podscribe-itunesdb-case/}}
}Plain text
podscribe: reconstructing the old iPod iTunesDB writer. https://github.com/menor/podscribe (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/podscribe-itunesdb-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · menor/podscribe · Revision 6df55f5
- docs/itunesdb-format.md GitHub · menor/podscribe · Revision 6df55f5
- docs/device-test.md GitHub · menor/podscribe · Revision 6df55f5
More in Apps
- GameSir Connect: reconstructing controller-profile share codes · Case study
- sperax-rm01: reconstructing the Sperax RM-01 BLE controls · Case study
- UNAR6: reconstructing the AR6 archive format · Case study
- BlackBerry 10 Assistant: reconstructing Dragon and Maluuba protocols · Case study
- Packet Tracer .pkt/.pka: reconstructing the lab file format · Case study
- mihealth-api: reconstructing Mi Fitness health-data access · Case study