Loading...

2009-05-03

Songbird on OpenSolaris 2009.06 preview snv_111(snv_111a)


Above Illustrated Image was quoted from Songbird Illustration Compendium 
 
The following issue was quoted from http://get.songbird.com and Contributed Builds - Songbird Wiki.
Songbird is an open-source customizable music player that's under active development.
We're working on creating a non-proprietary, cross platform, extensible tool that will help enable new ways to playback, manage, and discover music. There are lots of ways to contribute your time to the project. We'd love your help!
There are several features we're proud of, but we'll be the first to admit that others need ironing out, are experimental, or are just plain missing. There's still a lot to do.

Screenshot Songbird 1.0.0 on OpenSolaris 2009.06
 The Songbird media player is a cross-platform (Windows, Linux, Mac OS X) desktop media player that "plays the web". In addition to supporting the usual media library management/player capabilities, it presents APIs to add-ons (extensions) and websites allowing for bidirectional interaction between the media player and the web. It leverages existing open source software, namely it is based on the XULRunner codebase from the Mozilla project. It also leverages other technologies such as GStreamer and VLC for its media playback.
There are both Songbird and OpenSolaris users who would like to see it ported to OpenSolaris. We have an existing set of patches and work done, but have run into hurdles with XULRunner and could use the help and skills of other Desktop and Mozilla contributors in the Desktop Community. The Songbird 1.0.0 release for OpenSolaris is out and hosted on Songbird's server now.
Please do notice that the GStreamer Input Selector plugin addon is necessary for 1.0.0 builds to work.
 Songbird は Mozilla の レンダリング・エンジンを組み込んだ、iTune ばりのクロス・プラットフォーム (Windows, Linux, Mac OS X, OpenSolaris) 対応のウエブ・メディアプレーヤーである。 多言語に対応していて、日本語でのメニュー表示ができる。 最新版は 1.1.2 であるが Opensolaris 対応バージョンは 1.1.0 である。 (2009年5月3日現在)
 Contributed Build - Songbird Wiki から source, binary build ともに OpenSolaris x86, SPARC 対応版が入手可能である。 なお、OpenSolaris の開発ビルド snv_111 では IPS で SUNWsongbird 1.0.0 をダウンロード・インストールすることができる。
OpenSolaris で Songbird を動作させるためには、 GStreamer Input Selector Plugin が必要となるが、上記パッケージはセットアップ時に plugins の設定をおこなうことで使用可能になる。
また、OpenSolaris 上で MP3 ファイルをデコードするためには Fluendo MP3 codec をダウンロードしてインストールする必要がある。 これは、Fluebdo Shop から Shopping Cart で登録手続きをおこなって、無償で入手することができる。 あるいは、 [アプリケーション] メニュー → [サウンドとビデオ] → [Codeina] を起動しても入手可能である。

 
インストール手順:  
    環境: 開発ビルド OpenSolaris 2009.06 preview based on snv_111  
   Platform : Dell Latitude D410, Pentium M1.6GHz, RAM 2048MB(533MHz), 40GB (osol)


1.ダウンロードとインストール 
  パッケージを IPS でダウンロード・インストールする。
 

   $ pfexec pkg refresh
   $ pfexec pkg install -v SUNWsongbird
   $ pfexec pkg info SUNWsongbird
      名前: SUNWsongbird
      概要: The desktop media player mashed-up with the Web. 

      カテゴリ: Applications/Sound and Video
      状態: インストール済み
      出版社: osol.develop
      バージョン: 0.5.11 

      ビルドリリース: 5.11
      分岐: 0.111
      パッケージ化の日付: Sat Apr 18 19:50:33 2009
      サイズ: 69.08 M バイト
    FMRI: pkg:/SUNWsongbird@0.5.11,5.11-0.111:20090418T195033Z


  インストールが完了すると、[アプリケーション] メニュー → [サウンドとビデオ] 以下に [Songbird] が作成される。

2.Songbird の起動
 

  アプリケーションメニューで [Songbird] を選択するか、GNOME 端末を開いてコマンドラインで下記を実行すると、
    $ Songbird
 

  Image-01 のようなセットアップ画面が表示される。 Songbird のマスコットキャラクター、黒い鳥?がカワイイ。


Image-01: Songbird セットアップ Splash 画面

3. GStreamer Input Selector Plugin for OpenSolaris のインストール
  OpenSolaris の開発ビルド snv_111 では、Songbird のスタートアップ操作を順次おこなって、Addons の選択画面でこの Addon(Extention) をPlugin を選択すれば自動的にインストールされる


Image-02: Songbird Addons (Extentions) 設定画面

4.Fluendo MP3 Decoder のインストール
Fluebdo Shop から Shopping Cart で登録手続きをおこなって、無償で入手することができる。
インターネットショッピングする要領で Fluendo MP3 Decoder をカートに入れて清算する。
プラットフォームを選択した上で、Check out して、ダウンロードする。
あるいは、[アプリケーション] メニュー → [サウンドとビデオ] → [Codeina] を選択して、 Login、ユーザ登録すると MP3 codec を自動的にインストールすることができる。 下図に一連の手続きの流れを示した。

Image-03

Image-04
Image-05

Image-06
 

 この手順では、 MP3 Codec は ユーザのホームディレクトリ $HOME/.gstreamer-0.10/plugins/i386-sunos 以下にインストールされる。
  $ ls ~/.gstreamer-0.10/plugins/i386-sunos
  libgstflump3dec.so
 
 先の Fluebdo Shop から Shopping Cart で登録手続きをおこなった場合には、My Notebook PC では x86 版の
"fluendo-mp3-7.solaris-intel.tar.bz2" というファイルをダウンロードする。 これを展開して付いている README にしたがってインストールする。MP3 Codec をユーザーディレクトリに置くか、システム全体で使えるように /usr/lib 以下に置くかを適宜選択する。
Tarball を展開してできた codecs 以下のファイルを指定するディレクトリ以下にコピーする。
 
  $ cp libgstflump3dec.so ~/.gstreamer-0.10/plugins/ ; 単一ユーザで使用する場合
  $ cp libgstflump3dec.so /usr/lib/gstreamer-0.10/ ; システム全体で使用する場合
 
 以上の操作で、 MP3 オーディオの再生準備が整った。 SHOUTcast を選択すると、世界中の様々なジャンルのインターネットラジオの番組を聴取することができる。FTTH 回線を利用していれば、ストレスなくそこそこの音質で楽しめる。
メニューは日本語で表示される。 細かいところまで日本語化されてはいないのだが、英語が分からなくともある程度使えるレベルではなかろうか。 iTunesと比べるとやや劣るのではと感じてしまうが、Firefoxのように Webサイトのブラウズ、タブで表示、アドオンにより機能が拡張できたりと、Firefox 使いには違和感なく操作できる。
アドオンの一つ、Feathers(スキン)をダウンロードして iTune 風に変更してみた。(下図)


Image-07: Feather(スキン)を iTune 風に
 
 Songbird のロードマップをみると、将来的には PodCast やCD リッピング もサポートされるようだ。 今後のバージョンアップ・リリースが楽しみだ。
 OpenSolaris で そこそこの音質でオーディオサウンドが楽しめるとは思ってもみなかった。これからは、OpenSolaris で BGM しましょう。
参考サイト / 引用元: 
1. Masaki Katakai's Weblog: OpenSolaris で Songbird を楽しむ
2. ITPro : 楽曲の入手・再生と管理ができる SongBird
3. Tmedia News: 「黒いiTunes」オープンソースのSongbird 1.0リリース
4. Songbird 本家 : Songbird - Open Source Music Player
5. フリー百科事典『ウィキペディア(Wikipedia)』 Songbird - Wikipedia

2 Comments::

憂愁の森芸術館 said...

 はじめまして。WindowsとOpenSolarisをデュアルブートさせて使用している雅と申します。
 私はOpenSolarisやFedora(Macとデュアルブート)をインストールして使用しているのですが、英語力が不足のために進歩できないでいました。自身のブログで自作の曲を公開しているにもかかわらず、MP3が聴けませんでした。
おかげさまでMP3の再生が可能になりました。ありがとうございます。

Baian said...

雅さん
拙ブロガーに来訪いただきましてありがとうございました。日本人の方からコメントをいただいたのはお初・・・デス。音楽愛好家の方からのコメントなので、いと嬉しデス。OpenSolaris にオーディオ・コーデックを導入するには一工夫がいるのですが、拙ブログでも紹介させていただいております、Murray Blakeman さんのサイト " Solaris Multimedia" は有益です。ご参考まで。