|
Forum: ListenLive Network Remote control development
Topic: HiddenVision remote Control
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hi William, I think you maybe right, but I use it so thought it was worth sharing. To be honest my radio was mostly unused until I could use it remotely. I do not want to have to move to the other side of the room to change channel or adjust the volume.
Normal work flow has resumed so I have slowed down on development again but I am sure I will tweak it if I find issues. But for now, V1.0.134 will be the Latest. The link for the software is http://www.hiddenvision.co.uk/listenlive Steve
(Last Edited by Hiddenvision on October 22, 2016, 4:20 pm)
-
penbex
- Status: Offline
- Messages: 2421
- Registration date:
May 21, 2009
I am not too sure if there is much interest in remote controlling the devices..
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Another note for anyone editing their own Macros or layout files: You will see the default files are started with "hv_" If you edit your files then you can remove the "HV_ from the start. So when you download the latest version your existing edited files are not over written. The application will first check for existing non HV_ files then use the defaults. BUT, Please check thru the latest files for any changes and update your edited files as required.
The Above does not apply to the Remote layout files yet. Currently the remote layout files have to start with the word "remote" with matching image filename.
When we reach v200 I may decide to add in some auto update checking process like my other tools. But for now you can still check for any updates by clicking on "Check for Updates" That will display the latest available version.
Hv. (Last Edited by Hiddenvision on October 17, 2016, 1:43 pm)
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hey All,
Well the Macros part has moved along a little. I have replaced the original need to translate search words into button presses, this is now automatic based on the keyboard layout I know. Currently limited to A-Z and 0-9 with spaces if required. Obviously I can only test on the radio I have so I do not expect them to work for you instantly but let me know if you have problems.
I have tried to include various checks to ensure that the "remote commands" are being received in order. These include checking for menu states and list positions amongst other. You can Query these states for either true or false and if not matched the macro will either restart or drop back a few steps to retry.
Have you still not found out how to show the macros.? You are not clicking around enough, You could always ask. Lots of other things have also been improved along the way.
Any comments. Hv.
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Well, how's ya doin.? Have you played with the remote, Are you scared.!
Added in the start of "Macros". Been meening to do this for a while as I hate having to reach over to the radio to search for stations. These will totally depend on your radio response and the correct macros building for your radio menus. But as it stands it is able to do a search on tunein just by you knowing the key presses required.
Macros are enabled from v1.0.95 upwards. Only the basic remote commands and delays are working so far, List and Menu searching options are in the pipeline (you may see some examples in the hv_macros.txt file).
For your curiosity I have not mentioned how to run the macros. I shall leave that for you to discover. As always, there is examples in the files, you can either follow them or tell me some alternates.
Hv.
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
It has all gone quiet out there,!! then again it was never very loud.
Got bored so I started to wonder.!^!
Should I also attempt to parse the console data.? This would allow various things to be populated in the remote display screen.
Things like the weather, stocks, the url of the current playlist, fanart. Well those that have the console port hooked up will know what's available.
I have not bothered so far as I fear "almost" nobody wants to know so much. But it would allow for a closer mirror of the radio display within the remote.
The remote software currently does not have any serial code, all my console traffic is delivered over Wifi, but if others would like a 57600 serial port bolted on for direct usb/serial connect just let me know
Hv.
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Quote:Well for those that are curious, We are up to Version 55. |
Well 82 now I think, As you can see I am not adverse to making changes.! Added a pile of stuff due to some extra down time. Think of the versions numbers as indicators that I compiled and copied the program to several machines from XP thru to Win10. I do this to try and catch any qwerky actions or display differences before I drop it on you folk.
I even have it running on a remote machine on the other side of London and it controls the radio here on my desk with ease. Although, no matter how much they turn it up they still cannot hear it over there, Gonna have to get some bigger speakers.
Anyway, have fun and if you do use it, let me know your thoughts. Hv
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Well for those that are curious, We are up to Version 55. The menus file has changed again but as before the file llremote.zip has all the latest files.
Found a few core bugs that were glitching the network stuff, Should be smoother now. There is a connect timeout setting in the ini file if you find that the default is too low.
I was wondering if the application could live on the SD card in the radio.? Thinking the calls to load the graphics would be the only main issue. Think I will give that a try anyway, how about you.?
Edit: Well I gave that a go and was surprised just how agile it still was. No Image buffering so you notice the delay on multiple pictures being loaded but bearable. Cute, & nice to know, although I wont bother running it from there till I have stopped engineering it.
Hv. (Last Edited by Hiddenvision on October 3, 2016, 1:26 pm)
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Just an update to the update.
Did a little more work on Friday between down time on other things.
Much more ATTEMPTED MIRRORING of the display. The list boxes can now be double clicked to select menus. Been testing it a little more on various machines. It is a lot easier to now navigate around without sight of the radio Generally it works let me know your results.
Some things are glitchey, dependant on machine and network speed, if you experience many failed packets or menu misdirection then let me know.
There is a couple of new icons, a new indexes file, and updated menus file along with a v44 exe. The first link just below the Display screen picture is the best zip to get as it contains all the files (less the OCX). The link below the text "Click below for the full latest version as a single zip".
Hv. (Last Edited by Hiddenvision on October 2, 2016, 4:54 am)
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hi All, I have updated the remote, If you have edited your own menus file then just check the new one for any changes Otherwise just visit the original page click on the remote picture, scroll down to "Just the Latest" Download and replace any existing file (there is only two the exe and the menus file) It will improve again shortly but this is not a bad step forward. You can now double click on the list to select a station. The display form has a good effort in displaying the radio content (Mostly!). But like I said it will always improve faster if you tell me what bugs you. As normal, no real help, but you cannot do any damage by - Clicking,
- Double Clicking,
- Right Clicking,
- Perhaps the Ctrl and Shift do stuff with clicking too, I forget now.
But just prod around and see what happens.! if it does not do what you expect it to, either expect less or let me know.
OH, there is a new sounds folder, this contains two files fail.wav and ok.wav. Download that zip if you want it, place the sounds folder in the same folder as the Exe and Menu file. Delete the sound files or replace them depending on your needs.
I just connected the Console port again, I forgot about all that debug info coming out. William, I shall send an email soon to discuss some errors I notice.
Steve
(Last Edited by Hiddenvision on October 3, 2016, 1:39 pm)
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hi William, Glad to see you are still on the scene. I have been making some improvements to the remote app. I studied the menu state numbers a little and from that I can gather what screen it is on, mostly. I wanted to let you know for ages that the array for the returned INFO msg sometimes contains remaining items from the previous list. It would be nice if this INFO would return what ever the current options are for the visible screen. So the list of buttons on the screen or, as existing, the list of menu items. Unless there is another command for this.?
There is also many place where this INFO msg does not contain relevant info even though the position indicator is correct.
Anyway those that looked at the remote before may want another look as it is improving. To be honest no body said anything so I figured it was either perfect as it was ! or I was shouting to an empty field.
To be uploaded in a few days when I get some time to correctly test and debug. Steve
-
penbex
- Status: Offline
- Messages: 2421
- Registration date:
May 21, 2009
Hi Steve,
No changes have been made to the remote control parts..
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hi William, Well I have been tinkering with the radio again and thus the remote software. Been trying to make the software a little more responsive and with better radio status/display.
I am just wondering if you had made any improvement to the information from the interface.
Two things that would make any remote far better is a single status request that gave full radio status. What Application, Menu position, Track info, volume.. Basically Everything in one message. This would allow a very accurate web display that mirrors the Radio. I understand that a lot of the info is available from list, meta and menu info but all in one would be much easier and give less delay in user experience. Although I forget now if I can send multiple/different requests in the same packet.
On the reverse (Controlling the radio.) It would be nice to fire a single commands to close any existing application and restart another. Even to the point of pushing a url to the streaming engine directly rather than only from the presets. This would enable the user to easily switch between radio stations or applications without needing to navigate thru the menus to press OK. Small dedicated units like this are fantastic but the level of remote control must match the features.
Any thoughts.?  Steve.
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Quote:Downloadlink on webpage is dead. Could you pls reup? |
Hi Tom, Sorry for the late reply. Just fired up my radio for fun and it still works. I was hoping to find an updated firmware version but I guess development has stopped. It is a shame that there was not more ability to control it remotely with proper feedback and screen display or I would use the Radio more.
The link for the setup can be found if you remove the word "_setup" from the zip download link. But I changed it because Newer versions of windows wont allow saving of files to the app folder in normal mode. So it was easier to just get the Latest File and create your own folder on the desktop or other place. The Two required OCX file could be kept in the same folder or they could be placed in "system32" folder and ALSO "SysWOW64" then run the application as administrator for the first time and this should register the OCX controls. It should not need running as admin after this. You could use the setup program to install and register the OCX files, that works fine but just do not use that version or any changes wont be saved. If you do use the setup program then you can simply uninstall it after it has finished. The OCX files should remain in place, then Like above just copy the latest to a folder you make. Hope that makes some sence.! Hv.
(Last Edited by Hiddenvision on September 24, 2016, 3:36 pm)
-
oldtrappertom
- Status: Offline
- Messages:
- Registration date:
January 1, 1970
Downloadlink on webpage is dead. Could you pls reup?
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hi B, Many thanks for the feedback, sorry it has taken me a while to respond but I did not get any advice a post was left. Mswinsck can be simply dropped into the windows/system32 folder and then run the remote application as administrator, it should self register the ocx and work fine.
Sorry for the lack of instructions! but it does no harm to click about. Guessing the most worthwhile screen at the moment is the titled Remote Control. This screen allows you to use any picture and map out sections of the screen for button layout. So you can take a picture of any remote and draw boxes around the buttons to identify them. Works well on a touch screen device or with mouse.
The third screen you may have found was the start of something that would attempt to look like the screen of the radio at all times. It displays available sub menu and info text that is request-able from the radio but I do not think clicking on things controls the radio. The Favorites button would appear to give the menu list contents and the Radio button give some playback info. I was hoping that some extra commands would be dropped into the latest firmware to make the process easier and then I think I got side tracked. Not sure where I left it all, so I may take a look just to refresh my mind. I can put the required OCX files into a zip and put a link on the site for those that need them.
Hv.
-
benjh
- Status: Offline
- Messages:
- Registration date:
January 1, 1970
Well, just come across this, worked fine on old XP, didn't work on Win 7 (MSWINSCK.OCX failed to register... haven't followed that up, as it's a "me" problem, not a "you" one  Oh, the "Full Download Software Setup" didn't work for me". Used the individual files fine.
So, on the XP machine, I'm getting the three screens just fine. Remote 1 was just too complex for my old brain, for the moment. Remote 2 works fine, The display screen seems to get out of synch with what I'm doing, but that may be because I'm using it wrong at the moment. As you say, work in progress.
It'll take some playing with, just to find out what it is capable of, but it's pretty impressive so far!
I'm afraid I don't have the time (er, lack skill or knowledge  ) to contribute much aside from enthusiastic comments! I'll get it up & running on the Win 7 machine, then see what's what.
Thanks for your hard work.
B
-
Hiddenvision
- Status: Offline
- Messages: 20
- Registration date:
September 22, 2014
Hi All, As discussed in a previous thread, this is the start of a thread to offer for comment, a PC remote control application for the Listenlive Firmware. As mentioned in the other message this software is under development so take it as it is and use it as a platform for comments and suggestions.
I have tried to make the software flexible so that the end user can change things around to suit their own needs. The "Remote" picture can be changed and the buttons remapped to give a personal look and feel. The Display form is a new feature but this is not as finished as it should be. However it does also allow for the end user to customise the layout and functions. All of these customisations are done by editing a txt file following some of the existing examples. The images used in the recently added "DISPLAY" form are from the radio firmware and these should not be duplicated without permission from William. The remote form can also be edited on screen using combinations of either the shift or Ctrl key and the mouse or directly entering in the pixel coordinates into the 4 boxes..
The idea would be to share your own creations so that ideas and suggestions can be formulated into a list of requests to either myself or William for Software or Firmware updates respectively. If there are any budding programmers out there I am happy to share or discuss the source for the application (written in VB) although you will have to prove you are going to make use of it and not just asking mindlessly.
The link for the software is http://www.hiddenvision.co.uk/listenlive There is no Windows installer currently, but for most people, just getting the latest zip file and unpacking to a new folder should work fine. Most machines would have had the basic VB runtime files installed at some stage. If it does not work then you are simply missing two OCX/DLL files and I will create a full install program if I get too many people telling me they have problems.
There are quite a few functions that are hidden from regular view, right clicking the mouse does different things than left clicking. Shift and Ctrl keys also play a part but like I may have mentioned there is no "help" so just click away and see what you discover. The more feedback I get the faster I shall make improvements and tidy it up so it appears easier to use.
To save you having to mention it there is currently no "menu tracking" although the information is there to read I have not added the logic yet. With any luck, and a little discussion with William I hope to suggest some more remote commands that will make getting to different sections of the radio seamless.
Have fun and live long.
Hv.
(Last Edited by Hiddenvision on October 27, 2014, 2:34 pm)
|
|