Skip to content

jmkerr/idbcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

idbcl Build Status

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
  • Experimental gui
  • Uses jakeheis/SwiftCLI

Usage:

  • swift run