Author Topic: Playlist History 1.0.0 - Added WMP's playlist history functionality to MusicBee  (Read 17358 times)

Alexrose

  • Newbie
  • *
  • Posts: 5
Yo guys. I just got MusicBee and it annoyed me that it didn't have WMP's forward and back playlist stuff, so I made a plugin for it.

Say you open Playlist A, and then Playlist B, if you click back you can go back to Playlist A, on the exact song you left off on, at the exact timestamp. And you can progress like this forever, you can go back through 500 playlists and forward again if you want.

Likewise since it stores your history if you mess up your playlists you can manually fish back through the file and recover your playlists (or just cycle back).

Here's the download link.

Bit hard to show a music plugin in a gif but you might get the point from this:



If you still don't get it, I uploaded a video here that describes the functionality.

I'm vanishingly unlikely to respond here so if you need me for whatever reason, I'm AlexRoseGames on twitter. Enjoy! <3
Last Edit: August 16, 2019, 09:48:42 PM by Alexrose

JZStudios

  • Jr. Member
  • **
  • Posts: 55
I don't use Twitter. Does it only work for actual playlists? I very frequently just shuffle all artists or play albums while doing some other cleanup, and accidentally start another song.

Alexrose

  • Newbie
  • *
  • Posts: 5
It works for any time you switch what you're playing. So if you double click somewhere else in your current playlist on the main view, load a new playlist, load a new album, open up an mp3 externally etc, you will trigger a new playlist.

If you just skip 1 song forward within your "currently listening to" list (as in, press the Next Song button), this is non applicable, this is for when you switch what you were listening to and want to revert, it won't help if you accidentally hit next song (though you can fix that in 2 clicks anyway, just go back and estimate where you were).

ProfessorMarvel

  • Jr. Member
  • **
  • Posts: 53
I love the idea of this plugin!  However after installing it multiple times and in multiple ways, I cannot find any way to use it. The menu items indicated are not being displayed. The MB plugin dialog shows it as installed. Where would I find the commands? Any help would be appreciated.

Thanks!

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10265
@ProfessorMarvel- be aware that the developer of this plugin hasn't been on the forum since a few days after the first post - August 2019.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

SuperMrBlob

  • Newbie
  • *
  • Posts: 14
I had the same issue as ProfessorMarvel. I fixed it by adding a bunch of permission in the security tab on the "MusicBee\Plugins" folder.

Migue

  • Newbie
  • *
  • Posts: 7
So I was using this plugin with the desktop version of MusicBee and like the poster above said, the plugin uses the location where MusicBee is installed to save the playlist history, and writing to this location requires Administration privileges by default. I wanted to move to using the Microsoft Store version of MusicBee and thus this plugin didin't work at all because of this issue. So I modified the plugin to use the normal user accessible folder to do its thing.

Download it here: Modified PlaylistHistory plugin

Carfamellow

  • Newbie
  • *
  • Posts: 18
Nice plugin! I use it literally for 3 minutes, I like it, maybe later I will find some flaws.
I have one wish - that you create the same plugin, but with undo / redo not between different files, but between different time rewinds within the same file.

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10265
be aware that the developer of this plugin hasn't been on the forum since a few days after the first post - August 2019.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

xswzaq44321

  • Newbie
  • *
  • Posts: 1
So I was using this plugin with the desktop version of MusicBee and like the poster above said, the plugin uses the location where MusicBee is installed to save the playlist history, and writing to this location requires Administration privileges by default. I wanted to move to using the Microsoft Store version of MusicBee and thus this plugin didin't work at all because of this issue. So I modified the plugin to use the normal user accessible folder to do its thing.

Download it here: Modified PlaylistHistory plugin

May I ask where does your version stores its history?

Migue

  • Newbie
  • *
  • Posts: 7
So I was using this plugin with the desktop version of MusicBee and like the poster above said, the plugin uses the location where MusicBee is installed to save the playlist history, and writing to this location requires Administration privileges by default. I wanted to move to using the Microsoft Store version of MusicBee and thus this plugin didin't work at all because of this issue. So I modified the plugin to use the normal user accessible folder to do its thing.

Download it here: Modified PlaylistHistory plugin


May I ask where does your version stores its history?

Sorry for the late reply. It saves to
Code
mbApiInterface.Setting_GetPersistentStoragePath(), "PlaylistHistory.History.txt"
which translates to
Code
%AppData%\Musicbee 
if using the standalone version, or
Code
%localappData\Packages\50072StevenMayall.MusicBee_kcr266et74avj\LocalCache\Roaming\MusicBee
if using the MS Store version.

azcore

  • Newbie
  • *
  • Posts: 9
It seems that the MusicBee 3.6 RC3 has broken the plugin functionality for me.
Last Edit: March 10, 2025, 08:57:52 AM by azcore

Migue

  • Newbie
  • *
  • Posts: 7
It seems that the MusicBee 3.6 RC3 has broken the plugin functionality for me.
My install of MusicBee (Store version) got updated to 3.6 final today and the plugin still works fine (the modified one that I posted above).

SonicRings

  • Sr. Member
  • ****
  • Posts: 295
I have found that this plugin causes MusicBee to get stuck using 8-12% CPU usage when the queue is a certain size and a song is added to the queue. This happens on 3.5 and 3.6. I would love to continue using this plugin if it can be updated by anyone to fix this strange issue. I'd reach out to the OP on Twitter, but they've deleted their account. Hopefully Migue sees this and is able and willing to make the necessary fixes, but I'm documenting them here for anyone who has this issue in the future.

Here are some more details I can offer:

- No matter the queue size, MusicBee starts and play just fine as long as no song is added to the queue
- When the queue size is large enough (mine is 100k but I haven't tested at which point this occurs), adding a song to anywhere in the queue causes MusicBee to get stuck at 8-12% CPU usage, which tanks single core performance and causes my 120fps games to lose up to 50fps at times
- Restarting MusicBee fixes this issue until the next time a song is added to the queue
- This issue is absent when the plugin is disabled

I would have updated my forum thread with this information so as to provide closure, but sadly it was locked before I had a chance to report back as I said I would. Here is the thread if you would like more context: https://getmusicbee.com/forum/index.php?topic=42903.msg235233
Last Edit: April 28, 2025, 12:22:54 AM by SonicRings

BoringName

  • Sr. Member
  • ****
  • Posts: 916
The original author seems to be on Bluesky now.
alexrosegames.bsky.social

Also have you read the txt file that comes in the zip with the dll? It mentions some options you might need to change.