PPG - Portable Program Guide
V0.2
Introduction
PPG is a program that lets you view TV programs on your PSP.
Screenshots:
Programs Freebox (new)
Views Menu (new)
View "Evening" (new)
New v0.2:
-- Choice of connection config file (DONE)
-- Tri chains by drag'n'drop (DONE)
-- Improve reflect icons (blur) (RFR)
-- New graphics (DONE)
-- All icons channels TNT / Freebox (DONE)
-- Default path screenshots -> PICTURES (DONE)
-- Config file (DONE)
-- Support for other channels (ie. support other repository + other files prg) (RFR)
-- Updated only if necessary (DONE)
-- Europe2-> Virgin17 (DONE)
-- Viewing the names of chain cleaner (not capitalized) (RFR)
-- Restarting after an upgrade option (DONE)
-- Camera Movement (limited) on the APAD (DONE)
-- Menu "views" on the LTRIGGER (DONE)
-- New View "Evening" (DONE)
BUGS corrected v0.2:
-- Infinite Loop mode when the switch is OFF Wifi (FIXED)
-- Loop forever in the event of failure at the connection (FIXED)
-- Way paved for the program file at the time of the update (FIXED)
-- Problem if the default path is not that of the EBOOT (?) (FIXED)
-- Lack some accented characters (FIXED)
-- Problem viewing hours of the ends of days (FIXED)
-- Time Zone hard to GMT +1 (FIXED)
Installation
Unzip the archive following at the root of your MS (ie. PPG must be in the directory GAME):
PPG v0.2 (for Flat or Slim in custom FW 3.xx)
(Does NOT work on FW 1.5)
Configuration
By default, the configuration file (ppg.cfg) is created with the following values:
Code:
ConnectionTimeout = 30
ConnectionIndex = 1
RepositoryURL =
http://sebdelestaing.free.fr
RepositoryPRGList = TNT
ConnectionTimeout: Time maximum of establishing the wireless connection (in seconds).
ConnectionIndex: Number of connection to use.
RepositoryURL: site address providing programs.
RepositoryPRGList: Type of desired program ( "tnt" or "freebox").
If you want the programs of the Freebox, use the deposit 6Sick6 member who devsgen
Volunteered to provide Freebox programs each week. Thanks to him.
Code:
ConnectionTimeout = 30
ConnectionIndex = 1
RepositoryURL =
http://6sisk6.free.fr
RepositoryPRGList = freebox
Notes sur la mise * jour:
-- If you have no Internet connection, you can load the file programs since my deposit (tnt)
Or that of 6sick6 (freebox)
Http://sebdelestaing.free.fr/tnt.prg.gz
Http://6sick6.free.fr/freebox.prg.gz
... Then paste it into the repertory of the EBOOT.
-- When update?
The file is regenerated every weekend in principle. And if we do that not too bad eh ben!
Mode d'emploi
In the first mode, PPG will connect to the Internet (with the config file cfg) and download the file programmes for the current week.
Checks
Menus (only on the views of the programme):
* LTRIGGER (maintain): Opens the menu views
* RTRIGGER (maintain): Opens the menu system
* DPAD Up / Down: Move from the menu
* LTRIGGER / RTRIGGER (release): Enable the selected item
View "Ongoing"
DPAD * Left / Right: Change chain
* Cross: More details about the program, then:
* DPAD Up / Down to select the next / previous
* Round to fold the details of the program
* Square (maintain): Catch the icon of the current string
* DPAD up / down: Move the icon
* Square (release): Lacher icon in its new location
View "Tonight":
* DPAD Up / Down: Select the string
* DPAD Right / Left: Changing day
Credits
Code: Seb
Design: Cladil
Magician: Quadrizo
Tester: Tristyl (client), 6Sick6 (server)
Warning
We do not have to postpone the following problems (known):
-- It can not scroll when the program description fate of the screen
-- It can not compare programs on several channels ( 'All ", forthcoming)
-- We can not configure from within the program ( "Options" menu, upcoming)
-- One loses the order of the strings if you spend at freebox of tnt and vice versa
Scripts file creation prg
PPGScripts02b.zip
This archive contains the script update.sh that lets you create your own *. prg.gz. Addictions: wget, wput, md5sum, xmltv, libxml2.
Launch:
Code:
. / Update TNT
And / or
Code:
. / Update freebox
To create the files. Respective prg.gz and upload.
Enjoy
Seb