Skip to content

Releases: benesmartin/youtube-music-companion

1.3.2

Choose a tag to compare

@benesmartin benesmartin released this 19 Aug 11:14

A small follow-up to 1.3.1 - seven things found in a review pass right after it shipped. Nothing new to learn, just fewer rough edges.

Fixes

  • The sleep timer could start playback. Its "pause" was the same toggle as the play button, so on a tab that was stuck buffering it took the play branch instead. It is now a one-way pause that does nothing unless something is actually audible
  • The album name didn't always open the album. It clicked a link in YouTube Music's player bar, which lags a track behind on a fast switch. It now goes where the artist links go - straight to the album of the song the popup is showing
  • Lyrics for the wrong song. Right after a track change the song id flips before its title and duration do; a lookup sent in that gap asked for the previous song's lyrics and cached them under the new one. The popup now lets the bar settle first, the same way the tab's own prefetch does
  • Playlists stopped paging cleanly when the session expired mid-scroll. A signed-out reply mid-load no longer leaks into the paging loop - what's already on screen stays, loading just stops
  • Clicking the row that's already playing showed a spinner that never cleared. It's a no-op now
  • A slow YouTube Music reload could lose the popup. A watch-URL reload or a cold start can take more than four seconds; the popup now keeps trying to reconnect for eight
  • The toolbar dot stayed lit after you navigated away from YouTube Music in that tab. The popup now notices the tab has left and clears it

Same file goes to both stores, as always. Thanks for the reports :)

1.3.1

Choose a tag to compare

@benesmartin benesmartin released this 18 Aug 15:28

Housekeeping release :) No new tabs this time - just the things people ran into after 1.3.0, plus a few I ran into myself while using it.

Fixes

  • The artist and album could go stale. On a fast track switch the popup read them from YouTube Music's player bar, which lags a song behind - it now names the playing song from its own queue row, so the art, title and artist always belong to the same track
  • A sleeping tab said "no tab open". After a browser restart, or when your browser unloads a background tab to save memory, the popup acted as if YouTube Music wasn't running. It now wakes the tab - and if waking it in the background doesn't take, it offers to open it for you
  • The play button could freeze on a tab that was still coming back to life - it now treats that as paused and actually tries to play
  • "Loading suggestions…" that never finished. YouTube Music doesn't say whether a restored queue will get autoplay suggestions, so the popup was guessing and sometimes waited forever. It doesn't guess anymore
  • The save-current-song bar shrank a little when it stuck to the top of the Playlists tab
  • Failed playlist loads now say why in the console, and a failure no longer reads as "No playlists in your library yet"

One quiet ask

  • After a couple of weeks of real use, a small strip under the queue asks once whether you'd rate the extension. "Rate it" and it never comes back; dismiss it and it's gone for a month and can return at most once more, then never again. It's the only thing this extension will ever ask you for

Thanks to everyone who reported something - most of this list started as someone's message :)

1.3.0

Choose a tag to compare

@benesmartin benesmartin released this 17 Aug 19:57

Recommendations, right in the popup :D This one came from r/YoutubeMusic again - someone asked for a way to just pick a song from the home page and let the algorithm run, without switching to the tab.

Home

  • New Home tab with YouTube Music's own recommendation shelves - quick picks, listen again and the rest
  • Click any song and it starts a radio from it, so you can pick something and let it run
  • More shelves load as you scroll, and the feed stays warm - reopening the popup is instant instead of refetching

home tab

Start a radio from any song

  • Every track row - search, history, playlists and home - now has a Start radio action
  • Until now only the song that was already playing could seed a radio, from the ⋯ menu

Row actions, your way

  • New Row actions section in Settings: switch Play next, Add to queue and Start radio on or off, whichever you actually use
  • Remove stays put on queue rows - it's the only way out of the queue :D

Fixes

  • Playlists couldn't load for big libraries. The tab fetched your entire library in one request before showing anything, so past a few hundred playlists it ran out of time, every single time. It now loads a first batch and pages the rest as you scroll
  • Commands could be lost right after a tab loaded. Anything sent in the first moments went nowhere, which is why a tab sometimes said "Couldn't load…" until you reopened it - or why an installed-app window needed a restart before it worked
  • Seeking right after starting a song no longer gets undone - the guard that stops YouTube Music resuming a track mid-way was also undoing your own seeks

Thanks to Sad-Gear-5431 for the Home idea, and to blinkertoon and TAG_Venom - the console line and the "I restarted it and it worked" both led straight to real bugs in here :)

1.2.0

Choose a tag to compare

@benesmartin benesmartin released this 27 Jul 17:56

The community release :D Every feature in here comes straight from the launch-thread feedback on r/YoutubeMusic - thank you all!

Dynamic accent

  • New "auto" swatch in Settings: the accent color now follows the album art of whatever's playing
  • Color picking uses the same Vibrant-style scoring that powers ThemeSong, so the two land on the same color family when run together
  • The optional accent-colored toolbar icon follows along too - even while the popup is closed
  • Grayscale covers gracefully fall back to the classic red

Add to queue

  • Every track row - queue, search, history, playlists - now has an "Add to queue" button right beside "Play next"
  • It appends to the end of your queue, exactly where YouTube Music's own menu puts it

Compact mode

  • The new chevron next to the ⋯ button collapses the popup to just the player card - art, controls, seek and volume
  • One click expands it back, and the choice is remembered

compact mode

Small things

  • New setting to hide the Like button (the Dislike toggle finally has a sibling)
  • If the Playlists tab can't load, the message now says whether it timed out or the request failed - and logs the exact reason to the popup console so you can report it

1.1.1

Choose a tag to compare

@benesmartin benesmartin released this 15 Jul 13:30

A reliability release focused on one thing: playing a song from the popup now lands exactly where it should, every time :D

Playing a song, made better

  • Fixed "Play next" inserting the song near the top of the queue instead of after the playing track (radio and autoplay queues were affected)
  • Fixed playing from Search, History or Playlists sometimes switching the audio while the page kept showing the previous song
  • No more "Leave page?" prompts or stale queues after switching songs
  • "Play next" on autoplay suggestions no longer occasionally fails with "Couldn't move that song," and when YouTube Music's menu is slow, the song still gets queued
  • Songs you explicitly play now always start from the beginning. No more YouTube Music "resuming" a song from where you once left it, and no restart hiccup a second in :D

The popup always tells you what's happening

  • Clicked tracks show a spinner until they actually play - in Search, History, Playlists and the Queue
  • The player header switches to the new song immediately instead of showing the outgoing track
  • The queue shows "Loading…" during a switch instead of flashing stale or empty states
  • Autoplay: the toggle shows it's working, and the queue says "Loading suggestions…" while YouTube Music fetches them
  • History updates as soon as a new song starts playing

Behind the scenes

Every flow in this release is covered by a new automated test suite that drives a real YouTube Music session end to end :)

1.1.0

Choose a tag to compare

@benesmartin benesmartin released this 09 Jul 23:07

The biggest update since launch - a rework of the Playlists tab, a redesigned actions menu, and a long list of fixes.

Playlists, reworked

  • Click a playlist to play it; the chevron opens its tracks (with Play and Shuffle in the header)
  • Long playlists load instantly and page in as you scroll - no more waiting on thousands of tracks
  • New capture bar: save the currently playing song into any playlist in two clicks, with an "already added" guard so you never create duplicates
  • Remove songs from your playlists right from the popup (two-click confirm)

New actions menu

  • The ⋯ dropdown is now a bottom sheet: all actions visible at once, sleep timer presets inline
  • A running sleep timer shows a live countdown on the album art - always visible, one click to manage
  • Live countdown, formatted times, and a proper Stop timer button

Player

  • Hover the seek bar to preview the exact time before you click; works while dragging too
  • Long tracks show hours correctly in the seek clock (5:01:39, not 301:39)
  • When YouTube Music is open with nothing playing, the popup now stays usable - search, playlists and history all work, so you can start the music from here

Queue fixes

  • Queueing the same song twice no longer mixes up artwork and artists between copies
  • "Play next" now inserts after the song that's actually playing, not the first copy of it
  • Dragging an autoplay suggestion no longer accidentally plays it
  • The Autoplay header sticks while you scroll its suggestions

Lyrics

  • Songs with multi-artist credits find their lyrics more reliably (title-only retry)
  • A lyrics-service outage is no longer remembered forever as "no lyrics"

Polish

  • All icons refreshed to current Lucide
  • Settings returns you to the tab you came from; tabs no longer shift when selected
  • Consistent spacing across all tabs, and a dozen small fixes (failed copies and radio starts now tell you, search filters can't act on stale results, and more)

Note: versions 1.0.1-1.0.3 were Chrome Web Store listing housekeeping with no feature changes - this release brings both stores back to the same version.

1.0.0

Choose a tag to compare

@benesmartin benesmartin released this 05 Jul 21:33

First release. A full mini player for YouTube Music in your toolbar: playback controls, queue with drag-to-reorder, real listening history, search, playlists, synced lyrics, sleep timer, themes and editable keyboard shortcuts. No tracking; the only external request is the opt-in lyrics lookup (lrclib.net).