MusicTube Player

This is a Desktop application for YouTube Music

MusicTube Player

MusicTube is an unofficial YouTube Music Desktop application, with some additions that I feel necessary, notably media keys and system notifications.

Build Status Release Version Download Release

Opening Screenshot



npm install && npm run osx


npm install && npm run win

Development setup

The application can be ran in development mode using the command npm below, tests can also be completed and ran through npm.


npm run start


npm run test

Release History

  • 1.6.1
    • Merge Pull Request #7
    • Re-instated node-notifier for OSX.
    • Removed application menu in favour of tray context menu.
    • Added electron debugger tool.
  • 1.6.0
    • New notification code that improves the notification frequency and accuracy.
    • Added Tray icon which currently toggles application visibility.
  • 1.5.0
    • Pull Request #4 Windows build script works now.
    • Introducing skip logic for the YouTube You Still There popup notice which pauses playback
  • 1.4.3
  • 1.4.2
    • Dependency updates.
  • 1.4.1
    • FIX: Update to close behaviour to stop error notice.
  • 1.4.0
    • Renamed to MusicTube with a new Icon Designed by rocketpixel / Freepik.
  • 1.3.0
    • Method to auto skip over ads.
  • 1.2.2
    • Code refactor.
    • Shelving update tool.
  • 1.2.1
    • Testing new update tool.
  • 1.2.0
    • Added a loading screen for loss of or slow internet connection.
    • Added an about panel.
  • 1.1.0
    • First public release, application working on OSX (10.13.6).
  • 1.0.0
    • Alpha/internal testing.


Simon Fraser – @symatree

Distributed under the MIT license. See LICENSE for more information.


  1. Fork it (
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

See CONTRIBUTING for a complete guide on contributing to this project


Icon Designed by rocketpixel / Freepik


Something missing? Edit this app.