<?sphp $this->text('pagetitle') ?>
 
Home of the Squeezebox™ & Transporter® network music players.

Fab4 Software Features

From SqueezeboxWiki

Jump to: navigation, search

This is a dumping ground for software features that might be needed in Fab4. Not all of them are necessarily needed for 8.0...

Marked these with target release and owner. Italics mean nice to have

Contents

Playback

  • Codecs
    • WMA 9, Pro, Voice, Lossless (Mickey & Richard)
    • AIFF (Done!)
    • WAV (Done!)
    • FLAC (Done!)
    • AAC (Mickey & Richard)
    • MP3 (Done!)
    • RealAudio (Mickey & Richard)
    • Vorbis (ogg/oga) (Done!)
    • Audible (Mickey & Richard)
    • Apple Lossless (Richard)
    • Rhapsody RAD/EA (Seth & Richard)
    • WMA DRM 10 (Julien)
  • Digital Outputs
    • Turn off digital outs when not playing (Done!)
    • Fixed output volume (Richard)
    • DTS Passthrough (Done!)
  • Crossfading (Done!)
  • Replay Gain (Done!)
  • Reliable audio playback/QA (Richard & Wallace & Ben)

Setup

Home Menu

Now Playing

  • Now Playing design spec
  • Background visualizer (Richard & Tom)
  • Full screen artwork (Ben)
  • Touch icons to change shuffle/repeat (Ben)

App Guide

App Guide Spec

Applications

Touch Features

  • Scrolling gesture - Chiral Motion (Richard)
  • Smooth scrolling with drag (Tom)
  • Touch hold to play and other gestures (Tom)
  • Flick up/down ala iPhone (Tom)
  • Working without a touch screen attached (Tom & Ben)

Settings

IR Remote Control

  • Event handling (Tom)
  • IR Code Support (Felix)
    • JVC DVD
    • Squeezebox/Transporter
    • Boom
    • Fab4 new

IR Blasting

  • Support existing plugin (Felix)
  • Additional support? (Felix)

Screensavers

  • Visualizers (Tom & Richard)
    • VU Meters
    • Spectrum Analyzer
  • Informational

Contextual Menus

Contextual Menus

General UI

  • Gotham Rounded Font (Mickey & Dean)
  • Asian fonts (via Droid font) (Tom)
  • New set of wallpaper (Noah)
  • Animated background screens (Tom & Noah)
  • Brightness/ambient light sensing (Felix)
  • New Skins (Noah & Ben)
  • On screen keyboard (Tom & Ben)
  • Showbrieflies (Ben, Matt and Noah)

Showbriefly Design Guide

Proximity Detection

  • Transition from full screen to touch UI based on proximity or touch (Tom)
  • Enable/Disable (Felix)
  • Senstivity control (Felix)
  • Adaptive detection (Felix)

Extras

  • Calculator Applet (Dean)
  • Kitchen Timer (Dean)
  • SlimTris (Dean)
  • The Clapper (Dean)
  • WiLife webcam applet (Somebody cool on the wilife team)
    • Sender via usb webcam
    • Receiver via on screen display
    • Screensaver

USB

  • Keyboard support (Done!)
  • Mouse support (Done!)
  • Hub support (Richard)
  • USB Audio output support (Richard)
  • USB Audio input as streaming source
  • USB Certification (Maurice)
  • Storage devices (USB sticks and hard drives) for SqueezeCenter support (Done!)
  • Sharing via SMB (Richard)
  • Webcam/Video conferencing applet (Paul McAlpine)

SD Card Slot

  • Photo browser applet (Andy)
  • Music file support (for Built-In SqueezeCenter support below) (Bradon)
  • Sharing via SMB (Richard)

Built-In SqueezeCenter

  • Settings (Ben) See Fab4_Settings
  • Squeeze to fit (Brandon, et al.)

Microphone

  • Intercom Applet (Dean)

Built-In Speaker

  • Sound effects (Richard)
  • New sound effects (Thomas D)
  • Preview tracks (Brian?)

Bootloader

  • Touch & LCD support (Richard)
  • Factory Reset (Richard)
  • Backup firmware image (Richard)

Networking scripts

  • Bridging (Felix)
  • AutoIP (Felix)
  • WPS (Felix)
  • Wireless (SZ Fred & Richard)

SqueezePlay Core

  • Event Handling (Tom)
  • Pango (Tom)
  • SqueezePlay/SqueezeCenter Scrolling/Paging (Alan/Andy)

Business Portal

  • UI Customization (Ben)

Liberace

  • Menu Restructuring (MWeldon & ???)
  • SC/SN Dichotomy (MWeldon & ???)
  • Multiple Server Support (MWeldon & ???)

UPnP

  • Renderer (TBD)
  • Control Point (TBD)