Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - samlangten

Pages: 1
1
MusicBee Wishlist / An enhancement to lyrics provider choosing
« on: April 29, 2020, 04:52:35 PM »
Hey,

I have installed various lyrics provider plugins but it's a little difficult for me to choose the best lyrics because MusicBee's "Search next provider" is too simple.

Could you add a new function like this so that user can search and choose lyrics more conveniently?

Thanks.


2
Plugins / Re: KaraokeShow - a LRC parsing framework
« on: April 16, 2020, 05:32:51 PM »
I really like your plugin.
I'd like to have four lines of text instead of two

Thanks for your suggestions. This feature has been implemented in the latest release.

3
Plugins / Re: KaraokeShow - a LRC parsing framework
« on: April 16, 2020, 05:30:01 PM »
i installed this plugin
but

how to make it start?

thanks

plugin can be enabled by "View - KaraokeShow"

4
Plugins / KaraokeShow - a desktop lyrics
« on: October 28, 2018, 11:03:20 AM »
KaraokeShow is a desktop lyrics displaying plugin for MusicBee. Dynamic and static lyrics displaying are supported.

I have completely rewritten this plugin and remove complicated framework to make this plugin focus on lyrics display. Compared with last version, these new features have been added:

* Line count of lyrics is customizable.
* Sliding mode(Karaoke mode) can be disabled.
* Resizable window in sliding mode.
* Customizable shadows while painting lyrics.
* Lyrics can move automatically if window is too small in sliding mode .



Download Link on Github Releases

Quote
Installation:
Notice: If you have installed old version of KaraokeShow, you may need to delete KaraokeShowPlugins folder in MusicBee plugin folder because these files are useless. Old setting of KaraokeShow will not be imported so you may need to customize plugin again.

Unpack KaraokeShow.zip and put mb_KaraokeShow.dll in MuiscBee plugin folder.

Enable KaraokeShow by clicking "View - Karaoke Show" menu item. It will retrieve lyrics from MusicBee, so make sure that there is an available lyrics retrieval plugin for MusicBee.

This plugin is still under development. You can issue bugs or wishlist on this Github repo.

5
MusicBee API / Re: MusicBee API
« on: October 25, 2018, 11:04:16 AM »
In fact i have implemented localization by adding localization resx files and set Localizable property in Form class which is internal way of localization implementation in WinForm. I use System.Threading.Thread.CurrentUICulture.DisplayName to detect which language user is using, but what it returns seems depend on language setting of user's operation system instead of setting of MusicBee. So i want to get language setting of MusicBee to enable this internal way of implementation.

6
MusicBee API / Re: MusicBee API
« on: October 25, 2018, 05:25:33 AM »
In fact I have some custom texts in my plugins which does not exist in MusicBee definitions. I want to get language setting in MusicBee and enable the localization files for my plugin.

7
MusicBee API / Re: MusicBee API
« on: October 24, 2018, 03:41:00 PM »
Hello Steven,
I am trying to add internationalization support for my plugin, but I can not find API to get which languages user has set in MusicBee. Is there any way to access which languages user has set?

8
MusicBee API / Re: Question about Player_GetPosition api
« on: June 07, 2015, 06:50:02 PM »
Thanks,Steven
Ten times a second can make my plugin work better.

9
MusicBee API / Question about Player_GetPosition api
« on: June 07, 2015, 05:58:11 PM »
Hello,

I use System.Threading.Timer to get playing position by Player_GetPosition api every 10ms but it returns some same value.
It will be like this:
https://2aaggq.bn1303.livefilestore.com/y2pHD6y6srZUVa2srZXwD4kIpNwICrJJmTv6Dt0F2TwP0VoqpLNQIPKXjyWryqDULWFIvyl0DLWV3mrzjAyLR5Al5qx0qGayDSlfjGBMi9VQ1sIOxWlkx0CCDwUlLejZ9kylI2CbQZJrNyZdaWpJRj8HFZI3NZosY4mRB4Sr5BVQaw/pro.png
This is my code:

Dim timer As New System.Threading.Timer(Sub()
                                                                TESTF.BeginInvoke(Sub()
                                                                                      TESTF.TextBox1.AppendText(mbApiInterface.Player_GetPosition().ToString() + vbCrLf)
                                                                                  End Sub)
                                                            End Sub, Nothing, 0, 10)

It seems that value wont be updated in 200ms,but I really need to get different position value every 20ms.What can I do?

Thanks

Pages: 1