Skip to content
This repository has been archived by the owner on Mar 12, 2024. It is now read-only.

tekkeon/YTM-Plus

Repository files navigation

⚠️ YTM+ has been upgraded to SynQ, supporting more services and adding more features. Check it out here: https://github.com/SynQApp/Extension

YTM+ for YouTube Music is a Chrome extension designed to make YouTube Music a more enjoyable experience. The extension was originally built as just a mini player in the browser, but has grown to include features like lyrics, themes, notification, and other integrations with LastFM and Spotify.

Link to the extension on Chrome's Web Store: https://chrome.google.com/webstore/detail/ytm%2B-for-youtube-music/jcdmcpefbebkldopabclefjaggejocff

Features

Mini Player

The mini player allows you to control YTM from anywhere in the browser. This includes playback and audio controls, as well as being able to see and select from your queue.

Mini Player Screenshot

Lyrics

YouTube Music now has built-in lyrics, but they are often pretty limited. YTM+ uses Audd.io's API to fetch additional lyrics that YTM may not natively have and display them in the mini player.

Mini Player Lyrics

Themes

YTM+ allows you to build themes for both the mini player and the YouTube Music interface with simple controls.

Custom Themes

Theme Builder

Spotify to YTM

As a user of YTM, it can be a bit of a nuisance when you receive a link to a song on Spotify. This feature displays a popup on Spotify track pages, and with a click of a button, you will be redirected to the YTM track. (Note: YTM does not have a public API, so this feature has some limitations and does not work perfectly)

Spotify to YTM

Notifications, LastFM, and keyboard controls

YTM+ will display push notifications when the next track plays, allowing the user to quickly see what is now playing. Additionally, users can optionally connect their LastFM accounts and YTM+ will scrobble their tracks automatically. And finally, YTM+ adds some basic controls to the YTM webpage that allows for controlling playback with the keyboard.

Other Features

Contributing

If you find a bug or have a new feature you'd like to add, please open a GitHub issue and feel free to submit a PR!

License

MIT