oztoppy Forum
Register Calendar Latest Topics
 
 
 


Reply
  Author   Comment   Page 2 of 4      Prev   1   2   3   4   Next
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #16 
And here again is a new version (v4.32) with a great new feature:

* Show .rec and media files' streams/codecs info
Hint: After the Update, update again with the new version to download the needed ffprobe binary.
Then, yout can show a file's streams/codecs with the AR key in the file browser.

And 2 fixes are within v4.32:
* Fix: Infobox nesting could yield PANIC message
* Fix: Yellow replay color only for unique files

Have fun,
Acade



__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #17 
For those of you, who are still puzzling what AcadeRC is actually doing, here is a small overview
(and full description here http://acade.au7.de/acaderc/acaderc_en.txt).

Have fun,
Acade

Code:

What is AcadeRC able to do?
---------------------------

        General
                Many payload lines (24/20)
                Good contrast and readability
                Color scheme for better visualization
                Normal and (optional) large letter font
                English and German (selectable)
                Help windows and texts, with icons
                Support for TMSCommander

        TAP Menu
                Settings
                Show key codes
                Check online update
                Integrated description

        File Browser
                [Optional direct call with just 1 key]
                Navigate within directory tree
                List subdirectories and files
                Sort listing by selectable criteria
                Walk through subdirectories recursively
                Show details about all file types

                Open/start/stop files depending on type
                        Show text files in text viewer
                        Show image files in image viewer
                        Start and stop TAPs
                        Start and stop TV recordings
                        Media files (MP3, MP4, MPG, AVI)

                Direct keys for important directories
                        DataFiles
                        Root directory /
                        HOME directory (selectable)
                        Change back, if key pressed again

                Delete files and empty directories
                Create new directories
                Move directories

                Correct bad .rec/inf file times
                Links for /mnt/sdb1 and /mnt/sdb2 in /
                Show current EPG infos

        Text Viewer
                [Optional direct call with just 1 key]
                Show text files
                Show HTML files (with hyperlinks)
                Download web pages (HTTP and HTTPS)
                Show EPG infos of recorded files
                Show current EPG infos
                Show codecs of .rec and media files
                Show hexdump of binary files
                Save displayed text to file
                Show details about displayed text
                Change to next / previous file
                Change within history of documents
                Show / set HOME document
                Call / set bookmark for document

        Image Viewer
                [Call by file browser or text viewer]
                Show BMP, GIF, PNG and JPG files
                Show next / previous image
                Show JPEG comments
                Show meta-informations

        Web Browser
                [Integrated in text viewer]
                Predefined newspaper bookmarks

        Infos & Tools
                [Optional direct call with just 1 key]
                Usage statistics (starts and runtime)
                Last switch ON/OFF
                Keys statistics / AcadeRC
                Geo location and timezone
                Sunrise / sunset, day's length
                Moon phases (next new/full moon)

                List of running TAPs

        System Informations
                PVR facts
                Software versions
                CPU and memory infos
                Harddisk infos
                MAC and IP addresses
                Signal strength and quality
                Number of channels (TV and radio)
                [Call by Infos & Tools]

        Calendar
                Overview of 4 months per page
                Simple navigation
                Years 1583 - 3000
                Show easter and pentecost dates
                [Call by Infos & Tools]

        Calculator
                4 base operations
                Operation by cursor keys
                [Call by Infos & Tools]

        Shell Scripts
                [Call by file browser]
                Execute .sh files via Linux bash
                Execute MIPS binaries ending on .sh
                Show output in text viewer
                Execute autostart.sh at TAP start

        Trim Function
                Cut off ends of TV recordings
                Correct associated .nav/.inf files
                Simple and exact operation

        Screencapture Function
                Screenshots of TV and TV recordings
                S. of media files (MP4, MPG, AVI)
                S. of video / tele text
                S. of TAP windows
                S. of all AcadeRC windows

        Remote Control Interception
                Continue to use old 5K remote control units
                Use any other Topfield TMS remote control

                Remap cursor keys as volume / channel keys
                Remap color keys to encode original RCU keys
                Use replacement and original RCU simultaneously

                Control multiple Topfield PVRs with only 1 RCU



__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
DeltaMikeCharlie

Mostly Harmless
Registered:
Posts: 151
Reply with quote  #18 
Perhaps you could add a tool to view ibl/qsl/qtl image files and then modify Logos.lil so that users can manually assign logos to channels.
0
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #19 
I am sorry, this is really beyond AcadeRC's scope :-(


__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #20 
A new version AcadeRC v4.40 is available:

* New: Music player (integrated in file browser)
* Play complete .mp3 directories (with navigation)
* Play .m3u/.pls playlists (with relative .mp3 paths)
* Generate symlinks for playlist files in /PlayList

* Download & view MP3 lyrics (independent of player)

* New: Direct keys 4..9 for important directories
* Backup files for AcadeRC.ini and AcadeRC.dat

DOWNLOAD: Initially, you can install AcadeRC via TapToDate (recommended), afterwards you have to call the built-in Update function in the TAP's menu (key sequence Sat - Menu). This is necessary anyway, to make sure all needed components and their last version are being present. TapToDate will be updated only for major releases of AcadeRC.

Have fun,
Acade



__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #21 
Some enhancements in new AcadeRC v4.41:

* Improved operability, more help
* Browser direct key default changed to Filelist
* Menu and Infos & Tools callable from browser
* Key help in Infos & Tools and Calendar
* Version number in most headlines
* Screenshots of keycodes screen possible

DOWNLOAD: Initially, you can install AcadeRC via TapToDate (recommended), afterwards you have to call the built-in Update function in the TAP's menu (key sequence Sat - Menu). This is necessary anyway, to make sure all needed components and their last version are being present. TapToDate will be updated only for major releases of AcadeRC.

Have fun,
Acade



__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #22 
Some enhancements in new AcadeRC v4.41:

* Improved operability, more help
* Browser direct key default changed to Filelist
* Menu and Infos & Tools callable from browser
* Key help in Infos & Tools and Calendar
* Version number in most headlines
* Screenshots of keycodes screen possible

DOWNLOAD: Initially, you can install AcadeRC via TapToDate (recommended), afterwards you have to call the built-in Update function in the TAP's menu (key sequence Sat - Menu). This is necessary anyway, to make sure all needed components and their last version are being present. TapToDate will be updated only for major releases of AcadeRC.

Have fun,
Acade



__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
keith_leitch

Senior Member
Registered:
Posts: 433
Reply with quote  #23 
I had a chance to play a bit more with this the other day. I am really happy to have some of the diagnostics and other utilities (like displaying key codes) all in one place. I also like the two-keystroke activation system, to make different areas of the TAP more readily available, without "hogging" all the activation keys.

The new keystroke translation function also works very well, and I can see the advantage of using hex codes in the table. (One disadvantage of this is that configurations would not be as portable between machines, but this is minor). Conditionally transforming based on STATE and SUBSTATE is essential; I have also wished that KeyTransform would allow conditions based on PLAYMODE and maybe other factors. However, I need to keep relying on KeyTransform, because most of what I do is application-specific: in other words, I need to direct key mappings toward one particular TAP or another.

Another feature that appeals to me is the autostart script. I am not a TAP developer--I took a shot at it once, but found the development environment overwhelming, and didn't manage to successfully install it. I do, however, write a lot of control scripts that I run mostly through TMSServer. The first TAP that I planned to develop would have been a port of the SCRIPT tap, to give it the ability to run configurable scripts, rather than always the same one. Perhaps this is possible with AcadeRC.

I don't think starting a TAP with a commandline parameter is possible. (This is not as silly as it sounds, as I use DMC's WebControl APIs in my scripts to stop and start TAPs all the time... still, I don't think the environment is designed to accept a parameter.) If it WERE possible, then it would be great to just pass the name of a script to the TAP, and have that script run at that time. If the TAP is starting for the first time, and there is no parameter, run autostart.sh. If the TAP is already running, read the parameter, execute that script, and terminate the second copy of the TAP...that sort of approach.

An alternative is to base the name of the autostart script on the TAP itself. So, if it is called "00_acaderc.tap" (or whatever) then it runs "autostart.sh". If it is called, say, "changechannels_acaderc.tap"or even just "changechannels.tap," then it runs a script called "changechannels" or "changechannels.sh". One could then make a copy of the TAP under the same name as one's script, and have that script run when that copy is executed.

This would introduce the problem of terminating second or third copies of the TAP. I could do that easily by forking out a process that stops the TAP, but it might need a more generic approach.

Just some thoughts.

I use a lot of TAPs, so I need to choose very carefully which ones I leave running. By polling for states and playmodes, I have managed to run some TAPs only when they are needed, but I am still up at 14 or 15 most of the time.
0
deangelj

Administrator
Registered:
Posts: 38
Reply with quote  #24 
>>I don't think starting a TAP with a commandline parameter is possible.

anything's possible Keith...  do you mean get a TAP to start another TAP by giving it a parameter (maybe the TAP path?). If so then sure that is possible.

__________________
PVRs: 2400, 7100+ (with 7170 firmware)
My TAPs: http://members.iinet.net.au/~deangelj/downloads/downloads.htm
0
keith_leitch

Senior Member
Registered:
Posts: 433
Reply with quote  #25 
Well, not really... I meant from the commandline (or, more importantly, from a shell script). Using DMC's API to start a TAP with a parameter could work well, but I don't think it would suit many users other than me. 

I think you're suggesting a "control TAP" that might allow a choice of scripts to run when activating a "slave TAP". This could be useful, but not for automation.

I am thinking more and more that a renamed TAP, which starts a script based on its own name, is the way to go. I may be able to do that with a shell script around the SCRIPT TAP. New project!

0
jkit

Avatar / Picture

WebControl Wizard
Registered:
Posts: 17
Reply with quote  #26 
Quote:
Originally Posted by keith_leitch
I don't think starting a TAP with a commandline parameter is possible. (This is not as silly as it sounds, as I use DMC's WebControl APIs in my scripts to stop and start TAPs all the time... still, I don't think the environment is designed to accept a parameter.)

Since WebControl 2.0 it is possible to start TAPs with parameters: ...&tap_params=[base64 encoded data]
TAPs are no standalone applications, they are more like plugins.
Therefore TAPs are not started with command line parameters, but by pointing to the desired data in the memory. Of course, you must know the format of the data that the targeted TAP expects.


__________________
Regards,
jkit.

aTMSremote, WebControl, TFtool
0
Acade

Avatar / Picture

Software-Guru
Registered:
Posts: 55
Reply with quote  #27 
Hi Keith,

due to our timezones we're a little asynchronous ;-)

Thank you very much for your long posting, it shows your strong interest and understanding :-)

To make the story short: For multiple shell scripts, why don't you start any of them directly from within AcadeRC's file browser (AR key)?
You could have an own directory for your scripts, navigate there, start one of them and watch the output just afterwards.
Only restrictions: Scripts are waited for their ending and you can't pass parameters to them (not yet).

As to the keystroke translation: More is possible, but not at the moment (lots of work).

Ciao,
Acade



__________________
rectool:  Short Description  rectool.zip

[image]
  Documentation  TAPtoDate

TF 5000 PVR (retired), SRP 2401 CI+ and Eco

German Forum

http://acade.au7.de


0
deangelj

Administrator
Registered:
Posts: 38
Reply with quote  #28 
Quote:
Originally Posted by keith_leitch
Well, not really... I meant from the commandline (or, more importantly, from a shell script). Using DMC's API to start a TAP with a parameter could work well, but I don't think it would suit many users other than me. 


There are different ways to do this and to package it. Basically yes you can only start a TAP. To send it a parameter you then need the TAP to respond in some way when it starts (or some time later), either by checking a file, some bit of memory, or wait for an event.

__________________
PVRs: 2400, 7100+ (with 7170 firmware)
My TAPs: http://members.iinet.net.au/~deangelj/downloads/downloads.htm
0
keith_leitch

Senior Member
Registered:
Posts: 433
Reply with quote  #29 
Quote:
Originally Posted by Acade
For multiple shell scripts, why don't you start any of them directly from within AcadeRC's file browser (AR key)?
Only restrictions: Scripts are waited for their ending and you can't pass parameters to them (not yet).


This is useful, but does not solve my problem. I need to be able to launch multiple other scripts (sometimes with parameters) conditionally; so, for example, I want the XStart TAP to launch one script always, a different script only if recording, another only at a certain time of day, etc., etc. That is just one example of what I am trying to do, but it might help you understand.

At the moment, I can launch one script only that way, by starting the SCRIPT tap. I could now launch one more using AcadeRC (but then I could not start AcadeRC again without that same script running.)

I do run a fair few scripts using TMSServer as the launch-point. This is incredibly useful, but, again, does not quite solve that specific problem. TMSServer scripts will either start automatically, or not, the same way every time.

Another strategy is to always launch a script, but use a condition WITHIN the script to determine whether to do something or just exit. I cannot find a way to write conditions based on time, though. The DATE function produces a soft clock that is reset on every boot, and the HWCLOCK function does not seem to be available. Maybe you can help with this.

Anyway, all things are possible. If I weren't so lazy, I'd try again to write my own TAPs, but, truth be told, it is kind of fun controlling the machine just through scripts.
0
keith_leitch

Senior Member
Registered:
Posts: 433
Reply with quote  #30 
Quote:
Originally Posted by Acade
Hi Keith,
For multiple shell scripts, why don't you start any of them directly from within AcadeRC's file browser (AR key)?


Hmm. I seem to have messed something up by testing this. The keys on my remote control do not respond the way they used to. This does not change when I stop the TAP.

I think it has something to do with the "Original RC" setting. I have a 2460 with the newer remote. Did setting this to "enable" simulate the older remote? Setting it do "disable" hasn't helped, though.

I know this is unclear. I am still trying to figure it out. The problem persists without AcadeRC running, so, unless the TAP makes a permanent change of remote, it seems like it must be unrelated.
0
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.