itunes-library 0 ruby Rubygems

Wrapper around iTunes Library.xml

3 years after MIT

iTunes Library

A Ruby library that makes it easy to dig around your iTunes Library metadata.

Forked because: https://github.com/josh/itunes-library/issues/5

Installation

gem install itunes-library

Usage

require 'itunes/library'
library = ITunes::Library.load("~/Music/iTunes/iTunes Library.xml")

library.playlists.map(&:name) #=> ["90's Music", "Classical Music", "Recently Played", ...]

library.music.tracks.select { |t| t.artist == "Foo Fighters" }.inject(0) { |n, t| n + t.play_count } #=> 4261

library.podcasts.tracks.select { |t| t.unplayed? }

License

Copyright (c) 2011 Joshua Peek.

Released under the MIT license. See LICENSE for details.

Related Repositories

itunes-remote

itunes-remote

Control iTunes via CLI :notes: ...

itunes-playlist-to-usb

itunes-playlist-to-usb

Takes playlist(s) exported from iTunes and pull out the mp3's into folders by al ...

iTunes-Artwork-via-Last.fm

iTunes-Artwork-via-Last.fm

A ruby script to get artwork from Last.fm for all the tracks of your iTunes Libr ...

swinsian2itlxml

swinsian2itlxml

Generate iTunes library XML from Swinsian database ...

iTunes-Library-Parser

iTunes-Library-Parser

Class to parse iTunes Library XML Files ...


Top Contributors

josh andyw8 jasonrudolph adamlazz

Releases

-   v0.1.3 zip tar
-   v0.1.2 zip tar
-   v0.1.1 zip tar
-   v0.1.0 zip tar