INTERACT FORUM

Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: GrantDG on May 11, 2009, 04:08:25 pm

Title: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on May 11, 2009, 04:08:25 pm
For the past few months I've been working on a full featured interface plug-in for Media Center which will allow remote control over HTTP - including a companion website to enable use out of the box.

It is now at a stage where it's ready for some BETA testing amongst the savvy Media Center users out there.

The Media Center HTTP Remote Control has the following features / functionality:


lastly, and perhaps most importantly for J River Media Center users:


Download the BETA of the HTTP Remote Control Web Server from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx). This page also has links to log issues or enhancement requests.

Oh and by the way - it's completely free (unless you want to make a donation.. ;D )
Title: Re: HTTP Remote Control - New Software
Post by: ThoBar on May 11, 2009, 09:40:50 pm
Got an error (see below)

[Edit] I should add this was when I click OK in options, which then does not save the options I've set.

I like this by the way, it looks very promising.


System info:
Code: [Select]
Media Center 13.0.166 C:\Program Files (x86)\J River\Media Center 13\

 Workstation 6.1  (Build 7100)
Intel Pentium III 2658 MHz MMX / Memory: Total - 4194 MB, Free - 2852 MB

Internet Explorer: 8.0.7100.0 / ComCtl32.dll: 5.82.7100 / Shlwapi.dll: 6.1.7100 / Shell32.dll: 6.1.7100 / wnaspi32.dll: N/A
Ripping /   Drive D:   Mode:Normal  Type:Auto  Speed:Max
  Digital playback: Yes /  Get cover art: Yes /  Calc replay gain: Yes /  Copy volume: 32767
  Eject after ripping: Yes /  Play sound after ripping: No 

Burning /  Drive D: TSSTcorp CDDVDW TS-H653N    Addr: 3:0:0  Speed:48  MaxSpeed:48  BurnProof:Yes
  Test mode: No /  Eject after writing: Yes /  Direct decoding: Yes /  Write CD-Text: Yes
  Use playback settings: No /

Portable Device Info
  Removed devices:


Interface Plugins:
  last.fm (Active)
  Library Server (Active)
  TiVo Server (Active)
  UPnP Server (Active)
  HTTP Remote Control (Active)


Error:
Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.Serialization.SerializationException: Unable to find assembly 'bc.JRMediaCenter.Entity, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
   at System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
   at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
   at System.Runtime.Serialization.Formatters.Binary.ObjectMap.Create(String name, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)
   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at bc.JRMediaCenter.Options.SaveConfiguration()
   at bc.JRMediaCenter.Options.btnSaveConfiguration_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MediaCenterRemoteControl
    Assembly Version: 0.4.1.28504
    Win32 Version: 0.0.2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/BelleCamp/J%20River%20Media%20Center%20HTTP%20Remote%20Control/MediaCenterRemoteControl.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration.Install
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration.Install/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.dll
----------------------------------------
bc.JRMediaCenter.Entity
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/BelleCamp/J%20River%20Media%20Center%20HTTP%20Remote%20Control/bc.JRMediaCenter.Entity.DLL
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Interop.MediaCenter
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/BelleCamp/J%20River%20Media%20Center%20HTTP%20Remote%20Control/Interop.MediaCenter.DLL
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
lbfwmiiu
    Assembly Version: 1.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
4qbj9ucz
    Assembly Version: 1.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Title: Re: HTTP Remote Control - New Software
Post by: ThoBar on May 12, 2009, 12:06:01 am
Update: Seems to be ok now.

It may be that I was in the options immediately after install, without having started the server first... maybe something wasn't initialised first?
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 12, 2009, 05:06:05 am
The supplied error is a little strange - but we'll see if it pops up again.

No initialisation is required apart from the standard installer running, and the options should be able to be saved whether the server is running or not.

I see that you're running Win7 RC, I'm still on BETA 1, that may be part of the problem - I'll try a clean install of my software after I install build 7100.

Do you have 0.4.1 of the remote control installed? You might try 0.4.2 (on the website) - it fixes a separate issue with the OK button (and adds some other functionality). I'd suggest you uninstall 0.4.1 (via control panel) first, then install 0.4.2.

Thanks for being my first BETA tester!

Title: Re: HTTP Remote Control - New Software
Post by: marko on May 12, 2009, 05:32:50 am
The installer won't run for me.

It tells me "I must have MC13 installed" and if I click "Yes", because I have, it sends to the MC download page, and if I click "No", it exits.

MC is installed to a non-default, "\Program Files\Media Center 13\" directory, if that helps?

-marko.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 12, 2009, 05:43:10 pm
The installer won't run for me.
...

MC is installed to a non-default, "\Program Files\Media Center 13\" directory, if that helps?


This is fixed now (uses a registry search instead of a file system search)

Please re-download the 0.4.2 installer
Title: Re: HTTP Remote Control - New Software
Post by: marko on May 14, 2009, 02:10:38 pm
Got it installed now, thanks.

Not a lot of time, will flesh this out over the coming days, but...

I also got the error message above when first visiting the options and pressing OK.

Things look messed up in firefox...
(http://www.theganghut.co.uk/pics/ia/13/test/ffserver.jpg)

and like so in iexplorer...
(http://www.theganghut.co.uk/pics/ia/13/test/ieserver.jpg)

Clicking on the rating stars applies the rating to the file.
I was unable to edit any other field values.

-marko.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 14, 2009, 05:39:36 pm
Got it installed now, thanks.

Not a lot of time, will flesh this out over the coming days, but...

I also got the error message above when first visiting the options and pressing OK.

Clicking on the rating stars applies the rating to the file.
I was unable to edit any other field values.


There's a known issue with display in Firefox - it seems related to the JQuery UI code. I'm hoping to have this fixed in the next release (working on it now)

To edit, you just click on the field name (the field will change to an input box) - then to submit the change, just hit enter. Clicking away from the field without hitting enter will cancel the change.

I should note also, that in your sceen shot, "Last Payed", "Number plays" and "Duration" will not be editable, as they are updated by Media Center itself.

I'll look into the "OK" issue and try to replicate.

**EDIT**
The Firefox issue is fixed in version 0.4.3
Title: Re: HTTP Remote Control - Version 0.4.3
Post by: GrantDG on May 15, 2009, 12:16:51 am
Hi all - new version available - 0.4.3

This can be downloaded by following the link in the first post on this thread.

Changes include:

Server:

    * ADDED: GetSuggestions method which can supply field value suggestions for type-ahead/autosuggest functionality (this includes support for data caching on the server to aid performance). NOTE: GetSuggestions can only operate on fields which are included in a ViewScheme (so that Media Center can do the aggregation!)
    * UPDATED: Upgraded to jQuery 1.3.2 and jQuery UI 1.7
    * CHANGED: Cut down jQuery UI code to only those features currently impelemented
    * UPDATED: jQuery Redmond theme

Client

    * FIXED: Updated CSS file names to remove dot within file names (this was causing rendering issues in FireFox - strangely)
    * NEW: Added AutoSuggest feature for field editing !!
    * UPDATE: UI on Playing Now tab
    * UPDATE: UI on Search tab
    * UPDATE: UI now derives more styling from the jQuery UI Theme
Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 16, 2009, 04:42:52 pm
OK I just discovered this and installed in on my MC13 machine (Vista x86). It is incredibly, incredibly cool. Install was straightforward and now when I go to the IP adress of my MC PC I get the Remote Control screen.

It really is magic to be able to control most relevant aspects of MC remotely from any device in my LAN via a regular web browser. I tested browsers on an Iphone and mac (Firefox 3.0.2) and they both work. The screen updates near-instant, it counts seconds accurately, when I change a track on MC itself the browser updates itself, I can view my playlists, I can access the controls on several browsers at the same time. And being able to edit stuff, just wow!

All in all for this software already ticks so many boxes it's incredible. I've also tried out xpTunes and Rivermote for MC but you already offer some distinct advantages over those two.

Now for some thoughts/suggestions/remarks:

- I think a lot of people will be interested in using their Iphone / Ipod Touch browsers which are capable enough for all your features. In landscape it actually works pretty well, but the control buttons are way to small to use. Having a skin which is Iphone optimized would be great.
- Zone control. If you could find a way that you can switch the active zone that you're controlling, this would truly make this into a killer tool for MC. Imagine walking around your house with your Iphone or laptop and be able to control any music playing anywere.

Iphone support/themes and zone control would be completely awesome to have that would make me use this on a daily basis even though it's beta. Some remarks with less of an impact:

- It's great that playlists are nested instead of just offered in a massive list as some other apps do. However when it's 2 layers deep, the playlist don't show. Also playlists directly in the root don't work for me (.e.g Top Hits).
- When expanding items in the structure (e.g. under library) it takes a while before it opens (up to 20 seconds for longer lists). Is this/could this be cached?
- What is the max/recommended length of the tree list? I get an error now in my library after it only shows 1/3 of my genres
- Under 'Current playlist' you can view and right-click to act on the now playing list. It would be useful (e.g. for Iphone) if you'd be able to play a file from the list directly by click (or having a play button for each track in the list)
- 'The Media Center HTTP Remote Control' is a very appropriate name but not very sexy... maybe something to consider as you move out of beta...
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 16, 2009, 11:05:00 pm
Hiya Jeroen,

Firstly - thanks so much for the positive feedback!

Now, to address each of your comments:

- I think a lot of people will be interested in using their Iphone / Ipod Touch browsers which are capable enough for all your features. In landscape it actually works pretty well, but the control buttons are way to small to use. Having a skin which is Iphone optimized would be great.

For the moment my focus is on the server, and the desktop UI (I'm a windows mobile kinda guy - more in that one later ;) and don't have a single Apple product, so testing would be a challenge for me).

One thing to keep in mind is that the whole server has been written to allow anyone to extend it by harnessing the existing API - so someone is most welcome to create an iPhone targeted UI (basically some HTML and graphics the tie in to the current Javascript).

Quote
- Zone control. If you could find a way that you can switch the active zone that you're controlling, this would truly make this into a killer tool for MC. Imagine walking around your house with your Iphone or laptop and be able to control any music playing anywere.

I thought this one may come up - I think it's a relatively easy addition to the server and UI. I'll try to add it into a version soon.

Quote
- It's great that playlists are nested instead of just offered in a massive list as some other apps do. However when it's 2 layers deep, the playlist don't show. Also playlists directly in the root don't work for me (.e.g Top Hits).

I think I assumed that playlists could only be 2 deep! I'll add a fix for the next version for both of these issues

Quote
- When expanding items in the structure (e.g. under library) it takes a while before it opens (up to 20 seconds for longer lists). Is this/could this be cached?

The trouble with the tree view stuff is that the browser has to to do a lot of pre-rendering the output HTML markup for it to show (the actual data coming from the server is quite light).
Caching is not an option here.
I'll keep this issue in mind and see if anything presents itself as an enhancement (off the top of my head I can maybe chunk the data)...

Quote
- What is the max/recommended length of the tree list? I get an error now in my library after it only shows 1/3 of my genres

The max tree list results are controlled by the "Max Tree Items" options / configuration setting. It's defaulted to 30 but you can play about with it to suit your needs. Keep in mind that the more tree results the more your browser will spend pre-rendering the HTML. I would suggest that Chrome or Safari, with their web-app optimised javascript engines, would be the best browsers for higher numbers of tree items.

Quote
- Under 'Current playlist' you can view and right-click to act on the now playing list. It would be useful (e.g. for Iphone) if you'd be able to play a file from the list directly by click (or having a play button for each track in the list)

An earlier version actually had left click support, but I removed it when I added the context (right click) menus - Maybe I can come up with a UI element that allows the same choices as the context menu...

Quote
- 'The Media Center HTTP Remote Control' is a very appropriate name but not very sexy... maybe something to consider as you move out of beta...

Practical old me!! I definitely see your point (I'm thinking in coder terms - not end user!) I'll see what I can come up with - or open it up to suggestions...

Once again thanks for your comments and constructive feedback. Look for a new version soon..
Title: Re: HTTP Remote Control - New Software
Post by: kamimeguro on May 17, 2009, 12:32:16 am
Hi GrantDG,

I found this and started to play with it with both a PC (Vista-Firfox 3.010) and an iPhone.
I have to say that I am stunned by the results! fast and great feature to be able to edit remotely!

Regarding iPhone-iTouch, I second Jeroen asking for larger icons... As well Top Hits does not work from root.

Questions though : it does not seems possible to select more than one song while in search mode, do I miss something?
Also it does not seem to be possible to add the result of a playlist to the current playlist?

Thanks for this great app.

All the best
Kami
Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 18, 2009, 02:17:45 am
For the moment my focus is on the server, and the desktop UI (I'm a windows mobile kinda guy - more in that one later ;) and don't have a single Apple product, so testing would be a challenge for me).
I understand, many mobile roads lead to Rome, it's not about Apple here at all. But the beauty of this solution is that it's based on open standards and client independent, so it shouldn't matter (much) if your phone OS is Windows Mobile, Iphone, Symbian or Android. I think that on any mobile screen including Windows Mobile (be it QVGA or 480x320 or whatever) you'll find that the current template is not optimal and you'll be zooming in and out all the time. I'll try it out with Android tonight but I'm pretty sure that'll behave just like the Iphone screen.
Quote
someone is most welcome to create an iPhone targeted UI (basically some HTML and graphics the tie in to the current Javascript).
Very true. I did lots of HTML in the 90s so it's a bit rusty but I'm willing to give it a go. Is it self explanatory (can I find the HTML files in the directory that the server installed, does it contain comments)? Or do you have some info to get me going?
Quote
I thought this one may come up - I think it's a relatively easy addition to the server and UI. I'll try to add it into a version soon.
Please! As soon as you have this, I'm sure I'll start using it on a daily basis rather than experimenting with it, and I'm sure many MC users will be with my.
[/quote]
Quote
Practical old me!! I definitely see your point (I'm thinking in coder terms - not end user!) I'll see what I can come up with - or open it up to suggestions...
Yeah at this stage adding features and creating a stable product is priority of course. But whenever you're ready for marketing it I'm sure you'll have a bunch of users that would be happy to add some suggestions.

Looking forward to a new version!
Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 18, 2009, 04:25:12 am
Some more thoughts:

- How about gestures? Imagine being able (on your phone especially) to skip to the next track by swiping right, or back to the left. Perhaps even shake it to randomize play. According to http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/ this should be possible on Iphone, perhaps other devices as well?

- Keyboard shortcuts? For PC/keyboard use, you could try j for next, k for previous (easy for us Gmail users), - and + (or =) for volume control, p for pause, / for search etcetera? And for mobile phones, most of which have a physical numerical keypad still, shortcuts like 1: previous 2: pause/play 3: next 4: volume down 5: mute 6 volume up.

Adding these should be possible with JavaScript and would make control even more straightforward and possible to do without having to look to the screen at all time.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 18, 2009, 04:59:37 am
Version 0.5.0 Released
Fixes for the nested playlists issues and Zone support.

Upgrading seems to work better if you first uninstall the previous version, and then install the latest.



For jeroen:

The web resources are all stored within the Web Server DLL (this makes upgrading a breeze) - the only way to get at them is via your browser.

Commenting.... hmm, some...    ;)  If you want some more detail, send me a PM (can you do that on here??) or contact me via the "Contact Us" page on my site.

I think I know what you're trying to ask me with the iPhone question - it's probably better approached by me as a "small devices" task. Maybe a cut down UI for a specific set of tasks... I'll ponder...

iPhone gestures are platform specific (remember this is a web app, not a platform application) - but I can look into keyboard shortcuts - good idea!

I think I've come up with a good name - just gotta do some more research to make sure it's not taken by someone...

Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 18, 2009, 04:08:36 pm
Wow you're fast!!!

Version 0.5.0 Released
Fixes for the nested playlists issues and Zone support.

Upgrading seems to work better if you first uninstall the previous version, and then install the latest.

I removed the old plugin, and installed 0.5.0 - but I can't see any change? Where should I see the zones?
What is the proper de-install routine, do I have to remove the software in Windows itself?
Perhaps you can show the version# in the about section in the plugin config, maybe I'm still looking at 0.4.3 but I can't see it.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 18, 2009, 07:28:16 pm
I removed the old plugin, and installed 0.5.0 - but I can't see any change? Where should I see the zones?
What is the proper de-install routine, do I have to remove the software in Windows itself?
Perhaps you can show the version# in the about section in the plugin config, maybe I'm still looking at 0.4.3 but I can't see it.

Seems you need to uninstall via windows control panel. I'm finding a few issues with the installer generally - need to do some work on it. I'll add the version number to both the Options screen and the web ui

Suggested upgrade procedure:

The Zone control is via a drop down at the top of the screen (next to volume control)
Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 19, 2009, 03:40:56 pm
Seems you need to uninstall via windows control panel.

Spot on - uninstalled as per your instructions and now I can find 0.5.0 including the majestic Zone Control! It even shows the names I entered in MC, so it's very straightforward to pick a zone.
Been playing with zones on PC, Iphone and Android for the past half hour and they all work. Android seems a bit heavy on the caching to, sometimes need to refresh a page before it's up to date. Edit: The G1 has a trackball (as well as touchscreen) and it's a joy to control via the trackball, even with the small buttons. More usable than the Iphone at this stage.

I feel zone support is a killer feature for your plug-in. In MC itself you can not only toggle between zones, but also sync zones. I think especially the 'Synchronize Current Zone to All Other Zones' would be useful to have - imagine selecting a nice playlist in your browser in your den, spreading it around the house by the touch of a button so you can listen to it anywhere

Thanks again and keep us posted on the progress!

Edit: forgot to mention - the nested playlists work perfectly now, both level 1 and level 3 and deeper ones.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 20, 2009, 04:57:29 am
Zone Synch added in version 0.5.1

This required me moving the whole zone UI stuff to a new Tab

Actually - just noticed your "All Other Zones" requirement... Gawd - how many zones do you have??? Souldn't be too hard to add in... next version
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 20, 2009, 04:58:42 am
Also - the issue with the Error when clicking the "OK" button on the options screen is now fixed!
Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 20, 2009, 07:11:14 am
Cool, will try it out the new zones tonight!

Actually - just noticed your "All Other Zones" requirement... Gawd - how many zones do you have??? Souldn't be too hard to add in... next version

Heh... Right now I have 3 but once my Grand Plan is executed I may have:

Zone 1) Living room front (7.1 HT setup)
Zone 2) Living room back/desk (2.1 setup)
Zone 3) Bedroom & playroom downstairs (2 x 2.0 setup)
Zone 4) Kitchen (2.0 setup)
Zone 5) 2 bedrooms & bathroom upstairs (3 x 2.0 setup)

Zone 1, 2 and 3 will be served straight from the AV amp in my living room
Zone 4 and 5 will have local soundcard via USB that drive a local amp/active speakers.

And all will be HTTP controllable!
Title: Re: HTTP Remote Control - New Software
Post by: jeroen020 on May 20, 2009, 04:43:03 pm
Zone Synch added in version 0.5.1

This required me moving the whole zone UI stuff to a new Tab

OK I can verify the zone syncing works!

However I actually liked the old method too as it worked straight from the main screen - and in the playing now screen you no longer know which zone you're controlling, which could be confusing if you use one controller in multiple rooms/zones. So if you could still have the zones dropdown or a prev/next toggle to cycle through the zones that would be great. The syncing is of course a great feature to have but when I'm running it now it feels that very accessible zone switching is more important than syncing, which can be put behind a button or menu option like you have now.

Also I was thinking it could be useful to be able to directly access a zone - so you can have controllers in different zones that default to the playing now of the zone it's in, simply by adding a bookmark or homescreen to the zone-specific URL. Something like adding a parameter to the URL, e.g. <server>/Web/Media.html?zone=1

I hope you don't mind me going back and forth between ideas, I'm just letting you know what I find in experimenting with it and I'm really happy in how often you've been able to post updates to the software!
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 20, 2009, 05:54:14 pm
No issue with plenty of questions...

At the moment, Zone control is "one per server" - as it uses the "active zone" of media center for display data. (i.e. all served pages of the Remote Controller would point to the same Zone - chaging zone on one would change the zone on all)

The MC API does enable you to query/control across zones, so I'll look into implementing that to achieve your goal
Title: Re: HTTP Remote Control - New Software
Post by: Stephen2001 on May 25, 2009, 04:54:00 pm
I feel stupid with these questions ...

1) I install, plug-in shows, all seems right .. but no webpage ... the summary says this has a selfcontained webpage?
     ( XPpro ) Is there a detailed install doc somewhere? Is there something to turn on in XP to facilitate functionality? (etc)
     

2) I when to put this in your support forum.. how is that done, seems only setup for reading?

-Steve
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 25, 2009, 05:31:48 pm
He Steve,

To quote a cliché: "there are no stupid questions, only stupid answers". I'll try to provide non-stupid answers:

1) I install, plug-in shows, all seems right .. but no webpage ... the summary says this has a selfcontained webpage?
     ( XPpro ) Is there a detailed install doc somewhere? Is there something to turn on in XP to facilitate functionality? (etc)
 

After installation you need to launch a browser, and point it to the IP address of your Media Center computer, and the port that the server is setup to run under e.g.

http://192.168.0.2:8080/

I'll maybe add a link to the server within MC to launch a browser.

2) I when to put this in your support forum.. how is that done, seems only setup for reading?

I see you've registered on the our site... Some of the forum's are set up as "read only" (e.g. the installation guide - which we definitely need to do some work on!!).

You should be able to post to the Bug reports and Feature requests by clicking the "New thread" button (visible when logged in)

Hope this all helps
Title: Re: HTTP Remote Control - New Software (XP Install problems)
Post by: Stephen2001 on May 25, 2009, 07:23:11 pm
Yeah I got all that. I also tried http://127.0.0.1 .. no go.
Could some config on my XP be interfering with your standalone server process? BTW what would that process name be?

I'm a 25 yr veteran of Large UNIX DB systems but am a novice when it comes to this stuff !!  Windows just pisses me off sometimes, so convoluted. (Yup ... I have to use it for the apps.)

TANGENT: Any app that can deal with dup MP3s in a file tree, with purge criteria settings, like "Preserve best bitrate" ?

-Steve
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 25, 2009, 08:01:46 pm
Hi again,

I've updated the "Installation Guide (http://bellecamp.com.au/Support/tabid/79/forumid/3/postid/15/scope/posts/Default.aspx)" on my site with basic installation steps.

Hope this helps!

TANGENT: Any app that can deal with dup MP3s in a file tree, with purge criteria settings, like "Preserve best bitrate" ?

Maybe a question for another thread, not sure on that...
Title: Re: HTTP Remote Control - New Software
Post by: Stephen2001 on May 25, 2009, 08:27:30 pm
That helped nudge it a bit, I didn't realize that your browser was a service..etc.

Here's the error that happens as soon as I touch the port (8080) with  XP-FireFox, XP-IE or  Iphone-safari
BTW: I know my XP is serving pages ok I config'd another app to 8081, works fine.

Sorry for the bother...
-Steve
Title: Re: HTTP Remote Control - New Software
Post by: Stephen2001 on May 25, 2009, 08:28:54 pm
Helps it I actually paste it in...
[25/05 21:22:35.921] Web server started
=== Now I touch port 8080 ==========================
[25/05 21:22:49.218] Connection Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at bc.JRMediaCenter.WebServer.HttpRequest.GetCookies(String[] lines)
   at bc.JRMediaCenter.WebServer.HttpRequest..ctor(String req)
   at bc.JRMediaCenter.WebServer.HttpRequest..ctor(String req, EndPoint endPoint)
   at bc.JRMediaCenter.Plugin.MainInterface.OnReadComplete(OperationArgs args)
   at bc.JRMediaCenter.WebServer.Connection.ReadAsync(Int32 bufferLength, Boolean useTcpIpBuffering, Int32 networkLatency, OperationCallback readComplete, Object state)
   at bc.JRMediaCenter.Plugin.MainInterface._wserver_OnConnect(Connection clientConnection)
   at bc.JRMediaCenter.WebServer.Server.StartListen()
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 25, 2009, 08:55:58 pm
I think I know what's going on... When you say that you had another server running on the same IP address, it must have used cookies. I assume that the HTTP Remote control server is having trouble differentiating the cookie values.

I'll apply a fix to the code - but it may take a day or two.

In the mean time, clearing your cookies in your browser/s should let you in.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 25, 2009, 11:03:18 pm
OK - so I had some spare time today...  Version 0.5.3 has been released.

Please see here for changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/16/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 27, 2009, 11:59:46 pm
I've just released Version 0.6.0 - which adds some major enhancements

The biggest of which is: the application is now fully Zone aware. It has the ability to control across multiple zones, and sync across any number of zones. It also supports different clients pointing to different zones (rather than all being based on one zone).

Zone management features are automaically enabled if your MC has more than one zone set up.

Please see here for the full list od changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/16/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on May 31, 2009, 10:37:12 pm
I've just released Version 0.7.0

This version adds support for "stop" options. This takes a cue from the MC "Stop after current file", and adds more functionality. It is fully implemented on the server, and is zone aware (e.g. Stop Zone 1 after 2 tracks, stop Zone 2 in 10 minutes)

Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/18/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
Title: Re: HTTP Remote Control - New Software
Post by: DV8 on June 02, 2009, 03:38:35 pm
Great app for my iPhone. Best I have seen so far.
Search function works great which gets around my need to browse a long list of artists.
However, when search comes up with something, how do I get it to play when not on a full screen browser?
I see how to do it in Firefox by right-click but how would I do that in Safari on my iPhone?
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 02, 2009, 05:42:33 pm
Great app for my iPhone. Best I have seen so far.
Search function works great which gets around my need to browse a long list of artists.

Thanks!

I see how to do it in Firefox by right-click but how would I do that in Safari on my iPhone?

Currently there's no way to do this. The 'small devices' UI is still very much a work in progress - and it's hard or me to test for iPhone, as I don't have one.

There definitely a big demand for this - I'll put some more thought into the best way to make it all happen.

Thanks for your feedback - help me set some goals for a full version release!
Title: Re: HTTP Remote Control - New Software
Post by: nuvira on June 03, 2009, 05:25:54 pm
Great app for my iPhone. Best I have seen so far.
Search function works great which gets around my need to browse a long list of artists.
However, when search comes up with something, how do I get it to play when not on a full screen browser?
I see how to do it in Firefox by right-click but how would I do that in Safari on my iPhone?

My Iphone safari can't get into MC HTTP server.
I typed my local IP 192.168.1.2, but no response.
Iphone s/w version is V2.2.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 03, 2009, 07:16:31 pm
I typed my local IP 192.168.1.2, but no response.

You need to ensure you put in the port number too (unless you configure the server for port 80 - which is the standard web port)

The server runs on 8080 by default, so you'd type:

http://192.168.1.2:8080/
Title: Re: HTTP Remote Control - New Software
Post by: nuvira on June 03, 2009, 09:19:02 pm
I got it. It was my Firewall setting too. Great job ! I love it !
thanks. ;D ;D
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 05, 2009, 01:03:18 am
I've just released Version 0.8.0

This is a pretty major upgrade, highlights are:


Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/18/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 05, 2009, 01:05:13 am
However, when search comes up with something, how do I get it to play when not on a full screen browser?

There's a fix for this in version 0.8.0
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 06, 2009, 01:37:33 am
I've just released Version 0.8.1

This is mainly a bug fix release, and has a tweak to the Slider UI (removed the need for double clicking to drill down)

Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/18/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
[/quote]
Title: Re: HTTP Remote Control - New Software
Post by: JustinChase on June 07, 2009, 11:27:55 pm
I have been working to get the Library server working, and I finally got it.  Well, i know it works from outside my local network, but I haven't tested it from work yet, but I'm hopeful it will work fine.

I wanted to get this installed as well to allow me to remotely update my library, in real time.  I'm playing with it at home, and it looks quite nice.  I've only just clicked around and taken a look so to speak, but have played a few files, and looked thru options.  It looks like this is a quite nice addition to the MC family of functionality; great job.

I am wondering if I'm missing out on something.  I seem to be able to control the library just fine, but I am only controlling what is being heard on the local machine's speakers.  I don't see any way to route the sound to the machine controlling the library.

I have the library server loaded and can play/use/whatever just fine, and this works simultaneously, but against different files.  the library can be played independently from the client side, from what the server is playing.

I was hoping for a way to use this interface to control the library server AND allow me to make changes to my library.  It seems I can't do this, but I may be just missing the "how" part.

I'm guessing this was built for other uses and was not designed to do what I'm asking, but I'm hoping there is a way this might be adapted to allow what I describe (controlling the library server from the client machine and allowing ACTUAL CONTROL of the library for editing).

Am I missing it, or is it not possible with this?
Title: Re: HTTP Remote Control - New Software
Post by: JustinChase on June 07, 2009, 11:39:29 pm
In more experimenting to see if I could at least use it as a simple means to update files while using the server to control the MC that I hear; I did a search and see that only the Name, Artist & Album are displayed on the site.

I went to the options on the server and added a few fields and also noticed that a few other fields are shown as standard.  i saved, stopped the service, then restarted.

I refreshed on the client browser and the fields I added were not visible.

I checked the other tabs and didn't see the fields I added in options.

I then right clicked a file in the search window and saw options, one of which was edit.  When I clicked on that, it immediately disconnected the server, per the icon in the top right.

so, I'm at a loss for updating the library.

Any advice/suggestions?
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 08, 2009, 07:41:34 pm
I was hoping for a way to use this interface to control the library server AND allow me to make changes to my library.  It seems I can't do this, but I may be just missing the "how" part.

Hi Justin,

What you are looking for CAN be done - to a limited extent.

The remote control software does not do media streaming, as that is already built into Media Center itself. There is a way to tie Romote media serving into the remote control software, (so that you can edit files playing via the server, on the machine that they are being served to), but it needs some explanation, especially around it's limitations. I'll write something up on my web site and let you know when it's done.

In more experimenting to see if I could at least use it as a simple means to update files while using the server to control the MC that I hear; I did a search and see that only the Name, Artist & Album are displayed on the site.

The 'playing now' (the first tab) is the only one which is "fields configuration" aware - and it only shows the 'standard' fields; all of the list screens use Name, Artist, Album only. I am looking to upgrade the software to make this configurable.

Sounds like you are having some trouble with some of the downloaded files - I'd suggest you do a 'refresh' on your browser to get everytthing again. The 'disconnected' notice occurs when any error occurs.

When you're up and running, you simply click the text of a field on the "playing now" screen and it will turn into an editable field.

N.B. - "Playing Now" relates to what is playing on the server.

Title: Re: HTTP Remote Control - New Software
Post by: JustinChase on June 08, 2009, 11:22:11 pm
thanks for the insight and the hope that I may be able to do what I am hoping for, limitations included :)

I will keep an eye here for any updates you can provide.

Also, it sounds in your second explanation that I can't currently search for a file that the library is serving me inside MC on the remote machine, and when the search returns the result, I can't edit the fields in that search window. 

However, I guess I could start it playing and then edit whatever fields in the playing now window, after it started.  Not the most elegant, but I suppose it would work, at least until you can write up what you described above.

I love how writing out things sometime jiggles the key to an idea.

thanks.
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 09, 2009, 05:37:26 am
I've just released Version 0.8.2

The biggest addition is the 'Remote Edit' page, which is a screen optimised for editing files served via the MC Library server. See here for configuration and setup details (http://bellecamp.com.au/Support/tabid/79/forumid/3/threadid/21/scope/posts/Default.aspx).

Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/18/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
Title: Re: HTTP Remote Control - New Software
Post by: GrantDG on June 13, 2009, 01:16:17 am
I've just released Version 0.9.0

This is a major UI rework. The web site now fully supports the jQuery theme switcher. i.e. you can choose the look of the site. No need to go with the default blue on white colour scheme!

I've also removed all context menu (right click) functionality - as it was a little counter-intuitive.

I've also reworked the 'small screen' UI to hopefully make it a little more performant.

Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/scope/threads/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).

Title: Re: HTTP Remote Control - version 0.9.0 released
Post by: rossp on June 15, 2009, 04:27:42 am
This is a great plugin and very useful. I can't seem to get past the 'a' artists. I get the message

... Max tree list limit reached ...

Is there a way to get the next page / increase the limit.

Thanks

Ross
Title: Re: HTTP Remote Control - version 0.9.0 released
Post by: rossp on June 15, 2009, 04:34:12 am
Sorry, found it in the options.

Great plugin....
Title: Re: HTTP Remote Control - version 0.9.0 released
Post by: AoXoMoXoA on July 02, 2009, 03:20:44 pm
Only just trying this out now for the first time. Nice work!
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on July 18, 2009, 12:50:02 am
After a hiatus of a month or so... I've just released Version 0.10.0

I've removed some the jQuery Theme switcher on the Remote Edit page - seemed to be causing issues.
The server now supports GZip encoding, so if your browser supports it (most do) - download should be faster.
Also added is the ability to control the playback position by clicking on the playback progress bar.

Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/postid/24/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).
Title: Re: HTTP Remote Control - version 0.10.1 released
Post by: GrantDG on August 02, 2009, 12:38:42 am
I've just released Version 0.10.1

I've readded the jQuery Theme switcher on the Remote Edit page - and generally fixed the support for theming (the theme is now remembered between sessions).
I've also fixed an issue where the Stop options would cause MC to crash in very specific situations.

Please see here for the full list of changes (http://bellecamp.com.au/Support/tabid/79/forumid/4/threadid/26/scope/posts/Default.aspx).

You can download the newest version from here (http://bellecamp.com.au/Products/MediaCenterHTTPRemoteControl/tabid/78/Default.aspx).

[/quote]
Title: Re: HTTP Remote Control - version 0.10.1 released
Post by: kanebullen on August 17, 2009, 12:01:45 am
I've just released Version 0.10.1


Hi Grant

Just wondering if you've tested out your app against MC14?    The download page mentions MC13 up, but I've just tried to install it, and it doesn't allow installation and sends me to a link to download MC13?   (I've just recently upgraded from 13 to 14)

Perhaps the app works against 14, it's just the installer that is not letting us past?

Cheers

Kane
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on August 17, 2009, 01:27:50 am
Hi Kane,

MC14 essentially adds the functionality of this application, out of the box (tremote). So I'm not sure why you'd want to install it at all...?

However, technically the HTTP remote control does work in MC14 - it's just the installer that has a problem. I may release a separate installer if there's still a call for it.
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: IlPadrino on November 11, 2009, 08:51:51 am
It doesn't seem this will install on MC14...  any easy workaround?
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on November 11, 2009, 03:49:11 pm
IlPadrino: See the posting just above yours for the answer to your question.

Having said that :

I'm currently in the process of a very big update to the inner workings of this software. Once this is done I'll make it available for MC14 (there are things that tremote can't currently do, and may not be supported at all - so I'm looking to fill in the gaps)

Also, as opposed to tremote, this software will be able to work on a 'dumb' machine - with only a browser installed (think Google OS, or an internet tablet)
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: Robert Taylor on November 11, 2009, 08:32:28 pm
I was also going to ask about MC14 support.

To me, your plugin is WAY better than any other I have tried for doing this.

The most common thing I want my remote to do is change volume from outside, and skip tracks within the current Playing Now list.

I love the other functionality your software provides, and I have got it working by installing MC13, installing the software and copying the plugin over directly from the MC13 to MC14 plugins folder.

Works a treat!

Bring on the new version

Thanks for your efforts - Good to see more Australian stuff out there!
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: Osho on November 12, 2009, 10:15:19 pm
Can we get MC14 support in the installer please?

Thanks,
Osho
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on November 12, 2009, 11:12:35 pm
Hi Osho,

As per my above post: it's on its way.

As a workaround in the mean time, you can install it if you also install MC13 (after which it will be available in both 13 and 14)

After you install my software, you can un-install MC13

The new version of my software is about a week away
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: Osho on November 13, 2009, 09:29:09 am
The new version of my software is about a week away

Thanks - looking forward to it.

Osho
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: davros on November 22, 2009, 09:10:04 pm
Quote
Thanks for your efforts - Good to see more Australian stuff out there!

Australian!  Well, i best support my fellow Ausie and will be downloading and providing feedback on the MC14 version as soon as you release it...assuming the 1000 beers I am about to drink tonight do not remove these brain cells!

Outstanding work mate.  Keep up the good work!
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on December 08, 2009, 12:06:59 am
Sorry for the delay in releasing the next version. We'd like to give a bit of an explanation:

The current 0.10 release utilises an in-house built web server to serve the remote control pages and control logic. This server has always been the bottleneck and weakest point of the software (if you've ever tried to write a highly performant web server - you'll know the challenges - and the HTTP protocol is a very dry read...).

One of the major issues is with the lack of ability to propertly handle persistent connections - which can lead to saturation of network resources.

We made a decision to investigate the integration of an existing 3rd party HTTP server to replace the inhouse one. After much searching and evaluation, one was found which we thought suited our needs, and developement progressed down that path.

Unfortunately, at the 11th hour a major, insurmountable issue was discovered, and the whole revision had to be basically thrown away.

The only options we have for going forward are;

1. Go back to the old server code, and try to work out how to fix the myriad issues.
2. Utilise another option, the best of which is a commercial component which fits the needs perefectly, yet has a cost associated with it.

We are of the opinion that option 1  isn't really an option - so we're lead to option 2.

Unfortunately this will have a flow on effect to require us to make the remote control software "commercial" in order to recoup the costs of the component - i.e. it will have a licencing fee. This would probably be quite small ($5 - $10) - but does represent a change away from the donation-ware that this currently is. We'll work it so that there will be a trial period of course.

I'd like to get people's feedback on how happy they would be to pay an 'enforced' licencing fee - before we actually purchase the component and do the rework.
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: Robert Taylor on December 12, 2009, 06:54:52 pm
I for one will happily pay a fee for use of this software, as it suits my needs perfectly.

I'm curious, though, why the need to move away from the initial code? It seemed to perfrom quite well as far as I could tell.

I used it both from a Windows 7 laptop with various browsers, and from an iPod Touch with built-in Safari browser, both wirelessy accesing the Media Center PC in my lounge.

Anyhoo...if it become a paid-for accessory, I will pay up no problems, as I can't see any other apps which do the same job in such an elegant way.

Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: kanebullen on December 14, 2009, 09:39:09 am

Unfortunately this will have a flow on effect to require us to make the remote control software "commercial" in order to recoup the costs of the component - i.e. it will have a licencing fee. This would probably be quite small ($5 - $10) - but does represent a change away from the donation-ware that this currently is. We'll work it so that there will be a trial period of course.
I'd like to get people's feedback on how happy they would be to pay an 'enforced' licencing fee - before we actually purchase the component and do the rework.

To be honest, I haven't actually been able to see the product yet, so I'm not sure if it does what I want it to do, but I wouldn't be phased about paying a fee to use it..

In terms of what I want to do - I wouldn't be controlling MC via a web browser, but instead by sending http requests from my custom application running on another PC..   Yes, I know that MC's Web Service interface should handle this, but it doesn't even have a way of finding out the name of the current song, and I think it is too low on their priority list to spend time on it.

I have a vb.net application that is running on a wall mounted touchscreen PC, and MC running on a different PC.   I want to be able to control MC from the touchscreen application..   I've tried running a second copy of MC on the touchscreen PC (in Tremote mode) so that it controls the other MC instance,  but when I try to access the MC COM object from my vb.net application, it tells me the remote zones have no items in their playlists (but if I run the same app on the other PC, it returns the correct information)

Anyway, would love to know when you're able to release a MC14 compatible version.

Cheers

Kane

Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on December 14, 2009, 02:45:26 pm

In terms of what I want to do - I wouldn't be controlling MC via a web browser, but instead by sending http requests from my custom application running on another PC..   Yes, I know that MC's Web Service interface should handle this, but it doesn't even have a way of finding out the name of the current song, and I think it is too low on their priority list to spend time on it.


Hey Kane,

This is actually the primary reason this software was built - to provide a full set of web accessible methods into Media Center... the web interface was just a side project to show off what it could do.

Very impressed that you have these plans for it...

As indicated a few posts above, you can "trick" the software into installing by installing a trial version on MC13, then uninstalling it after the remote control software.
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: kanebullen on December 14, 2009, 05:38:43 pm
Hey Kane,

This is actually the primary reason this software was built - to provide a full set of web accessible methods into Media Center... the web interface was just a side project to show off what it could do.

Very impressed that you have these plans for it...

As indicated a few posts above, you can "trick" the software into installing by installing a trial version on MC13, then uninstalling it after the remote control software.

Thanks Grant

Will try an install of MC13 - out of interest, what does the installer look for during installation - registry keys, or the existence of certain files?   

Cheers
Kane
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: GrantDG on December 14, 2009, 07:27:10 pm
what does the installer look for during installation

It's looking for specific registry keys for the app, the new version uses a COM CLASSID lookup
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: kanebullen on December 14, 2009, 07:30:38 pm
It's looking for specific registry keys for the app, the new version uses a COM CLASSID lookup

I'm assuming it'd be too much of a hack to manually add those registry keys into the registry to make it think MC13 is installed?    Otherwise, I'll just install it, but not too keen on downgrading them upgrading again.

Cheers

Kane
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: JimH on December 14, 2009, 07:41:35 pm
I'm assuming it'd be too much of a hack to manually add those registry keys into the registry to make it think MC13 is installed?    Otherwise, I'll just install it, but not too keen on downgrading them upgrading again.
MC13 and MC14 can be installed together without any problems.
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: maxxsid on January 08, 2010, 12:26:14 pm
I was running HTTP Remote Control for quite a while - it was installed in MC13, then I switched to MC14 (leaving MC13 on the system). This morning I uninstalled MC13 and lost HTTP Remote Control functionality - cannot reinstall without reinstalling MC13. Is the fix coming any time soon?
Great plugin! Thanks!
--max
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: jmone on March 01, 2010, 05:06:09 am
I'm also keen on trying this when the installer for MC14 is out...
Thanks
Nathan
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: Merv on March 01, 2010, 02:55:14 pm
I'm also keen on trying this when the installer for MC14 is out...
Thanks
Nathan

+1... tremote works well, but is windows based - if this works on the iPhone

(and the iPad I guess) Safari browser that would be great, but I would need a MC14 version
Title: Re: HTTP Remote Control - version 0.10.0 released
Post by: Merv on April 02, 2010, 10:32:36 am
One month on and not even a reply!... and now we're on MC15 (with WebRemote)...I wont hold my breath then  ;D