bump

The Browser-to-UMS Media Player (bump) is a remote control bookmarklet to send media from your browser's current page to any upnp-controllable renderer connected to UMS.

## Setup

Desktop Browsers | Touch/Mobile Browsers

- Install Drag the button above to your bookmarks toolbar.
- Usage Press it anytime to open the player.

- Install
  1. Copy the code below:
  2. Bookmark this page and open the bookmark for editing.
  3. Paste the copied code as the bookmark URL.
  4. Name the bookmark 'bump'.
- Usage
  Type 'bump' in the address bar and select the bookmark from the drop-down list.

## Info

- Bump is already embedded in UMS pages via player popup buttons under the media items, this bookmarklet is for general use anywhere else.
- Your renderer is UPNP-controllable if playback controls are showing on its UMS gui popup panel.
- To designate a default playback renderer set `bump` to its IP in UMS.conf (e.g. `bump=192.168.1.3`).
- To disable this service entirely set `bump=false` in UMS.conf.
- Either the jumpy or channels plugin must be installed to act as a url resolver.
- The current page must contain resolvable media, for example YouTube, Vimeo, and so on.
- https pages will work only if the UMS web server is also running in
  https mode (and you'll need to reinstall the bookmarklet if you switch server modes). Alternatively you can also switch to the http version of the page if one is available (e.g. on youtube).
- The button is currently configured for UMS web server address at `http://127.0.0.1:9001` (change... then repeat setup).
- You can create a new skin for the player as follows:
  - Copy the UMS program subfolder web/bump/skin anywhere and maybe rename it, e.g. mySkin.
  - Set bump.skin=c:\\path\\to\\mySkin in UMS.conf.
  - Replace images and edit the embedded css and html in mySkin\skin.js as desired, preserving the enclosing jQuery/JavaScript syntax. See also comments in skin.js.