View on GitHub

jrmc-jqm-gizmo

JQMGizmo is a rewrite of the JRiver MC web remote.It uses the JQueryMobile SPA framework, and leverage the JRMC services as a library.

Download this project as a .zip file Download this project as a tar.gz file

JQMGizmo

JQMGizmo is a rewrite of the JRiver MC web remote. It uses the JQueryMobile SPA framework, and leverage the JRMC services as a library.

alt text

alt text

library.html => main library navigation libraryfiles.html => leaf element navigation (the main URL doesn't change but the template is different)

the current mode is stored as a 'mode' cookie where

Class: Mode

Class: ModeZone

The current playing zone

CurrentLibraryItem

Count tokens

Tokens with no class (name only)

Class: Zone(index)

The index is the index (0-based) of the zone.

Class: LibraryItem(index)

When browsing, the individual items that make up a library view. For example, they could be an artist, album, keyword, etc.

Class: PlayingFile

The playing file. Uses same variable names as 'LibraryFile', so see below for variable names.

Class: PlayingNowFile(index)

The file at the specified index in Playing Now (zero based). Uses same variable names as 'LibraryFile', so see below for variable names.

Class: LibraryFile(index)

The file at the specified index in the current LibraryItem (zero based).

Class: Pagination

Tools and variables for splitting large lists into multiple pages.