YouTube™ Tracklist Control

Provides useful, cross-tab control functionalities when watching music-compilation videos on YouTube™.

What is YouTube™ Tracklist Control?

YouTube™ Tracklist Control is a Chrome extension developed by Xavier Duthil, and its main feature is "Provides useful, cross-tab control functionalities when watching music-compilation videos on YouTube™.".

Extension Screenshots

screenshot
screenshot

Download YouTube™ Tracklist Control Extension CRX File

Download YouTube™ Tracklist Control extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        This extension builds its own interactive tracklist by scanning for timestamped tracks in the video description or comments.

The tracklist can be displayed from any tab and controlled via configurable global keyboard shortcuts (defaults are the keyboard's media buttons).

Features:
- Media control (play, pause, rewind, fast-forward, previous track, next track)
- Tracklist building from the video description or comments
- Tracklist navigation
- Clickable progress bar on current song
- Support of keyboard media keys (configurable global keyboard shortcuts)
- Cross-tab interactivity (view and control the tracklist from any tab)
- Push notifications on track/video change (toggleable setting)

Changelog: https://github.com/XavierDuthil/youtube-tracklist-control/blob/master/CHANGELOG.md

Source: https://github.com/XavierDuthil/youtube-tracklist-control                    

Extension Basic Information

Name YouTube™ Tracklist Control YouTube™ Tracklist Control
ID acdincmjdbdcndnidcmajippglnbplhk
Official URL https://chrome.google.com/webstore/detail/acdincmjdbdcndnidcmajippglnbplhk
Description Provides useful, cross-tab control functionalities when watching music-compilation videos on YouTube™.
File Size 664 KB
Installation Count 554
Current Version 2.7.1
Last Updated 2023-09-15
Publish Date 2019-06-14
Rating 4.75/5 Total 8 Ratings
Developer Xavier Duthil
Email [email protected]
Payment Type free
Help Page URL https://github.com/XavierDuthil/youtube-tracklist-control
Supported Languages de,en,en-GB,en-US,fr,es,it
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "version": "2.7.1",
    "name": "__MSG_appName__",
    "description": "__MSG_appDesc__",
    "default_locale": "en",
    "browser_action": {
        "default_icon": {
            "19": "img\/icon19.png",
            "38": "img\/icon38.png"
        },
        "default_popup": "popup.html",
        "default_title": "YouTube\u2122 Tracklist Control"
    },
    "icons": {
        "16": "img\/icon16.png",
        "48": "img\/icon48.png",
        "128": "img\/icon128.png"
    },
    "background": {
        "scripts": [
            "js\/background.js"
        ]
    },
    "permissions": [
        "activeTab",
        "notifications",
        "storage",
        "tabs",
        "background",
        "*:\/\/*.youtube.com\/*"
    ],
    "content_scripts": [
        {
            "matches": [
                "*:\/\/*.youtube.com\/watch?v=*"
            ],
            "js": [
                "js\/contentScript.js"
            ]
        }
    ],
    "commands": {
        "cmd_previous_track": {
            "suggested_key": {
                "default": "MediaPrevTrack"
            },
            "description": "Previous track",
            "global": true
        },
        "cmd_rewind": {
            "description": "Rewind 5 seconds",
            "global": true
        },
        "cmd_play_pause": {
            "suggested_key": {
                "default": "MediaPlayPause"
            },
            "description": "Play\/pause",
            "global": true
        },
        "cmd_fast_forward": {
            "description": "Fast forward 5 seconds",
            "global": true
        },
        "cmd_next_track": {
            "suggested_key": {
                "default": "MediaNextTrack"
            },
            "description": "Next track",
            "global": true
        }
    }
}