タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Rubyとrubyとitunesに関するWatsonのブックマーク (3)

  • iTunesの各トラックにリリース年を設定 - Watsonのメモ

    ○○年にリリースされた楽曲でプレイリストを作りたいなと思ったのですが、CDから取り込んだトラックにリリース年が設定されていないものばかり。なので、各トラックにリリース年を設定するものを書いてみました。 MacRubyでScripting Bridgeを使えば簡単そうと思い着手したのですが、Amazonのサイトからリリース年を取得するのにNokogiriは使えないし、あげくにURI.escapeの返す値がバグっていたり。面倒になったので、iTunesから情報を取得&設定する箇所をMacRubyでやって、Amazonから情報を取得する箇所をMac OS Xに最初から入っていたrubyで処理しましたorz さすがに1トラックずつAmazonからデータを取得するのは効率が悪いので、アルバム単位でまとめてリリース年を設定するように変更しました。 itunes_set_track_year.rb #!

    iTunesの各トラックにリリース年を設定 - Watsonのメモ
  • iTunesに重複登録されている音楽ファイルを削除する - Watsonのメモ

    音楽ファイルをiTunesに追加するときに操作を誤ってしまったのか、同一のアルバムに同じ音楽ファイルが複数存在する状況でした。iTunesで重複ファイルを表示したところ、別のアルバムでも同一トラック & アーティスト名なファイルまで表示されてしまいます。削除したいのは同一アルバムで同じ曲を対象としたいのに・・・。 最初はチマチマと手作業で削除していたのですが面倒になったので、Finderで表示したときに同じフォルダー内で、拡張子の前に数字が記載されたファイルを移動すればよさそうかなと思い、そんなことをするスクリプトを書きました。 01 hogehoge.m4a 01 hogehoge 1.m4a ← というファイルを削除したい # coding: utf-8 # iTunesライブラリに重複登録されたファイルを削除する require 'fileutils' ITUNES_LIBRARY_

  • ライブラリフォルダにある、iTunesに未登録の不要なファイルを整理する - きりかノート

    なんかiTunesのライブラリフォルダのサイズが異常に大きい(iTunesで見る全曲+PodCastのサイズ10GBの3倍以上)ことに気づいた。 以前に母艦(MacBook)のHDDが壊れて、バックアップ(てかiPod)から戻したときに何度かやりなおしたのがうまくなくて、同じ曲のファイルが複数できていたようだ。 無駄だからiTunesのライブラリにないオーディオファイルを削除したいけれど、手作業ではとても無理。 ということでiTunesのAppleScript辞書とにらめっこしつつ、RubyOSAを利用したスクリプトファイルを書いた。RubyOSAのサンプルのiTunes/inspect.rbがiTunesのライブラリをリストアップするものなので、これをパクってくればよい。 音楽とそれ以外のライブラリフォルダ(iTunes Library.xmlやアートワークの置き場所)が別になってるとか

    ライブラリフォルダにある、iTunesに未登録の不要なファイルを整理する - きりかノート
  • 1