このプロジェクトについて

Infinity-Tools-SMPは、foobar2000向けのSpider Monkey Panel / JSplitterツールのコレクションであり、以前の複数のツールバースクリプトを単一のパッケージ形式に統合したものです。プレイリストの作成、並べ替え、ライブラリのメンテナンス、自動化を対象としており、作者は単純なツールセットではなく上級者向けのツールセットであると述べています。 主な機能には、マクロ(後で再利用するためにメニュー項目を記録)、foobar2000 v2以降およびx64に対応したfoo_jesus代替としての定期的な設定バックアップ、リスニング/フィードバックの同期とレコメンデーションのためのListenBrainzおよびlast.fm連携、設定可能な期間指定ができる「Wrapped」リスニング習慣レポート、ライブラリファイルのバッチチェックサム作成と検証、ジャンルの類似性に基づくオフライン音楽類似性レコメンデーションサービス、現在選択中のトラックの値でプレースホルダーを置換する動的クエリ、複数選択で動作するクイック検索とクイックマッチ、設定可能な選択長・クエリフィルタリング・選択方法を備え、複数のプレイリスト/ライブラリソースから宛先プレイリストを埋める「Pools」などがあります。 さらなる機能には、ハーモニックミキシング(Camelot、Open、Standardのキー表記に対応した、キーによるDJ風の並べ替え)、設定可能なサブメニュープリセット、パネルにフォーカスがなくても動作する割り当て可能なキーボードショートカット、他のメニュー項目と同様に呼び出し可能でCMDスクリプティングにも対応するオンラインコントローラー(ajquery-xxx)、JSplitter使用時のD2Dサポート、HTMLポップアップやパネルプロパティの編集を必要としないWine/Unix/非IEシステムとの互換性があります。UIは大部分が設定可能でメニュー駆動型であり、作者はこれをナレーターベースのアクセシビリティを支援するものと位置づけています。 このプロジェクトは、Playlist-Tools-SMP、Search-by-Distance-SMP、ListenBrainz-SMP、Autobackup-SMP、Device-Priority-SMP、Fingerprint-Tools-SMP、Wrapped-SMP、Music-Graph、Camelot-Wheel-Notation、Menu-Framework-SMPなどの関連コンポーネントを統合または基盤としています。JavaScriptホストコンポーネント(Spider Monkey PanelまたはJSplitter、x86/x64)が必要です。Playback StatisticsとEnhanced Playback Statisticsはオプションであり、ツールによってはフォントやffmpeg、essentiaなどのバイナリもオプションです。インストール手順はwikiにあり、ナイトリーパッケージはGitHubから自動的にビルドされます。