Skip to content

Releases: KillerBOSS2019/TP-YTDM-Plugin

V2.2.0 Bug fixes and new actions!

21 Mar 01:56
Compare
Choose a tag to compare
  • Fixed bug fixes connectorValue requires int not str
  • sometimes crashes
  • Removed beta settings
  • Removed CheckForUpdate from settings
  • Added Start Playlist this require playlist id
  • Added Play URL this require youtube music url
  • Added Skip Ad - allows you to skip ad when skip ad button shown.
  • Fixed Volume are in float now it's rounded digit
  • Fixed add to playlist is empty list

Some features requires YTMD downloaded from here
https://github.com/KillerBOSS2019/ytmdesktop/releases/tag/v1.14.3

Full Changelog: 2.1.0...2.2.0

V2.1.2 Python SDK update, improved efficacy and more!

17 Jun 05:01
Compare
Choose a tag to compare

Previous prerelease +

  • Updated to even newer sdk
  • now each lyric will be in Lyrics line state group
  • Improved efficiency of each loop.

Finally added support for all platform Windows, MacOS, and Linux!

Big updates! Bug fixes, new features, events and more!

29 Jul 02:22
b6d46f4
Compare
Choose a tag to compare

This version has

  • Rewrote the Plugin to use Python TP SDK.
  • Fixed Now Play/Pause now it's fixed where Play or Pause act like toggle.
  • Fixed Repeat Action fixed where Repeat action act like toggle on all 3 setting.
  • Fixed YTMD doesn't shutdown, if you exit Touch portal from tray.
  • Improved Action Tigger speed and efficiency
  • Added Scrolling Lyrics by 10 lines at a time (Changeable in settings)
  • Added Mute/Unmute
  • Added Events for IsPaused, Ads etc...

Extra Notes:
This Version Will break older page, Because this Version I've changed the ID due to being too simple in the previous version. So I had to change it sooner then later. But There will have a example page for this Version Big thanks to @Ajax#7351 for making this awesome page! and Big thanks to Ajax and Papa Luigi for testing it for me before releasing it.

You can download this page by click on AJAX_-_YTMD_CONTROL_2.1.tpz in this Release!

Multiple Connection

22 Mar 01:36
2c236f5
Compare
Choose a tag to compare
  • Added a feature to connect other devices other then yours by going to settings and enter other pc's IPv4 Address
  • Fixed Older version wont work on Mac

Now it works both on Mac and Windows (Tested)

Updates for 2.3

21 Mar 03:59
2c236f5
Compare
Choose a tag to compare
  • added Update system
  • added Log system
  • added Build in Settings Thanks to TP 2.3 plugin buildin settings
  • added Auto Update system (Can be turned off by going to settings and change from True to False or false)
  • Fixed Plugin Not able to shutdown when TP shutdown
  • Fixed for sometimes Image doesn't update
  • Cleaned code up by a lot
  • Speeded the code up by around 0.13576s Faster
  • Now it's available for both Windows and Mac!

I've also added this version's Code here it's called Version.2.0.0.Code.zip it's written in Python feel free look inside it

version 1.0.2

21 Nov 21:07
f14f40e
Compare
Choose a tag to compare

Finally i've added support Mac Version
Both Mac and Win version now is able to run action just as fast as hotkeys
Completely Recoded Action and how the state function work

1.Download the following os your on if your on Windows 10 Download TP-YTMD-Win.tpp
1.For Mac Users Download TP-YTMD-Mac.tpp
2.After you installed the plugin
3.on both os make sure your YTMD app is open and enable Remote control in Settings > Integrations
4.Copy down the password it should show with "Protect remote control with password"
5. on Mac go to Documents > TouchPortal > Plugins > TouchPortalYTMusic and open Login.json with text editor
replace the XXXXX with the password that you've copied down
On Windows it's at %appdata%\TouchPortal\plugins\TouchPortalYTMusic and right click Login.json edit with Notepad
If you disabled Protect remote control with password then you can skip step 4 and 5

With Mac version i am not 100% sure if action works or not so youll have to tested for me but i have 80% chance that it would work

If you need any help feel free ask me on TouchPortal Discord ping me at #YTMD

Small Fix

19 Nov 19:04
ec8e443
Compare
Choose a tag to compare
  1. Fixed Program updates really slow
  2. This was kind of was a mistake I forgot to add Set Volume Function. So now Set Volume Function is back!
    Note Everything would be the same besides speeded updated status now it can update by less then a seconds.

1.0.0

04 Nov 03:40
f3aac0e
Compare
Choose a tag to compare

==============States=============

  • Show current Song title
  • Show current Song cover image
  • Show current Song Author
  • Show current Album
  • Show Has a Song Return True/False
  • Show is paused Return True/False
  • Show current volume in percent
  • Show the Length of the Song Example 3:14
  • Show the current position of the Song
  • Show Like Status Return INDIFFERENT/LIKE/DISLIKE
  • Show current Song Lyrics
  • Show Repeat Type Return OFF/ALL/ONE
  • Show current seek bar in percent Return 0-100
  • Show in Library Return True/False
    ============Actions================
  • Play/Pause
  • Next/Previous
  • Like/Dislike
  • Volume Up/Down by 10%
  • Forward/Rewind by 10s
  • Shuffle Playlist
  • Add current Song to x Playlist
  • Add current Song to library
  • Play Track x
  • Repeat All/ONE/OFF
    ============Bug-Fixes==============
  • Fixed Plugin Crashes when user spam action
  • Fixed Text issue
    ============Installation=================
    #This doesn't need to be Done BUT ACTION WILL NOT WORK
    #ONLY STATE WILL WORK If you want Action work you have to do the step blow
  1. If your on Windows download "Windows - YTMD TP Plugin.tpp"
  2. Go to TouchPortal Import the Plugin
  3. Close TouchPortal from your windows Task bar Tray
  4. go to %appdata%\TouchPortal\plugins\TouchPortalYTMusic In your File explorer
  5. You should see a file called Login.json
  6. Edit with Notepad
  7. Go to YTMD then Settings Make Sure in Integrations Both Remote Control and Protect control with password is checked
  8. In the same line in Protect remote control with password should show something like MWA5Q copy what ever is yours
  9. so in the Login.json which is the Notepad that you opened Replace XXXXX with your password
  10. IF YOU ENTERED WRONG ACTION WILL NOT WORK
    ===============-====================
    Windows: Download