iTunes でシャッフル再生を極めるならプレイリストを活用した方がいいと思う

iTunes

と思うんだけど違うのかな?
ちなみにこれを読んでの感想です。
iTunesでシャッフル再生を極めるレシピ | nanapi[ナナピ]

それプレイリストでできるよ

レート★×1法
(中略)
レート★×1法は、これを逆手に取ります。再生したくない曲に★を設定し、スマートプレイリストの抽出条件を以下のように設定します。

再生したくない曲を専用のプレイリストにどんどん放り込んでいって iTunes DJ 用のスマートプレイリストでそのプレイリストを省くようにしちゃだめなのか。

応用編1:ボーカルの性別を区別する
(中略)
男性ボーカルの曲のみ、女性ボーカルの曲のみ、インストの曲のみ、といった抽出ができます。

男性ボーカルの曲、女性ボーカルの曲、インストの曲でプレイリストを作っておけば解決!

応用編2:カラオケだけ再生する
(中略)
カラオケ曲には、ずばり「karaoke」と記入しておきましょう。

カラオケ曲だけのプレイリストつくるのじゃだめなのか。

ということでここに書いてあることのほとんどが曲にメタデータを書き込まなくても、プレイリストを活用することで終わる気がする。

でもライブラリの編集めんどくさいじゃん、、、
既にたくさんの楽曲をライブラリ化されてる人は確かに大変な作業だと思います。
でも、このルールを適用しようと思った次のアルバムのエンコードの時から、その都度やれば、アルバム1枚あたり7分もかからない手間で済みます。溜め込んでしまうと大変なので、面倒でもその都度編集するのが良いでしょう。

その通りなのだけどその度いちいち情報ウィンドウ開くのと、ドラッグ&ドロップでプレイリストに放り込むのとどっちが楽だろう?個人的にはプレイリストのほうが簡単なのだがどうだろうか?
(確かに情報を見るのショートカットなどを使えばキーボードのみで済む、というのはあるかもしれないが)

個人的には曲ファイルにあまり多くのデータを埋め込むよりも iTunes がわでそれをやっちゃった方がいい気がするんですがどうでしょう?

デメリットは曲に埋め込んだ方がほかのアプリケーションでも使えたり、移行のとき楽なのかもしれませんね。移行に関しては Mac の場合設定アシスタントが移行してくれる気がしますがw

iTunes のレートには 1/2 も指定できる

iTunes レート 1/2

隠し機能なのかどうか知らないけど iTunes のレートには 1/2 も指定できるみたいです。

多分 iTunes だけだとできなくて、自分は Tune•Instructor っていうの使ってます。
全然使いこなしてないですけど、歌詞の表示で自動スクロールがあるのが面白いです。

ほかの方法や、Windows での設定方法は知りません。ご存知の方とかいらっしゃいましたらコメントなどで教えてくださると喜びます。

ということで iTunes のプレイリストはもっと活用されていい!と思ったので書いてみた。
Enjoy your iTunes & iPod life!

ads by LinkShare


jQuery で placeholder をやってみる

hamashun 先生のJS習作:フォームにフォーカスしたらデフォルトテキストを消すというのを見て便乗エントリ。

個人的にやりたかったのは以下の3つ。

  • できれば placeholder 属性を使いたい。そうすれば Javascript オフ時でも大丈夫だし、Webkit系ブラウザならほぼ同じ状態になる。
  • できれば input だけじゃなく textarea にも使いたい。
  • value に入れてしまうと実際のフォームの送信時にその value が送信されてしまうので、placeholder と同じならその value は消したい。

ということでこんな感じになりました。ブログのコメント欄をイメージしています。尚、自分も jQuery を使用しています。

ツッコミなどなどお待ちしております。

「jQuery で placeholder をやってみる」のサンプルを見る

$(function () {

	var conf = {
		focusClass : 'focus',
		blurClass : 'blur'
	}

	$('input[placeholder], textarea[placeholder]').each(function(){
		var placeholder = $(this).attr('placeholder');
		$(this).val(placeholder).addClass(conf.blurClass)
			.focus(function() {
				if ( $(this).val() == placeholder ) {
					$(this)
						.val('')
						.removeClass(conf.blurClass)
						.addClass(conf.focusClass);
				}
			})
			.blur(function() {
				if ( $(this).val() == '' ) {
					$(this)
						.val(placeholder)
						.removeClass(conf.focusClass)
						.addClass(conf.blurClass);
				} else {
					$(this).removeClass(conf.focusClass);
				}
			}
		);
	});

	$('form').submit(function(){
		var input = $(this).find('input[placeholder], textarea[placeholder]');
		$(input).each(function(){
			if ( $(this).val() == $(this).attr('placeholder') ) {
				$(this)
					.val('')
					.removeClass(conf.blurClass)
					.removeAttr('placeholder');
			}
		});
	});

});

やってみた感想

  • if 文使うと1,2回は「あれ?今どっちの状態だっけ?」となるのをなんとかしたい。
  • .removeClass と .addClass 使い過ぎかもしれない。
  • 早く全部のブラウザで placeholder 属性が使えればいいのにね。
  • というか今の Webkit 系でも placeholder 属性で表示されたテキストの色は変更できないんだよなぁ。なんとかならんかなぁ。

なんだかだんだん本筋とずれて来たのでこの辺で。


改行できないバグの修正、動画/画像の投稿ブックマークレットに対応しました

Blogger Alliance 投稿ブックマークレット ジェネレータ(β版)をアップデートしました。
アップデート内容は次の通りです。

「投稿ブックマークレットの形式」内に入れた改行が反映されないバグを修正

うっかり改行のことを忘れておりました。改行しても反映されるように修正いたしました。

ご指摘いただいたのりささま、ありがとうございます。
新管理画面でもブックマークレットがカスタマイズできる : 地方の印刷会社Webディレクターの日記

動画/画像の投稿ブックマークレットに対応しました

livedoor 以外のブログでブックマークレットの遷移先 URL が https://livedoor.blogcms.jp/ になってて実質使えない状態なので、動画/画像の投稿ブックマークレットに対応しました。

その分ひと手間増えてしまいますがご容赦願えればと思います。



About Author
trackfeed
feed meter
人気ブログランキング - Forest.Kの徒然日記
track word
あわせて読みたい
あわせて読みたい
解析
Firefox meter Chrome Counter Firefox3 Meter


特集 & 限定アルバム
iTunes Store Top Songs
iTunes Store Top Albums
  •  iTunes Store(Japan)