Port Requests


Kodi works well on my Rebirth and 1Ghz unit. I mostly use Universal Media Server on my Desktop with a special config to transcode it down to 800x480. Allowing me to stream any video I want to the Pandora.

I am very interested in this as well, can you share how you have set it up and what you used?
 
I am very interested in this as well, can you share how you have set it up and what you used?
I think the setup is similar on other platforms, but this is how I have it setup on my Linux media server.

First I got the program here, it's pretty much just an unzip and use. you may need to install some codecs and such for decoding : http://www.universalmediaserver.com/
There is some setup in the gui, like server name and adding the video folders you wanted to share. Once UMS is started you can go into Kodi, go to Videos and Files, then there is an option to add videos. Click browse and then select UPnP devices, if everything works well it should show the UMS server and just select the share you want. Then on UMS it will show a Kodi device, if you left click on it, it will give you an option to edit the configuration, click on the add box, should have a hover comment of "Customize this device". I've given my Pandori static IPs so I won't have to make a new configuration every time my IP address changes.

For my rebirth Pandora with USB Ethernet I use this configuration.

Device = 192.168.0.22
TranscodeVideo = MPEGPS-MPEG2-AC3
MaxVideoWidth = 800
MaxVideoHeight = 480
MaxVideoBitrateMbps = 50

For USB Wifi I use the same but change the bitrate:

MaxVideoBitrateMbps = 20

For Internal I'd say 5 or so may be it, who knows you may get lucky.

Also if you need to edit the config file later you can use the UMS gui or they are saved in the ~/.config/UMS/renderers directory.


When in Kodi, you basically navigate to the folder where your videos are, just clicking on the video file won't get you what you want, it will attempt to play it without Transcoding and if it's an HD video you may lock up Kodi. So what you need to do is click on the item in the directory called #TRANSCODE#, then click on the video you want to play, then it will give you a menu of rendering options, if it's a multi-language mkv or ogm it will allow you to select language or subtitle preferences. If you have more than one decoder installed it will give you all those options per decoder, however I found FFmpeg is really the only good one for Pandora play and I disabled the other ones in the UMS settings so it won't clutter that menu.
 
Last edited:
Now that it is on your PATH, you should be able to invoke j4-dmenu-desktop, which should itself invoke dmenu:

Holy crap it actually works. Wow. No wonder you guys do this. I know you all basically spoon fed me the process and without you all I would have never gotten to this point, but there is something magical about all the pieces fitting and the program -which was never intended for this device- running as expected. Awesome!

Okay. So this is great. Now I can start editing the necessary files to package a PND. I'll start doing that and making an icon and everything. If I manage to get all this together can I upload it to the repo or is that bad form considering really none of the work is mine? Whats the protocol here?
 
I don't know the etiquette yet either, but I think it just depends whether or not you'd like to be the maintainer. You can collect as many ideas from as may people, just try to be responsive when it comes to suggestions or requests.

I have some ideas for install scripts that I might send you, but haven't really started working on them yet. I was thinking that to keep dmenu fast, but not on NAND you'd want to mount the PND once at startup (using grep probably. @ptitSeb has PND search and mount examples that he uses with wxPython) and add the binaries to the PATH globally (something like this). A nice installation script could be included with the PND to set this all up for the user. This could be optional, as the user could just mount the PND and use the binaries however they like.

The only stuff that would go on NAND would be the mount script and the path modification script. Binaries and libs stay in the PND, and you could add a folder in the appdata for custom user scripts. Then keyboard shortcuts and such can be added however the user would like, and they can just use the many resources that already exist online for dmenu launch scripts or keybindings. It should be able to act almost identical to how dmenu works when installed from a package manager if it is done correctly.

The only thing I'm having trouble with is dmenu's cache. I can't find it, and I want to make sure it doesn't go to NAND. Supposedly, it should be saved to $XDG_CACHE_HOME. However, I exported this prior to running and still didn't see it get created.
 
Godot could do with an updated version and the below still stands (I did try to make it work myself, didn't get very far... :S)

PKHex -> Pokemon save editor (Can facilitate "trades" by exporting the pokemon and then importing into later gen game)

https://github.com/kwsch/PKHeX

I think it's written in C# and supposedly can run on mono.
 
I have found a game that i like to have on Pandora, it's Deflektor X4

deflektorx4.f.DeflektorX40.gif


It's from the same (Ignacio Perez Gil) author of Alien8 a game that i ported some months ago.
The two games have a similar structure of code and i have already compiled it, but the problem here is that is use a resolution of 1024x768 and i could not be able to
scale down to more Pandora friendly 800x480, the game use Allegro lib (version 4) so not possible to use SDL OMAP SCALE. Also is using FMOD for sound but that is not a problem anymore
as the sound routine is the same with Alien 8 (so already ported to SDL).

Here the page of the author with the sources http://retrospec.sgn.net/users/ignacio/dfli.htm
 
I have found a game that i like to have on Pandora, it's Deflektor X4

deflektorx4.f.DeflektorX40.gif


It's from the same (Ignacio Perez Gil) author of Alien8 a game that i ported some months ago.
The two games have a similar structure of code and i have already compiled it, but the problem here is that is use a resolution of 1024x768 and i could not be able to
scale down to more Pandora friendly 800x480, the game use Allegro lib (version 4) so not possible to use SDL OMAP SCALE. Also is using FMOD for sound but that is not a problem anymore
as the sound routine is the same with Alien 8 (so already ported to SDL).

Here the page of the author with the sources http://retrospec.sgn.net/users/ignacio/dfli.htm
Looks like a prettier version of Mirror Magic, nice!
 
I don't think it's an opensource list, just a free software list. For example, DoomRL, I don't find any sourcecode for it.
I'm surprised, but it seems that only DiabloRL is on sourceforge (which IIRC is a FreePascal project).
 
I haven't bought the game yet, but I read on a forum from early in the game's development that Delver runs on just Java and LWJGL. Anyone have advice on trying to take the jar from Delver and run it using the Minecraft PND?
 
Back
Top