getmusicbee.com

MusicBee & Add-Ons => Plugins => Topic started by: e-motiv on November 25, 2011, 12:52:50 PM

Title: Speak back - Give Musicbee a voice!
Post by: e-motiv on November 25, 2011, 12:52:50 PM
(https://dl.dropboxusercontent.com/content_link/0zm14OA9geGtuFL5ZdHAbm2UlqDDBouuqlOVzKs3VgsuLugrWFlelmiIhAB7eZsv/file)
Description
Female voice audibly reporting rating changes and "Musicee launched". Meant to get audio feedback when Musicbee in background (with hotkeys).

Features

Suggestions
Tell me what you would like to hear "her" say, or more. I'm glad to add features for other people.
---] http://getmusicbee.com/forum/index.php?topic=4941

Download
Speak Back 0.1.212 (http://adf.ly/UntCX) (2017-09-26)

Install
Extract the files to "Plugins" folder in your MusicBee Application folder.

Thanks
..to Steven, boroda74, Elberet and all others that helped me!

Changelog
2017-09-26
2014-03-06
2013-08-25
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: OrB on November 25, 2011, 04:51:38 PM
changing rating to  :)  :)  :)  :)  :)
I would never think MusicBee has its own voice
Thank you
Title: You're welcome!
Post by: e-motiv on November 25, 2011, 05:54:18 PM
You're welcome!
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: boroda on November 26, 2011, 05:52:59 AM
R U Bn, your plugin is not compatible with mine! :) changes saved, changes saved, changes saved....

Its even sounds bad when i'm trying to change track rating with 'calculate album rating when track rating have changed' option enabled, i don't speak about 'copy tag' at all :)

Steven, is it possible to differentiate somehow manual/interactive changing of tags and changing using API?

P.S. Nice plugin.
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: e-motiv on November 26, 2011, 10:16:25 AM
Right!  I didn't think of multi-track-changing.
Wouldn't it be better that, on Notification, it can be retrieved somehow that more than 1 song "is about to be changed"?

boroda74, That would also make it work with your plugin, right?  So, that there is only 1 notification at the end of all changes (or none)?

I am also thinking of Musicbee's own multi-changing possibilities (now and in the future). It  gives the same problem already.
That's why I think the "multi"-approach is better then the manual/interactive/API differentiation, if I understood the latter right.

Though I figure that then plugins will have to tell Musicbee themselves that more tracks "are going to be changed". 
Maybe an API multi-change function (via a collection, List, Dictionary or array with sourcefiles and desired changes) would cover that? (That can be handy anyway, right?) (Or similar, but via callback. Or even better multi-changing API support.)

Anyway, Steven? *shout*  ;)

P.S. Thanks, boroda74.
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: e-motiv on August 29, 2013, 07:12:09 PM
Updated!
Check initial post.
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: e-motiv on March 06, 2014, 07:08:02 PM
Updated! Check initial post.

boroda74,
since Steven appears to be too busy, I have made a timer that pauses Speakback when too many changes at once. Can you check if this plugin is now compatible with yours?
If not you can send me the debug info you can get by making a hotkey for "Speak Back -Show debug trace". (Also you can copy dialogs text via CTRL-C.)
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: boroda on March 06, 2014, 08:40:41 PM
Hi, I'll try new plugin later.
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: e-motiv on March 07, 2014, 11:09:28 AM
Thanks.
I'll hear you when I'll hear you.   ;)
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: boroda on March 08, 2014, 11:21:26 AM
Your modifications are great. I hear "Too many changes, speak back paused"/"Speak back unpaused" when trying to do any bulk operation in my plugin.

BTW, I think its a bad idea to include version info in plugin filename, because MB behaves unstably when there are several plugins with the same internal name.
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: e-motiv on March 10, 2014, 08:47:42 PM
Your modifications are great. I hear "Too many changes, speak back paused"/"Speak back unpaused" when trying to do any bulk operation in my plugin.
Great!  And you do mean that she unpauses only after the bulk operation is done, right?
(For the record: She pauses after more than 1 changes in a different file after 0.5 s and unpauses after 10 sec. without changes. I hope I guessed the right timings.)
BTW, I think its a bad idea to include version info in plugin filename, because MB behaves unstably when there are several plugins with the same internal name.
You mean that if for example there would be a "Speak Back 1.3.dll" and a "Speak back 1.4.dll" with the same api name they won't overwrite after an update?  I never thought about it; I will change it then and put this on the developer wiki.  Could you just confirm (or elaborate), please? Thanks.
Title: Re: Speak back - A woman that speaks back about your ratings or changed tags.
Post by: boroda on March 11, 2014, 03:08:56 AM
Great!  And you do mean that she unpauses only after the bulk operation is done, right?
As far as I tested - yes.

You mean that if for example there would be a "Speak Back 1.3.dll" and a "Speak back 1.4.dll" with the same api name they won't overwrite after an update?
Yes, exactly. There will be two plugins with the same display name and plugin initialization will be unpredictable.
Title: Re: Speak back - Give Musicbee a voice!
Post by: e-motiv on October 18, 2017, 07:35:33 PM
New version released. See original, top post for download.
Has some minor bugs with now playing tracks if you don't have the latest Musicbee patch of september 2017*, but nothing destructive.
* I'm guessing 3.1.6480
Title: Re: Speak back - Give Musicbee a voice!
Post by: Ontanium on June 08, 2019, 10:53:57 PM
Can we change the volume/add our own sounds easily? I'm assuming I just have to change the sound files in the plugin folder.
Title: Re: Speak back - Give Musicbee a voice!
Post by: e-motiv on June 09, 2019, 11:39:08 AM
Can we change the volume/add our own sounds easily?I'm assuming I just have to change the sound files in the plugin folder.
You assume right. Just replace the files with the same names.
Volume: Planned next version. It's bugging me too. I'm even planning to make its volume setting relative to the playback setting. (But it could take a while: I have a zillion free digital projects  :-X  AND currently addicted to video games  :-[  and eco-travelling  8) . But I'll try to make an effort after your post.)
Title: Re: Speak back - Give Musicbee a voice!
Post by: Luk on June 10, 2019, 02:44:21 PM
Hello, e-motiv,

Maybe you can help here.

For years, I was a huge fan of Mediamonkey (MM), but now I'm very impressed by the possibilities offered by Musicbee.

As a matter of fact I only miss one feature from my past favorite player (MM), that offered a sort of "Tune Announcer" (this exists as an app for mobile devices) but it was a specific plugin written for this mediaplayer (MM).

It offers the possibility to hear announced the title and artist (depending on the tags of on the filename) in the first seconds of the song. Not anyone wants this feature, but now and then, I would like to use it when I can't see the screen of my computer (working with remote headphones or in other room) and I still want to keep track of the details of the song I listen to...

Maybe your plug-in or a spin-off of of it offers  a possibility to make this possible?

On the other hand, I'm not a developer, so forgive me if I ask for something impossible...

Thanks, and keep up the good work!

Luk
Title: Re: Speak back - Give Musicbee a voice!
Post by: e-motiv on June 15, 2019, 08:18:57 PM
...to hear announced the title and artist (depending on the tags of on the filename) in the first seconds of the song...
I've always meant to include this myself, but I don't have enough information if a simple text-to-speech engine exists (or if it exist in standard Windows) that can be included in my plugin. I'm also a bit frustrated generally, related to development, the last few years..besides having too many projects. So maybe once if someone can point me to this engine ánd I find my drive back to develop. Sorry, mate.. Internet and development is not what it used to be (for me)...
Title: Re: Speak back - Give Musicbee a voice!
Post by: boroda on August 02, 2019, 05:53:26 PM
@e-motive, try to google for "SAPI" (Speech API) and "Microsoft Speech Engine".