Doc McCoy
Active member
I built this because I’ve got 200+ songs and got tired of trying to remember what was in each project. For years I’ve disliked having to launch Studio One or Fender Studio and open the song just to figure out what it actually was. My goal was to stop relying on a spreadsheet and start using the song/session information already stored in the project files. For me, it’s already replaced that workflow. The most recent addition, which was a complete game-changer for me was adding instant playback of any mixdown song.
It reads song files locally and does not require Studio One, Fender Studio Pro, network access, or an external service to inspect a library.
https://github.com/askinner432/SongLens/releases/latest
Documentation and user guide:
https://github.com/askinner432/SongLens/wiki
Source code:
https://github.com/askinner432/SongLens
If you want to learn more before downloading:
github.com
Download:
Note: Windows may show a SmartScreen warning on first launch since this is a new build. If you downloaded it from the official release page, you can click More info > Run anyway to continue.
This was built with help from Codex and is released as-is. I’m not promising active support or major future development, but if you try it and have suggestions, feel free to share them.
Thanks,
Doc
- Operating System: Windows 11 x64
- Compatibility: Studio One versions 4 and up. Fender Studio Pro 8 and up
- Status: Stable
- Price / license: Free and Open Source
- Testing: Completed
- AI assistance: Yes (Codex)
SongLens Features
SongLens is a free, open-source Windows application for browsing, searching, inspecting, playing mixdowns, and exporting information stored inside Studio One and Fender Studio Pro .song files.It reads song files locally and does not require Studio One, Fender Studio Pro, network access, or an external service to inspect a library.
Library browsing
- Browse an entire song library using a filtered folder tree.
- Display songs from individual folders, searches, or the complete catalog.
- Exclude autosaves and History revisions from normal browsing, searches, filters, and exports.
- Expand or collapse the visible folder tree.
- Rescan after making external changes to the library.
- Return directly to an active date-filtered or all-songs view with Reload Filtered View.
- Sort SongLens View by any displayed column.
- Choose which columns are visible.
- Drag columns into a preferred order.
- Resize columns without an artificial fill-column limit.
- Save column visibility, order, widths, and other layout settings.
- Track intentionally selected songs in Recently Viewed.
- Reveal songs and folders in Windows Explorer.
- Rename songs from the song context menu.
- Delete folders through a guarded folder action.
- Use a bounded, file-change-aware metadata cache for faster repeat navigation.
Search and filtering
- Fast keyword search across the complete catalog.
- Search filenames, titles, artists, years, tempo, key, time signature, comments, song notes, track names, instrument names, and track notes.
- Build Advanced Searches using multiple rules.
- Match all rules or any rule.
- Use text, numeric, and date comparisons.
- Save and reload frequently used searches.
- Filter songs by:
- All songs
- Newer or older than a specified number of days
- A date range
- Created or Modified date
- Optionally display the complete filter result directly in SongLens View.
- Preserve visible columns, column order, sorting, and matching rows in search-result snapshots.
Song details
- Summary metadata including:
- Title and artist
- Year
- Date created and last modified
- Tempo
- Key and time signature
- Song length
- Track and preset counts
- Sample rate and bit depth
- Studio version
- Comments and file path
- Filtered raw attributes from metainfo.xml.
- Song/session notes from notes.txt.
- Track notes from both older and newer Studio One notepad formats.
- Duplicate track-note titles without rejecting the song.
- Friendly Studio One and Fender Studio Pro version names.
Tracks and groups
- Display track number, track name, routed instrument, and track note.
- Detect the actual routed instrument when that information is available.
- Show folder rows and track hierarchy.
- Identify disabled tracks.
- Filter Track View by:
- Tracks containing events
- Disabled tracks
- Folder rows
- Show song groups or folders together with their assigned track names.
Mixer inspection
- Mixer overview divided into:
- Main
- Inserts
- Sends
- Separate pre- and post-insert chains when stored in the song.
- Display insert slot, plug-in, preset, and bypass information.
- Display send destination, level, pan, pre/post-fader placement, and bypass information.
- Open a Full Mixer window containing:
- Inputs and outputs
- Audio and instrument channels
- Buses
- FX and aux channels
- VCAs
- Listen bus
- Preserve the saved Studio One console order.
- Identify channels hidden in the Studio One mixer.
- Show channel format, routing, VCA assignment, groups, volume, pan, inserts, sends, and channel state.
- Expand or collapse folder-track mixer channels, including nested routed descendants.
- Copy the complete mixer table with headers.
Mixdown playback
- Identify songs containing supported audio files with a musical-note column.
- Use Listen to This Song from the song context menu.
- Find every supported audio file in a configurable mixdown folder.
- Recognize exact song names and numbered mixdown versions.
- Retain access to older mixdowns whose filenames no longer match a renamed song.
- List matching filenames first and show each file’s modification date.
- Open audio using the Windows default player or a selected custom player.
Opening songs
- Open a song in the application with which it was last saved.
- Offer compatible alternate Studio One or Fender Studio Pro versions when available.
- Enable or disable song launching through Preferences.
- Reveal a song in Explorer without launching it.
CSV and Excel exports
- Export the current song, current results, or the full library.
- Select which metadata fields to include.
- Save preferred export fields.
- Include song notes, numbered track notes, disabled tracks, folder context, groups, and mixer information.
- Keep the main CSV catalog to one row per song.
- Write normalized mixer data to a companion -mixer-details.csv file.
- Export an Excel workbook containing:
- A Catalog worksheet
- A normalized Mixer Details worksheet
- Links from songs to their mixer information
- Frozen headers and column filters
Snapshots
- Save snapshots as Text or JSON.
- Preview detailed snapshots before saving.
- Create a snapshot for:
- The selected song
- Every song in the current folder
- Every song in a search result
- Use List View to reproduce the visible SongLens View layout and sorting.
- Use Detail View to create a complete multi-song report.
- Include Summary, Attributes, Tracks, Groups, Mixer, and Notes.
- Apply snapshot-only Track View overrides without changing saved preferences.
- Create snapshots of Advanced Search results.
History management
- Browse saved song revisions without allowing them to clutter the main catalog.
- Sort and inspect History files.
- Explicitly mark revisions for deletion.
- Use Select All and Clear All for cleanup.
- Automatically leave a chosen number of recent revisions unmarked.
- Review every deletion before it occurs.
- Display a dated list of files that will be retained.
- Delete only checked revisions after confirmation.
- Select and launch a saved revision in a compatible Studio One or Fender Studio Pro version.
- Clear the revision-load option when another row is selected as a safety measure.
- Automatically refresh SongLens after History cleanup.
Preferences and interface
- Light and Dark themes.
- Independent font-size controls for the main interface, folder tree, SongLens View, detail grids, notes, previews, and dialogs.
- Resizable Preferences window.
- Configurable visible detail tabs.
- Sticky Tabs to retain the selected detail tab while changing songs.
- Saved window sizes and UI state.
- Saved filter, search, export, playback, History, and layout preferences.
- Windows regional formatting for dates and times.
- Visible progress and status information while building or searching the catalog.
Platform and availability
- Supported platform: Windows 11 x64.
- Self-contained installer and portable editions are available; a separate .NET installation is not normally required.
- Studio One or Fender Studio Pro is only required when opening a song, not when browsing or inspecting its contents.
- SongLens operates locally and does not upload song information.
https://github.com/askinner432/SongLens/releases/latest
Documentation and user guide:
https://github.com/askinner432/SongLens/wiki
Source code:
https://github.com/askinner432/SongLens
If you want to learn more before downloading:
Home
A Windows browser for viewing Presonus/Fender Pro song metadata. Search included - askinner432/SongLens
Download:
Note: Windows may show a SmartScreen warning on first launch since this is a new build. If you downloaded it from the official release page, you can click More info > Run anyway to continue.
This was built with help from Codex and is released as-is. I’m not promising active support or major future development, but if you try it and have suggestions, feel free to share them.
Thanks,
Doc
Last edited: