Joost Media Player 1.0
Joost Media Player Twitter Integration
On install of Joost Media Player you can enter your Twitter credientials and the player will auto-update your Twitter account.
This feature can be accessed by clicking on the Twitter icon on the menu bar. Once clicked a new window will launch and you will be able to have a video and Twitter experience at the same time.
You can also search Twitter, by default the search term Joost is selected to let you see what others are viewing. You can also enter any search term you like.
If you want to view your own Twitter timeline you simply click on the friends tab.
There is a settings tab allows you to change whether you use the Twitter feature or not.
Joost has an open API which developers can easily utilize to build their own experiences.
In the fullscreen player I utilized the Joost API to allow users to use their remote control to play the next or previous video and pause or play the video.
Joost created a custom data feed for Joost Media Player, many thanks to Allan Beaufour on the Joost engineering team for all his hard work.
Joost Media Player - Guide
The guide screen allows you to scale the player so as you increase the size so more shows are viewable. This is a major limitation to most sites viewed on the web, which are usually fixed in size and is built to go page to page. On a 30 inch monitor you will be able to view 144 shows at a glance.
The top left side of the player navigation has three buttons "Shows, Muisc, Film", clicking on them will show you 500+ TV shows and a library of over 10,000 music videos. The left side navigation allows you filter by categories such as Comedy, Drama etc.
Joost Media Player - Picture in Picture
A major limitation of all video websites is the inherent nature of the web which is to force the user to go page to page. Thus a video stops playing when a user wants to search for content or navigate the site. Joost Media Player has continuous playback of video wherever the user decides to go.
Joost Media Player - Show Details
Clicking on a show from the guide will take you to the show screen which has the episodes that are available.
This view will show you the air date, run-time, description and a thumbnail of the show. Clicking on a video in the bottom pane will play the video in the top pane.
Joost Media Player Fullscreen
The most requested feature to be added to my players in the past year has been to support full screen viewing.
On the guide screen, a tv icon on the top bar has been added. Clicking on this icon will launch the player into a TV mode style interface.
Users do not have the ability to use a mouse once you click on this icon. The purpose of this is act as a true 10 foot UI and navigate by either remote control or arrow keys on the keyboard.
A recently added feature because of the Joost API is to control the player while in TV mode. If a user selects CSI and it has 25 episodes the user can forward or back thru the episodes without the need to go back to the episode listing.
Joost Media Player TV mode TV lineup
Clicking on the tv icon will launch you to the fullscreen mode. Depending on whether you were viewing the TV or Movie guide will launch the list of TV or Movies. In this view the userwas in TV mode and now is presented a list of hundreds of TV shows.
To navigate up or down one at a time use the up or down arrows, if you would like to page up or down, simply click on the page down or page up buttons or the left or right arrows.
To get to the next screen press "Enter"
To go back one level press "Backspace"
To close the fullscreen view press "Esc"
Joost Media Player - TV mode details
Selecting a TV show will then display a list episodes from that show, with title, thumb, length and description.
Joost Media Player - Fullscreen Video
Selecting an episode will take you to a fullscreen view of the episode.
About Adobe AIR
Adobe AIR runtime allows Adobe AIR applications to be deployed on computers and devices running the Linux operating system. In addition, Adobe Flex Builder for Linux can be used to build rich internet applications that deploy to the desktop and run across operating systems using proven web technologies.