[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [amarok] doc: Sync the docs with UserBase
From:       Yuri Chornoivan <null () kde ! org>
Date:       2018-05-21 15:24:46
Message-ID: E1fKmg2-0007UM-HL () code ! kde ! org
[Download RAW message or body]

Git commit f4af2bc5bb501b36fed8c35004c833e5352180bf by Yuri Chornoivan.
Committed on 21/05/2018 at 15:24.
Pushed by yurchor into branch 'master'.

Sync the docs with UserBase

M  +33   -43   doc/index.docbook

https://commits.kde.org/amarok/f4af2bc5bb501b36fed8c35004c833e5352180bf

diff --git a/doc/index.docbook b/doc/index.docbook
index 7849b168e3..819eef62f3 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -16,7 +16,7 @@
 <!-- TRANS:ROLES_OF_TRANSLATORS -->
       </authorgroup>
 <legalnotice>&FDLNotice;</legalnotice>
-<date>2018-03-21</date>
+<date>2018-05-21</date>
       <releaseinfo>2.9.0</releaseinfo>
 <abstract>
 <para>&amarok; is a free, versatile and powerful music player for &Linux;. \
The latest 2.x release series, often referred to as \
<quote>Amarok&nbsp;2</quote>, is cross-platform (can be used on many \
platforms, including &Linux;, &MacOS; and &Microsoft; &Windows;) and \
implements a completely reworked code base that will enable it to \
incorporate exciting new features as the release matures. The current \
stable release is version 2.4.</para> @@ -33,7 +33,7 @@
  <keyword>sound</keyword>
 </keywordset>
 </bookinfo>
-<!--userbase <timestamp>2018-03-22T17:01:14Z</timestamp>-->
+<!--userbase <timestamp>2018-05-21T14:49:54Z</timestamp>-->
 
 <!--userbase-content-->
 <chapter id="amarok--rediscover-your-music"><title>Amarok: Rediscover your \
music!</title>  @@ -5824,12 +5824,12 @@ mysql -u amarokuser -p amarok &lt; \
amarok.mysql</userinput>  </para>
 <sect2 id="summary-of-requirements"><title>Summary of Requirements</title> \
  <itemizedlist>
-<listitem><para>The <guilabel>Moodbar</guilabel> binary, in your PATH (it \
should be listed upon running <userinput>which moodbar</userinput> from a \
console) &mdash; Remember to configure the <guilabel>Moodbar</guilabel> \
package with <userinput>./configure --prefix=`pkg-config --variable=prefix \
                gstreamer-0.10`</userinput></para></listitem>
-<listitem><para>The GStreamer 0.10 library and <link \
linkend="supported-filetypes">plugins</link> for the formats you want \
<guilabel>Moodbar</guilabel> to be able to analyse. A GStreamer 1.0 based \
fork is also available, see <link \
linkend="source-downloads">below</link>.</para></listitem> \
+<listitem><para>The <guilabel>Moodbar</guilabel> binary, in your PATH (it \
should be listed upon running <userinput>which moodbar</userinput> from a \
console) &mdash; Remember to configure the <guilabel>Moodbar</guilabel> \
package with proper path, &eg; build and install with commands \
<userinput>./autogen.sh --prefix=`pkg-config --variable=prefix \
gstreamer-1.0` &amp;&amp; make &amp;&amp; sudo make \
install</userinput></para></listitem> +<listitem><para>The GStreamer 1.0 \
library and <link linkend="supported-filetypes">plugins</link> for the \
formats you want <guilabel>Moodbar</guilabel> to be able to analyse. (An \
earlier GStreamer 0.10 based version is also still available for some \
distributions)</para></listitem>  <listitem><para>The <emphasis>Fastest \
Fourier Transform In The West</emphasis> (<ulink \
url="http://www.fftw.org">fftw.org</ulink>)  FFTW library version 3.0 or \
above (at least single-precision floating point version - libfftw3f) \
&mdash; If your platform does not provide this for you or you need to \
compile your own version, remember to configure the  FFTW package with \
<userinput>./configure --enable-single</userinput></para></listitem>  \
<listitem><para>A version of &amarok; with a <guilabel>Use moods</guilabel> \
option in the <guilabel>General</guilabel> section of the configuration \
screen. This means 1.4.4 or higher in the 1.4 series or 2.2.2 or higher in \
the 2.x series.</para></listitem>  </itemizedlist>
-<para><note><para>Systems with package managers should automatically \
install the GStreamer plugins and FFTW along with the Moodbar package; this \
information is provided mostly for people who want or need to compile from \
source or manually install packages.</para></note> \
+<para><note><para>Systems with package managers should automatically \
install the GStreamer plugins and FFTW along with the Moodbar package if \
available; this information is provided mostly for people who want or need \
to compile from source or manually install packages, or where the \
distribution specific instructions are outdated and no updated moodbar \
package is yet available.</para></note>  </para>
 </sect2>
 <sect2 id="usage"><title>Usage</title> 
@@ -5840,18 +5840,20 @@ mysql -u amarokuser -p amarok &lt; \
amarok.mysql</userinput>  </sect2>
 <sect2 id="installation"><title>Installation</title> 
 <sect3 id="source-downloads"><title>Source Downloads</title> 
-<para>Latest release: <ulink \
url="http://pwsp.net/~qbob/moodbar-0.1.2.tar.gz">moodbar-0.1.2.tar.gz</ulink> \
&mdash; this is the Moodbar source package, which contains the \
<guilabel>Moodbar</guilabel> program (which generates .mood files from \
music files), and a GStreamer plugin that does the work. The Moodbar \
package  needs GStreamer 0.10.* installed, plus the 0.10.* version of <link \
linkend="supported-filetypes">various plugins</link>. Be sure to install \
the Moodbar package into the <emphasis>same prefix</emphasis> as GStreamer \
                &mdash; follow the instructions in the INSTALL file.
-</para>
-<para>As the Moodbar version above uses nowadays obsolete GStreamer 0.10 \
and the original source code link is dead, sources have been uploaded to \
<ulink url="https://github.com/Mazhoon/moodbar">GitHub</ulink> and a forked \
version supporting GStreamer 1.0 has been developed. +<para>Latest release: \
<ulink url="https://github.com/Mazhoon/moodbar/archive/v0.1.4.tar.gz">moodbar-0.1.4.tar.gz</ulink> \
&mdash; this is the Moodbar source package, which contains the \
<guilabel>Moodbar</guilabel> program (which generates .mood files from \
music files), and a GStreamer plugin that does the work. The Moodbar \
package  needs GStreamer 1.0.* installed, plus the 1.0.* version of <link \
linkend="supported-filetypes">various plugins</link>. Be sure to install \
the Moodbar package into the <emphasis>same prefix</emphasis> as GStreamer \
&mdash; follow the instructions in <link linkend="summary-of-requirements"> \
the summary of requirements chapter</link>. The 0.1.4 is a a fork of \
original 0.1.2 sources, updated to use GStreamer 1.0. The old 0.1.2 sources \
are not reliably available online any more, but packages might be still \
available for some distributions.  </para>
 <para>If you find any bugs, please submit a bug report at <ulink \
url="http://bugs.kde.org">bugs.kde.org</ulink>.  </para>
 </sect3>
 <sect3 id="debian-packages"><title>Debian packages</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated.</para></note> \
+</para>  <para>A package for Moodbar is now available in Debian unstable. \
Simply run <userinput>apt-get install moodbar</userinput> . You will likely \
also want to install gstreamer0.10-plugins-ugly, \
gstreamer0.10-plugins-good, and gstreamer0.10-plugins-bad for format \
support.  </para>
 </sect3>
 <sect3 id="kubuntu-and-ubuntu-packages"><title>Kubuntu and Ubuntu \
packages</title>  +<para><note><para>This section contains old instructions \
for the GStreamer 0.10 based moodbar version 0.1.2, they might be \
outdated.</para></note> +</para>
 <para>A package for Moodbar is available in the official package \
repository; just ensure the universe section is activated (which should be \
default anyway). Just install the package moodbar with your preferred \
package manager (<guilabel>Kpackagekit</guilabel>, \
<guilabel>Aptitude</guilabel>, <guilabel>Adept</guilabel>, \
<guilabel>Synaptic</guilabel>). You will likely also want to install \
gstreamer0.10-plugins-ugly, gstreamer0.10-plugins-good, and \
gstreamer0.10-plugins-bad for format support.  </para>
 <para>Or, to install, paste this into <guilabel>Firefox</guilabel> or \
&konqueror; and hit &Enter;. @@ -5860,55 +5862,43 @@ mysql -u amarokuser -p \
amarok &lt; amarok.mysql</userinput>  </para>
 </sect3>
 <sect3 id="gentoo-ebuilds"><title>Gentoo ebuilds</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated.</para></note> \
+</para>  <para>Moodbar is available in Portage, simply <userinput>emerge \
moodbar</userinput>  Unofficial ebuilds are no longer required.  </para>
 </sect3>
 <sect3 id="rpm-builds"><title>RPM builds</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated</para></note> \
+</para>  <para>If you are a rpm-based distro user, you can build a .rpm \
using rpmbuild with latest  </para>
 <para><ulink url="http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/gstreamer-plugins-moodbar.spec">gstreamer-plugins-moodbar.spec</ulink>. \
The binary package will be soon available for <ulink \
url="http://pld-linux.org">PLD-linux</ulink> distro.  </para>
 </sect3>
 <sect3 id="fedora"><title>Fedora</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated.</para></note> \
+</para>  <para>In Fedora 7 and higher (up to 16 as of this writing) \
Moodbar is available in the default repositories. Simply install it with \
your PackageKit GUI or with the following yum command:  </para>
 <para><userinput>yum install moodbar</userinput>
 </para>
 </sect3>
 <sect3 id="opensuse-packages"><title>openSUSE packages</title> 
-<para>openSUSE 11.0 and later, automatically install the following \
packages: +<para>GStreamer 1.0 based version 0.1.4 is available in \
KDE:Extra repository for openSUSE Leap 42.3 and later. An earlier GStreamer \
0.10 based version 0.1.2 is also still available in the main repository for \
some openSUSE versions.  </para>
-<itemizedlist>
-<listitem><para>gstreamer-0_10-fluendo-mp3</para></listitem>
-<listitem><para>gstreamer-0_10-plugins-base</para></listitem>
-</itemizedlist>
-<para>Also, if your songs contain ID3 tags, you must install
+<para>For details on how to add repositories, see the <ulink \
url="http://en.opensuse.org/SDB:Add_package_repositories">openSUSE \
wiki</ulink>.  </para>
-<itemizedlist>
-<listitem><para>gstreamer-0_10-plugins-good</para></listitem>
-</itemizedlist>
-<sect4 id="moodbar-installation"><title>Moodbar Installation</title> 
-<para>1-Click Install for openSUSE 11. - just choose your version and \
installation procedure will do the rest: +<para>1-Click Install for \
openSUSE - just choose your version and installation procedure will do the \
rest:  </para>
 <itemizedlist>
-<listitem><para><ulink \
url="http://software.opensuse.org/ymp/home:dstoecker/openSUSE_11.2/moodbar.ymp">openSUSE \
                11.2</ulink></para></listitem>
-<listitem><para><ulink \
url="http://software.opensuse.org/ymp/home:dstoecker/openSUSE_11.1/moodbar.ymp">openSUSE \
11.1</ulink></para></listitem> +<listitem><para><ulink \
url="https://software.opensuse.org/ymp/KDE:Extra/KDE_Frameworks5_openSUSE_Tumbleweed/moodbar.ymp">openSUSE \
Tumbleweed</ulink></para></listitem> +<listitem><para><ulink \
url="https://software.opensuse.org/ymp/KDE:Extra/openSUSE_Leap_15.0/moodbar.ymp">openSUSE \
Leap 15.0</ulink></para></listitem> +<listitem><para><ulink \
url="https://software.opensuse.org/ymp/KDE:Extra/openSUSE_Leap_42.3/moodbar.ymp">openSUSE \
Leap 42.3</ulink></para></listitem>  </itemizedlist>
-<para>To install, add the correct repository for your version of openSUSE \
to <guilabel>YaST</guilabel> then make sure the following packages are \
                installed:
-</para>
-<itemizedlist>
-<listitem><para>gstreamer-0_10-plugins-good</para></listitem>
-<listitem><para>gstreamer-0_10-plugins-ugly</para></listitem>
-<listitem><para>gstreamer-0_10-plugins-moodbar</para></listitem>
-<listitem><para>mad</para></listitem>
-</itemizedlist>
-<para>For details on how to add repositories, see the <ulink \
url="http://en.opensuse.org/SDB:Add_package_repositories">openSUSE \
                wiki</ulink>.
-</para>
-<para>If you are using the <guilabel>Smart</guilabel> software management \
tool, add the channel by entering the following at the command line, \
remember to change the URL to match your version of openSUSE: \
<userinput><command>smart channel --add \
http://software.opensuse.org/download/home:/d7/openSUSE_10.2/home:d7.repo</command></userinput> \
Then enter <userinput>smart update home:d7</userinput> You can now install \
the required packages by <userinput>smart install \
gstreamer10-plugins-moodbar</userinput> Dependencies are resolved \
                automatically.
-</para>
-</sect4>
 </sect3>
 <sect3 id="mandriva-packages"><title>Mandriva packages</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated.</para></note> \
+</para>  <para>First of all, you need to add PLF repositories, so visit \
<ulink url="http://easyurpmi.zarb.org">easyurpmi.zarb.org</ulink> and add \
them to your repositories list.  </para>
 <para>Then simply install the following packages:
@@ -5921,12 +5911,16 @@ mysql -u amarokuser -p amarok &lt; \
amarok.mysql</userinput>  </itemizedlist>
 </sect3>
 <sect3 id="arch-linux"><title>Arch &Linux;</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated.</para></note> \
+</para>  <para>There is a PKGBUILD for Moodbar in the <ulink \
url="http://aur.archlinux.org">Arch User Repository (AUR)</ulink> available \
<ulink url="http://aur.archlinux.org/packages.php?ID=6552">here</ulink>.  \
</para>  <para>For more information about the AUR and working with \
PKGBUILDs, see the <ulink \
url="http://wiki.archlinux.org/index.php/AUR_User_Guidelines">AUR User \
Guidelines</ulink>.  </para>
 </sect3>
 <sect3 id="freebsd"><title>FreeBSD</title> 
+<para><note><para>This section contains old instructions for the GStreamer \
0.10 based moodbar version 0.1.2, they might be outdated.</para></note> \
+</para>  <para>There is a port: <ulink \
url="http://www.freshports.org/audio/gstreamer-plugins-moodbar">audio/gstreamer-plugins-moodbar \
here</ulink>.  </para>
 <para>To install the port: <userinput>cd \
/usr/ports/audio/gstreamer-plugins-moodbar/ &amp;&amp; make install \
clean</userinput> @@ -5998,22 +5992,18 @@ mysql -u amarokuser -p amarok \
&lt; amarok.mysql</userinput>  fi
  done</programlisting> 
 </para>
-<para><important><para>The links are not available anymore. I don't know \
                if it should be updated or deleted</para></important>
-</para>
-<para>There is another script at <ulink \
url="https://github.com/aendruk/moodbar-preview-cli">Github</ulink>, which \
shows previews of the generated mood files on the command line while they \
are being generated. Read more about it at the <ulink \
url="https://aendruk.wordpress.com/2011/02/13/moodbar-previews-on-the-command-line/">author's \
                blog</ulink>.
-</para>
 </sect2>
 <sect2 id="troubleshooting"><title>Troubleshooting</title> 
 <itemizedlist>
-<listitem><para>If the <guilabel>Moodbar</guilabel> executable gives you a \
<emphasis>bus error</emphasis>, that almost always means it can't decode \
(or can't find) your file.  Take a look at the <link \
linkend="supported-filetypes">supported file types</link> below for ideas \
on which GStreamer plugins to install.  You can also try the command below \
to test whether GStreamer can decode your file:<userinput>gst-launch \
filesrc location=[file] ! decodebin ! \
fakesink</userinput></para></listitem> +<listitem><para>If the \
<guilabel>Moodbar</guilabel> executable gives you a <emphasis>bus \
error</emphasis>, that almost always means it can't decode (or can't find) \
your file.  Take a look at the <link \
linkend="supported-filetypes">supported file types</link> below for ideas \
on which GStreamer plugins to install.  You can also try the command below \
to test whether GStreamer can decode your file:<userinput>gst-launch-1.0 \
filesrc location=[file] ! decodebin ! \
fakesink</userinput></para></listitem>  <listitem><para>If you are using \
the ffmpeg plugin to decode mp3s, you may also receive mysterious bus \
errors. The solution is to stop using the ffmpeg plugin, as it is extremely \
buggy &mdash; use mad instead.</para></listitem>  <listitem><para>If the \
<guilabel>Moodbar</guilabel> executable tells you that it can't find an \
element &mdash; &ie;, it gives an error message like <screen>Could not \
create element of type fftwspectrum, please install it.</screen>&mdash; \
that usually means that you either don't have the required plugins \
installed (see the plugin list <link \
linkend="supported-filetypes">here</link>), or that you didn't install the \
Moodbar package in the same prefix as GStreamer. If libmoodbar.so and \
libgstdecodebin.so are not in the same directory, then Moodbar is not \
installed in the same prefix as GStreamer.  Please read the INSTALL file \
for instructions on how to configure the moodbar package correctly. \
Alternatively, <emphasis>if you know what you're doing,</emphasis> it may \
be easier for you to take a look at the \
<filename>GST_PLUGIN_PATH</filename> environment \
                variable.</para></listitem>
-<listitem><para>If you're wondering why the <guilabel>Moodbar</guilabel> \
isn't working, either not working at all or not working for a particular \
file, run the command below, where [file] is a music \
                file:<userinput>moodbar -o test.mood \
                [file]</userinput></para></listitem>
-<listitem><para>If you have multiple versions of GStreamer installed, make \
sure all of the required plugins are installed <emphasis>for version \
0.10.*</emphasis> -- different versions <emphasis>cannot</emphasis> use \
each other's plugins.</para></listitem> +<listitem><para>If you're \
wondering why the <guilabel>Moodbar</guilabel> isn't working, either not \
working at all or not working for a particular file, run the command below, \
where [file] is a music file:<userinput>moodbar -o test.mood \
[file]</userinput>  To generate a test image preview, one can use the \
commandĖ<userinput>gst-launch-1.0 filesrc location=[file] ! decodebin ! \
audioconvert ! fftwspectrum ! moodbar height=50 max-width=300 ! pngenc ! \
filesink location=mood.png</userinput></para></listitem> \
+<listitem><para>If you have multiple versions of GStreamer installed, make \
sure all of the required plugins are installed <emphasis>for version \
1.0.*</emphasis> -- different versions <emphasis>cannot</emphasis> use each \
other's plugins.</para></listitem>  </itemizedlist>
 </sect2>
 <sect2 id="supported-filetypes"><title>Supported Filetypes</title> 
-<para>You will need various Gstreamer plugins to enable \
<guilabel>Moodbar</guilabel> to analyze your files. Here is a list of the \
plugins you will need; make sure to install the <emphasis>0.10.* \
version</emphasis> of each plugin: +<para>You will need various Gstreamer \
plugins to enable <guilabel>Moodbar</guilabel> to analyze your files. Here \
is a list of the plugins you will need; make sure to install the \
<emphasis>1.0.* version</emphasis> of each plugin:  </para>
 <para>
 <informaltable>
@@ -6031,7 +6021,7 @@ mysql -u amarokuser -p amarok &lt; \
amarok.mysql</userinput>  <para>All</para>
     </entry>
     <entry>
-    <para>gstreamer-0.10.*, gst-plugins-base, gst-plugins-good</para>
+    <para>gstreamer-1.0.*, gst-plugins-base, gst-plugins-good</para>
     </entry>
   </row>
   <row>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic