BMPx 0.13スナップショットリリース(R1925)

So, here we've released a snapshot release. It's now showing much of what will be in 0.13, but doesn't work completely stable yet, you might have some crashes now and then, as well as not all functionality is restored, mainly concerning playlist editing functionality: "remove unselected" is not available, as well as a few other options, but all in all it's usable and worth installing and checking out.

Before you do so however be aware please that this release has the functionality of multiple playlists inside the main playlist window removed, and in addition the system that will replace it, the Playlists Manager (which will be located in the Music Library window) isn't there either yet, so you have to bear with one single playlist for now. "Export Tracklist" works though, so you can create and load some in the meanwhile manually.

NOTE: You can build with GStreamer 0.10 backend. If you don't have gnome-vfs-devel installed, you might not be able to play streams though, otherwise the GST backend is up to head with the XINE one, and we encourage everyone who has GST 0.10 installed to check it out; simply pass --enable-gst to configure when configuring the BMPx build.

And yes, we have Jump To Track now! Yes, it would have been possible earlier, but there was no point. Now that we have the GtkTreeModel based renderer, we can set one and the same data store (TreeModel) into the playlist and the JTT dialog, which made it a snatch to write and there are no worries about keeping both lists in sync, etc.

次のような理由で私達はスナップショットをリリースした。このスナップショットにおいてはBMPx 0.13で実現されることの多くが示されているが、まだ完全に安定して動くものではない。主にプレイリストの編集機能に関して、全ての機能が回復されるわけではないのと同様に、時々クラッシュに遭遇するかもしれない。すなわち、"remove unselected"は、他の幾つかのオプション同様に、有効ではないのである。まあ、大体このスナップショットは使用可能であり、試してみる価値があるものである。

このスナップショットを試す前に次のことに気をつけて欲しい。このリリースはメインのプレイリストウィンドウ内の複数のプレイリストを扱う機能が取り除かれている。加えてそれを置き換えるもの、すなわちミュージックライブラリウィンドウ内にあるプレイリストマネージャーはまだそこにはない。よって、今は単一のプレイリストに我慢しなければならない。ただ、"Export Tracklist"は動作するので、手動でプレイリストを作成し、読み込むことが出来る。

byacc -d -orl_parser.c rl_parser.y
byacc: e - line 23 of "rl_parser.y", syntax error
%name-prefix="rl_"
^

上記のようなエラーに遭遇したが、bisonをインストールして、再度configureスクリプトを走らせたら解決。Googleで調べたところによると、bison, byacc, yaccの順で検索するらしい。このエラーはSVNからビルドするときにaeon, bmpx共に発生していて原因が掴めなかったのだが、やっと原因がはっきりした。
なお、今回からXchatプラグインをビルドするようにした。

RPM1: http://www.h4.dion.ne.jp/~nobu-10/packages/RPMS/bmpx-R1925-1.i386.rpm
RPM2: http://www.h4.dion.ne.jp/~nobu-10/packages/RPMS/bmpx-xchat-R1925-1.i386.rpm
RPM3: http://www.h4.dion.ne.jp/~nobu-10/packages/RPMS/bmpx-devel-R1925-1.i386.rpm
SRPM: http://www.h4.dion.ne.jp/~nobu-10/packages/SRPMS/bmpx-R1925-1.src.rpm
SPEC: http://www.h4.dion.ne.jp/~nobu-10/packages/SPECS/bmpx.spec