FIX.YTM is a browser extension that aims to improve the utility of YouTube Music by adding many missing features from the main YouTube platform.
As of v1.0.8, FIX.YTM offers you a short set of useful visual and effective features that currently includes, but will not be limited to:
- Sort playlists by views, likes, release date or duration (doesn't affect playback yet)
- Synchronise current radio station order with the sorted playlist order (doesn't affect playback yet)
- View full song statistics & release data
- Read and leave comments under songs
FIX.YTM uses a context-aware and non-intrusive overlay UI for interaction with the extension.
- Go to Chrome Web Store and install the extension from Chrome Web Store.
- Go to YouTube Music. In the bottom right corner of your screen you will find a red circle button labeled Fix. Press it to open the overlay menu of the extension. All functions are available from there.
- If you want to access authorised functions, such as leaving comments and other activities on behalf of your channel, you will need to press Authorize via OAuth2 and proceed to authorize the extension to act on behalf of your Google account (e.g. your YouTube channel).
The extension does not aim to perform any malicious activity on your machine or on behalf of your Google account, and you can see its full behaviour described in the source code of this repository.
- v1.0.8
- Massively improves optimisation and responsiveness of the extension's UI
- Introduces comment moderation abilities
- Includes experimental, temporary solution for automatically generated videos with closed comment section
- Deprecates insecure way of content filtration using the user's location; now performed via info present in DOM only
- v1.0.7
- Introduces ability to view and leave comments on behalf of user's channel
- v1.0.6
- Adds sync between current sorted playlist order and order of the radiostation of that playlist
- Comments are now rendered fully with the ability to expand comment threads instead of loading first 300 with maximum of 5 replies under each thread
- v1.0.5
- Video panel now also features early prototype of comment view
- v1.0.4
- Introduces a video panel for viewing video statistics & upload info
- Also features new mutation-triggered context awareness
- v1.0.3
- Refactoring from pure TypeScript to React using TSX for UI
- v1.0.2 (Archived in fixytm-old)
- Refactoring from JavaScript to TypeScript for type strictness
- Introduction of fast network interactions (actionJSON functions)
- v1.0.1 (Archived in fixytm-old)
- Early prototype of modular architecture
- v1.0.0 (Lost)
- Introduced playlist sorting feature
- Was fully written in pure JavaScript
- Featured manually-triggered context-aware rendering (non-feasible, was only meant to be used during prototyping)
If FIX.YTM hits a certain milestone of number of users, it will become closed-source due to technical limitations of having auth flow going in the backend. That is, all old (legacy) versions will always be open source, but starting from a certain undefined version, that version and all of its descendants will be closed source.