HyperIM - Forums

HyperIM main site
Download HyperIM

Tuesday, February 09, 2010, 11:36:08 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Login Register  
Poll
Question: Rate this plugin!
Excellent!
Good
It works ok
Needs improvement
It should be recoded from scratch

Pages: [1]   Go Down
  Print  
Author Topic: foobar2000 media info [0.2.5]  (Read 18549 times)
0 Members and 1 Guest are viewing this topic.
Codename
HyperIM Programmer
Plugin Developer
Veteran
*******

Karma: +70/-61
Posts: 928


Now you know what a hypercube means


WWW
« on: Tuesday, May 09, 2006, 17:16:53 »

This plugin can extract 22 (twenty-two!) media info macros from the foobar2000 v0.9 media player.
This plugin was tested and created to work only with foobar2000 0.9.X
It will not work for foobar2000 0.8.x

Latest plugin version: 0.2.5 - August 10 2007

Installation
  • Close both HyperIM and foobar2000 if they are running
  • Download the file attachment from the bottom of this post named him_foobar_0.2.5.zip
  • extract the file foo_2hyperim.dll into the foobar Components directory, beside the rest of the components (foo_<name>.dll files)
  • extract the file him_foobar.dll into the Plugins directory of HyperIM
  • start foobar2000; start HyperIM, tick the new "foobar media info" plugin from the "Enable macros from..." plugin list.
  • create a dynamic status, start playing a song in foobar, and enjoy the new 22 macros available in HyperIM!

Plugin features
- extracts 22 now playing details from foobar2000!
- customizable macro names, progress bar, playing state values
- now works ok even with streaming media from foobar!

* him_foobar_0.2.5.zip (61.83 KB - downloaded 2100 times.)
« Last Edit: Saturday, August 18, 2007, 13:00:21 by Codename » Logged



Codename
HyperIM Programmer
Plugin Developer
Veteran
*******

Karma: +70/-61
Posts: 928


Now you know what a hypercube means


WWW
« Reply #1 on: Saturday, July 22, 2006, 14:56:42 »

Version 0.2.5 - August 10 2007
* added three more macros: playlist index, ID3 track number, ID3 total tracks
* fixed the unworking macros (foobar version, playlist size...)
* a more natural order of macros in the macro menu
* other smaller improvements

Version 0.2.0 - July 22 2006
* added config dialog to be up to date with the rest of the media player plugins  (custom macro names, progress bar, state values etc.)
* fixed crash that occured if current song had no ID3 details to provide
* added feature: details will update after streaming media is connected
* dynamic info from streaming media works well now
« Last Edit: Sunday, August 12, 2007, 16:23:40 by Codename » Logged



lowlIfe
Official Beta Tester
Junior
******

Karma: +0/-1
Posts: 23


« Reply #2 on: Thursday, July 27, 2006, 13:50:58 »

How about implementing macros for 'codec' or 'extension'? I think they're pretty usefull...
Logged
Kreator
Official Beta Tester
Active Member
******

Karma: +3/-1
Posts: 29


« Reply #3 on: Monday, June 25, 2007, 19:30:07 »

The footbar plugin kinda works....didn't show the status the first time but when the song changed it worked...doesen't matter...another thing...when you update the macros it's the same thing...no change until the next song
Logged
Shaddox
Passive Member


Karma: +0/-0
Posts: 1


« Reply #4 on: Thursday, September 24, 2009, 12:45:53 »

It doesn't work anymore.

Code:
Failed to load DLL: foo_2hyperim.dll
Reason: This component is not compatible with this version of Windows and needs to be recompiled with a newer version of the foobar2000 SDK; please contact the author of this component to obtain an updated version of this component.

I'm using foobar 0.9.6.5 on a Windows 7 machine.
Logged
Codename
HyperIM Programmer
Plugin Developer
Veteran
*******

Karma: +70/-61
Posts: 928


Now you know what a hypercube means


WWW
« Reply #5 on: Thursday, September 24, 2009, 19:01:38 »

That message is bull****. I think it's maybe like the third time foobar changes their SDK and breaks compatibility with already compiled code.
A good programming style would be to *not* completely break compatibility and force other developers to recompile their plugins at every few minor build updates of the main program. It's just a waste of time and effort to force us, developers, to remember what they tried to do at some point in the past using the SDK available at that time.

If I do what they suggest it would mean that the plugin will not work with the versions of foobar that implement their previous SDK. Which might be more or less people.

How come the iTunes SDK is perfectly compatible for more than 3.5 years, since day one, without any hassles or recompiling? And it went like 5 or six major revisions release in that time without a single need to recompile my plugin or even bother to see what's new in their SDK.
Logged



Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.061 seconds with 23 queries.