GenXdev.Media provides media playback control and metadata extraction. It manages VLC Media Player — launching, playlist navigation, pause/mute/repeat toggle, lyrics lookup — plus it searches for media files and creates playlists accordingly with launching of VLC media player.
| Command | Aliases | What it does |
|---|---|---|
| Open-MediaFile | vlcmedia, media, findmedia |
Find and play media files with filtering |
| Open-VlcMediaPlayer | vlc |
Launch and control VLC Media Player |
| Switch-VLCMediaPlayerPaused | vlcpause, vlcplay |
Toggle play/pause in VLC |
| Switch-VlcMediaPlayerMute | vlcmute, vlcunmute |
Toggle mute in VLC |
| Switch-VlcMediaPlayerRepeat | vlcrepeat |
Toggle repeat mode in VLC |
| Start-VlcMediaPlayerNextInPlaylist | vlcnext |
Skip to the next track |
| Start-VlcMediaPlayerPreviousInPlaylist | vlcprev, vlcback |
Go back to the previous track |
| Set-VLCPlayerFocused | showvlc, vlcf, fvlc |
Bring the VLC window to the foreground |
| Open-VlcMediaPlayerLyrics | vlclyrics |
Search for lyrics of the currently playing song |
| Get-ImageMetadata | — | Extract comprehensive EXIF and metadata from images |
| Get-ImageGeolocation | — | Extract GPS coordinates from image files |
| Get-MediaFileCreationDate | — | Determine the best-effort creation date for any media file |
| StabilizeVideo | — | Stabilize shaky video using FFmpeg + vid.stab |
Open-VlcMediaPlayer (vlc) launches VLC Media Player with options for
monitor, position, playlist, volume, start time, and subtitle track.
Open-MediaFile (media, vlcmedia, findmedia) finds and plays media
files with configurable filtering.
The playback control cmdlets — vlcpause/vlcplay, vlcnext, vlcprev/
vlcback, vlcrepeat, vlcmute/vlcunmute — control a running VLC
instance. Set-VLCPlayerFocused (showvlc, vlcf, fvlc) brings the
VLC window to the foreground. Open-VlcMediaPlayerLyrics (vlclyrics)
opens a web browser to search for lyrics of the currently playing song.
Get-ImageMetadata extracts EXIF and other metadata from image files.
Get-ImageGeolocation extracts GPS coordinates. Get-MediaFileCreationDate
determines a best-effort creation date for media files.
StabilizeVideo stabilizes video files using FFmpeg + vid.stab.
- GenXdev.AI.Queries — Image metadata pipeline
- GenXdev.FileSystem — File search used by Open-MediaFile
- Full Cmdlet Reference