How abraham-ny/wmpignore works
WMP Ignore List Manager is a Windows tray application for excluding selected folders—including folders nested under library roots—from Windows Media Player’s library. The user opens the GUI from the tray, reviews or changes the ignored-folder list, and a background service periodically checks library media paths and removes matches. The sampled code shows the list persisted as IgnoreList.txt beside the application. The README documents the tray and GUI capabilities; the graph reflects sampled runtime wiring.
Main entry points: IgnoreListService.cs Ignore-list service · Program.cs Tray entry point · IgnoreGUI.cs Folder manager
Components 6
Tray application
- Tray entry point
WMPignoreList/Program.cs
Ignore-list management
- Folder manager
WMPignoreList/IgnoreGUI.cs - IgnoreList.txt
Library filtering
- Ignore-list service
WMPignoreList/IgnoreListService.cs
Other components
- User
- Windows Media Player
Connections 6
- User → Tray entry point: uses tray
- Tray entry point → Folder manager: opens manager
- Tray entry point → Ignore-list service: starts monitoring
- Folder manager → Ignore-list service: loads and edits
- Ignore-list service → IgnoreList.txt: reads and writes
- Ignore-list service → Windows Media Player: scans and removes