Skip to content

MusicTube Player is an electron desktop application for YouTube Music, with media key support & desktop notifications.

License

Notifications You must be signed in to change notification settings

daedaesplayground1911/MusicTube-Player

 
 

Repository files navigation

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

Installation

OSX

npm install && npm run osx

Windows:

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.

Development:

npm run start

Tests:

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.

Meta

Simon Fraser – @symatree

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

Contributing

  1. Fork it (https://github.com/simon-fraser/MusicTube-Player/fork)
  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

Acknowledgments

Icon Designed by rocketpixel / Freepik

About

MusicTube Player is an electron desktop application for YouTube Music, with media key support & desktop notifications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 43.7%
  • CSS 42.0%
  • HTML 14.3%