Sie sind nicht angemeldet.

Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

1

Dienstag, 11. Mai 2010, 14:49

Priority Manager V. 1.8

Zitat

New Priority Script V. 1.1

PriorityManager automatically changes the priorities of the processes to give optimal performance for the menu being used. I found huge bugs on both MalMen's and massimo1167's scripts and decided to write a new one. I tested all processes one by one, decided their effects on the performance of all modules and wrote a bug-free (hopefully) priority manager script. Here are the details:

Fixed: All process priorities updated according to the results of my long tests. Mediaplayer performance, IP TV, Recording, ECM Time (for EMUs) are optimized.

Fixed: Old scripts use "snice +XX" command to give processes positive nice values (lower priority). But this command does not guarantee to decrease the priority and system sometimes ignore this command. You can check old scripts by top command while changing menu modes. "<" sign means negative nice value and high priority, "N" sign means positive nice value and low priority. After a few times changing the menu modes everything has "<" sign and this is really nonfunctional situation. To fix this problem I used "snice STOP" which cannot be ignored by the system.

Fixed: massimo1167's script is not compatible with the option "Always Start in TV Mode" and this causes totally wrong prioritization. This is fixed.

Fixed: Old scripts block firmware upgrades and upgrade process sticks at "Extracting". S99PriorityManager fixes this issue and fully compatible Opensat upgrades. Just wait 60 seconds (maximum) at "Extracting", upgrade process will continue.

Added: ftp,samba,telnet prioritization in sleep mode. I suggest you to transfer your files with FTP during sleep mode prioritization. This is the fastest method.

Added: Photo prioritization

Added: Browser prioritization

Added: RSS prioritization

Added: Use this command to stop the script (does not work in old scripts): /DISK2/etc/start.d/S99PriorityManager.sh stop

Added: Use this command to restart the script (does not work in old scripts): use command /DISK2/etc/start.d/S99PriorityManager.sh stop restart

Added: Logging. Use this command to see log file: tail -f S99PriorityManager_IsRunning


Important Notes:

- Put this script under "/DISK2/etc/start.d", use command "chmod 755 /DISK2/etc/start.d/S99PriorityManager.sh", finally restart the box.

- Scripts works in a loop with 60 seconds sleep times. So wait max 60 seconds for prioritization. You can decrease 60 seconds if you want, but values below 10 will cause performance degradation.

- Mediaplayer prioritization will start after playing a movie file. File browser will not be prioritized since there is no need and this is logged as "CURRENT_MENU=UNKNOWN". This is the same as with the sleep mode prioritization and so ftp, samba, telnet will have higher priority.

- A looped script in /DISK2/etc/start.d/ will block the other scripts with a higher heading value. So use only looped script (and this is it). This is the reason why I used "99" in the script name. This will not block any script with two digit but will block scripts with higher values as heading value.
Quote:
v1.1
-----
RSS and Browser components stay in memory after first usage. Added support for automatically killing RSS and Browser components when using other menu.


Liegt im ULC
klick mich

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Dingo« (23. Mai 2010, 21:18)


Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

2

Donnerstag, 20. Mai 2010, 12:36

Zitat

S99PriorityManager v.1.2

v1.2

# Fixed : Sometimes CRTVCore collects all CPU power and this slows down
everything. So I decreased priority of CRTVCore.

# Fixed : Fixed a bug in restart command (
/DISK2/etc/start.d/S99PriorityManager.sh restart )

# Improved : All process priorities fine tuned.

# Improved : Better menu detection.

# Improved : Better sleep mode detection.

# Modified : Loop sleep time decreased from 60 seconds to 30 seconds.

# Added : azepgmgr support to protect TV/Media applications from the
glitches caused by its initial process. (Thanks to Smudger!)

# Added : Client/Server mode switch parameter for those who want to this
script on a box being used as a CAM server.

# Added : Audio menu prioritization.

# Added : Settings menu prioritization.

# Added : Plugins menu prioritization.

# Added : Cheops EMU prioritization.

# Added : SBox EMU prioritization.
Description:
#
# This Script is written by buyukbang and inspired from the script made By MalMen.
# Special thanks to Smudger for all tests for the all information, tests and power measurements!
#
# 1. S99PriorityManager automatically changes the priorities of the processes to give optimal
performance for the menu being used. I tested
# all processes one by one, decided their effects on the performance of all modules and wrote
a bug-free (hopefully) script.
#
# 2. S99PriorityManager provides power saving ! Smudger's power measurements show that S99PriorityManager
decrease power consumption of the
# box from 25W to 23W while watching an SD channel and from 28W to 24W while watching an HD channel.



# User Defined Parameters :
#
# MODE : IF YOU WANT TO RUN THIS SCRIPT ON A BOX BEING USED AS A CAM SERVER CHANGE BELOW LINE TO
MODE=SERVER THEN SAVE THE SCRIPT.
MODE=CLIENT



# History:
#
# v1.2
# -----
# Fixed : Sometimes CRTVCore collects all CPU power and this slows down everything. So I decreased
priority of CRTVCore.
# Fixed : Fixed a bug in restart command ( /DISK2/etc/start.d/S99PriorityManager.sh restart )
# Improved : All process priorities fine tuned.
# Improved : Better menu detection.
# Improved : Better sleep mode detection.
# Modified : Loop sleep time decreased from 60 seconds to 30 seconds.
# Added : azepgmgr support to protect TV/Media applications from the glitches caused by its initial
process. (Thanks to Smudger!)
# Added : Client/Server mode switch parameter for those who want to this script on a box being used
as a CAM server.
# Added : Audio menu prioritization.
# Added : Settings menu prioritization.
# Added : Plugins menu prioritization.
# Added : Cheops EMU prioritization.
# Added : SBox EMU prioritization.

Liegt im ULC
klick mich

Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

3

Sonntag, 23. Mai 2010, 21:18

Priority Manager V1.3 By Buyukbang

Zitat

PRIORITY MANAGER V1.3 BY BUYUKBANG

I'm very tired of all coding, testing and bug fixing process, I can have a rest now.

PLEASE READ "INSTALLATION" AND "IMPORTANT NOTES" SECTIONS BEFORE ASKING OR COMPLAINING ABOUT SOMETHING!, THANKS....


DESCRIPTION:
------------------------------------------------------------------------------------------
This plugin is written by BUYUKBANG to improve total performance of Azbox HD !
Here is the short list of jobs Priority Manager does:

1. Priority Manager automatically changes the priorities of the processes to give optimal
performance for the menu being used. I tested all processes one by one, decided their
effects on the performance of all modules and prepared a bug-free (hopefully) and complex
logic to cover all possible usage cases.

2. Priority Manager provides power saving! Smudger's power measurements show that
Priority Manager decrease power consumption of the box from 25W to 23W while watching an
SD channel and from 28W to 24W while watching an HD channel.

3. Priority Manager optionally automatically mounts CIF and NFS shares when remote server
is online and automatically unmounts CIF AND NFS shares when remote server is offline, so
protects file manager from freezes when remote goes offline after the shares mounted.

4. Priority Manager optionally creates swap file on your HDD/Flash disk which will help
RAM by caching some part of the memory. Priority Manager not only supports creating swap
file on internal HDD or usb HDD/Flash disk connected before Azbox boots, it also supports
creating swap file on usb HDD/Flash disk connected after Azbox boots by continuously
checking for new USB devices.

5. Priority Manager can execute user selected programs after going into SLEEP mode and
the kill them after return from SLEEP mode. By using this feature running resource
intensive programs like transmission, aMule, azepgmgr in only SLEEP mode will be
automatically managed without user intervention.

6. Priority Manager increases internal storage (DOM) speed speed up to 20% by changing
its working parameters.

7. Priority Manager provides "Deep Sleep Mode" which automatically kills all unnecessary
applications and improve downloading speed when box goes to sleep mode.


SPECIAL THANKS TO:
------------------------------------------------------------------------------------------
Smudger for the all information, tests and power measurements, his tests killed the bugs!

Kanber Kav for his permission for the usage and modification of his Multicas Info plugin
and for the idea of increasing internal storage (DOM) speed!


HISTORY:
------------------------------------------------------------------------------------------
v1.3
-----
NEW : Packed the script as a plugin. You can look at the script logs, activate,
deactivate, restart the script simply from Plugins Menu without having to use TELNET.
Special thanks to Kanber Kav for his permission for the usage and modification of his
Multicas Info plugin!

NEW : Increasing internal storage (DOM) speed up to 20% by changing its working
parameters! (Thanks to Kanber Kav for the idea!)

NEW : Full automated cleanup mechanism: After deleting this plugin from Plugins Menu,
Priority Manager will be deactivated and process will be stopped, all installed files and
log file will be deleted, all process priorities will be set to their default values. No
reboot or user intervention needed!

NEW : Reserved programs are now supported. When a scheduled recording starts, TV
prioritization will be applied until it ends.

NEW : CIF mount support for those who want want to mount CIF shares of your network to
Azbox. (auto-mounts shares when the file server is online, auto-unmounts share when the
file server is offline)

NEW : NFS mount support for those who want want to mount NFS shares of your network to
Azbox. (auto-mounts shares when the file server is online, auto-unmounts share when the
file server is offline)

NEW : Swap file support for Azbox. You can activate this option so that to Priority
Manager creates swap file on your HDD or Flash disk which will help RAM by caching some
part of the memory. Swap usage file helps large file operations like recording.

NEW : "Deep Sleep" option. You can activate this option if you want to kill all
unnecessary applications when box goes to sleep mode to improve downloading speed. There
are some side effects of deep sleep. For more information please read DEEP_SLEEP section
of settings.txt .

NEW : Automatic management of execution and killing of sleep mode programs. Priority
Manager can execute user selected programs after going into SLEEP mode and the kill them
after return from SLEEP mode with the new feature. For more information please read
PROGRAM section of settings.txt .

NEW : CCcam EMU prioritization. (Thanks to Smudger for the information!)

NEW : NewCS EMU prioritization. (Thanks to Smudger for the information!)

NEW : Transmission (torrent client) sleep mode prioritization.

NEW : aMule (eD2K client) sleep mode prioritization.

NEW : Verbose log generation for debugging added. Please read "IMPORTANT NOTES - 4" for more information.

NEW : Better TV recording and channel switch speed.

NEW : Better performance for some process priorities.

NEW : All settings are moved from script file to a separate file : settings.txt

FIX : "CANCEL" option in sleep menu is now detected as it should be.




IMPORTANT NOTES:
------------------------------------------------------------------------------------------
1. Priority Manager script works in a loop with 30 seconds sleep times. So wait max 30
seconds for prioritization. You can decrease this to 15-20 secs if you want, but values
below 10 may cause a small performance loss.

2. A looped script in /DISK2/etc/start.d/ will block the other scripts with a higher
heading value. So do not use any looped script. This is the reason why I used "99" in the
script name. This will not block any script with two digits but will block scripts with
higher values as heading value.

3. Please do not use any folder in HDD to mount shares. This will cause HDD not to sleep
because of continuous folder checks by Priority Manager. Even without Priority Manager,
it's not recommended, since share access always triggers HDD. Instead I would recommend
you to use folders in internal storage (DOM). If you need to access this mounts directly
from Menus (under main directories of Video, Music, Picture), you can use symlinks
created under HDD pointing mount folders in DOM.

4. If you have any problems with Priority Manager, change VERBOSE_MODE=1 in settings.txt
and reactivate Priority Manager from PLUGINS-->PriorityManager-->Activate/Reactivate.
This will create a verbose log file /PLUGINS/PriorityManager/PriorityManager_Verbose_Log
Collect data with this option set to 1, without stopping, restarting, reactivating and
deactivating Priority Manager, because all this operations will delete all old log files.
Then send an e-mail to author (you can find my e-mail adress in readme.txt) containing
PriorityManager_Verbose_Log with the approximate time that problem occured. Don't forget
to reset VERBOSE_MODE=0 and restart priority manager or logfile size will continuously
increase which may cause internal storage (DOM) to run out of disk space.

Liegt im ULC
klick mich

Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

4

Mittwoch, 30. Juni 2010, 10:10

Zitat

Priority Manager-v. 1.5 by Buyukbang: Complete Tool to Power Up Azbox

I decided not to release V1.4 which was only tested by a few people. I left it as an internal release since I was not convinced with it because of some bugs. I added new features to V1.5 and solved all bugs that I found. This is the most stable and most powerful release of PRIORITY MANAGER.
I hope you like it !

Click for more Screenshots

Note: Again I asked help from Opensat for this release and got nothing :( At first FatGiant said that they will help, but then again they don't respond my PM's. I solved all problems with my self. Opensat really needs a separate department to assist volunteer developers.

PLEASE READ "INSTALLATION" SECTION BEFORE ASKING OR COMPLAINING ABOUT SOMETHING!, THANKS....

DESCRIPTION:
------------------------------------------------------------------------------------------
This plugin is written by BUYUKBANG to improve total performance of Azbox HD and add its
missing features! However its name remains as "Priority Manager", it now makes more than
its name is offering. Here are the features of Priority Manager:

* Priority Manager automatically changes the priorities of the processes to give optimal
performance for the menu being used. I tested all processes one by one, decided their
effects on the performance of all modules and prepared a bug-free (hopefully) and complex
logic to cover all possible usage cases.

* Priority Manager provides power saving! Smudger's power measurements show that
Priority Manager decrease power consumption of the box from 25W to 23W while watching an
SD channel and from 28W to 24W while watching an HD channel.

* Priority Manager provides password protected hidden channel list feature. This will
cover missing function in Azbox and so that you will be able to prepare a separate hidden
channel list which you want hide from people not knowing your password. Default channel
list will be automatically replaced, so that any reboots / electricity problems will not
reveal this second channel list.

* You can backup or restore /DISK2 and /PLUGINS folders with just a simple button from
user interface.

* Priority Manager optionally takes backup of /DISK2 and /PLUGINS folders in user defined
periods in background.

* Priority Manager upgrades Busybox from v1.0 to v1.16.

* Priority Manager enables Cron usage.

* Priority Manager can move plugins to internal HDD or USB storages.

* Priority Manager optionally automatically mounts CIF and NFS shares when remote server
is online and automatically unmounts CIF AND NFS shares when remote server is offline, so
protects file manager from freezes when remote goes offline after the shares mounted.

* Priority Manager optionally creates swap file on your HDD/Flash disk which will help
RAM by caching some part of the memory. Priority Manager not only supports creating swap
file on internal HDD or usb HDD/Flash disk connected before Azbox boots, it also supports
creating swap file on usb HDD/Flash disk connected after Azbox boots by continuously
checking for new USB devices.

* Priority Manager can execute user selected programs after going into SLEEP mode and
the kill them after return from SLEEP mode. By using this feature running resource
intensive programs like transmission, aMule, azepgmgr in only SLEEP mode will be
automatically managed without user intervention.

* Priority Manager increases internal storage (DOM) speed speed up to 20% by changing
its working parameters.

* Priority Manager provides "Deep Sleep Mode" which automatically kills all unnecessary
applications and improve downloading speed when box goes to sleep mode.


* Up on deactivating or uninstalling Priority Manager, if related features activated in
/DISK2/etc/PriorityManagerSettings.txt, Busybox downgrades to the orginal version,swap file
and cron is deactivated all mounted shares are unmounted and plugins are moved back to
original place. A complete rollback without reboot requirement is performed.


SPECIAL THANKS TO:
------------------------------------------------------------------------------------------
Smudger for the all information, tests and power measurements, his tests killed the bugs!

Kanber Kav for his permission for the usage and modification of his Multicas Info plugin
and for the idea of increasing internal storage (DOM) speed!


Bug Reports
------------------------------------------------------------------------------------------
If you have any problems with Priority Manager, activate VERBOSE LOG from user interface
and restart Priority Manager from PLUGINS-->PriorityManager-->Activate/Reactivate.
This will create a verbose log file /Download/PriorityManager_Verbose_Log . Collect data
with this option set to 1, without stopping, restarting, reactivating and deactivating
Priority Manager, because all this operations will delete all old log files. Then send an
e-mail to buyukbang @ gmail.com containing PriorityManager_Verbose_Log with the approximate
time that problem occured.


HISTORY:
------------------------------------------------------------------------------------------
v1.5
-----
NEW: User interface is completely reworked. Toggling all settings from user interface
without any need for using TELNET / FTP is now possible. Added a button to user interface
to review current settings.

NEW: Password protected hidden channel list feature is added.

NEW: Backup /DISK2 and /PLUGINS folder from user interface is added.

NEW: Restore last backup of /DISK2 and /PLUGINS folders from user interface is added.

FIX : Fixed some bugs in "Move Plugins" feature.


v1.4
-----
This was an internal release and only a few testers got this version.

NEW : Faster menu detection algorithm which dynamically manages sleep time between loops.

NEW : Busybox can be upgraded automatically in boot from v1.0 to v1.16 with a simple
option in PriorityManagerSettings.txt (Thanks to Kanber Kav for compiling Busybox!)

NEW : Full automated Cron setup. Cron provides a very flexible UNIX scheduling mechanism.

NEW : Moving plugins to internal HDD or USB storages.

NEW : Scheduled backup of /DISK2 and /PLUGINS folders in user defined periods.

NEW : Improved user interface on Plugins Menu. (Thanks to Kanber Kav for the new version of
his Multimenu plugin!)

NEW : Improvement on automatic management of execution and killing programs: Priority
Manager can start user selected programs when Azbox sleeps. When Azbox wakes up there are
3 things that priority manager can do as an opposite action: kill it, start another
script to stop it or simply do nothing which can be useful if it's a auto-terminated
program or script.

NEW: Better and faster recording detection algorithm.

NEW: Mount checks simplified and tuned for better performance. Now you can mount CIF/NFS
shares directly to HDD folders without using symlinks to DOM folders.

NEW: Improved swap file support. Creation of swap file is now retried when "SWAP FILE
ACTIVATION FAILED" error occurs.

NEW : Up on deactivating or uninstalling Priority Manager, if related features activated
in /DISK2/etc/PriorityManagerSettings.txt, Busybox downgrades to the orginal version, swap
file and cron is deactivated,all mounted shares are unmounted and plugins are moved back
to original place. So a complete rollback without reboot requirement is performed.

NEW : Limiting file size of PriorityManager_Verbose_Log with the given byte value.

FIX : HDD not sleeps when reserved programs are waiting to be recorded.


v1.3
-----
NEW : Packed the script as a plugin. You can look at the script logs, activate,
deactivate, restart the script simply from Plugins Menu without having to use TELNET.
Special thanks to Kanber Kav for his permission for the usage and modification of his
Multimenu plugin!

NEW : Increasing internal storage (DOM) speed up to 20% by changing its working
parameters! (Thanks to Kanber Kav for the idea!)

NEW : Full automated cleanup mechanism: After deleting this plugin from Plugins Menu,
Priority Manager will be deactivated and process will be stopped, all installed files and
log file will be deleted, all process priorities will be set to their default values. No
reboot or user intervention needed!

NEW : Reserved programs are now supported. When a scheduled recording starts, TV
prioritization will be applied until it ends.

NEW : CIF mount support for those who want want to mount CIF shares of your network to
Azbox. (auto-mounts shares when the file server is online, auto-unmounts share when the
file server is offline)

NEW : NFS mount support for those who want want to mount NFS shares of your network to
Azbox. (auto-mounts shares when the file server is online, auto-unmounts share when the
file server is offline)

NEW : Swap file support for Azbox. You can activate this option so that to Priority
Manager creates swap file on your HDD or Flash disk which will help RAM by caching some
part of the memory. Swap usage file helps large file operations like recording.

NEW : "Deep Sleep" option. You can activate this option if you want to kill all
unnecessary applications when box goes to sleep mode to improve downloading speed. There
are some side effects of deep sleep. For more information please read DEEP_SLEEP section
of /DISK2/etc/PriorityManagerSettings.txt .

NEW : Automatic management of execution and killing of sleep mode programs. Priority
Manager can execute user selected programs after going into SLEEP mode and the kill them
after return from SLEEP mode with the new feature. For more information please read
PROGRAM section of /DISK2/etc/PriorityManagerSettings.txt .

NEW : CCcam EMU prioritization. (Thanks to Smudger for the information!)

NEW : NewCS EMU prioritization. (Thanks to Smudger for the information!)

NEW : Transmission (torrent client) sleep mode prioritization.

NEW : aMule (eD2K client) sleep mode prioritization.

NEW : Verbose log generation for debugging added. Please read "IMPORTANT NOTES - 4" for
more information.

NEW : Better TV recording and channel switch speed.

NEW : Better performance for some process priorities.

NEW : All settings are moved from script file to a separate file :
/DISK2/etc/PriorityManagerSettings.txt

FIX : "CANCEL" option in sleep menu is now detected as it should be.


v1.2
-----
NEW : azepgmgr support to protect TV/Media applications from the glitches caused by its
initial process. (Thanks to Smudger for all tests and information!)

NEW : Client/Server mode switch parameter for those who want to this script on a box
being used as a CAM server.

NEW : Audio menu prioritization.

NEW : Settings menu prioritization.

NEW : Plugins menu prioritization.

NEW : Cheops EMU prioritization.

NEW : SBox EMU prioritization.

NEW : All process priorities fine tuned.

NEW : Better menu detection.

NEW : Better sleep mode detection.

NEW : Loop sleep time decreased from 60 seconds to 30 seconds.

FIX : Sometimes CRTVCore collects all CPU power and this slows down everything. So I
decreased priority of CRTVCore.

FIX : Fixed a bug in restart: /DISK2/etc/start.d/S1PriorityManager.sh restart


v1.1
-----
NEW : RSS and Browser components stay in memory after first usage. Added support for
automatically killing RSS and Browser components when using other menu.


v1.0
-----
NEW : All process priorities updated according to the results of my long tests. IP TV,
Mediaplayer, Recording, ECM Time (for EMUs) performances are optimised.

NEW : Old scripts use "snice +XX" command to give processes positive nice values (lower
priority). But this command does not guarantee to decrease the priority and system
sometimes ignore this command. You can check old scripts by top command while changing
menu modes. "<" sign means negative nice value and high priority, "N" sign means positive
nice value and low priority. After a few times changing the menu modes everything has "<"
sign and this is really nonfunctional situation. To fix this problem I used "snice STOP"
which cannot be ignored by the system.

NEW : massimo1167's script is not compatible with the option "Always Start in TV Mode"
and this causes totally wrong prioritization. This is fixed.

NEW : Old scripts block firmware upgrades and upgrade process sticks at "Extracting".
Priority Manager fixes this issue and fully compatible Opensat upgrades. Just wait 45
seconds at "Extracting", then upgrade process will continue.

NEW : ftp,samba,telnet prioritization in sleep mode. I suggest you to transfer your files
with FTP during sleep mode prioritization. This is the fasted method.

NEW : Photo menu prioritization.

NEW : Browser menu prioritization.

NEW : RSS menu prioritization.

NEW : Use this command to stop the script (does not work in old scripts):
/DISK2/etc/start.d/S1PriorityManager.sh stop
NEW : Use this command to restart the script (does not work in old scripts):
/DISK2/etc/start.d/S1PriorityManager.sh restart

NEW : Logging. Use this command to see log file:
tail -n100 -f /tmp/PriorityManager_IsRunning


INSTALLATION:
------------------------------------------------------------------------------------------
METHOD 1 : USING PLUGINS MENU USER INTERFACE
1. Extract PriorityManager.plugin and plugins.lst files from the archive file.

2. Copy PriorityManager.plugin and plugins.lst to USB or simply transfer them by FTP to
/tmp folder of your Azbox.

3. Enter Plugins menu, press Red Button on remote controller to add plugin. If you're
using USB select to install it from USB, or if you transferred files to /tmp folder
install it from tmp folder.

4. Check user defined parameters in /DISK2/etc/PriorityManagerSettings.txt and edit
parameters if you want, save the file.

5. Activate plugin from the plugins menu: PLUGINS-->PriorityManager-->Activate/Reactivate

6. After the first run of the script standby.sh and wakeup.sh scripts will be created
under /DISK2/etc . These scripts will help to main script for the decision of the sleep
mode by creating and deleting a file ( /tmp/PriorityManager_Sleep ) If you have already
standby.sh and wakeup.sh in /DISK2/etc, they will be backed up by installation process
in the same directory. Then you may want to manually add below commands to scripts
before running Priority Manager:
echo 0 > /tmp/PriorityManager_Sleep = to standby.sh
rm /tmp/PriorityManager_Sleep = to wakeup.sh

METHOD 2 : MANUAL INSTALLATION
Those having difficulties with azbox plugin installation mechanism may choose this method.
1. Rename PriorityManager.plugin as PriorityManager.tgz and extract files with an unzip
tool like winrar, 7-Zip, etc.

2. Upload PriorityManager folder to azbox under /PLUGINS folder.

3. chmod 755 everything in PriorityManager folder and its sub folders.

4. Check user defined parameters in /DISK2/etc/PriorityManagerSettings.txt and edit
parameters if you want, save the file.

5. Activate plugin from the plugins menu: PLUGINS-->PriorityManager-->Activate/Reactivate

6. After the first run of the script standby.sh and wakeup.sh scripts will be created
under /DISK2/etc . These scripts will help to main script for the decision of the sleep
mode by creating and deleting a file ( /tmp/PriorityManager_Sleep ) If you have already
standby.sh and wakeup.sh in /DISK2/etc, they will be backed up by installation process
in the same directory. Then you may want to manually add below commands to scripts
before running Priority Manager:
echo 0 > /tmp/PriorityManager_Sleep = to standby.sh
rm /tmp/PriorityManager_Sleep



DESCRIPTION OF THE PROCESSES:[B]
------------------------------------------------------------------------------------------
SDecoderServer - A/V playback and demux
DStar - Menu handler
CRTVCore - TV module
CRTVSetup - TV module
detector_test - file type detection
emu_module - Multicas
file_control - manages file operations.
mbox_module - MBox emu
mgcamd - MgCamd emu
cheops_module - Cheops emu
sbox.sigma - SBox emu
telnetd - telnet server
vsftpd - ftp server
JIPC_Server - manages messages between processes (Java Interprocess Communication Server)
cifsdnotifyd - SAMBA server
cifsoplockd - SAMBA server
xfslogd - XFS log
xfsdatad - XFS
xfsbufd - XFS
ir_control - Remote control
youtube_player - Youtube
Polaris - Browser
browser_control - Browser
rssfeed - RSS
EStar - Photo viewer


LIST OF NEW COMMANDS IN BUSYBOX V1.16:
------------------------------------------------------------------------------------------
ar, arp, arping, blkid, brctl, bzip2, cal, catv, chattr, chpasswd, chpst, cksum, comm,
cpio, crond, crontab, cryptpw, cttyhack, depmod, devfsd, devmem, dhcprelay, diff, dnsd,
dnsdomainname, dumpkmap, ed, eject, envdir, envuidgid, ether-wake, expand, fakeidentd,
fbsplash, fdflush, findfs, flash_eraseall, flash_lock, flash_unlock, flashcp, fold, fsck,
fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, hd, httpd, hush, ifenslave, ifplugd,
inetd, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
killall5, length, linux32, linux64, loadfont, loadkmap, logread, losetup, lpd, lpq, lpr,
lsattr, lspci, lsusb, lzmacat, lzop, lzopcat, makemime, man, mdev, mesg, microcom,
mkdosfs, mke2fs, mkfs.ext2, mkfs.minix, mkfs.reiser, mkfs.vfat, mkpasswd, mountpoint,
msh, nameif, nc, nice, nmeter, nohup, ntpd, patch, pgrep, ping6, pkill, popmaildir,
printenv, pscan, rdev, readprofile, realpath, reformime, resize, rpm, rpm2cpio, rtcwake,
runlevel, runsv, runsvdir, script, scriptreplay, sendmail, seq, setarch, setconsole,
setfont, setkeycodes, setlogcons, setsid, setuidgid, sha256sum, sha512sum, showkey,
slattach, softlimit, split, stat, sum, sv, svlogd, switch_root, tac, tcpsvd, tftpd,
timeout, tr, traceroute6, tunctl, tune2fs, udpsvd, uncompress, unexpand, unlzma, unlzop,
volname, wall, watch, watchdog, who, zcip


SAMPLE LOG FILE:
------------------------------------------------------------------------------------------
PRIORITY MANAGER V1.5 BY BUYUKBANG
FLAGS => R:RECORD M:MOUNT S:SWAP A:ACTION B:BUSYBOX C:CRON P:PLUGINS
21:56:11 06/27/10: moving plugins to /data/usb1/sda1
21:56:48 06/27/10: mounting /DATA/usb1/sda1 TO /PLUGINS
21:56:51 06/27/10: recreating symlinks for /user /emu
21:56:52 06/27/10: plugins moved
/dev/sda1 on /PLUGINS type ex** (rw,data=ordered)

21:56:53 06/27/10: increasing internal storage (dom) speed
21:56:53 06/27/10: upgrading busybox
21:57:02 06/27/10: busybox upgraded
21:57:03 06/27/10: cron activated
# these are just examples, add your entries without leading #
# 30 14 * * * /DATA/hdb1/EPG/cronepg.sh
# 50 20 * * 0 /opt/rsync.sh
# 0 10 * * 4 /DATA/hdb1/EPG/update.sh
* * * * * /DISK2/etc/test1.sh

21:57:15 06/27/10: CREATING A NEW SWAP FILE
21:58:58 06/27/10: SWAP FILE ACTIVATED
total used free shared buffers
Mem: 100484 97244 3240 0 2836
Swap: 151700 0 151700
Total: 252184 97244 154940

21:59:01 06/27/10: NFS MOUNT COMPLETED
192.168.2.12:/film on /DATA/hdb1/movie/film type nfs
192.168.2.12:/download on /DATA/hdb1/movie/download type nfs
192.168.2.12:/mp3 on /DATA/hdb1/music/PC type nfs
192.168.2.12:/pictures on /DATA/hdb1/picture/PC type nfs

21:59:01 06/27/10: BACKUP STARTED => /DATA/hdb1/BACKUP/100627215901
21:59:40 06/27/10: DELETING OLD BACKUP /DATA/hdb1/BACKUP/100619151221
21:59:40 06/27/10: BACKUP COMPLETED
21:59:42 06/27/10: START=>PLUGINS TV=10 R=0 M=1 S=1 A=W BU=1 C=1 P=1 BA=1
22:00:39 06/27/10: PLUGINS=>TV TV=13 R=0 M=1 S=1 A=W BU=1 C=1 P=1 BA=1
------------------------------------------------------------------------------------------

Liegt im ULC
klick mich

Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

5

Mittwoch, 7. Juli 2010, 16:24

Zitat

Priority Manager V1.6 BY BUYUKBANG

v1.6
-----
NEU: Feintuning für den Kanal Schaltzeiten. (Danke an Zeini für die Tests)

NEU: Setzen Sie alle System-Passwörter aus Benutzeroberfläche.

NEU: Automatische Korrektur PriorityManagerSettings.txt Format againist versehentlich UNIX
wird im DOS-Format durch Benutzer gespeichert.

NEU: Priority Management Feature kann ein-und ausschalten von Benutzeroberfläche oder mal direkt
von PriorityManagerSettings.txt.

NEU: DYNAMIC_SLEEP, MAJOR_SLEEP_TIME, MINOR_SLEEP_TIME Parameter hinzugefügt werden. Sie können
Veränderungen dieser Parameter in PriorityManagerSettings.txt wenn Sie nicht zufrieden sind (oder
Probleme mit) Priority Management Feature. Dies gibt Ihnen mehr Kontrolle über die Priorität
Management.

NEU: DOM Speed Increading Funktion kann ein-und ausschalten von Benutzeroberfläche oder mal direkt
von PriorityManagerSettings.txt.

Neu: Unterstützung für die Montage CIF und NFS-Freigaben der gleichen Datei-Server zur gleichen Zeit.

UPDATE: Mit einem Klick auf eine Schaltfläche in der Benutzeroberfläche zeigt manchmal leer Ausgang.

UPDATE: Falsche Dokumentation von selbst, dass damit CRON Feature erfordert ermöglicht BusyBox
Feature. In der Tat, / plugins / PriorityManager / busybox wird direkt von Priority Manager aufgerufen,
Also, wenn Sie möchten, können Sie deaktivieren BusyBox-Funktion während der Verwendung CRON-Funktion.

Liegt im ULC
klick mich

Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

6

Dienstag, 3. August 2010, 00:06

Priority Manager - v. 1.7



Zitat

IMPORTANT NOTE ABOUT THESE RELEASE:
------------------------------------------------
TO USE KILL_TV_EMU OPTION OR "MOVIE & BROWSER" BUTTON, YOU NEED TO REBOOT YOUR BOX AFTER (RE)ACTIVATONS OR RESTARTS OF PRIORITY MANAGER FROM ITS USER INTERFACE. THIS IS A SPECIAL REQUIREMENT FOR ONLY THESE FEATURES.

DESCRIPTION:
------------------------------------------------------------------------------------------
This plugin is written by BUYUKBANG to improve total performance of Azbox HD and add some
missing features! However its name remains as "Priority Manager", it now makes more than
its name offers. Here are the features of Priority Manager:

* Priority Manager automatically changes the priorities of the processes, kill and restart
some of the processes to give optimal performance for the menu being used. I tested all
processes one by one, decided their effects on the performance of all modules and prepared
a bug-free (hopefully) and complex logic to cover all possible usage cases.

* Priority Manager provides power saving! Smudger's power measurements show that
Priority Manager decrease power consumption of the box from 25W to 23W while watching an
SD channel and from 28W to 24W while watching an HD channel.

* Priority Manager provides password protected hidden channel list feature. This will
cover a missing functionality in Azbox and so that you will be able to prepare a separate
hidden channel list which you want hide from people not knowing your password. Default
channel list will be automatically replaced after reboot. So any reboots / electricity
problems will not reveal your hidden channel list.

* Priority Manager can move plugins to internal HDD or USB storages.

* Priority Manager upgrades Busybox from v1.0 to v1.16.

* Priority Manager enables Cron usage.

* Priority Manager optionally automatically mounts CIF and NFS shares when remote server
is online and automatically unmounts CIF AND NFS shares when remote server is offline, so
protects file manager from freezes when remote goes offline after the shares mounted.

* Priority Manager optionally creates swap file on your HDD/Flash disk which will help
RAM by caching some part of the memory. Priority Manager not only supports creating swap
file on internal HDD or usb HDD/Flash disk connected before Azbox boots, it also supports
creating swap file on usb HDD/Flash disk connected after Azbox boots by continuously
checking for new USB devices.

* You can backup or restore /DISK2 and /PLUGINS folders with just a simple button from
user interface.

* Priority Manager optionally takes backup of /DISK2 and /PLUGINS folders in user defined
periods in background.

* Priority Manager can execute user selected programs after going into SLEEP mode and
the kill them after return from SLEEP mode. By using this feature running resource
intensive programs like transmission, aMule, azepgmgr in only SLEEP mode will be
automatically managed without user intervention.

* Priority Manager increases internal storage (DOM) speed speed up to 20% by changing
its working parameters.

* Priority Manager provides "Deep Sleep Mode" which automatically kills all unnecessary
applications and improve downloading speed when box goes to sleep mode.

* You can reset all system passwords with just a simple button from user interface.

* Up on deactivating or uninstalling Priority Manager, if related features activated in
/DISK2/etc/PriorityManagerSettings.txt, Busybox downgrades to the orginal version,swap file
and cron is deactivated all mounted shares are unmounted and plugins are moved back to
original place. A complete rollback without reboot requirement is performed.


SPECIAL THANKS TO:
------------------------------------------------------------------------------------------
Smudger for the all information, tests and power measurements, his tests killed the bugs!

Kanber Kav for his permission for the usage and modification of his Multicas Info plugin
and for the idea of increasing internal storage (DOM) speed!

Zeini for the detailed channel switching time tests!


Bug Reports
------------------------------------------------------------------------------------------
If you have any problems with Priority Manager, activate VERBOSE LOG from user interface
and restart Priority Manager from PLUGINS-->PriorityManager-->Activate/Reactivate.
This will create a verbose log file /Download/PriorityManager_Verbose_Log . Collect data
with this option set to 1, without stopping, restarting, reactivating and deactivating
Priority Manager, because all this operations will delete all old log files. Then send an
e-mail to buyukbang @ gmail.com containing PriorityManager_Verbose_Log with the approximate
time that problem occured.

v1.7
-----
NEW: Added KILL_TV_EMU and WAIT_SECONDS_BEFORE_KILL options to PriorityManagerSettings.txt.
When KILL_TV_EMU is activated, all TV and EMU applications are automatically killed after
switching to movie, rss or browser menus. with this feature, your box will have more free
system resources (both processing power -CPU- and RAM) for playing higher bitrate movies
or browsing the internet.

NEW: Added "Movie & Browser" button to user interface. If you don't want to use "Auto
Kill TV-EMU" feature activated by KILL_TV_EMU option, you can use "Movie & Browser"
button to kill TV and EMU applications before watching a very high bit rate movie file.
TV and EMU applications will be automatically restarted after swithcing back to TV menu.

NEW: "Hidden Channel List" button now doesn't need to reboot the box.

NEW: "Default Channel List" added. So you don't need to reboot the box to activate default
channel list.

NEW: Azbox settings file (selene.conf) is included in both "Default Channel List" and
"Hidden Channel List" packs. So you can define and use different settings (ie. volume,
parental lock setting, last switched channel, etc..) for each channel lists.

NEW: OSCAM EMU prioritization. (Thanks to Alex-1 for the information!)

NEW: OpenVPN prioritization. (Thanks to banditus for the information!)

NEW: Decreased CPU usage of PriorityManager.sh (Its priority is decreased and default
MINOR_SLEEP_TIME value is set to 3.)

FIX: HDD not sleeps when reserved programs are waiting to be recorded. Previous fix made
in v1.4 was not enogh. But this time the problem is completely fixed (Thanks to Alex-1
for the bug report and fix tests!)

INSTALLATION:
------------------------------------------------------------------------------------------
METHOD 1 : USING PLUGINS MENU USER INTERFACE
1. Extract PriorityManager.plugin and plugins.lst files from the archive file.

2. Copy PriorityManager.plugin and plugins.lst to USB or simply transfer them by FTP to
/tmp folder of your Azbox.

3. Enter Plugins menu, press Red Button on remote controller to add plugin. If you're
using USB select to install it from USB, or if you transferred files to /tmp folder
install it from tmp folder.

4. Check user defined parameters in /DISK2/etc/PriorityManagerSettings.txt and edit
parameters if you want, save the file.

5. Activate plugin from the plugins menu: PLUGINS-->PriorityManager-->Activate/Reactivate

6. After the first run of the script standby.sh and wakeup.sh scripts will be created
under /DISK2/etc . These scripts will help to main script for the decision of the sleep
mode by creating and deleting a file ( /tmp/PriorityManager_Sleep ) If you have already
standby.sh and wakeup.sh in /DISK2/etc, they will be backed up by installation process
in the same directory. Then you may want to manually add below commands to scripts
before running Priority Manager:
echo 0 > /tmp/PriorityManager_Sleep = to standby.sh
rm /tmp/PriorityManager_Sleep = to wakeup.sh

METHOD 2 : MANUAL INSTALLATION
Those having difficulties with azbox plugin installation mechanism may choose this method.
1. Rename PriorityManager.plugin as PriorityManager.tgz and extract files with an unzip
tool like winrar, 7-Zip, etc.

2. Upload PriorityManager folder to azbox under /PLUGINS folder.

3. chmod 755 everything in PriorityManager folder and its sub folders.

4. Run following command in TELNET: /PLUGINS/PriorityManager/sh/install.sh

5. Check user defined parameters in /DISK2/etc/PriorityManagerSettings.txt and edit
parameters if you want, save the file.

6. Activate plugin from the plugins menu: PLUGINS-->PriorityManager-->Activate/Reactivate

7. After the first run of the script standby.sh and wakeup.sh scripts will be created
under /DISK2/etc . These scripts will help to main script for the decision of the sleep
mode by creating and deleting a file ( /tmp/PriorityManager_Sleep ) If you have already
standby.sh and wakeup.sh in /DISK2/etc, they will be backed up by installation process
in the same directory. Then you may want to manually add below commands to scripts
before running Priority Manager:
echo 0 > /tmp/PriorityManager_Sleep = to standby.sh
rm /tmp/PriorityManager_Sleep



DESCRIPTION OF THE PROCESSES:
------------------------------------------------------------------------------------------
SDecoderServer - A/V playback and demux
DStar - Menu handler
CRTVCore - TV module
CRTVSetup - TV module
detector_test - file type detection
emu_module - Multicas
file_control - manages file operations.
mbox_module - MBox emu
mgcamd - MgCamd emu
cheops_module - Cheops emu
sbox.sigma - SBox emu
telnetd - telnet server
vsftpd - ftp server
JIPC_Server - manages messages between processes (Java Interprocess Communication Server)
cifsdnotifyd - SAMBA server
cifsoplockd - SAMBA server
xfslogd - XFS log
xfsdatad - XFS
xfsbufd - XFS
ir_control - Remote control
youtube_player - Youtube
Polaris - Browser
browser_control - Browser
rssfeed - RSS
EStar - Photo viewer


LIST OF NEW COMMANDS IN BUSYBOX V1.16:
------------------------------------------------------------------------------------------
ar, arp, arping, blkid, brctl, bzip2, cal, catv, chattr, chpasswd, chpst, cksum, comm,
cpio, crond, crontab, cryptpw, cttyhack, depmod, devfsd, devmem, dhcprelay, diff, dnsd,
dnsdomainname, dumpkmap, ed, eject, envdir, envuidgid, ether-wake, expand, fakeidentd,
fbsplash, fdflush, findfs, flash_eraseall, flash_lock, flash_unlock, flashcp, fold, fsck,
fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, hd, httpd, hush, ifenslave, ifplugd,
inetd, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
killall5, length, linux32, linux64, loadfont, loadkmap, logread, losetup, lpd, lpq, lpr,
lsattr, lspci, lsusb, lzmacat, lzop, lzopcat, makemime, man, mdev, mesg, microcom,
mkdosfs, mke2fs, mkfs.ext2, mkfs.minix, mkfs.reiser, mkfs.vfat, mkpasswd, mountpoint,
msh, nameif, nc, nice, nmeter, nohup, ntpd, patch, pgrep, ping6, pkill, popmaildir,
printenv, pscan, rdev, readprofile, realpath, reformime, resize, rpm, rpm2cpio, rtcwake,
runlevel, runsv, runsvdir, script, scriptreplay, sendmail, seq, setarch, setconsole,
setfont, setkeycodes, setlogcons, setsid, setuidgid, sha256sum, sha512sum, showkey,
slattach, softlimit, split, stat, sum, sv, svlogd, switch_root, tac, tcpsvd, tftpd,
timeout, tr, traceroute6, tunctl, tune2fs, udpsvd, uncompress, unexpand, unlzma, unlzop,
volname, wall, watch, watchdog, who, zcip

Thanks to buyukbang


Liegt im ULC
klick mich

Dingo

Super Moderator

  • »Dingo« ist der Autor dieses Themas

Beiträge: 4 419

Registrierungsdatum: 22. November 2003

Danksagungen: 79

  • Nachricht senden

7

Samstag, 28. August 2010, 18:08

Zitat

PRIORITY MANAGER V1.8 BY BUYUKBANG





CLICK FOR MORE SCREENSHOTS


Release Log For v1.8
----------------------

This version is developed and tested on the firmware 0.9.5020 by BuyukBang and it's also tested on the firmware 0.9.4890 by Gorsky.

NEW: Optimizations for TV channel browser, TV channel switch speed and recording.

NEW: Optimizations for server + client EMU configurations (e.g. oscam + mgcamd).

NEW: More DOM speed improvement with DOM_SPEED=1 setting.

NEW: Added LEFT_SHIFT, TOP_SHIFT and RATIO parameters to PriorityManagerSettings.txt. Now users that have problems with Priority Manager screen size on their TV's can easily adjust size with this setting file.

NEW: Added RUN_AFTER_RETURN_FROM_KILL option to PriorityManagerSettings.txt. Now you can
define your epg plugin script to be run when switching back to TV mode after TV and EMU
killed by KILL_TV_EMU option.

NEW: If you put your hosts file and/or .profile file under /DISK2, they'll be replaced
with the original files automatically by Priority Manager at the startup (Normally these
files are always restored by the firmware). So you can define your own host redirections
and profile settings (e.g. aliases).

NEW: Added support for automatically pausing OSCam DVB API when Azbox sleeps (OSCam works
as server mode only) and resuming it again when Azbox wakes up (OSCam works as client &
server mode). This provides more system resources for applications running while Azbox is
sleeping and also a small amount of power saving.
You can find more information about in below document ( search the word pauseoscam ):
http :// streamboard.gmc.to/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt

NEW: Added "Mode" button to user interface.

NEW: Rearranged PriorityManagerSettings.txt.

FIX: Sometimes TV and EMU doesn't restart after switching back to TV mode when KILL_TV_EMU
option is activated.

FIX: After wakeup TV and EMU doesn't restart after switching back to TV mode when KILL_TV_EMU
option is activated.

FIX: Performance fix for Cheops EMU.



Tester Reviews For v1.8 Release
--------------------------------

- "We saw the I**X BD 1080 DTS documentary last night and NO PROBLEM streaming!!!! I am impressed!!!" (Gorsky)

- "Browser Speeds etc are better than other version." (Smudger)

- "I've done some test and it seems much better than pm1.7" (Alex-1)

- "This version is looking really really good, zapping is faster and channel list navigation is faster. From what i am testing, is pretty good." (hfmls)

- "Perfect ... You did a perfect job." (arci - comments for new screen size parameters)

- "Thank you! Now I've found for me the ideal parameters." (Zeini- comments for new screen size parameters)



SPECIAL THANKS TO:
------------------------------------------------------------------------------------------

Smudger for the all information, tests and power measurements, his tests killed the bugs!

Kanber Kav for his permission for the usage and modification of his Multicas Info plugin
and for the idea of increasing internal storage (DOM) speed!

Zeini for the detailed channel switching time tests!

Gorsky for the detailed review, tests, feedbacks and recommendations.

Alex-1, arci, hfmls, appoggio77, Moicas3004 for their great feedbacks and beta tests!



DESCRIPTION:
------------------------------------------------------------------------------------------

This plugin is written by BuyukBang to improve total performance of Azbox HD and add some
missing features! However its name remains as "Priority Manager", it now makes more than
its name offers. Here are the features of Priority Manager:

* Priority Manager automatically changes the priorities of the processes, kill and restart
some of the processes to give optimal performance for the menu being used. I tested all
processes one by one, decided their effects on the performance of all modules and prepared
a bug-free (hopefully) and complex logic to cover all possible usage cases.

* Priority Manager provides power saving! Smudger's power measurements show that
Priority Manager decrease power consumption of the box from 25W to 23W while watching an
SD channel and from 28W to 24W while watching an HD channel.

* Priority Manager provides password protected hidden channel list feature. This will
cover a missing functionality in Azbox and so that you will be able to prepare a separate
hidden channel list which you want hide from people not knowing your password. Default
channel list will be automatically replaced after reboot. So any reboots / electricity
problems will not reveal your hidden channel list.

* Priority Manager can move plugins to internal HDD or USB storages.

* Priority Manager upgrades Busybox from v1.0 to v1.16.

* Priority Manager enables Cron usage.

* Priority Manager optionally automatically mounts CIF and NFS shares when remote server
is online and automatically unmounts CIF AND NFS shares when remote server is offline, so
protects file manager from freezes when remote goes offline after the shares mounted.

* Priority Manager optionally creates swap file on your HDD/Flash disk which will help
RAM by caching some part of the memory. Priority Manager not only supports creating swap
file on internal HDD or usb HDD/Flash disk connected before Azbox boots, it also supports
creating swap file on usb HDD/Flash disk connected after Azbox boots by continuously
checking for new USB devices.

* You can backup or restore /DISK2 and /PLUGINS folders with just a simple button from
user interface.

* Priority Manager optionally takes backup of /DISK2 and /PLUGINS folders in user defined
periods in background.

* Priority Manager can execute user selected programs after going into SLEEP mode and
the kill them after return from SLEEP mode. By using this feature running resource
intensive programs like transmission, aMule, azepgmgr in only SLEEP mode will be
automatically managed without user intervention.

* Priority Manager increases internal storage (DOM) speed speed up to 20% by changing
its working parameters.

* Priority Manager provides "Deep Sleep Mode" which automatically kills all unnecessary
applications and improve downloading speed when box goes to sleep mode.

* You can reset all system passwords with just a simple button from user interface.

* If you put your hosts file and/or .profile file under /DISK2, the original files are
replaced with your files automatically by Priority Manager at the startup (Normally these
files are always restored by the firmware). So you can define your own host redirections
and profile settings (e.g. aliases).

* Up on deactivating or uninstalling Priority Manager, if related features activated in
/DISK2/etc/PriorityManagerSettings.txt, Busybox downgrades to the orginal version,swap file
and cron is deactivated all mounted shares are unmounted and plugins are moved back to
original place. A complete rollback without reboot requirement is performed.


INSTALLATION:
------------------------------------------------------------------------------------------

1. Extract PriorityManager.plugin and plugins.lst files from the archive file.

2. Copy PriorityManager.plugin and plugins.lst to USB or simply transfer them by FTP to
/tmp folder of your Azbox.

3. Enter Plugins menu, press Red Button on remote controller to add plugin. If you're
using USB select to install it from USB, or if you transferred files to /tmp folder
install it from tmp folder.

4. Check user defined parameters in /DISK2/etc/PriorityManagerSettings.txt and edit
parameters if you want, save the file.

5. Activate plugin from the plugins menu: PLUGINS-->PriorityManager-->Activate/Reactivate


IMPORTANT NOTES & PERFORMANCE TIPS:
------------------------------------------------------------------------------------------

- If you have any problem with Priority Manager screen size on your TV, adjust LEFT_SHIFT,
TOP_SHIFT and RATIO parameters in /DISK2/etc/PriorityManagerSettings.txt for your TV.

- For the best performance activating KILL_TV_EMU, DOM_SPEED, SWAPPER and UPGRADE_BUSYBOX
parameter in /DISK2/etc/PriorityManagerSettings.txt is highly recommended. These values
are disabled by default. You can find more detailed explanations about these parameters in
PriorityManagerSettings.txt.

- After the first run of the script standby.sh and wakeup.sh scripts will be created under
/DISK2/etc . These scripts will help to main script for the decision of the sleep mode by
creating and deleting a file ( /tmp/PriorityManager_Sleep ) If you have already standby.sh
and wakeup.sh in /DISK2/etc, they will be backed up by installation process in the same
directory. Then you may want to manually add your own commands to these scripts before
running Priority Manager.

- You need to disable Priority Manager and reboot before upgrading firmware from Settings
menu if you activated UPGRADE_BUSYBOX setting. There is no such a requirement for upgrading
from usb boot menu (patch.bin method).

Liegt im ULC
klick mich

Partner: