Welcome Guest.   Make a donation to an author on the site September 19, 2014, 04:50:54 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
View the new Member Awards and Badges page.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: New C# FARR Plugin: FARRTunes - iTunes control plugin  (Read 15753 times)
vitalyb
Supporting Member
**
Posts: 141



see users location on a map View Profile Give some DonationCredits to this forum member
« on: December 28, 2007, 12:18:17 PM »

Hey all!
For all you music listeners and iTunes users.

Download link (please unpack it to your "FARR\Plugins\FARRTunes\" directory):
http://vitalyb.dcmembers....m/FARRTunes/FARRTunes.zip

The full source code of this plugin can be found as part of the C# SDK, here:
http://www.donationcoder....rum/index.php?topic=10992

A suggestion for a huge usability boost:
Make a new FARR HotKey named iTunes and assign it a combination like WinKey+I, make it execute "tns current"
You can also create a direct command to any other important feature, like the lyrics or song search.

Since it is quite a complex plug-in bugs are very expected. Please post on the thread if you have any trouble.
I'll be also glad to hear of your general experience with the plug-in.

Version History
  • 1.1 Fixed the bug Mouser mentioned, should load fine now
  • 1.0 Initial release

Features
  • See the current song info
  • Play/Pause/Next/Previous
  • Search a playlist and start the one you want
  • Search for any song and play it
  • See the current playing song lyrics
  • Rate the current playing song

Future features
  • Command to show all songs in current playlist to choose from
  • Option to not start itunes until the plugin is first triggered (right now it launches itunes as soon as plugin/farr is started)
  • Leave the farr window showing the current song after changing songs - That way you can see what is the next songs

Screenshots

Main screen


Song search


Playlists search


Current song options


Rate song


Song lyrics
« Last Edit: December 28, 2007, 05:14:29 PM by vitalyb » Logged
mouser
First Author
Administrator
*****
Posts: 33,361



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: December 28, 2007, 12:19:26 PM »

oh
my
god
 ohmy
Logged
nitrix-ud
Charter Member
***
Posts: 482

View Profile Give some DonationCredits to this forum member
« Reply #2 on: December 28, 2007, 12:34:20 PM »

amazing !
too bad i'm using winamp  cheesy
Logged
mouser
First Author
Administrator
*****
Posts: 33,361



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: December 28, 2007, 01:09:24 PM »

bug report: didn't seem to actually load into farr (not in plugin list).
Logged
jgpaiva
Global Moderator
*****
Posts: 4,710



Artificial Idiocy

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: December 28, 2007, 02:59:55 PM »

incredible...... amazing...... i'm missing the words now

congratulations, vitalyb!
When will you start using winamp? smiley

Is the source code available? Maybe someone could adapt it Wink
Logged

vitalyb
Supporting Member
**
Posts: 141



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #5 on: December 28, 2007, 04:13:08 PM »

Thanks! smiley

Yes, it is open source and I'll upload it soon with the next version of C# SDK.
And yes, someone most definitely can adapt it to WinAmp, it shouldn't be TOO hard too.
Logged
mouser
First Author
Administrator
*****
Posts: 33,361



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: December 28, 2007, 04:46:10 PM »

Latest version i tried from vitalyb worked like a charm (not sure if he's uploaded it yet to the link above).
it's a beautiful plugin, really wonderful.

Some ideas for future development:
  • 1) command to show all songs in current playlist to choose from.
  • 2) option to not start itunes until the plugin is first triggered (right now it launches itunes as soon as plugin/farr is started)
  • 3) leave the farr window showing the current song after changing songs.
Logged
vitalyb
Supporting Member
**
Posts: 141



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #7 on: December 28, 2007, 05:15:04 PM »

All is uploaded and should be working smiley
Logged
daerid
Supporting Member
**
Posts: 1

View Profile Give some DonationCredits to this forum member
« Reply #8 on: October 20, 2008, 05:49:36 PM »

I don't know if this is still in active development. But I just tried FARRTunes with the latest version of iTunes (8.0.1), and it doesn't work at all Sad
Logged
f0vela
Participant
*
Posts: 2


View Profile Give some DonationCredits to this forum member
« Reply #9 on: October 21, 2008, 12:09:18 AM »

yes it would be cool to know if this could be updated or if there is any chance to make it work. This is the only thing that keeps me from changing from launchy to FARR.... the iTunes plugin.
Logged
f0vela
Participant
*
Posts: 2


View Profile Give some DonationCredits to this forum member
« Reply #10 on: October 21, 2008, 12:18:19 AM »

this is the error i'm getting:

[copy or print]
---------------------------

---------------------------
Error occured while loading plugin "FARRTunesRCW" exception recieved:



System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.

   at FARRTunes.Lists.PlaylistsList..ctor() in C:\Documents and Settings\Vitaly\My Documents\Visual Studio 2005\Projects\FARR Plugins\FARRTunes\ActionList.cs:line 88

   --- End of inner exception stack trace ---

   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)

   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)

   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)

   at System.Activator.CreateInstance(Type type, Boolean nonPublic)

   at System.Activator.CreateInstance(Type type)

   at FARRTunes.FARRTunes.ReloadActionLists() in C:\Documents and Settings\Vitaly\My Documents\Visual Studio 2005\Projects\FARR Plugins\FARRTunes\FARRTunes.cs:line 86

   at FARRTunes.FARRTunes..ctor() in C:\Documents and Settings\Vitaly\My Documents\Visual Studio 2005\Projects\FARR Plugins\FARRTunes\FARRTunes.cs:line 74

   --- End of inner exception stack trace ---

   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)

   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)

   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)

   at System.Activator.CreateInstance(Type type, Boolean nonPublic)

   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

   at System.Reflection.Assembly.CreateInstance(String typeName)

   at FARRPluginRCW.LoadPlugin()
---------------------------
OK   
---------------------------
Logged
DrCurl
Participant
*
Posts: 2

View Profile Give some DonationCredits to this forum member
« Reply #11 on: December 02, 2008, 11:21:29 AM »

Hi,

The plugin does not load on my system. using FARR v2.33.01

Any idea?
Logged
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.043s | Server load: 0.06 ]