Author Topic: Add a context menu entry and a shortcut for 'remove from library  (Read 6557 times)


BoringName

  • Sr. Member
  • ****
  • Posts: 916
No secondary pop-up panel would be needed, MusicBee would not need to 'remember' anything, and it would remove any ambiguity and unclarity.

I think a confirmation "are you sure?" popup would still be required on the delete commands otherwise it doesn't solve the OP's initial concerns with clicking the wrong thing.

Remove doesn't need a confirmation because it can easily be reversed.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34974
for v3.6 i have done a few cosmetic things
- options are wider apart
- "delete from computer" option text shows in bold when clicked
- no longer remembers the last choice from the popup dialog ie. always defaults to "remove from library"
- support for alt-delete key combination which only prompts for removal from library

https://getmusicbee.com/patches/MusicBee36_Patched.zip
unzip and replace the existing musicbee application files

havent decided what i will do for v3.7

Tony_D

  • Jr. Member
  • **
  • Posts: 63
for v3.6 i have done a few cosmetic things
- options are wider apart
- "delete from computer" option text shows in bold when clicked
- no longer remembers the last choice from the popup dialog ie. always defaults to "remove from library"
- support for alt-delete key combination which only prompts for removal from library

https://getmusicbee.com/patches/MusicBee36_Patched.zip
unzip and replace the existing musicbee application files

havent decided what i will do for v3.7

Thank you soo much Steven !

Tony D, a Happy MusicBee user ...  8)

Tony_D

  • Jr. Member
  • **
  • Posts: 63
Just a quick update, for me the ALT+DEL is just a tad to far apart to do with my left hand on the wide laptop full keyboard (maybe for v7 a user assignable hotkey)
I like to keep my right hand on the mouse , so i used today either right click with the mouse then select the default (soo nice it's always the default) or DEL button, both work great for me.

So nice to not being afraid anymore to do stupid actions ...  8)

BoringName

  • Sr. Member
  • ****
  • Posts: 916
select the default (soo nice it's always the default)

I think it not remembering the previous choice is a good change. It's pretty rare I want to delete something from a library AND the PC at the same time and every time I do it I always have to be wary the next time I want to delete something from a library. Probably not good for people that always want to delete from both but it's hard to please everyone and I expect they would be a very small minority.

voodoopunk

  • Full Member
  • ***
  • Posts: 212
Probably not good for people that always want to delete from both but it's hard to please everyone and I expect they would be a very small minority.
Exactly this, I choose no other option. I guess that makes me a minority and a small one at that.
Black Flag - The First Four Years

tjinc

  • Sr. Member
  • ****
  • Posts: 826
Probably not good for people that always want to delete from both but it's hard to please everyone and I expect they would be a very small minority.
Exactly this, I choose no other option. I guess that makes me a minority and a small one at that.
Well I'm in that minority with you (if that is accurate) - I would rather it remember the last selection, although I guess that I won't lose any sleep over it.
Last Edit: May 05, 2025, 11:01:23 AM by tjinc

voodoopunk

  • Full Member
  • ***
  • Posts: 212
Probably not good for people that always want to delete from both but it's hard to please everyone and I expect they would be a very small minority.
Exactly this, I choose no other option. I guess that makes me a minority and a small one at that.
Well I'm in that minority with you (if that is accurate) - I would rather it remember the last selection, although I guess that I won't lose any sleep over it.
Nope, me neither.
Black Flag - The First Four Years

hiccup

  • Hero Member
  • *****
  • Posts: 9108
Probably not good for people that always want to delete from both but it's hard to please everyone and I expect they would be a very small minority.
Exactly this, I choose no other option. I guess that makes me a minority and a small one at that.
Well I'm in that minority with you (if that is accurate) - I would rather it remember the last selection, although I guess that I won't lose any sleep over it.
To both:
If there was a customisable shortcut available for 'permanently delete from computer', would you use it and e.g. map [Del] to perform that action?

tjinc

  • Sr. Member
  • ****
  • Posts: 826
If there was a customisable shortcut available for 'permanently delete from computer', would you use it and e.g. map [Del] to perform that action?
Yes, that would be quite a nice solution - personally I tend to use the delete key anyway.
Tbh, I also quite liked your idea of separate commands in the right-click context menu ('remove from library' vs 'delete from computer') and mapping these actions to hotkeys could also be good. But I do understand the inclination not to increase the number of options any further here.

I am not going to be storming the Bastille over this issue - equally voicing my opinion and querying whether 'deleting from computer' option is the minority action.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34974
SHIFT-delete is a standard key press for permanent deletion and already supported

tjinc

  • Sr. Member
  • ****
  • Posts: 826
So it is! Thanks  :)
I'll try to remember that next time I'm deleting things (it doesn't happen often).

voodoopunk

  • Full Member
  • ***
  • Posts: 212
I am not going to be storming the Bastille over this issue - equally voicing my opinion and querying whether 'deleting from computer' option is the minority action.
Same, it is what it is.

I'll adapt no doubt.
Black Flag - The First Four Years

tjinc

  • Sr. Member
  • ****
  • Posts: 826
And just to clarify:

Using SHIFT+DELETE in MusicBee does still send the file to the recycle bin (whereas in Windows Explorer the recycle bin is bypassed when using this method).