INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Hairstyle development interface feature request  (Read 3293 times)

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Hairstyle development interface feature request
« on: November 12, 2002, 11:57:13 am »

Just a test
Logged

Cephlen

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 98
  • someday I will find a pic that looks good...
Re: Hairstyle development interface feature reques
« Reply #1 on: November 12, 2002, 12:09:19 pm »

Thanks Jim!


This thread is for letting plugin developers and others request features for interfacing with Media Jukebox's new Hairstyle interface.

HTPC owners should be really excited over this simple yet powerful and flexible interface to the MJ.

Everything from scripting, input, output, display, etc.. is considered on-topic.
Logged
All ICQ's are ignored unless I have added you.

Cephlen

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 98
  • someday I will find a pic that looks good...
Re: Hairstyle development interface feature reques
« Reply #2 on: November 12, 2002, 12:14:15 pm »

Properties:
in hairstyle or not in hairstyle mode
current menu location
-index
-title
menu location parent
-index
-title
menu location children
-index
-title

Methods:
Next
Previous
Up
Down
Execute (or is this the same as going next on an end child item?)
Home
Full-screen
Video sizing
start/stop visualizations

Events: (we can dream, right?)
Navigation changed
Hairstyle mode on/off
Logged
All ICQ's are ignored unless I have added you.

Cephlen

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 98
  • someday I will find a pic that looks good...
Re: Hairstyle development interface feature reques
« Reply #3 on: November 12, 2002, 12:20:43 pm »

In theory, I would like to be able to navigate the MJ using nothing but 4-6 buttons on an lcd.

The LCD would display the hairstyle menus when in "menu mode" and currently playing information in "display mode".

Those buttons would navigate the hairstyle menus when in "menu mode" and currently playing in "display mode"

Idealy, one would not need a monitor, keyboard, or mouse.  Just a computer, and an LCD.

When the monitor is turned on, it would show the MJ with the hairstyle menu's synched with the display of the LCD.

Wouldnt that be cool....
Logged
All ICQ's are ignored unless I have added you.

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Hairstyle development interface feature reques
« Reply #4 on: November 12, 2002, 12:38:54 pm »

Quote
Wouldnt that be cool....


Very.  Less (buttons) is More.
Logged

SBrandsborg aka Mouseman

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 414
Re: Hairstyle development interface feature reques
« Reply #5 on: November 13, 2002, 01:23:04 pm »

A search thingi
Logged
~SBrandsborg (Mouseman)
E-Mail: steffen@sbrandsborg.dk

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42382
  • Shoes gone again!
Re: Hairstyle development interface feature reques
« Reply #6 on: November 18, 2002, 01:14:18 pm »

The same menu system that Hairstyle is build atop will be exported in the SDK.

Stay tuned...
Logged
Matt Ashland, JRiver Media Center

fan_man

  • Regular Member
  • Recent member
  • *
  • Posts: 17
  • nothing more to say...
Re: Hairstyle development interface feature reques
« Reply #7 on: January 15, 2003, 03:51:17 pm »

1) Combine web remote and hairstyle
2) make the definition language as rich as the mega-me skins and track info - preferably all editable in frontpage
3) keep the menu structure and the cursor control
4) user keys and hyper links to jump to a menu position
5) include album view as a display option

::)




Logged

steph99

  • Regular Member
  • Member
  • *
  • Posts: 3
  • nothing more to say...
Re: Hairstyle development interface feature reques
« Reply #8 on: January 29, 2003, 03:43:01 am »

Just would like to second fan_man's points. He hit the nail on the head! :)
Logged
regards
Stephan
------------------------------------------------
Manu-/HTPC-/Webpad-/Mainlobby-/DVDlobby-/Girder-/Dscaler-/WatchTVpro-Addict...a

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Hairstyle development interface feature reques
« Reply #9 on: January 29, 2003, 05:18:42 am »

It's happening.   8)
Logged

Soundman

  • Regular Member
  • World Citizen
  • ***
  • Posts: 155
  • Go Music!
Re: Hairstyle development interface feature reques
« Reply #10 on: February 09, 2003, 04:07:59 pm »

Hey!

I want to add my vote for what Cephlen's Properties & methods requests, as well as what fan_man asked for.

This may be already what you had in mind, but I want to make sure.....  I want to be able to put lots of JavaScript code inside the main.xml file, which can respond to events such as an item being executed.  The script should be able to totally change things on the screen using DHTML.  In particular, it may get info from the library using the SDK, and display it on the screen, etc.

The script should have the opportunity to modify the contents of each menu button.  That is, perhaps a script method should be called that lets the script calculate the textual contents of the node label, so that it may show more than just the album or song name, for example.

We should have sufficient control to override the meaning of "Execute".  That is, Execute could mean, "Play, Replacing Playing Now", or "Add to Playing Now", or "Bump these songs toward the top of the Playing Now, adding them if they are not there", etc.

I need to be able to set a global filter on hairstyle, so, for example, only nodes whose Custom1 field contains "h7", "h8", "m8", or "m9" will show up.

The script should be able to dynamically generate its own menu nodes, too, that may even be unrelated to the media tree, such as "Turn off Monitor", "Shutdown Computer", etc.  I don't mean that you have to build-in these features, but just let us make menu nodes that we can do with what we will when the user selects them.

Sorry for being so verbose.  I can't wait to see it with SDK support!

BTW, what does "Hairstyle" mean?
Logged

fan_man

  • Regular Member
  • Recent member
  • *
  • Posts: 17
  • nothing more to say...
Re: Hairstyle development interface feature reques
« Reply #11 on: February 12, 2003, 04:02:26 am »

Here is a challenge for all those that understand a lot more about this than I do:

Can Hairstyles solve the AudioTron interface?

It would need to send and parse html to and from the device. Is this still within the scope of Hairstyle or just another 4GL application?  ?
Logged

Smoove_D

  • Regular Member
  • Recent member
  • *
  • Posts: 10
  • I fooped in my pants!
Hairstyle usability (long)
« Reply #12 on: March 26, 2003, 08:56:51 am »

I have been working on my own project similar to Media Center, although not as large in scope, but have decided with some small changes to Hairstyle, I would rather use it then my own app.   The main stumbling points with Hairstyle however, relate to usability.  I have a rather large cd collection, 600 or so, and Hairstyle is tough to use this way.. Here are a few suggestions, requests, that would make it perfect for my situation, and Im sure many others that are planning to use Media Center on a TV, controlled by a remote control of some sort....

Browsing
Being able to quickly filter artists/albums is key.  Showshifter's alphabet of buttons is decent, but it could be better (least number of navigational clicks as possible to find the artist you want).  I played with something similar with the alphabet divided into 3 rows (all the letters, and 1 button for all artists/albums that start with numbers or symbols).  Fewest clicks needed to get to any letter.

Flow
When you go from Artist --> Album or Genre --> Artist --> Album, and select an album to play, it would be nice if that put you to a 'Playing Now' screen that showed the tracks with checkboxes, and let you move around the tracks from there.    Right now, once you select an album, you have to back out to the main menu, go to 'Playing Now', and then select Tracks. Having the album art right there is nice too.

Bonus
Once you select an ablum to play, you're viewing a screen with the tracks, currently playing song, song info, etc.  It would be really nice if you had a "Burn CD' button right there, that brings you to the other utilities for burning and label making.

All of the above is from a users point of view.  Im not sure if any of this can be done by an end user with the sdk or not.

What do you guys think?
Smoove
Logged
Pages: [1]   Go Up