Jump to content

Theme: blue neon night


Recommended Posts

Posted

@@speechles - getting "Failed to get user views (invalid)" when starting the app on Roku 2XS.

 

Not used it for a few days, but running v3.68.

You are given only the options row?

 

When this happens you can sign-out and choose a user again. This happens directly after a url fetch from the server. The (invalid) means the server either had a timeout for that call, or actively refused it. There isnt much the app can do without using userviews. The app depends on them so dont disable them on the server. :)

 

Does the debug logs option show? You should be able to use this to see whats happening. If you restart the server doe this fix the issue?

 

Sent from my Nexus 7 using Tapatalk

Posted

Ignore that, as either a Roku reboot or server restart fixed it :)

Too late, already posted. [emoji14]

 

Sent from my Nexus 7 using Tapatalk

Posted

Too late, already posted. [emoji14]

 

 

Sorry, I tried to get back quick, but you were quicker :)

 

I didn't get any row, just the error and the app stuck on retrieving.

 

If it happens again, I'll try and capture more info.

 

Thanks for responding.

Guest Grace1313
Posted

@@speechles, here is the hd-logo.  The blue is different from the other images because I wanted it to match the neon blue you have in the app.  I can always change the splash if you would prefer the lighter blue.579859cae33e4_hdlogo.png

Guest Grace1313
Posted

@@speechles,

I am making a theme, is it possible for you to add in any of the .brs files I modify or can the theme only be the images?

Posted (edited)

@@speechles,

I am making a theme, is it possible for you to add in any of the .brs files I modify or can the theme only be the images?

The theme is a combination of changing the images, and altering the theme used in the viewcontroller.

 

The themes are controlled by roAppManager:

https://sdkdocs.roku.com/display/sdkdoc/roAppManager

 

Inside viewcontroller.brs you will find the two themes default and standard. Each has their own function to set their respective theme accordingly. It takes much more effort to make a theme for the roku because of the requirement of understanding brightscript and roappmanager. So in effect, if you want to edit both themes, you can create 2 new unique themes in the place of what is there now.

 

Doing this means you can have you own themed app entirely separate from the "blue neon" version. That is if you wish to go this route. You make all the images again, and make your changes to the viewcontroller.brs file. You can change any .brs file you want since it will be your own version. Then it can be packaged up as its own themed emby app. So you can have the "orange moon" version for example, which is based on the blue neon app, which in itself is based upon the official app. There is no reason why you have to limit yourself to blue as your primary color.

 

I can explain how and help you to get your own themed version of the app onto the roku store. You can either do it yourself, or I can upload them, and give you the link to them. The more emby apps for roku, the better. So feel free to create the app with your vision and theme in mind.

 

If you are up to the task and want to let your creativity flow, let me know... 8)

Edited by speechles
Guest Grace1313
Posted

i pretty much have what I want,  although not finished.  I have altered the viewcontroller.brs and some others to rearrange the rows a bit. For instance, when you enter tv series, I put 'next up' in the second row, etc.  I can't say I have a handle on brightscript or that I would be even close to that, but once I find what I want to change I usually can figure it out.  I guess my question was if my theme could be added as an option to blue neon night or if roku only allows default and one other (generic-dark).  I do appreciate your help and that is very generous of you.  I will keep you posted on what I come up with.

Let me know if you need any other images for blue neon.

Thanks

Guest Grace1313
Posted

@@speechles,

can you help me out?  I'm trying to change one of the dialog buttons to "GO TO" the movie library.

I can get it to work with other screens, like the welcome screen, etc. but not a library screen.

This is what I'm looking at:

dlg.SetButton("movielibrary", "-> Go To Movie Library")


else if returned = "movielibrary"
	m.ViewController.PopScreen(m.ViewController.screens[m.ViewController.screens.Count() - 1])
        dummyItem = CreateObject("roAssociativeArray")
        dummyItem.ContentType = "MovieLibrary"
        dummyItem.Key = "MovieLibrary"
        GetViewController().CreateScreenForItem(dummyItem, invalid, ["MovieLibrary"])
	return


and this is what is showing in the viewcontroller

else if contentType = "MovieLibrary" then
		screen = createMovieLibraryScreen(m, itemId)
        	screenName = "MovieLibrary"

any help would be appreciated.

Thanks.

mediacowboy
Posted

Two things.

 

First:

Can the Blue Neon Roku App get its own subforum? I don't know about @@speechles but it would make making feature request and bugs easy to keep track of then a now 31 page thread.

 

Second

This is a feature request. Can we get a pop dialog on the main screen with some of the settings? Mainly the log out. I have got the wife using her own account now and when I go to watch TV it is a pain having to scroll all the way to the bottom to sign her out and then sign me out. Maybe call it switch user in the dialog.

Posted (edited)

@

else if contentType = "MovieLibrary" then
        screen = createMovieLibraryScreen(m, itemId)

The MovieLibrary depends on an itemId. This is because you may have multiple movie libraries: kids movies, porn, chainsaw flicks, movies with dogs, etc...So it isn't as easy to jump to that section without maybe, creating an interim screen that lists each library with a type of movies so you can then get an itemid? The homescreen.brs shows how to go about pulling the libraries, getting their id, examining type and assigning rows. I am not sure how proficient you are at brightscript so don't want to go too fast.

 

You can see an example "cheat screen" in how i pull up similar titles in the videospringboard.brs. This creates a seperate gridscreen independent of the viewcontroller, which is how you are attempting it. You can do it this way as well since the global "m" singleton controls which screen has control and the viewcontroller runs off m. Use this to your advantage. This is why we use popscreen instead of screen.close. popscreen works on dialogs and screens. screen.close obviously only works on screens.

 

I also cheat on a few dialogs, and don't close them purposely to create a seamless effect as it goes to the next screen. There is no flicker. I don't close the dialog. I let the viewcontroller notice the top of the screen stack isnt the dialog which in turn closes it. There are little tricks you learn here and there you can exploit as you experiment with brightscript commands. :)

Edited by speechles
Posted (edited)

This is a feature request. Can we get a pop dialog on the main screen with some of the settings? Mainly the log out. I have got the wife using her own account now and when I go to watch TV it is a pain having to scroll all the way to the bottom to sign her out and then sign me out. Maybe call it switch user in the dialog.

Perhaps the options row should be the top row instead? Ive always found it tedious to scroll all the way to the bottom as well. I can make a preference (i <3 them) to allow top/bottom placement of the options row. This would be a better way to approach the problem.

 

You can also disable the "remember user" preference. This will pop up a dialog when you choose "no". The dialog will make you choose "yes" to fully disable the remember user, and then returns you to the please sign in screen. At this point leave the app. Now everytime you start it, it will ask who you are. If you arent using passwords this might make it better for your situation.

Edited by speechles
Guest Grace1313
Posted

Perhaps the options row should be the top row instead? Ive always found it tedious to scroll all the way to the bottom as well. I can make a preference (i <3 them) to allow top/bottom placement of the options row. This would be a better way to approach the problem.

 

You can also disable the "remember user" preference. This will pop up a dialog when you choose "no". The dialog will make you choose "yes" to fully disable the remember user, and then returns you to the please sign in screen. At this point leave the app. Now everytime you start it, it will ask who you are. If you arent using passwords this might make it better for your situation.

First, thanks for the help @@speechles.  I am not proficient at all with brightscript.  In the past I've taken some coding classes, but that was a while ago.  Just trying to learn as I go.

Regarding the log out screen I switched around that bottom row so the sign in tile is the first one.  I know that would still require scrolling down, but would negate the need to scroll right as well.

Posted

Perhaps the options row should be the top row instead? Ive always found it tedious to scroll all the way to the bottom as well. I can make a preference (i <3 them) to allow top/bottom placement of the options row. This would be a better way to approach the problem.

 

You can also disable the "remember user" preference. This will pop up a dialog when you choose "no". The dialog will make you choose "yes" to fully disable the remember user, and then returns you to the please sign in screen. At this point leave the app. Now everytime you start it, it will ask who you are. If you arent using passwords this might make it better for your situation.

 

Could you not get the Options to open by pressing the * on the remote ??

 

Just thinking out loud, so ignore me if not possible.

Guest Grace1313
Posted

I don't know much about it but from what I've looked at I would imagine so. There is already code in there to add a GoTo Logout. It's just not used at the moment

Posted (edited)

New Version: v3.69
* fix additional parts situation
* fix liveTV breakage
* fix music crash during speakericon placements

The reason the app was crashing for liveTV should be solved. Thanks to those posting logs your help was valuable. I notice there was obvious changes in how additional parts are handled on the server. I made changes now to disable additional parts from being requested when the content type is "program" or "recording" this should solve the problem. LiveTV should work without issues now lets find out.

There was a crash happening with regard to the play indicator aka speakericon of the music screen track list. At times when browsing music and playing from multiple track lists, the app would crash while tracks change, as it was unable to distinguish which music screen to update. This has been fixed too.

Everyone with issues please give it a whirl again, update your rokus and have fun. Updated all links in first post.

Edited by speechles
  • Like 1
Posted (edited)

New Version: v3.70

* add playlist items screen

* add "view playlist items" button to detail screen of playlists

* add "play selected" to continuous play screen

 

The new "View Playlist Items" was a requested feature:

http://emby.media/community/index.php?/topic/37705-issues-with-emby-on-roku-3/?p=353423

 

Quite frankly not being able to navigate a playlist was a short coming. Now it is closer to how the web client handles this and makes it fairly simple to do most things continuous play should do.

 

Updated all links in first post, enjoys. ;)

 

 

Also.. I do plan on add homescreen context menu * to facilitate sign out. It is just more involved since it has to interact with the audio context menu when music is playing. The two have to play nicely together and not appear overlapped, and fighting each other.

Edited by speechles
  • Like 1
Posted

New Version: v3.71

* fix live-tv in 3 spots

 

 

Thanks to everybody for reporting issues and offering up servers with liveTV to test on. This corrects all the issues liveTV had. There should now be no problems as far as that goes. If there are any I overlooked please shout out.

 

Updated all links in first post, update your rokus and nowTVs... :)

  • Like 1
Posted (edited)

Speechles,

 

Can you add the blue-highlighted option for personal videos and music videos categories?

The quick jump to #, A, B, C, D....

 

I have to change my music videos content to as 'movies' to get that feature.

Edited by techworld
Posted

This bug is a little difficult to explain so I included a short video. When attempting to view your live TV favorite channels it does not show all of the channels. Three of the channels are hidden behind the channels, guide, recordings boxes. You can see them flash briefly after bringing up a channel page and pressing the back button. It also reacts differently and shows slightly different channels on the initial load of the app.

 

https://vimeo.com/178534315

Posted

This bug is a little difficult to explain so I included a short video. When attempting to view your live TV favorite channels it does not show all of the channels. Three of the channels are hidden behind the channels, guide, recordings boxes. You can see them flash briefly after bringing up a channel page and pressing the back button. It also reacts differently and shows slightly different channels on the initial load of the app.

 

https://vimeo.com/178534315

 

Interesting...

 

This has likely been an issue forever in the app. Tonight I can take a look and see what is happening. It sounds like there are 2 layers of rows trying to occupy the space. Then when the buttons are written they overwrite the row. This isnt what should be happening.

 

If you still have the account you made for me, I can take a look using that account. Let me know if this is acceptable. ;)

 

Speechles,

 

Can you add the blue-highlighted option for personal videos and music videos categories?

The quick jump to #, A, B, C, D....

 

I have to change my music videos content to as 'movies' to get that feature.

 

Indeed. This is possible perhaps, but those libraries are special and having that feature allows extra endpoints to pull data. Notice as well, those aren't pulling all the data. These rows top out at 102 items. It won't be able to show every item anymore.

 

If this were done, you would not be able to see all your items in the row anymore. It would also only allow: latest. jump-in, resume. There would be a library button when clicked would take you to the folder view for that library. This would also take some time as it requires additional images. It is possible though just not quite as easily.

Posted

If you still have the account you made for me, I can take a look using that account. Let me know if this is acceptable. ;)

Absolutley, the account is still active.  Feel free to connect at your leisure! 

Posted (edited)

Ok, if you don't have time to make the features for both categories, then just do for "home videos" category first would be awesome.

I have about two hundreds videos, and it take forever to browse through each of them.

 

Thanks.

Edited by techworld
Posted (edited)

Ok, if you don't have time to make the features for both categories, then just do for "home videos" category first would be awesome.

I have about two hundreds videos, and it take forever to browse through each of them.

 

Thanks.

1fb5871e02b05b8adf7bf1e0f99ba56e.jpg

 

Check this out. My youtube/youtubeHD are set as type homevideos but look closely....

 

Is that a toggle, and separate row views?

Why, yes. Yes it is.

 

This will include: latest, jump-in, resume, and favorites. This will work for all homevideo and musicvideo types. This did include forcing thumbnail views, because these types have no poster. This makes browsing things so much easier. Since the homescreen now doesnt have to load all these rows completely, it makes the homescreen much faster to load rows.

 

@@techworld nice feature request. This makes the app so much more useful.

 

I am still doing some follow up testing tonight, gonna really bash on it hard trying to break it. Once it passes my stress test expect a new release.

 

@@econ I will have time shortly to investigate the overlapping tiles issue with liveTV. Dont fret. It is next up to address.

 

Stay tuned....

Edited by speechles
  • Like 3
Posted (edited)

I'm happy that you have time to develop this features.

This feature and the playlist will be perfect for user personal home experience.

 

I'm using both Plex and Emby on my Roku, and so far, Emby has beautiful home screen and features.

After Emby has these features, and If you guys can manage to fix the HTTPS on Emby app/Emby Connect , I might no longer need Plex Media Server.

 

Thanks.

Edited by techworld
Posted

I'm happy that you have time to develop this features.

This feature and the playlist will be perfect for user personal home experience.

 

I'm using both Plex and Emby on my Roku, and so far, Emby has beautiful home screen and features.

After Emby has these features, and If you guys can manage to fix the HTTPS on Emby app/Emby Connect , I might no longer need Plex Media Server.

 

Thanks.

 

It's not so much that there is an issue with HTTPS, it's just that we are not buying you a trusted SSL cert, and most browsers and devices are going to reject the self-signed cert that we are providing by default. Users here who have purchased their own cert from a trusted authority are not having any issues.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...