foo_timesleep is a sleep timer component for foobar2000.
It provides both:
- Sleep timer commands under
Playback > Sleep Timer - An always-visible
Sleep Timertoolbar item for Columns UI (Toolbars)
- Start a sleep timer in minutes (preset values)
- Stop playback when the timer reaches zero
- Show remaining time
- Cancel an active timer
- Windows
- foobar2000
- Columns UI (for toolbar mode)
- Visual Studio Build Tools (MSBuild / C++ toolset)
Run in project root:
./build.ps1Outputs:
- DLL:
_result/x64_Release/bin/foo_timesleep.dll - Component package:
_result/foo_timesleep.fb2k-component
- Open
File > Preferences > Componentsin foobar2000 - Click
Install...and select_result/foo_timesleep.fb2k-component - Restart foobar2000
Playback > Sleep Timer > Sleep Timer...Playback > Sleep Timer > Show Sleep Timer Remaining
- Open
File > Preferences > Display > Columns UI > Layout - Right click where you want to insert the item
- Select
Add child > Toolbars > Sleep Timer - Click
Apply/OK
Sleep Timerdoes not appear:- Reinstall the component
- Fully restart foobar2000
- Check
Toolbars(notPanels)
- UI looks clipped:
- Increase toolbar width
This repository contains third-party code (foobar2000 SDK / pfc / libPPUI / Columns UI SDK).
Keep original license/copyright notices when redistributing.
- Third-party notices: THIRD_PARTY_NOTICES.md
- foobar2000 SDK license text: SDK-LICENSE.txt
foo_timesleep は foobar2000 用のスリープタイマーコンポーネントです。
次の 2 つを提供します。
Playback > Sleep Timerメニューからの操作- Columns UI の
Toolbarsに常時表示できるSleep Timerツールバー
- 分単位のスリープタイマー開始(プリセット選択)
- タイマー終了時に再生停止
- 残り時間表示
- タイマーキャンセル
- Windows
- foobar2000
- Columns UI(ツールバー表示を使う場合)
- Visual Studio Build Tools(MSBuild / C++ ツールセット)
プロジェクトルートで実行:
./build.ps1生成物:
- DLL:
_result/x64_Release/bin/foo_timesleep.dll - コンポーネント:
_result/foo_timesleep.fb2k-component
- foobar2000 の
File > Preferences > Componentsを開く Install...で_result/foo_timesleep.fb2k-componentを選択- foobar2000 を再起動
Playback > Sleep Timer > Sleep Timer...Playback > Sleep Timer > Show Sleep Timer Remaining
File > Preferences > Display > Columns UI > Layout- 追加したい場所で右クリック
Add child > Toolbars > Sleep Timerを選択Apply/OK
Sleep Timerが表示されない:- コンポーネント再インストール
- foobar2000 の完全再起動
PanelsではなくToolbarsを確認
- 表示が崩れる:
- ツールバー幅を広げる
このリポジトリにはサードパーティコード(foobar2000 SDK / pfc / libPPUI / Columns UI SDK)が含まれます。
再配布時は、元のライセンス文書と著作権表示を保持してください。
- サードパーティ一覧: THIRD_PARTY_NOTICES.md
- foobar2000 SDK ライセンス本文: SDK-LICENSE.txt