ラベル windows media の投稿を表示しています。 すべての投稿を表示
ラベル windows media の投稿を表示しています。 すべての投稿を表示

2009/11/22

Sirius XM Radio online を linux で聞く

Sirius XM Radio online (xmro) は、月12ドルも払う価値があるかどうかは大いに疑問だけど、好きなチャンネル(Sirius XM Pops! とか)があって、なくなると寂しい。あと iPhone アプリが登場してからは iPhone でも聞けるようになりました。外出先でも 3G さえあれば聞けるのだから、これはもう satellite である必要すら感じない…といいたいところだけど、実際には超プアな 3G ネットワークでは(特に郊外とかクルマで移動中とか)やはり厳しいものがあります。

ところで、わが家では xmro を聞くために1台古い Windows マシンを常時起動しています。ほかにもいくつか function を持たせてはいるけど、基本的に xmro 用です。わざわざ Windows マシンを準備してるのは、ほかでもない。

xmro は linux に対応していない

…からなんであって、embedded の WMP だからダメだろうし DRM も使ってるだろうからダメだろうと思って、数年が経ちました。まぁ、Windows を全く捨ててしまうことまでは考えていないから、1台くらいそういうマシンがあってもいいだろうと思ってたわけです。

ほかにも理由はあります。ブラウザで聞いてる xmro は一定の時間が経つと「inactivity」を理由に接続を勝手に切ってしまいます。ずーっと流しっぱなしにしたい俺なんかからすれば、ほんっと余計なお世話なわけですが、Windows 版のスタンドアローンな勝手プレーヤーが何種類かフリーで存在していて、それを知ってからはそっちを使うようになってました。

ところが…一昨日(nov.19.2009)辺りから突如として勝手プレーヤーではログオンできなくなってしまったのです。どうもログオンシーケンスを微妙に変更したようでして(ここのところ、結構メンテナンスいろいろやってるみたい)、「どうしよう!」みたいな書き込みが関連掲示板に出てました。

勝手プレーヤだと目下、Yahoo! GadgetXM Tuner ver.2.5 というのがいち早く対応してくれたようで(多分Windows でしか動かない)、わが家ではそっちにシフトしました。いまんとこ快調に動いていますが…しっかし何で、これのUIってこんなに字が小さいでしょ。見てくださいよ、老眼が始まりはじめた俺の目にはつらいものがあります。

特に最上部のチャンネル名と、プリセットのボタン…。VNC で iPhone から操作する時のことを考えたら、致命的に小さい。やだ…。


で、ちょっと気になって調べてみたんです。いままで「"xm radio online" +"wine"」って発想しかなくて「"xm radio online" +"linux"」で調べてみたことがなかったんで、今回初めて、そういうキーワードで調べてみたんです。そしたら、臭う検索結果がゾクゾク…「実際に linux で聞いている」という書き込みとかもあって、久々にわくわくしました。

専用のスタンドアロンアプリを書いた方がいらっしゃるらしく、ソースも公表もされてるみたいだけど、Ubuntu だとちゃんとコンパイルできないとかいうコメントがあったりして、それに面倒だし…そんなわけで、一番確かな解決策はまたしても Ubuntu のフォーラムにありました。

■ HOW TO: Listen to Sirius and XM Radio Online
http://ubuntuforums.org/showthread.php?t=425087

■ XM Online on Linux (How I made it work)
http://www.xmfan.com/viewtopic.php?p=1656739

xmro を開くウェブブラウザが Firefox 決めうちになっちゃいますが、Firefox に Media Player Connectivity というアドオンをインストールするというのがキモでして、このアドオンが embedded なプレーヤーの代わりになって動いてくれます。で、埋め込まれてるエリアをクリックすると、指定した外部プレーヤが起動して、 mms://... という URL のストリームを再生してくれるという仕組みです。すんげぇ長い URL なんですが、ちゃんと再生してくれます。

外部プレーヤーがうざったいといえばそうなんだけど、ひとつメリットもあります。上で触れた「inactivity」を理由にした演奏中断から逃れられるはずなのです。おそらくウェブブラウザの埋め込みプレーヤ制御が外部プレーヤーに及ばないんじゃないかと。暇な時に試してみたいと思います(いまは必要がないからまだ試していない)。

しかしながらこの xmro に関してはこの数年間、Windows Media 必須なんだろうと思ってたし、DRM も必要だと思ってたから、linux で再生するのは全然ムリだと諦めていました。スキルのある、諦めない人たちがたくさんいて、俺みたいな末端のユーザは助けられてるんだな、と、あらためて開発関係者の皆さんに謝意を表したいと思います。

----
(nov.23.2009)

----

追記:
その後、Windows 用の XM Tuner v2.5 では正常にログオンできなくなってしまいました。これを書いている 2010年5月現在、この種のスタンドアロンプレイヤーとしては Lenware XM Radio Player Desktop などで動作を確認しています。ただ .net v2 以上が要求されます。Wine で動くかどうかは確認していません。

(may.14.2010)

2007/09/30

[winamp] Modern Skin と Window Manager の関係

AOL Radio with (((XM))) を聞くのに Winamp v.5 を使ってます。

Window manager に Metacity を使っていたころは Modern Skins を使うとデスクトップを切り替えても消えてくれない(どのデスクトップにも常時表示されてしまう)もんで Classic Skins を使っていたんだけど、その後 Berly を常用するようになって数ヶ月、ついさっきふと思い立って Winamp を Modern Skin に切り替えてみたら、ちゃんと「1つのデスクトップ」の中に表示されていました。

いままで、Wine が悪いからデスクトップの切り替えにうまく対応できてないんだとばかり思っていたら、本当は window manager のせいだったんですかね。ちなみに、Classic Skins の時は どの window decorator とも不整合があって、タイトルバーの部分がちゃんと表示されていなかったんだけど、これは window manager には依存しない現象のようです。

つまらん小さな発見だけど、俺にとってはかなり画期的な一歩だと思ったんで、書きます。



これであと残っている、
  1. Media Library が機能しない
  2. Windows Media Audio/Video が再生できない
  3. 再生中の音がキャプチャできない
  4. 本体表示部分の曲名の更新がうまくいってない
…っつぅ4つの問題が解決できたら、まじうれしいんだが。




----
(2007.09.30) …もうあすから10月です

2007/02/13

[firefox] 埋め込み WMV を mplayer plug-in で見る

1) 簡単な方法

sudo apt-get remove totem-mozilla
ただしこれでは ubuntu-desktop が依存関係で削除されてしまう

2) 少し面倒な方法

cd /usr/lib/mozilla-firefox/plugins
sudo mkdir oldtotemplugins
sudo mv libtotem* ./oldtotemplugins
sudo apt-get install mozilla-mplayer

*) stage6 対応

cd /usr/lib/mozilla-firefox/plugins
sudo ln -s ../../mozilla/plugins/mplayerplug-in-dvx.* .

# う〜ん、分からんものは分からん。

----
(2007.02.13)

楽天モバイルを台湾で使ってみた

GWに、久しぶりに台湾に赴きました。コロナ禍の間に延命していた台湾大哥大と中華電信の回線のうち中華電信の方を失効させてしまい(なぜ中華電信だけ失効したんだろう)、今回の滞在は台湾大哥大と楽天モバイルの2回線で賄うことにしました。テザリングでAndroidスマホ1台とiPad、Ma...