Tracks iTunes/macOS Music song play count and ratings.
- Reads song data from the iTunesLibrary Framework (macOS 10.15+).
- Stores song data in a SQLite3 database (
~/Library/Application Support/idbcl/records.sqlite3
):- Table:
Meta
, Columns:PersistentID, AlbumTitle, Artist, BitRate, FileSize, Genre, Kind, SampleRate, Title, TotalTime, Year
- Table:
PlayCounts
, Columns:PersistentID, Date, PlayCount
- Table:
Ratings
, Columns:PersistentID, Date, Rating
- Table:
- Experimental gui
- Uses jakeheis/SwiftCLI
swift run