Updated FAQ (markdown)

davidsansome 2013-12-01 00:43:21 -08:00
parent 690ac3e85f
commit 3f16e084d4
1 changed files with 18 additions and 27 deletions

@ -1,8 +1,4 @@
# Frequently asked questions
<wiki:toc max_depth="1" />
## I can't seek through MP3s
### I can't seek through MP3s
The MP3 decoder in gstreamer's ffmpeg plugin doesn't support seeking through MP3s, you should install the one in gstreamer's ugly plugins package instead.
@ -11,7 +7,7 @@ Ubuntu:
Fedora:
su -c "yum install gstreamer-plugins-ugly"
## Nothing else can play sound while Clementine is running
### Nothing else can play sound while Clementine is running
Make sure you have pulseaudio and gstreamer's pulseaudio plugin installed.
@ -20,39 +16,34 @@ Ubuntu:
Fedora:
su -c "yum install pulseaudio gstreamer-plugins-good"
## I can't play MP3s in openSUSE
### I can't play MP3s in openSUSE
openSUSE's gstreamer0_10-plugins-ugly package is incomplete, and doesn't contain any mp3 codecs. You should add the Packman repository ([instructions on the openSUSE website](http://en.opensuse.org/Additional_package_repositories)) and install the `gstreamer0_10-fluendo-mp3` package.
## I get a missing dependency on `gstreamer0.10(decoder-audio/mpeg)(mpegversion=1)(layer=3)` on Fedora
### I get a missing dependency on `gstreamer0.10(decoder-audio/mpeg)(mpegversion=1)(layer=3)` on Fedora
Fedora doesn't come with MP3 support built-in. You need to add the rpmfusion repositories and install gstreamer-plugins-ugly as explained in the [unofficial FAQ](http://www.fedorafaq.org/#mp3).
## Why doesn't Clementine use MySQL?
### Why doesn't Clementine use MySQL?
Clementine uses [sqlite](http://sqlite.org/) to store metadata for the songs in your library, as well as your playlists and devices. We've found that sqlite provides great performance even on huge libraries (300,000+ songs), and Clementine uses the [fts plugin](http://www.sqlite.org/fts3.html) to make searching even faster. We see no benefit in supporting other database backends as well as or instead of sqlite, and it would make the code much more complicated and difficult to maintain.
## Why doesn't Clementine use Phonon/VLC/Xine/!MyFavouriteSoundEngine?
### Why doesn't Clementine use Phonon/VLC/Xine/...?
GStreamer is the only audio backend we have found that supports our featureset.
### Phonon
* Phonon
* Does not support getting the raw audio stream for use in analysers and visualisations.
* No Hypnotoad support.
* VLC
* Has buffer under-run problems.
* Extracting raw audio data requires building a separate plugin.
* No Hypnotoad support.
* Xine
* Poor windows support.
* No Hypnotoad support.
- Does not support getting the raw audio stream for use in analysers and visualisations.
- No Hypnotoad support.
### VLC
- Has buffer under-run problems.
- Extracting raw audio data requires building a separate plugin.
- No Hypnotoad support.
### Xine
- Poor windows support.
- No Hypnotoad support.
## Where is Clementine's database?
### Where is Clementine's database?
Clementine stores all the information about your library in its sqlite database. This is in a different place depending on what operating system you use:
@ -60,7 +51,7 @@ Clementine stores all the information about your library in its sqlite database.
- On **Linux**: `~/.config/Clementine/clementine.db`
- On **Mac OS X**: `~/Library/Application Support/Clementine/clementine.db`
## Is Clementine CPU hungry?
### Is Clementine CPU hungry?
This depends on the hardware you're running clementine on. On an Intel i5 quad core, clementine uses around 1% CPU on normal playback. When scanning the library, or doing other background jobs, it can be as high as 25% for one CPU. On machines, like netbooks (e.g. eee pc 701 or 901) with an Intel Atom CPU running at 600Mhz, clementine may use around 40% CPU on normal playback and when doing background jobs its CPU usage can go up to 80%.