Is there any way to write a .net gui component for foobar2000? |
This forum is for developer discussions only. If you have a problem / bug report / idea / feature request that isn't related to foobar2000 SDK, post it in an appropiate forum instead - tech support questions go to support forum, everything else goes to general forum.
All non-developer posts on this forum will be removed. Continued abuse of this forum will result in admin actions (warnings, account suspension).
Is there any way to write a .net gui component for foobar2000? |
Jun 1 2011, 22:28
Post
#1
|
|
|
Group: Members Posts: 6 Joined: 1-June 11 Member No.: 91158 |
Well the title more or less says it all im wondering if there is any way to write a gui component/plugin in .net for foobar2000? i have more or less no knowledge in c or c++.
what im after is making a GUI for foobar2000 in wpf as wpf makes it so easy to create cool and good looking gui...... |
|
|
|
![]() |
Jun 1 2011, 23:21
Post
#2
|
|
|
Group: Members Posts: 256 Joined: 29-April 10 Member No.: 80274 |
No there isn't, thanks god
Closest would be perhaps use of (problematic?) COM automation server component, thou not much offerings there |
|
|
|
Jun 2 2011, 00:09
Post
#3
|
|
|
Group: Members Posts: 6 Joined: 1-June 11 Member No.: 91158 |
Ok,
|
|
|
|
Jun 3 2011, 19:11
Post
#4
|
|
![]() Group: Developer Posts: 251 Joined: 8-April 09 From: Russia, Zlatoust Member No.: 68779 |
I managed to compile fb2k's SDK in C++/CLI once. And AFAIR the resulting component did execute some managed code but there was something wrong on the app's quit - it always crashed. So you can try to investigate it further. But I'm not sure it'll be a good decision.
This post has been edited by Yegor: Jun 3 2011, 19:13 |
|
|
|
Jun 15 2011, 15:49
Post
#5
|
|
![]() Group: Members (Donating) Posts: 766 Joined: 25-September 03 From: Umeå, Sweden Member No.: 9001 |
It could be technically possible, but it would require a fair bit of C++ and CLR competence from you to wrap things enough to be usable. There might be some additional niggles for UI components in particular, as they're instantiated rather early.
foo_title has a shallow managed wrapper for parts of the API, which has worked in the past, but I'm unsure whether it's still feasible. I've never managed to implement it properly. -------------------- Zao shang yong zao nong zao rang zao ren zao.
To, early in the morning, use a chisel to build a bathtub makes impatient people hot-tempered. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 06:28 |