Skip to content

Feature Request: PowerToys Peek - Display .lrc Lyric Files Alongside Music Files #40265

@adnan-bhaldar

Description

@adnan-bhaldar

Description of the new feature / enhancement

PowerToys Peek is an incredibly useful utility for quickly previewing file content. I would like to request an enhancement to its functionality, specifically for music files. When a user previews a music file (e.g., .mp3, .flac, .wav), if there is a corresponding lyric file in .lrc format with the same filename (e.g., Song Title.mp3 and Song Title.lrc) located in the same directory, PowerToys Peek should display the content of the .lrc file in its preview window.

Scenario when this would be used?

This feature would be highly beneficial for users who manage local music libraries and often have synchronized lyric files (.lrc) for their songs. Currently, if a user wants to view lyrics for a song, they typically have to open a separate text editor or music player. Integrating .lrc display directly into PowerToys Peek would streamline workflows by:

Quick Lyric Access: Users could quickly "peek" at lyrics while Browse their music collection in File Explorer, without interrupting their flow or launching a full music player.

  • Verification: Easily verify if the correct lyric file is associated with a song.

  • Organization: Assist in organizing and managing music libraries by providing immediate visual confirmation of lyric availability.

  • Enhanced User Experience: Offer a more complete and integrated preview experience for music enthusiasts.

  • A sample screenshot illustrating the desired functionality (e.g., a mockup of Peek showing .lrc content next to an audio file) has been attached for clarity.

Image

  • A sample video illustrating the desired functionality (e.g., a mockup of Peek showing .lrc content next to an audio file) has been attached for clarity.
Recording.2025-06-27.123404.mp4

Supporting information

  • .lrc files are plain text files containing time-stamped lyrics. Their structure is simple and widely supported by various music players.

  • The implementation could involve detecting the presence of a .lrc file with a matching name (excluding extension) when a supported audio file is selected.

  • The display of the .lrc content could be in a scrollable text area within the Peek window, similar to how .txt files are currently displayed. Ideally, it would also highlight the current lyric line if the music file is playing (though this might be a more complex enhancement for a later stage). For an initial implementation, simply displaying the full text would be a significant improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs-TriageFor issues raised to be triaged and prioritized by internal Microsoft teams

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions