Skip to content

Releases: LoZazaMastro/TrailerHero

Version 1.3.0

Choose a tag to compare

@LoZazaMastro LoZazaMastro released this 16 Jul 00:46

This update makes TrailerHero more reliable when moving between Steam Home and game pages, improves video recovery, and gives game logos a smoother entrance.

What’s new

  • TrailerHero now distinguishes the actual Steam Library Home from a game page even while Steam is still using an outdated internal route.
  • Game logos and Steam’s text-title fallback now always enter with a controlled fade after the trailer is ready.

Improvements

  • Steam video playback can recover when one candidate becomes ready and then fails. (THIS is what caused many problems!)
  • Stalled direct video URLs automatically move to the next candidate after a short timeout.
  • HLS and DASH requests now use bounded timeouts instead of waiting indefinitely.
  • Muted autoplay receives a second, short retry after a temporary rejection.

Fixes

  • Trailers no longer appear on the Steam Library Home, even when a large focused-game hero is visible.
  • Opening a game from Home now starts its trailer correctly, and returning to Home removes the trailer and assisted logo immediately.
  • Valid game pages are no longer rejected simply because Steam is also rendering additional Library tiles.
  • Logos no longer appear abruptly before their image has loaded.
  • A stalled or broken Steam video can no longer leave the original hero waiting forever.

Version 1.0.0

Choose a tag to compare

@LoZazaMastro LoZazaMastro released this 10 Jun 11:00
1.2.5

Version 1.2.5

Choose a tag to compare

@LoZazaMastro LoZazaMastro released this 14 Jul 17:49

What's Changed:

  • Removed Home mode completely.
    TrailerHero now runs only on individual game detail pages; the Home toggle, experimental disclaimer, saved Home setting, focused-capsule detection, Home-specific hero handling, and related styles have all been removed.

Version 1.2.2

Choose a tag to compare

@LoZazaMastro LoZazaMastro released this 26 Jun 17:11

What’s new

  • Added Steam trailer for non-Steam games too! TrailerHero now match the game title on Steam and use the official Steam trailer first.
  • In Auto source mode, Steam trailers now take priority over saved or auto-searched YouTube trailers.
  • YouTube links are still kept as fallback, and manually choosing YouTube for a game is still respected.

Improvements

  • Fixed cases where a saved custom YouTube link could interfere after switching a game back to a Steam trailer.
  • Improved custom trim handling, trailers now loop back to the trim-start point correctly.
  • Reduced runtime refresh conflicts by removing redundant immediate refreshes after changing trailer, trim, quality, CRT or YouTube settings.

Version 1.2.0

Choose a tag to compare

@LoZazaMastro LoZazaMastro released this 19 Jun 16:15
30ec7d4

Added

  • YouTube trailer search powered by bundled yt-dlp.
  • Custom per-game YouTube search queries.
  • Dropdown showing up to 10 YouTube results.
  • Immediate trailer assignment when selecting a result.
  • Global YouTube enable/disable toggle.
  • Automatic YouTube fallback when no Steam trailer is available.
  • Bulk YouTube reassignment for non-Steam games.
  • Direct maximum-quality YouTube playback.
  • Automatic fallback to the embedded YouTube player if direct playback fails.
  • Temporary stream caching with automatic expiry and refresh.

Changed

  • Direct maximum-quality playback is now the default for YouTube.
  • YouTube quality follows the selected 720p, 1080p, or 2160p target.
  • Home-page trailers are disabled by default and marked experimental.
  • YouTube searches use the detected Steam game name.
  • Game-title detection is stricter and ignores Steam interface labels and timestamps.
  • Search ranking prioritizes official, launch, reveal, and 4K trailers.
  • The temporary playback-mode selector was removed after direct playback became the default.

Fixed

  • Prevented Steam interface text from being mistaken for game titles.
  • Improved non-Steam game enumeration.
  • Prevented incorrect YouTube links from surviving bulk reassignment.
  • Bulk reassignment now clears saved YouTube videos, queries, and YouTube source preferences before rebuilding them.
  • Direct playback failures now cleanly fall back to the embedded player.
  • Preserved the original layout and CSS without reintroducing the broken YouTube sizing experiments.