library
agent-ready non-interactive
99+ CLI tools to build, browse, and blend your media library
How to install library
pip install library library use case
Curate, index, and interact with large local media libraries (videos, music) via CLI, with metadata extraction, playback, and playlist management.
When to use library
- Scanning and extracting metadata from thousands of media files into a SQLite database
- Watching or listening to media files with post-play actions like delete or skip
- Managing and tracking online media subscriptions (YouTube, etc.) and scheduling downloads
When not to use library
- Editing or converting individual media files (use ffmpeg directly)
- Simple file browsing or playback without metadata indexing
- Real-time streaming or live media processing
library features
- · Metadata extraction using ffprobe into a SQLite database
- · CLI playback control with post-action options (delete, ask, etc.)
- · Supports local files and virtual constructs like YouTube playlists
- · Integration with gallery-dl, yt-dlp, and qbittorrent-nox for downloading
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like library on its own.
Set up MCP →Similar tools to library
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.