Your Digital Media Has Never Looked So Good

 
bcl
Topic Author
Posts: 111
Joined: Sat Dec 19, 2009 12:42 pm
Location: Port Orchard, WA

HMS v2.0

Sun Oct 31, 2010 12:29 pm

I've started committing changes for the v2.0 release of my Home Media Server project here at github. Feel free to clone, fork, contribute, etc.

In its current form it is functional, you can play video with it and add cover art files and TV show descriptions.

This version is a radical departure from the v1.X series, on the server side it requires only a http server with directory listings turned on. Everything else is client side, or controlled by the directory structure and some control files (mostly optional) in the directory structure. This should make it much easier for users to get setup.

I have also started a Google Group for support at here.
 
dynamitemedia
Posts: 577
Joined: Wed Feb 03, 2010 7:49 am

Re: HMS v2.0

Sun Oct 31, 2010 4:25 pm

one issue i found was once you put a address in there and it isnt correct you cant go back in and change it it just brings you back out to the channels again....
Twitter: iptvmyway facebook: iptvmyay
Channels: Warriors of War, Go Fight Live, Heading Outdoorz, IPTVmyway
 
bcl
Topic Author
Posts: 111
Joined: Sat Dec 19, 2009 12:42 pm
Location: Port Orchard, WA

Re: HMS v2.0

Sun Oct 31, 2010 10:55 pm

dynamitemedia wrote:
one issue i found was once you put a address in there and it isnt correct you cant go back in and change it it just brings you back out to the channels again....


Heh. Good point. I have a setup menu, but it is added to the directory listing pages and if you can't get to there from here...

I would be useful if there was a way to add setup screens to the system's configuration section.
 
dynamitemedia
Posts: 577
Joined: Wed Feb 03, 2010 7:49 am

Re: HMS v2.0

Sun Oct 31, 2010 11:20 pm

you can put that set up screen elsewhere if thats what you mean...

appHome.brs

first change what you have to this in the showHomeScreen function

else if msg.isListItemSelected() then
                print "list item selected | index = "; msg.GetIndex()
                kid = m.Categories.Kids[msg.GetIndex()]
           if kid.type = "settings" then
               print "settings"

                  something here for settings maybe this??  not sure
               checkServerUrl(forceEdit As Boolean)

            else if kid.type = "special_category" then
                  displaySpecialCategoryScreen()
               else
               
                  displayCategoryPosterScreen(kid)



then in your initCategoryList add this:



m.CategoryNames = conn.GetCategoryNames(m.Categories)

m.Categories.Kids.Push({ Type: "Settings", ShortDescriptionLine1: "Settings", ShortDescriptionLine2: "",  HDPosterUrl: "pkg:/images/XXXX", SDPosterUrl: "pkg:/images/XXXX" })



i think that is all i will check it out in the morning and see, but give that a try... get ya some pics to add in there for settings and figure out how you want to call the keyboard screen.

Hope that helps and that i am right :?
Twitter: iptvmyway facebook: iptvmyay
Channels: Warriors of War, Go Fight Live, Heading Outdoorz, IPTVmyway
 
bcl
Topic Author
Posts: 111
Joined: Sat Dec 19, 2009 12:42 pm
Location: Port Orchard, WA

Re: HMS v2.0

Wed Nov 03, 2010 10:44 pm

Thanks, but that wasn't the problem (that code actually wasn't being used). The issue is detecting bad urls or directories that cannot be parsed. I just pushed a new version to github that handles most cases. What's missing is refreshing things when a new server is entered while several levels deep.

Who is online

Users browsing this forum: No registered users and 11 guests