Skip to content

swallowave/high-fidelity

 
 

Repository files navigation

high-fidelity

high-fidelity is an offline-capable, entirely HTML5/JS podcasts app. It's chiefly designed for Firefox OS, but support for other platforms and browsers is an eventual design goal. It requires a datastore that supports large files; currently, we just use IndexedDB.

The app requires elevated XMLHttpRequest privileges to fetch podcast files. In Firefox OS, this currently means being installed as a packaged app. Details for other platforms forthcoming.

Bugs, Feature Requests, and Love Notes

First, check out the list of open issues.

If you want to file bugs or request features for Mozilla's Podcasts app, please do so in Bugzilla. Yes, it sucks, but it's where the rest of the bugs for Mozilla's reference apps are and it's nice to only have to use one issue tracker.

## Try it out! ##

Note: You'll probably need gettext installed to build Podcasts. I'm not sure if the GNU version is required, but it's what I use. On a Mac, you can get it with brew install gettext && brew link --force gettext. It's probably the default on Linux/UNIX.

Clone the project and run:

npm install
make

Then add the www-built folder to the Firefox OS Simulator.

Note that because software decoding is currently disabled, if you're using the simulator you'll need to add a podcast with files your machine can decode. On Mac and Linux (and possibly Windows too) this means Ogg Vorbis or WAV. MP3s will work on all physical Firefox OS devices. Just use the preview version of the simulator's "push to device" functionality to try this app out on your phone.

Build Status

Continuous integration tests for high-fidelity are run on the awesome Travis CI: Build Status

License

This program is free software; it is distributed under an MIT License.


Copyright (c) 2012-2013 Mozilla.

About

HTML5 podcast app (mainly for FirefoxOS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published