A html based layout system for album- and artistpages as well as the albumbrowser

Registered by Daniel Nögel

Right now pyjama uses gtk.Layouts for the several pages like the albumbrowser, the albumpages and the artistpages. The only way to get some content displayed in the main view are these Layouts. However, Layouts aren't hard to do but it isn't very comfortable to make a page look good with these layouts. Additionally they tend to confuse the user since Layouts miss to act and feel like true GTK Widgets widgets.

On the other hand, no usual GTK widgets meets the requirment for pyjama's media view. All these points make me think, that the best way to present data in pyjama might be HTML: Using an integrated browser / html renderer the user immediately would understand that this is a dynamic page made for browsing and user interaction. Most technologies like popups, hover and so on are known from the web.
Furthermore this kind of content would allow a more direct access to jamendo's content - since there is no set-API right now, this would enable the user to write reviews and rate albums very easy!

Last but not least, HTML pages are much more handy then putting every item on a layout by hand.

Most probably this idea will be implemented as a plugin first and come later (in pyjama 2.0 or something like that) as the new default layout system.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.