BMPx 0.12.3

BMPx 0.12.3 is out. Changes (relative to BMPx 0.12.2) are:

  • The media library dialog is back and better than ever: live updating at runtime when adding new music, using the libhrel backend. We're also preparing to move to the new data structures and widgets which will get us much closer to be independent of a specific GUI system (in our current case, Winamp2-style UI), and we're going to start on working on the SVG skinning system. The media library system still has it's quirks, but the basic foundation is very sane and open for any future possible ways of extending and improving it (current media library is just a facet that you see of what the current system can do).
  • The "Library" category was moved out of the preferences window and all library controls are now to be found in the Music Library dialog (which you can invoke e.g. by using "Add from Library...")
  • Drag'n'Drop into the Playlists area is now possible with all container formats, and not only folders; that is, all for which there is a container plugin (which currently are: folder, m3u, pls and xspf). That means like, just drop an M3U or XSPF into the Playlists area and it'll create a new tracklist out of it with it's contents.
  • A few translations got updated (e.g. French and Greek).
  • The build system was made fully POSIX shell compliant without any need for bash-specifics
  • Versioning was added to the metadata on-disk cache storage, so at subsequent updates and incompatible changes of the format BMPx will not crash anymore, yet it will, though, discard your current cache/library, in which case you might have to re-load it

BMPx 0.12.3がリリースされた。BMPx 0.12.2からの変更点は以下の通り。

  • メディアライブラリダイアログが 再び出現し、以前より使いやすくなった。新しく音楽ファイルが追加されるとlibhrelを使用して動的に更新するのである。私達は同様に、特化されたGUIシステム(現在の例でいえばWinamp-2スタイルのUIのこと)に依存させない新しいデータ構造やウィジェットへ移行する準備をしている。そして私達はSVGスキンシステムに関する作業を開始する予定だ。メディアライブラリシステムはまだ完璧ではないが、基本的な機能はとてもまともであり、将来的にそれを向上させたり拡張したりするのは簡単である。しかし、現在のメディアライブラリは、現在のシステムが出来ることをあなたがお分かりのように、ほんの一面にすぎないのである。
  • 「Library」カテゴリが設定ウィンドウから取り除かれ、全てのライブラリの操作はミュージックライブラリダイアログから行えるようになっている。ミュージックライブラリダイアログは、例えば「Add from Library...」で表示させることが出来る。
  • フォルダだけでなく全てのコンテナ形式(主にプレイリストファイル)でプレイリストへのドラッグアンドドロップが可能になった。それは全てコンテナプラグイン(現在はフォルダ、m3u、plsやxspfのみである。)のおかげである。要するに、M3UやXSPF形式のプレイリストを単にプレイリストにドロップするだけで、現在のプレイリストとは別に新しくトラックリストを作成してくれるのである。
  • フランス語やギリシャ語などの翻訳が更新された。
  • ビルドシステムはbash依存の機能を必要とすることなしにPOSIXのシェル実装に完全に準拠するようになった。
  • Versioningがディスク上のメタデータをキャッシュするシステムに追加されたので、後のアップデートや互換性のないフォーマットの変更でBMPxはもうクラッシュすることはない。しかし、現在のキャッシュやライブラリを放棄するのでそれを再読み込みしなければならないかもしれない。

拡大縮小しても劣化しないSVGがスキンに使われるのは当然の流れだろう。ブラウザでのサポートはまだまだだが徐々に浸透していくのだろう。ただ、個人的にはまだPNGのように定着した感じはしないし、どことなく使用するのには不安を覚えてしまったりする。