Linux tips. (12 / 28 stap)

Stap 12: Firefly


$ sudo ad rem-worden installeren vertakt-daapd

U moet naar de/etc directory en bewerken van het bestand .conf voor de muziek-Directory. poort, en wachtwoorden.

 Installation instructions for forked-daapd ------------------------------------------ There are two ways to install forked-daapd: from a tarball or from the git tree. The tarball contains a working build system and pre-generated ANTLR3 parsers; the git tree doesn't and requires more tools to generate the build system and the ANTLR3 parsers. In both cases the installation procedure is the traditional ./configure; make; make install. Please read this file carefully before proceeding. System-specific requirements: - Linux: + glibc 2.13+ (bugfix: process-wide setgroups(), glibc BZ#10563) + libasound (ALSA sound support - or you can use OSS4) - FreeBSD: + OSS4 sound support + libiconv Tools: - The clang C compiler from the LLVM project. forked-daapd uses Blocks, an extension to the C language that is not supported by gcc. Along with clang, you'll also need the Blocks runtime, libblocksruntime. - pkg-config - gperf 3.x from <http://www.gnu.org/software/gperf/> Libraries: - libantlr3c (ANTLR3 C runtime, version 3.2 for tarball builds) from <http://www.antlr.org/download/C> - Avahi client libraries (avahi-client), 0.6.24 minimum from <http://avahi.org/> - sqlite3 3.5.0+ with unlock notify API enabled (read below) from <http://sqlite.org/download.html> - libav 0.6+/0.7+ (or ffmpeg 0.5.1+) from <http://libav.org/releases/> - libconfuse from <http://www.nongnu.org/confuse/> - libdispatch /!\ Read below - libtre from <http://laurikari.net/tre/download/> - libavl /!\ Read below - MiniXML (aka mxml or libmxml) from <http://minixml.org/software.php> - gcrypt 1.2.0+ from <http://gnupg.org/download/index.en.html#libgcrypt> - zlib from <http://zlib.net/> - libunistring 0.9.3+ from <http://www.gnu.org/software/libunistring/#downloading> - libflac (optional - FLAC support) from <http://flac.sourceforge.net/download.html> - taglib (optional - Musepack support) from <http://developer.kde.org/~wheeler/taglib.html> - libplist 0.16+ (optional - iTunes XML support) from <http://github.com/JonathanBeck/libplist/downloads> If using binary packages, remember that you need the development packages to build forked-daapd (usually named -dev or -devel). libdispatch for Linux and its dependencies can be found in the Debian archive; you need at least libdispatch from SVN rev 197 + Debian patches (Linux support), libkqueue 0.9.2 and libpthread_workqueue 0.7. At this time, it's probably easiest to use whatever versions happen to be in Debian unstable. libavl is not the GNU libavl. There doesn't seem to be an upstream website anymore, but you'll find the source tarball alongside the forked-daapd release tarballs (see below for the URL). Alternatively, you can fetch it from any Debian mirror, too (it'll be in /debian/pool/main/liba/libavl). sqlite3 needs to be built with support for the unlock notify API; this isn't always the case in binary packages, so you may need to rebuild sqlite3 to enable the unlock notify API (you can check for the presence of the sqlite3_unlock_notify symbol in the sqlite3 library). Refer to the sqlite3 documentation, look for SQLITE_ENABLE_UNLOCK_NOTIFY. Note about libav (ffmpeg) ------------------------- libav (ffmpeg) is a central piece of forked-daapd and most other FLOSS multimedia applications. The version of libav you use will potentially have a great influence on your experience with forked-daapd. The following versions of libav (ffmpeg) are supported and known to work: - ffmpeg 0.5.x: has issues with metadata (tags) extraction, notably with MP3 files and ID3 tags in general; - libav 0.6.x: known to work better with regard to metadata extraction; - libav 0.7.x: better yet Note that forked-daapd uses libav since the ffmpeg/libav fork during the 0.6.x series. Building from the git tree -------------------------- Gitweb: <http://git.debian.org/?p=users/jblache/forked-daapd.git> Git tree: <git://git.debian.org/users/jblache/forked-daapd.git> Required tools: - ANTLR v3 is required to build forked-daapd, along with its C runtime (libantlr3c). Use at least version 3.1.3 of ANTLR v3 and the matching C runtime version. - Java runtime: ANTLR is written in Java and as such a JRE is required to run the tool. The JRE is enough, you don't need a full JDK. - autotools: autoconf 2.63+, automake 1.10+, libtool 2.2. Run autoreconf -i at the top of the source tree to generate the build system. - gettext: libunistring requires iconv and gettext provides the autotools macro definitions for iconv. Start by generating the build system by running autoreconf -i. This will generate the configure script and Makefile.in. The configure script will look for a wrapper called antlr3 in the PATH to invoke ANTLR3. If your installation of ANTLR3 does not come with such a wrapper, create one as follows: #!/bin/sh CLASSPATH=... exec /path/to/java -cp $CLASSPATH org.antlr.Tool " Adjust the CLASSPATH as needed so that Java will find all the jars needed by ANTLR3. The parsers will be generated during the build, no manual intervention is needed. Building from the tarball ------------------------- Download URL: <http://alioth.debian.org/~jblache/forked-daapd/> When building forked-daapd from a release tarball, the usual ./configure; make; make install procedure applies. FLAC and Musepack support are optional. If not enabled, metadata extraction will fail on these files. Support for iTunes Music Library XML format is optional. Use --enable-itunes to enable this feature. Recommended build settings: ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-flac --enable-musepack After installation, edit the configuration file, /etc/forked-daapd.conf and adjust the values at your convenience. forked-daapd will drop privileges to any user you'll specify in the configuration file if it's started as root. It's recommended to create a dedicated user without login privileges. This user must have read permission on your library (you can create a group for this and make the user a member of the group, for instance) and read/write permissions on the database location ($localstatedir/cache/forked-daapd by default). You'll need an init script if you want to start forked-daapd at boot. A simple init script will do, forked-daapd daemonizes all by itself and creates a pidfile under /var/run. Different distributions have different standards for init scripts and some do not use init scripts anymore; check the documentation for your distribution. For dependency-based boot systems, here are the forked-daapd dependencies: - local filesystems - network filesystems, if needed in your setup (library on NFS, ...) - networking - NTP - Avahi daemon The LSB header below sums it up: ### BEGIN INIT INFO # Provides: forked-daapd # Required-Start: $local_fs $remote_fs $network $time avahi # Required-Stop: $local_fs $remote_fs $network $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: media server with support for RSP, DAAP, DACP and AirTunes # Description: forked-daapd is an iTunes-compatible media server for # sharing your music library over the local network with RSP # clients like the SoundBridge from Roku and DAAP clients like # iTunes. It can also stream music to AirTunes devices. ### END INIT INFO 

Gerelateerde Artikelen

Linux tips II

Linux tips II

Zullen we verschillende distributies Toon web server instellen met inbegrip van de installatie en vervolgens enkele andere tips.1 terminals2. debian net installeren instelling.3. debian te installeren.4. fedora net installeren installatie5. fedora in
Raspberry Pi $&nbsp;sudo&nbsp;apt-get&nbsp;update&nbsp;$&nbsp;sudo&nbsp;apt-get&nbsp;install&nbsp;alsa-utils&nbsp;$&nbsp;sudo&nbsp;modprobe&nbsp;snd_bcm2835&nbsp;$&nbsp;sudo&nbsp;aplay&nbsp;/usr/share/sounds/alsa/Front_Center.wav Jack of all t

Raspberry Pi $&nbsp;sudo&nbsp;apt-get&nbsp;update<br>&nbsp;$&nbsp;sudo&nbsp;apt-get&nbsp;install&nbsp;alsa-utils<br>&nbsp;$&nbsp;sudo&nbsp;modprobe&nbsp;snd_bcm2835<br>&nbsp;$&nbsp;sudo&nbsp;aplay&nbsp;/usr/share/sounds/alsa/Front_Center.wav Jack of all t

Raspberry Pi is een soort manusje van alles, als het gaat om een enige raadscomputer gebaseerd op de Arm processor. Het kan een desktop media player/streamer, webserver, forensische machine, en allermeest welke alle linux gebaseerde machines kunt doe
De iRobot maken de commandomodule met Linux

De iRobot maken de commandomodule met Linux

aangezien iRobot is niet linux-gebruikers met een manier om het gebruik van de commandomodule geleverd, ik moest het zelf uitzoeken.Niet worden geïntimideerd, zijn niet hard helemaal niet, echt. Alles wat u hoeft te doen een aantal scripts wordt uitg
Kali Linux 2016.1 op een oude Dell Vostro Laptop AMD 64 bit CPU

Kali Linux 2016.1 op een oude Dell Vostro Laptop AMD 64 bit CPU

Hoe te downloaden, branden en Live installeren de nieuwe Kali Linux-2016.1 op een oude Dell Vostro 1000 laptop!Stap 1: Vind een oude laptop of PC om te installeren van Kali Linux 2016.1 nieuwste RELEASE AMD64Jarenlang heb ik deze oude Dell Vostro 100
How to Install een Linux OS op uw legt

How to Install een Linux OS op uw legt

Hallo, iedereen. Mijn naam is Insector. Nee, echt. Dat is mijn eerlijke Linux-gebruikersnaam. Niet bespotten. Anyway, ik heb enkele goede Instructables op how to install Linux op uw legt, maar elk ontbrak iets nuttig. Dus, daar heb ik hoge ambities,
Hoe te zetten van een Linux-distro op een USB flash drive

Hoe te zetten van een Linux-distro op een USB flash drive

In dit instructable ik zal u tonen hoe te zetten van bijna elke linux-distro op een usb-flashdrive. Dus kan je hebben gehoord van linux eerder of misschien niet. Het maakt niet echt uit als u alles over of niets over het weet. Eigenlijk linux is vrie
Hoe te installeren jonge hond Linux op een USB-sleutel - In diepte uitleg voor Windows-gebruikers

Hoe te installeren jonge hond Linux op een USB-sleutel - In diepte uitleg voor Windows-gebruikers

of u een lichte OS wilt te gebruiken voor onbekende PC's, of gewoon wilt ervaren een Linux distro, Puppy is een goede keuze voor een flash drive gebaseerd systeem.Stap 1: ISO Recorder Eerste, u nood voor brandwond Puppy's live CD. Als u Windows XP ge
Legt omzetten in Linux

Legt omzetten in Linux

In deze tutorial zal ik je leren hoe overstappen een legt op een Linux. Als u wilt gebruiken voor uw Google Chromebook in bent meer manieren dan u al Volg precies deze instructies.WAARSCHUWING: DIT ZAL VEEG UW LOKALE GEGEVENS VAN CHROMEBOOKS!!!(Ik be
Linux bevellijn audio.

Linux bevellijn audio.

Wat we zouden willen doen is om te kunnen luisteren naar podcasts en muziek vanaf internet of via de ether. U moet zelfs luisteren naar bestanden wordt gesproken. Enkel omdat u niet over een mooie grafische kaart beschikt betekent niet dat u kunt nie
Uw Windows XP of Vista draaien in een mac en Linux

Uw Windows XP of Vista draaien in een mac en Linux

dit Instructable zal u tonen hoe om te zetten van uw windows-pc in een mac en pc, evenals lopende Linux.-Ik adviseer u ten minste 2 GB RAM- en meer dan 10GB aan ruimte op harde schijf (als u linux wilt)Vista of XP wordt aangeraden - dat doe ik dit op
Hoe maak je een Live-boot Linux USB Drive

Hoe maak je een Live-boot Linux USB Drive

dus, ik was verveeld afgelopen weekend en heb ik besloten dat ik zou Linux downloaden en geef het een proberen.  Nou, twee dagen later, van 4 .iso, 2 compilers en een weekend verspild.  Dus, wordt de welwillende persoon die ik ben, ik ga proberen om
Raspberry PI, de SERVER (kant en klare LINUX)

Raspberry PI, de SERVER (kant en klare LINUX)

Welkom lezer.Eerste opmerking: dit instructable kan gebeuren binnen een dag, maar een weekend is zeker aanbevolen.In dit instructable ik hoop om je te leren belangrijke vaardigheden die betrokken zijn bij het instellen en configureren van een Linux S
Galileo - verbinden met Linux OS met een ethernet-kabel

Galileo - verbinden met Linux OS met een ethernet-kabel

Ik schreef een 'quick start' instructable voor Galileo een tijdjerug en dit is een tweede aflevering, die wordt beschreven hoe rechtstreeks verbinden met het onderliggende besturingssysteem Linux en daarmee toegang krijgen tot allerlei krachtige hulp
USB-estafette-module voor Windows, Linux, Raspberry Pi

USB-estafette-module voor Windows, Linux, Raspberry Pi

USB is een zeer goed opneemprogramma en betrouwbare interface. Bijna elk computersysteem is vandaag uitgerust met een of meer USB host aansluitingen. Soms moet u sommige inputs en outputs voor taken rond uw PC of heb je een cool idee voor een automat