Firmware: A-410 [01 Apr. 2014] | A-400 [12 Mar. 2014] | C-300 [13 Feb. 2014] | A-300 [24 Feb. 2014] | C-200 [11 July 2013] | A-200/A-210 [11 July 2013] | Popbox V8 [3 Dec 2013]

Just got your NMT | WIKI has the answers | Search the forum | Forum Rules/Policy | Firmware & Official NMT News | Popcornhour manuals



User(s) browsing this thread: 1 Guest(s)
Post Reply 
[CSI] Community Software Installer 2.7.2 ** UPDATED DEC 28th **
12-24-2009, 06:07 PM (This post was last modified: 04-19-2011 03:50 PM by Ger Teunis.)
Post: #1
Star [CSI] Community Software Installer 2.7.2 ** UPDATED DEC 28th **
The NMT Community Software Installer is a generic installer for 3rd party NMT applications. These 3rd party applications will allow you extend the functionality of your NMT.
Before this installer was created installing software was somewhat hard for the average Joe. After starting this application you're just a few mouse-clicks away from installing new applications!

All available applications, themes, custom-menu's, webservices etc are stored on a repository (web) server. After selecting the desired item the required files are downloaded and installed on your NMT. Any remaining temporary installation files will be cleaned up after the installation has finished.

The Community Software Installer (CSI) will allow you to view installed applications, uninstall, stop, start and even offers a configuration option to configure if the application should be started during NMT startup.
The CSI will also monitor if new application versions have been released and offer you the option to upgrade them.




Screenshots


Application
[Image: CommunitySoftwareInstaller.png]


NMT and web interface
[Image: CSI090.jpg]





Download

Download here.
Donators get the advantage of using new versions first, they are contacted by mail with newer releases.
.NET Framework 2.0 or newer or Mono 2.4 is required

Linux support
Almost full linux support since version 1.7.2.
Use the Portable download.
Make sure you have Mono any version other then 2.2 installed and install libmono-winforms library as well.
Extract the zip file and double click "Linux Start.sh". Choose "Run in terminal".

OSX support
Except for theme upload OSX seems to be working fine as well.
Make sure you have downloaded the most recent Mono 2.4 release.




FAQ and Support

A small percentage of users have problems using NMTinstaller.
Please use all the below suggestions before posting a message.

If you still get an error paste the contents of the file ErrorLog.csv which is created next to the exe file.
Use a texteditor to open the file and past the contents in a code block (during editing using the # button!) so I get technical details.
NO ERRORLOG.CSV NO SUPPORT!

I really really need that info because a normal "I can't install anything" isn't enough for debugging Smile

What are the requirements?
A NMT with an internal HDD
A computer with one of the following:
  • Windows with .NET framework 2.0 or newer
  • Linux with Mono (no 2.2!) and libmono-winforms library
  • Apple OSX using Mono 2.4 and up and X11 installed.
    Please note: mono support is experimental and at not always supported.


Use all of the below suggestions, one by one!
  1. Try the NMT's IP address instead of hostname in CSI's setup
  2. Start CSI from a local disk, not from network, no not even a mapped drive!
  3. Make sure you have an internal HDD and have it setup correctly (installed NMT Apps)
  4. Make sure you are on the latest firmware
  5. Make sure you have the FTP running on the NMT
  6. Disable all firewalls and other protection software
  7. A separate HDD for Media and Apps is NOT supported right now (both need to be on same HDD)
  8. Check hardware type in CSI's setup (Use USB variant when you use a attached USB drive)
  9. Remove "/Apps/AppInit" folder from your NMT's HDD and try again
  10. A 'tweaked' FTP server is not supported!
  11. Remove any foreign files from the NMT's hdd top directory
  12. Use clean or Deep-clean from CSI (Extra -> Advanced -> Clean)
  13. Reinstall NMT Apps (1st party) using instructions here.







Advanced options

Because I get a lot of question from users who wanted to just start from a clean lead and reinstall the default application and add new software on top of that; I've provided new clean options.

CSI has new cleanup options since version 1.7.1.
This section describes the different clean option and what they do.
The new options can be found in the "Advanced" menu in the "Extra" menu. The different options are: Restart, Reinstall NMT Apps (Clean), Reinstall NMT Apps (Deep Clean), Install firmware.

Code:
- Restart
This option will just restart you NMT

- Clean
This will clean and reinstall the NMT Applications provided by your hardware manufacturer. It will also remove any customizations like themes, custom menu's, wait images etc etc. It will also remove the start_app.sh file. The NMT will download the required NMT Application by itself from the internet (or via USB pendrive). This part is handled by the firmware like you are used to.

- Deep clean
Because after the clean option the individual application files will remain ion your HDD I've provided the option to do a Deep Clean. This option will clean like "Clean" but also moves (not remove!) any non-default folders and files from the top directory from your HDD to a new folder called CleanBackup. It will not touch your media files. This will enable you to review the clean action and if content remove the CleanBackup folder yourself. The default folder which are not going to be moved are: Video, Music, Download, Podcasts, File, Photo. Because it will not remove any files it is a safe option, just make sure you check CleanBackup folder before removing it.

- Install firmware
This will allow you to install a firmware zip file you have downloaded from your hardware manufacturers download section. Thus this will allow you to install an older, newer, custom or even reinstall your firmware.




Bugs or you're a developer?


You're a developer?
Please make your software available through the CSI.
For some information how to create a CSI compatible package please check this website: http://nmtinstaller.com/?p=createpackage

Report Bugs or Features
Please report any bugs or request features here.




Telnet commands

Since version 2.0.0 a new package format is in place, the current packages will have to get converted to the new format to benefit from the new features.
There is a 'telnet' interface to the new package format:

Code:
- Stop an application
/share/Apps/AppInit/appinit.sh stop "applicationname"

- Start an application
/share/Apps/AppInit/appinit.sh start "applicationname"

- Uninstall an application
/share/Apps/AppInit/appinit.sh uninstall "applicationname"

- Disable start on boot
/share/Apps/AppInit/appinit.sh disable "applicationname"

- Enable start on boot
/share/Apps/AppInit/appinit.sh enable "applicationname"

- Application info
/share/Apps/AppInit/appinit.sh info
running=1 means it is currently running
enabled=1 means it will be started on boot

- Installing application from file
File and application has to be correctly formatted, contact me for more details
/share/Apps/AppInit/appinit.sh install "filename"




Changelog

Code:
2.7.0 and 2.7.1
Added A200 and A210 Support.
Added support for USB drives.

2.6.2
Issue 0000167: First start should not download the AB repository, just skip
Issue 0000168: Support Popcorn Hour C200 new firmware's ftp configuration
Issue 0000169: Add French translation to CSI as well as repository (thanks to Gregory Gauthier)
Issue 0000170: Invalid repository used when having a C200 configured in some situations
Issue 0000172: CSI running on Mono (linux and OSX) get a 404 on the old firmware

2.6.0
Issue 121: Support Popcorn Hour C200
Issue 139: Add Turkish translation
Issue 140: Add more hardware type names in the setup/config screen
Issue 141: Bypass Google Code http server HEAD bug (gerteunis)
Issue 142: Hide repository info from Welcome screen during first start of CSI
Issue 143: Update and show update of repository after selecting a different hardware type in settings
Issue 144: Add better error message when a repository cannot be reached, also continue.
Issue 145: Make the screenshot screen work better

2.5.0
- Translations
   CSI is translated to Russian and Dutch, English is still the default.
   Russian users also get a Russian translated repository.
   Sponsored by: www.popcorntv.ru
   Please contact me if you want to help translate CSI to your language, especially German and French!
- Shutdown option for NMT
- Added ability to add 3rd party repositories (not supported!)
   This will allow developers to test and create unsupported repositories
- Added an application suggestion for lighttpd (only displayed once)
- AppInit will be downloaded and installed via CSI
   This will enable support for NMT without an (correctly) configured internet connection.
- Some AppInit changes. i.e. cron bug fixed and replacing httpd server is now supported
- Fixed some other UI and functionality glitches

2.1.5
- Added icons in front of items in the item list
- Fixed some trivial small bugs

2.1.0
- Auto update
   Created an own update routine which also works in Portable edition
   After update the CSI should restart itself, Linux and OSX users should manually start it after update.
- Install from file for new package format
   Useful for package developers
- Install from file for new package format
   Useful for package developers
- Reworked the UI a bit to enable more field to be displayed
- Added Changelog field for packages
- Added Forum link for packages
- Added "Usage instructions" to "select desired item" screen
   (how do I open that application again?!)
- Better support for Linux and OSX
   Again some work-arounds for mono bugs
- Support spaces in application names
- Lots of underlying small changes

2.0.1
- Added restart application button
- Fixed homepage link not working bug
- Fetches information when "Select item" screen is opened.

2.0.0
- The installer now knows which applications are installed*
- Application upgrades with notification*
- Uninstalling applications*
- Stopping, Starting and Restarting applications*
- Enabling or Disabling application start on boot is now configurable*
- Backwards compatible: new package format is backwards compatible with old client
- Biggest feature of them all: Developers can now integrate their application much easier.
- Developers do not need to create installation scripts anymore. A white paper is available on the new installer method and how to update packages
- Some enhancements for Linux and OSX: ability to upload themes and choose background. (osx still seems to have some connection problems)
*) New package format applications only, at this moment NGRAB, BTPD, Filemanager and LLink are converted.
Rest will be converted when new versions of them are released or when developer want to migrate at once.

1.7.2
- Hopefully fixed the screenshot thread bug (ThreadAbortException)
- Fixed a minor distributed repository bug
- Almost full Linux support, install Mono (not 2.2) and libmono-winforms.

1.7.1
- A "New" category has been added, this will display all new items since the previous start.
- Ability to Clean the NMT (Reinstall default NMT Applications)
- Ability to Deep Clean the NMT (Reinstall default NMT Applications and move out non-default folders)
- Installing firmware from ZIP file
- Reboot NMT from within CSI
- CSI will automatically add new webservices for application on install (i.e. it will add the transmission webservice automatically on install)
- Ability to manually add webservices (no more fiddling with your remote)
- Added "webservices" category, with webservices for you to explore
- Better support for Mono 2.0 and newer (installing applications works in Linux)
- Lots of small UI and usabilty issues fixed

1.6.3
- Crash when installing an application directly from zip file
- Server settings screen wasn't displayed when starting for the first time
- Changed some text and error messages

1.6.2
- Correct web interface url displayed after installing application
  after changing the server settings.
- Repository date will display highest modified date off all
  (distributed) repositories.

1.6.1
- Fixed crash bug when opening server/hardware settings
  while welcome screen is opened.

1.6.0
- Distributed Repositories added (for developers)
- Support packages with files stored in a subfolder (for developers)
- Wait images / Buffering images can be changed now
- Architectural changes and other bugfixes
- Error logging in a file for easy debugging

1.5.2
- Fixed some minor visual glitches in panel sizes
- Fixed theme upload bug

1.5.0
- Moved screenshot thumbnails to mainform
- Made installing from file more robuust and autodetect
- Added the option to select theme format when installing theme from file

1.5.0 RC1
- Hardware support for Popcorn Hour B-110
- Screenshot preview for themes, custom menus and applications.
- Ability to save screenshots
- Index.htm support added, for custom menu's
- Filter to select SD or HD themes
- Auto detect availability of new repostitory file on application start, removed Update button.
- Theme background selection for themes with multiple backgrounds
- Easier instructions after installation for installed software.
- Ability to upload Applications / Themes / Custom menu's using a local file (advanced!)

1.0.3
- Optimized the FTP commands, resulting a massive improvement in uploading/cleaning themes.
- Fixed a small theme upload problem which resulting in not uploading the .config file
- Optimized HTTP download a bit, better download speeds and lower server load

1.0.2
- readded download error message again
- added a progressbar to download and upload screen
- added support for enters in description messages

1.0.1
- Fixed theme cleanup bug which did not clean everything all the time
- Fixed problem which also uploads install prepare file even while installing themes

1.0.0
- Changed UI
- Added a ClickOnce installer for easy deployment and update
- Detect corrupt local repository files
- Added donate button
- Should work with Mono now (Linux/OSX), made some work arounds

Beta 4
- Some small oopses fixed
- Added an extra exit button
- At the end offer an button "More..." which will directly jump back to software selection
- Fixed, in a way, support for installer script which directly start a daemon

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
[+] 13 users say Thank You to Ger Teunis for this post
12-24-2009, 07:15 PM
Post: #2
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
download link to 2.6.1 for mac doesnt work...
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 07:30 PM
Post: #3
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
Please try again, the number of updates and downloads makes the site a bit slow now and then.
(just tested the download: it work here).

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 07:50 PM
Post: #4
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
got itSmile
Now the problem is that i got a 404 error.... i use a mac installed everything
My ip is 10.0.1.2
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:08 PM
Post: #5
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
(12-24-2009 07:50 PM)bibounou75 Wrote:  got itSmile
Now the problem is that i got a 404 error.... i use a mac installed everything
My ip is 10.0.1.2

Please try the FAQ first. Before you please zip and send me the apps/appinit folder on your nmt. Send it to g.teunisREMOVEME@gmail.com without capital letters.

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:09 PM (This post was last modified: 12-24-2009 08:10 PM by bibounou75.)
Post: #6
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
i can access to my PCH thru FTP but got error 404 when i try to install via CSI
where do i find this folder??
i cant see it on my drive
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:20 PM (This post was last modified: 12-24-2009 08:23 PM by Ger Teunis.)
Post: #7
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
(12-24-2009 08:09 PM)bibounou75 Wrote:  i can access to my PCH thru FTP but got error 404 when i try to install via CSI
where do i find this folder??
i cant see it on my drive

You have an hdd in the drive and have the correct correct hardware type configured?
Please make sure you do not have a folder calf HARD_DISK or SATA_DISK on your drive.

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:21 PM (This post was last modified: 12-24-2009 08:23 PM by bibounou75.)
Post: #8
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
on my PCH sata HDD i have:
download , Music, Photo and Video folder thats it...
No apps at allSad
yes my HDD is connected to the PCH via Sata, what do you mean by correct hardware type configured?
Thanks for your help i really appreciate it
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:25 PM
Post: #9
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
(12-24-2009 08:21 PM)bibounou75 Wrote:  on my PCH sata HDD i have:
download , Music, Photo and Video folder thats it...
No apps at allSad
yes my HDD is connected to the PCH via Sata, what do you mean by correct hardware type configured?
Thanks for your help i really appreciate it

In CSI open setting/setup screen and verify the settings are correct. Really really important!

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:37 PM
Post: #10
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
im using pch c200, my ip is 10.0.1.2, and user nmt, pass 1234
i think i can connect via CSI using this.
my HDD in the pch is named //SATA_DISK
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:42 PM
Post: #11
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
Disable proxy servers in your browser. Firewalls and virusscanners and try again.
It should work fine on OSX.

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 08:47 PM (This post was last modified: 12-24-2009 08:50 PM by bibounou75.)
Post: #12
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
it doesn't , i dont have proxy, no firewall and no virus scanner...
MAybe i can download the applications and just FTPthem to my PCH?? if yes do you know any link??
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 09:50 PM
Post: #13
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
That is what the CSI does it FTP's the apps and installs them.

Unfamiliar with OSX but when in NMT Setup>Maintenance you do see that you have NMT Apps installed? Also make sure that the FTP NMT Apps server is ON and on your PC that you have all folders showing, in 'windows you enable hidden folders don't know about OSX.

A400: SD Card(Apps), HDMI C200: USB(Apps), BD ROM (SH-B083L(SB01)), HDMI
CAT6 Wired Network: TV Panasonic TX-P42G20, HP ProCurve 1400-8G, Netgear GS-608/605, Synology CS407
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 11:24 PM
Post: #14
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
yes i do see NMT applications , name PCH-200
I can only ftp Custom Menus from CSI then i don't get the 404 error!
but when i try Apps or Webservices i get the 404 error...Sad
I'm using wireless , do u think i need to wire??

Thanks
Find all posts by this user
Add Thank You Quote this message in a reply
12-24-2009, 11:34 PM
Post: #15
RE: [CSI] ** UPDATED ** Community Software Installer 2.6.1 (NEW THREAD)
My guess is is that reinstalling the nmt apps via USB will solve your problems.

Easy way of installing software on your NMT using just your mouse: NMT Community Software Installer
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [100/110] oPKG v0.2.0 - Updated 6th Feb 2014 - CSI vaidyasr 519 144,380 03-19-2014 12:48 PM
Last Post: bartschi0815
Music MPD installation howto (updated 4 May 2009) gwillem 497 380,428 11-05-2013 11:50 PM
Last Post: hindibuff
  Music Browser for NMT - Updated August, 2nd, 2011 gkreidl 14 11,003 01-19-2013 04:07 PM
Last Post: winfried_laane
Music fuppes 0.629 for NMT - dlna, upnp media server [UPDATED: 31-May-2009] Mr Segfault 53 54,675 10-12-2011 01:04 AM
Last Post: spud
  Utils v0.0.4 - A110 - Released - Updated 5th July vaidyasr 84 31,110 01-31-2011 01:21 PM
Last Post: dc11ab
  [split] [Apps] I-pkg A100/A110 - Updated 27th Jan linky 1 2,400 01-27-2011 10:11 PM
Last Post: dc11ab
Video Rutabaga Subtitle Cleaner application 1.4 Updated rutabaga 5 5,356 10-28-2010 07:48 AM
Last Post: rutabaga
  Loss internal drive when using community inst.. tunafish 0 1,763 03-11-2010 01:20 PM
Last Post: tunafish
Information aMule 2.2.3-2 build for NMT Popcorn Hours [updated 3/31/2009] empatico 59 42,171 03-01-2010 06:19 AM
Last Post: fancyboy2k
  A Plea To Software Developers jhmiller 0 1,640 01-04-2010 04:32 PM
Last Post: jhmiller

Forum Jump: