Sign in   |  Join   |  Help

Beo6 exploration (yes, including full screen icons!)

rated by 0 users
Not Answered This post has 0 verified answers | 26 Replies | 2 Followers

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member
matador43 posted on Thu, Aug 1 2019 1:30 PM

Hi guys,

The recent thread about Beo 5/6 public success revives some fantasies and remind me that if I own a beautiful and functional Gold Beo6 today, it's thanks to the Beoworld community.

Just a side note: I truly and sincerely thank all the people how helped (or will) me, with gifts, knowledge or time. I won't name them again or latter, just to not clutter the topic, but be sure I know you helped me.

So, I jumped again in the Beo6 programming sorcery, just to play and to be honest, not really knowing where I want to go but also believing that if its a fail, that would just remain a dead thread like all my others, but if it work, it may bring some light to anybody looking for the same fun.

The premises:
- Beo6 in golden finish, clinicaly dead but brought to life thanks to people here. Last FW.
- CT 6.84 running on an old Thinkpad, Win XP. I'm a Mac guy, so there will be some USB key travels for graphics!

To be controlled:
- Room A: Ouverture, Samsung TV, Mac mini, Lights (Via an magic box from RevoxBeo)
- Room B (Not mandatory but for the love of the game) : BC6, Apple TV1.

Here we go.

My first goal was the display of a full screen picture on the Beo6 screen.
The test picture was that 320x160 px sized, cut into 4 107x80px  zones and 2 106x80 px zones.

After downloading each pictures and creating a virtual button in the CT, I get that preview with the expected black bars.

But was was unexpected was that when i uploaded the configuration to the remote, here is what i got:

A continuous picture. But, as you may have noticed, the picture is stretched (Not enough tall), and the below buttons have disappeared.

But no XML fiddling so far. So even if there's still work to do to find the good size combination, I find it quite encouraging.

Hope this help.

All Replies

TWG
Top 75 Contributor
1,402 Posts
OFFLINE
Gold Member
TWG replied on Fri, Aug 2 2019 7:17 AM

Looks promising and thank you for sharing details!

I'm curious if you can get the picture right without XML fiddling. Please keep posting here! :)

 

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Good Morning guys,

I'm getting closer!
After some tests uploaded 12 106x49 pixels pics:

And get that display:

The columns are still offset by a pixel or so. This can be seen at each vertical third of the screen.
I superposed the original image and the geometry looks right. The question is to figure out where the anchor point for the picture is in the button.
Top left corner? Center?
Vertically, that looks ok so I believe the 49 px size can be used. Maybe reduced to a little less to lighten the byte count. Previous attempt was 44 px high and did show black lines between rows.

There is also an half millimeter wide empty black line between the left border of the screen and the start of the pictures, when on the right side the picture extend to the "bezel". 

Of course still no XML editing, all in CT. I'm also working on a Photoshop template to generates the buttons easily.

Next step will be cropping each picture pixel by pixel until all lines up perfectly without black lines in-between. But so far I'm happy as to be honest, if you dont look for it, the offset is barely noticeable. But of course that may change depending on the picture displayed.

I'll keep posted the silent mob…Big Smile

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

So here it is!

12 buttons, no offset Lets have a Party !!!

The solution is a picture size of 105x49 px with one line of pixels overlapping at the bottom meaning each picture should be 105x48 px border to border and add at the bottom the first line of pixels of the button below.

No such thing for the side to side button: 105 px wide makes them just line up fine.

Let's see what we can do with this now!

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Now the grid is quite consistent, I've started to play with layout's.

Behind each picture part there is a button, so when you touch the tv screen on the the main picture (see previous shot), the remote takes you to the TV page:

It's just an example and the design must strongly be improved but it works and opens the remote to the world of custom skins and visual selection of sources or function.

I've checked that the remote is not too much laggy with all those pictures and so far it respond well.

TWG
Top 75 Contributor
1,402 Posts
OFFLINE
Gold Member
TWG replied on Sat, Aug 3 2019 7:22 AM

Nice work!

Did you design the buttons yourself? I like them.

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Thank you TWG.

Yes I did.

DMacri
Top 100 Contributor
United States
822 Posts
ONLINE
Gold Member
DMacri replied on Sun, Aug 4 2019 12:13 AM
Great work! It looks great so far.

Dom

2x BeoSystem 3, BeoSystem 5000, BeoSystem 6500, 2x BeoMaster 7000, 2 pair of BeoLab Penta mk2, AV 7000, Beolab 4000, BeoSound 4000, Playmaker, BeoLab 2500, S-45, S-45.2, RL-140, CX-50, C-75, 3x CX-100, 3x MCL2 link rooms, 3x Beolab 2000, M3, P2, Earset, A8 earphones, A3, 2x 4001 relay, H3, H3 ANC, H6, and ambio 

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Some screen designs (fitted to my use) showing some possibilities… Blurred pictures are private interiors I dont' want to expose but you get the idea…)
Shots taken before uploading, refer to previous pictures to see what they may look on the remote.

Zone Selection (notice yellow wall left/green wall right)

Room zone home (green wall)

Parlor zone home (yellow wall)

Room is a Beocenter 6 fitted with radio/Airplay/TV by an Atv
2 screens versions!

Parlor is a non B&O TV, A Mac mini with kodi on HDMI2, an Ouverture for music, and lights control.

TV & Kodi:

2 versions of Ouverture control:

And light control where pictograms correspond to actual places (like the flamingo floater you can imagine in the blurred pictures!)

In a nutshell, it makes me rethink the use of that remote because, becoming more visual it becomes more convenient.

Hope it may help or inspire someone…

 

 

 

 

 

Weebyx
Top 100 Contributor
Denmark
1,000 Posts
OFFLINE
Bronze Member

matador43:

Some screen designs (fitted to my use) showing some possibilities… Blurred pictures are private interiors I dont' want to expose but you get the idea…)
Shots taken before uploading, refer to previous pictures to see what they may look on the remote.

Zone Selection (notice yellow wall left/green wall right)

Room zone home (green wall)

Parlor zone home (yellow wall)

Room is a Beocenter 6 fitted with radio/Airplay/TV by an Atv
2 screens versions!

Parlor is a non B&O TV, A Mac mini with kodi on HDMI2, an Ouverture for music, and lights control.

TV & Kodi:

2 versions of Ouverture control:

And light control where pictograms correspond to actual places (like the flamingo floater you can imagine in the blurred pictures!)

In a nutshell, it makes me rethink the use of that remote because, becoming more visual it becomes more convenient.

Hope it may help or inspire someone…

 

 

 

 

 

That looks very cool :)

One thing though, do you know that it is possible to assign commands to the hard buttons for each screen ? Commands like volume and channel+/- and so on, are much more easy to use when you use the hardkeys :)

/Weebyx

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Hi Weebyx, I'm happy to see you around.

I do know it's possible but I don't know how to set them!
The Kodi page is in fact the "AppleTV commands xml with Hard Keys" taken on Beoworld since Kodi is running on a Mac Mini.

The other thing I need to learn is how to do "Macro's" like Press play = turn off he lights+switch on the TV+select hdmi2+set the remote on apple controls, etc…

Before that, I wanted to be sure that the remote remain useable with 4,5 or more fullscreen. 
So far not heavy testing, but as much as I've tested it I've not experienced lag or freeze.

Hard keys and macros are my next steps and any help will be welcome!

Hope your well. 

Weebyx
Top 100 Contributor
Denmark
1,000 Posts
OFFLINE
Bronze Member

matador43:

Hi Weebyx, I'm happy to see you around.

I do know it's possible but I don't know how to set them!
The Kodi page is in fact the "AppleTV commands xml with Hard Keys" taken on Beoworld since Kodi is running on a Mac Mini.

The other thing I need to learn is how to do "Macro's" like Press play = turn off he lights+switch on the TV+select hdmi2+set the remote on apple controls, etc…

Before that, I wanted to be sure that the remote remain useable with 4,5 or more fullscreen. 
So far not heavy testing, but as much as I've tested it I've not experienced lag or freeze.

Hard keys and macros are my next steps and any help will be welcome!

Hope your well. 

My app can assign hardkeys and create macros ;) But for now, it only supports adding 9 buttons on each screen, but at least it can do the macros and hardkeys, that way you can learn how it is done :)

 

/Weebyx

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Unfortunately I'dont have the hardware necessary to run the app. iPads to old or iPhone where the app dont run.
i must do it the old way!

Weebyx
Top 100 Contributor
Denmark
1,000 Posts
OFFLINE
Bronze Member
Weebyx replied on Mon, Aug 5 2019 10:00 AM

matador43:

Unfortunately I'dont have the hardware necessary to run the app. iPads to old or iPhone where the app dont run.
i must do it the old way!

Ok, I can send you an XML example file with hardkeys per page and macros, that way you dont need to learn everything yourself ;)

Send me an email, then I dont forget :)

 

/Weebyx

matador43
Top 150 Contributor
518 Posts
OFFLINE
Bronze Member

Thanks Weebyx. email sent.

In the meantime I've tried something inspired by the programming guide taken on beoworld:
Using CT 6.62, its possible to drag buttons on hard keys (like in your App) which feature was removed from CT 6.84.

But is it safe to use again an old CT after serializing the remote with 6.84 or may it corrupt the firmware or any other issue.

I need to explain how i work tough:
- Configuration, images upload, tests, etc… Are done on a virtual PC on my Mac (to make picture exchanges easy). This would then be CT 6.62.
- Then the config is saved and copied to a real PC along with the custom image folder to be upload to the remote with CT 6.84 (but could be CT6.62 again if better).

Is the mix of CT version or any arm or would you recommend to stick with very last version? Beo6 is 3.40a.

Thanks.

Page 1 of 2 (27 items) 1 2 Next > | RSS
Beoworld Security Certificate

SSL