diff --git a/src/spek-source.vala b/src/spek-source.vala index e2f95de..cbc308b 100644 --- a/src/spek-source.vala +++ b/src/spek-source.vala @@ -58,7 +58,8 @@ namespace Spek { sample = 0; values = new float[bands]; - // TODO: catch errors + // TODO: Check for gst errors, in particular test the situation when + // `spectrum` (good), `decodebin` (base) or `fakesink` (core) plugins are not available. pipeline = new Pipeline ("pipeline"); var filesrc = ElementFactory.make ("filesrc", null); var decodebin = ElementFactory.make ("decodebin", null); diff --git a/web/app.yaml b/web/app.yaml index dc9bb51..f31c1aa 100644 --- a/web/app.yaml +++ b/web/app.yaml @@ -23,3 +23,8 @@ handlers: static_files: \1.bz2 upload: (.*).bz2 mime_type: application/x-bzip + +- url: /(.*).png + static_files: \1.png + upload: (.*).png + mime_type: image/png diff --git a/web/flac.png b/web/flac.png new file mode 100644 index 0000000..720fefe Binary files /dev/null and b/web/flac.png differ diff --git a/web/index.html b/web/index.html index cd08755..cd4dc88 100644 --- a/web/index.html +++ b/web/index.html @@ -1 +1,48 @@ -Hello world! + + + + + Spek – Free Acoustic Spectrum Analyser / Spectrogram Viewer + + + + + +

Spek – Acoustic Spectrum Analyser

+

Spek (IPA: /spɛk/, ‘bacon’ in Dutch) helps to analyse your audio files by showing their spectrogram.

+ +

Screenshots

+

Spectrogram of an MP3 file Spectrogram of a FLAC file

+ +

Download

+

Spek 0.1: tarball, NEWS

+

Requirements: GTK+ ≥ 2.14, GStreamer ≥ 0.10.17 (including gst-plugins-base and gst-plugins-good). For MP3 support you also need gst-plugins-ugly.

+

Build-time dependencies: Vala 0.8.x

+ +

Roadmap

+

Features planned for the 1.0 release:

+ + +

Contribute

+

Spek is free and open source software licensed under GNU GPLv3. The project is written in Vala, the code is hosted on Gitorious.

+

Patches are very much welcome and can be send by email or as Gitorious merge requests.

+

Report bugs and request new features by editing this wiki page or by email. + +

Feedback

+

Spek is maintained by Alexander Kojevnikov, you can contact him by email. + + diff --git a/web/mp3.png b/web/mp3.png new file mode 100644 index 0000000..dd8d5da Binary files /dev/null and b/web/mp3.png differ