nDiki : amaroK
amaroK
スポンサード リンク
Related term
2006年1月22日 (日)
■ amaroK で Linux 上の iTunes 音楽データを聞く

昨日 mt-daapd で Linux BOX を iTunes サーバにしたててみた。 しかしサーバにするだけではつまらない。もちろんそのPCでも再生できるようにしておきたい。
xmms で AAC形式の音楽を再生できることはできるのだが、UTF-8 なファイル名のファイルの扱いがよろしくない。xmms-shell から操作すれば日本語も扱えるがあまりにも寂しすぎる。
ということでプレーヤーを物色。
@ プレーヤーいろいろ
- amaroK 1.3.8: KDE 系。見た目も格好良いし、機能としては充分。
- JuK 2.3: KDE 系。KDE 系ということで見た目は良い。しかし、試したところうまく AAC形式ファイルを指定できなかった。
- Rhythmbox 0.9.2: GNOME 系。AAC形式 OK。日本語タグもきちんと表示する。再生機能はシンプル。
- gtkpod 0.99.2: AAC 形式 OK。日本語タグもきちんと表示する。再生機能は xmms まかせ。
@ amaroK スナップショットをビルドする
この中では amaroK が一番気にいった。 しかし残念ながら安定版(1.3.8)ではまだ、AAC形式ファイルの中のタグに対応していないという問題がある。惜しい。
最新のスナップショットでは対応できているとの事なのでビルドしてしまうことにした。
/usr/local/amaroK-svn 以下にインストールすることにする。
apt-get build-dep amarok svn co -N svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia cd multimedia svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin svn up amarok make -f Makefile.cvs ./configure --enable-debug=full --without-akode --prefix=/usr/local/amaroK-svn make make install
aKode 関連のコードでコンパイルエラーを起こしたので --without-akode でビルド。
で、起動
KDEDIRS=/usr/local/amaroK-svn:/usr \ PATH=/usr/local/amaroK-svn/bin:$PATH \ /usr/local/amaroK-svn/bin/amarok
動いた動いた。iTunes 6 for Windows で取り込んだ AAC形式ファイルのタグに含まれている日本語タイトル・アーティスト等もきちんと表示された。 Amazon.co.jp からのカバーの取得もうまくいっている。
自分の環境だとなぜかトレイに入らなくなったが、それ以外は問題なし。 いいね。
@ 追記
トレイに入らないのは amaroK スナップショットのせいではなく、KDE環境が一時的に変になっているせいであった。一旦 KDE 環境を再起動したらきちんとトレイにはいった (2006年2月23日追記)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- ActivePerl で Ming (2005-02-23)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
2006年1月25日 (水)
■ ThinkPad X31用外付けスピーカー Creative TravelSound 200 TS200-W

Linux での音楽再生ソフトウェア環境の整備をここしばらくしてきていたのだが、ある程度落ち着いてきた。 次はコンテンツの充実ということで古いCDなどを出してきて、少しずつ取り込んでみている。
で取り込んだら聞いてみるわけだが、International Business Machines な PC ThinkPad X31 だと内蔵スピーカーは底面にありしかもモノラルなのでちょっと悲しい。 ということで今度はほんの少しばかりスピーカーまわりを改善したくなった。
コンポへつないで再生するのが一番良いのだがその場合はワイヤレスにしたい。 そうすると、
- A2DP な Bluetooth トランスミッタ (LBT-AS100C1/U など)
- AirMac Express
- その他の独自無線系トランスミッタ
- FM トランスミッタ
あたりが選択肢にあるかと思うが、Linux からの利用できるかどうかが不明だったり、予算オーバーだったり、音質が期待できなさそうだったりでどれもイマイチ。
となると USB オーディオクラスの USB スピーカーか、普通にアクティブスピーカーか。
- 左右のスピーカーが1つの筐体に入っていること。テーブルトップで使うのに左右間のケーブルなどでごちゃごちゃするのが嫌だから。
- そのクラスで、そこそこの音質であること。
- 電源を USB ポートから取れること。
という条件で探してみた。 評判を見てまわったところ Creative の TravelSound 200 が予算の範囲では一番良さそうだ。 電源については、別途 USB パワーケーブルを買うことでクリア。
@ ファーストインプレッション
電源については Arvel の USBパワーケーブル 巻取式 PWC101 で試したところ、微妙に径が違うらしく DC プラグがかなりキツいという問題はあるものの、容量的にはまず問題なさそうでスピーカーを鳴らすことができた。
最初に接続して、amaroK から再生した時は、期待していた以上にハッとする音を聞かせてくれたので驚いた。 しばらく聞き続けてくるとやはり物足りなさが出てくるが、このクラスでこの大きさを考えるとなかなかいいんじゃないかと思う。
[ 製品レポート ]
- USBからアクティブスピーカー用の電源を取る (2006-01-25)
- Creative TravelSound シリーズの DC ジャック (2006-01-27)
- PEG-TJ25購入 (2004-03-05)
- 1インチポータブル HDD HDMC-U12 インプレッション (2006-12-28)
- Linux ノート PC 用にワイヤレスレーザーマウスを購入 (2006-02-22)
2006年1月26日 (木)
■ amaroK のプレイリストを mt-daapd で共有する

amaroK のコレクション用ディレクトリと mt-daapd での音楽データディレクトリを同一にしている。
この状態でプレイリスト (.m3u) を作成し同じくこのディレクトリに保存すると、mt-daapd で問題なく公開できた。 ファイル名を日本語にしておけば、プレイリスト名もきちんと日本語になる。
mt-daapd の mt-daapd.playlist による動的なプレイリストも、設定ファイルを UTF-8 で書いておけば日本語のプレイリスト名も問題ないようである。
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- WiKicker における PageName 最長文字数 (2006-06-10)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
2006年1月29日 (日)
■ Last.fm に登録してみる

Last.fm は利用者の音楽プロファイル(好み)をもとに、お薦めの曲をインターネットラジオその他の形式で紹介してくれるというサービスらしい。
様々なミュージックプレーヤー用のプラグインが提供されており、これを利用すること自分が再生したトラックの情報をサーバへ submit していってくれる。 これにより、どんどん自分の好みを設定していけるようになっている。
amaroK にはビルトインでこの機能が実装されている。 設定で Last.fm でのユーザ名とパスワードを入力し、この機能を使うように設定しておくことで再生した曲情報をサーバへ送るようにできる。
面白そうなので早速ユーザ登録し、設定してみた。
で、再生、再生。また再生。
……あれ、Last.fm の自分のユーザページを見ても Recent Tracks は「No recently played tracks to display.」のままだ。
うーん。amaroK の debug 出力をみたり、接続を Proxy 経由にしてそのログで通信状況をチェックしたりしてみたりした範囲では、通信はしているようなのだが。
ちょっと様子見。
- amaroK から Last.fm へ送信できるようになった (2006-02-03)
- 音楽再生にあわせて処理をする amaroK スクリプトを書いてみる (2006-01-31)
- Last.fm Radio Player でラジオを聞いてみる (2006-02-04)
- amaroK で聞いた曲を Web ページで表示 (2006-02-02)
- MAILPIA による Twitter リプライチェック (2008-11-18)
2006年1月31日 (火)
■ 音楽再生にあわせて処理をする amaroK スクリプトを書いてみる

amaroK で聞いた音楽の情報を Last.fm に送って、最近聞いた曲を表示させてみたりアーティスト毎の集計を見てみたりしようと思っていたのだが、どうもこの機能がうまく動かない。
しょうがないので、自前でスクリプトを書いて遊んでみることにした。
@ 書き方
amaroK のスクリプトマネージャから、スクリプトをインストールし実行するとそのスクリプトが実行される。 イベントが発生する度に amaroK からスクリプトの標準入力にイベントの内容をあらわす文字列を送られてくるので、スクリプト側では標準入力を行単位で待ち受けて処理をしていけばよい。
amaroK が終了する際やスクリプトを停止した場合には SIGTERM が送られてくるので、これをキャッチして終了処理を行うようにしておく。 データの保存などの必要がなければ、特に何もする必要無し。
簡単。
スクリプトをインストールするには、一旦 .amarokscript.tar か .amarokscript.tar.bz2 にまとめおく必要がある。 スクリプトマネージャからこのファイルをインストールすると、~/.kde/share/apps/amarok/scripts/ 以下にインストールされて使えるようになる。
自分でいろいろ試す分には一旦形式的にインストールした後、直接このディレクトリの中のファイルを編集してスクリプトを改良していくのが手っ取り早い。
ただしスクリプトの編集をした後は、もちろんスクリプトマネージャでスクリプトを起動しなおす必要がある。 自分の場合はこれも面倒なので、(今回対象としたい)trackChange イベントがきたら特定のディレクトリの下のスクリプトを run-parts で走らせる最低限の amaroK スクリプトを作ってインストールしておき、あとは run-parts で実行されるスクリプトをいじって遊ぶことにした。 これだと毎回 run-parts が呼ばれて非効率は良いが、スクリプトをトライアンドエラーするには楽チンだ。
@ スクリプトから情報の取得
基本的な情報は DCOP インタフェースで取得できる。例えば amaroK で曲を再生中に
dcop amarok player title
のように dcop コマンドを実行するとタイトルを出力させることができる。 dcop で様々な情報を取得したり、また再生・停止などの操作をしたりすることが可能。
@ 再生履歴を取得するプログラムを書いてみた
実行するたびに dcop を使って amaroK から再生中の曲情報を取得し、最後の10曲に関する情報を Storable でファイルに書き込んでおくスクリプトを作成。 あわせて、カバー画像も amaroK からもらって PerlMagick で縮小して保存しておくようにした。
これであとは Web サーバを更新するようにすれば、最近聞いた曲を Web サイトに表示できるようになるはず。
- sid の CinePaint がプラグイン読み込みでエラー (2006-04-15)
- [ CLIE ] Plucker (2004-03-27)
- amaroK から Last.fm へ送信できるようになった (2006-02-03)
- Template Toolkit + PAR (2004-09-13)
- FreeMind でマインドマップ (2005-06-02)
2006年2月2日 (木)
■ amaroK で聞いた曲を Web ページで表示

一昨日の続き。 はてなブックマーク上の最新ブックマークを nDiki にアップロードするという処理の時にあわせてアップロードするようにしてみた。
1時間毎の更新なので、必ずしも本当に最後に聞いた曲ではない時もあるが、別に厳密にする必要もあるまい。
ま、こんなの聞いてますって事で。
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
- Plagger のインストールが大変なので XML::RSS で RSS ... (2006-06-10)
- はてなブックマークメンテナンス中は Blog を更新してはいけない (2007-02-03)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
2006年2月3日 (金)
■ amaroK から Last.fm へ送信できるようになった

iTunes に プラグイン iScrobbler For Windows 1.1.0 をインストールして、曲を再生してみたところ Last.fm へ曲情報をうまく送信できた。 アカウントの方は特に問題ないらしい。
やはり amaroK 側の問題か。
何度か amaroK の svn 版をコンパイルして試してみるうちに、そういえば configure した際にいくつか optional なライブラリが無くてそれらの機能が外されている旨の表示が出ていたことを思い出した。 apt-get build-dep amarok では全部入らないらしい。
README をみて必要なライブラリを確認。 libmp4v2 あたりが怪しい。ということで libmp4-dev パッケージをインストール。 また前回インストールされていなくて configure に --without-akode していたので aKode 関係のライブラリもあわせていれておく。
で再インストール。
で再生してみたら、あっさりうまくいった。
よし。
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- Module::Build でソースパッケージング (2005-08-24)
- JRE をバンドルしたインストーラを NSIS で作る (2004-12-02)
- 音楽再生にあわせて処理をする amaroK スクリプトを書いてみる (2006-01-31)
- Linux ノート PCを iTunes サーバにしてみる (2006-01-21)
2006年3月10日 (金)
■ Linux kernel を 2.6.15 にしたらハードディスクへのアクセスが遅くなった理由

2週間ほど前に ThinkPad X31 (2672-PHJ) の Linux kernel を 2.4.27 から 2.6.15 にしたのだが、その頃からか何となく動作がもったりするようになった。 コマンドを実行した際のレスポンスが遅くなったし、amaroK での音楽再生時にもちょっと負荷が上がるとすぐ音が切れるようになってしまった。
まさか kernel の性能が落ちたとは考えにくいので、設定のせいであろう。 感じからして、HDD まわりのようだ。
もしかして DMA?
#hdparm -t -d /dev/hda /dev/hda: using_dma = 0 (off) Timing buffered disk reads: 8 MB in 3.10 seconds = 2.58 MB/sec
ビンゴ!
#hdparm -t -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) Timing buffered disk reads: 8 MB in 3.05 seconds = 2.62 MB/sec
おや?
[Device Drivers] ---> [ATA/ATAPI/MFM/RLL support] ---> [Intel PIIXn chipsets support] (CONFIG_BLK_DEV_PIIX) がモジュールになっていたのが問題のようだ。
組み込みにして Debian kernel パッケージ構築しなおしてインストール・再起動。
hdparm -t -d /dev/hda /dev/hda: using_dma = 1 (on) Timing buffered disk reads: 84 MB in 3.05 seconds = 27.56 MB/sec
なおった。
[ hdparm ]
- ThinkPad X31 で fglrx が使えない (2006-08-02)
- [ Debian ] ThinkPad X31 にインストール (2003-12-03)
- ThinkPad X31 交換 HDD として Travelstar 5K... (2006-07-27)
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- Debian Linux kernel 2.6.23 をビルドする。 (2007-12-23)
2006年8月22日 (火)
■ 統計情報を維持したままファイル/ディレクトリを移動する amaroK スクリプト Move

久しぶりに amaroK をインストール・起動して音楽をかけてみる。 現在はすでに安定版で AAC 形式ファイルの中のタグに対応しているので、普通に Debian パッケージをインストールして使うことができる。
amaroK では再生回数やスコアなどの統計情報がデータベースに保存されており、これらを条件に設定したスマートプレイリストを作成できる。
しかし残念なことに、ファイルの場所を移動してしまうとこの情報を引き継ぐことができなかった。 このため一旦あるディレクトリに曲を保存すると移動させるわけにいかないのでちょっと不便であった。
もしかしたら最近はこれらをうまく扱えるのではと調べてみたところ、amaroK スクリプト Move がこれに対応していることを確認。
[ツール]->[スクリプトマネージャ]->[他のスクリプトを取得] で Move をインストールし実行しておくと、曲の上での右クリックメニューに Move というメニュー項目が追加される。
これを使うとその曲やその曲を含んでいるディレクトリを、別の場所に移動すると同時にデータベース上の統計情報を維持するように書き換えてくれえる。
これは便利。
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- amaroK から Last.fm へ送信できるようになった (2006-02-03)
- Debian GNU/Linux で Dropbox (2008-09-16)
- MADWIFI で WPA を使うように変更 (2007-01-20)
- Clam AntiVirus + procmail でウイルス除去 (2004-12-11)
2008年1月12日 (土)
■ 今日のさえずり - いつから amaroK じゃなくなったんだ?

- 13:14 D703i で初めて PDF 閲覧してみた。綺麗にみられてびっくり。ただし文字が読めるまで拡大するとスクロールが大変で実用的でない。[mb]
- 13:57 昼からビールにした。[mb]
- 17:28 Theme from Antarctica 着もと化した。
- 17:46 久しぶりに Amarok で音楽聴いてる。いつから amaroK じゃなくなったんだ?
- 17:50 1.4.1 から amaroK ではなく Amarok になったっぽい。
- 19:50 Picasa 2.7.0 (Build 37.3607,0) for Linux インストール。
- 22:48 Picasa あんまりたいしたことなかった。digiKam のままでいいや。
- 23:06 @code_air_edge 自分は Flickr 使っているので Picasa のネットワークストレージの方はそういえばチェックしてませんでした(あ、もうアンインストールしちゃった)。
- デジカメ写真管理ソフトウェア digiKam (2006-03-10)
- Adobe Reader for Palm OS バージョン3.0 (3.... (2004-07-14)
- 今日のさえずり - 「手鼻をかむ」のはエコだと思う (2008-09-21)
- Flickr::UploadでLinuxから画像アップロード (2005-04-22)
- flickrfs で Flickr をマウントして写真をコピーする (2008-02-21)
スポンサード リンク
■よく検索されるキーワード
perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 16.345544s / load averages: 0.10, 0.16, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




スポンサード リンク