How To Install dmapd on Fedora 34
Introduction
In this tutorial we learn how to install dmapd
on Fedora 34.
What is dmapd
The dmapd project provides a GObject-based, Open Source implementation of DMAP sharing with the following features o Support for both DAAP and DPAP o Support for realtime transcoding of media formats not natively supported by clients o Support for many metadata formats, such as those associated with Ogg Vorbis and MP3 (e.g., ID3) o Detection of video streams so that clients may play them as video o Use of GStreamer to support a wide range of audio and video CODECs o Caching of photograph thumbnails to avoid regenerating them each time the server restarts Dmapd runs on Linux and other POSIX operating systems. It has been used on OpenWrt Linux-based systems with as little as 32MB of memory to serve music, video and photograph libraries containing thousands of files. dmapd 0.0.86 4.fc34 x86_64 113 k dmapd-0.0.86-4.fc34.src.rpm fedora A server that provides DAAP and DPAP shares http GPLv2+ The dmapd project provides a GObject-based, Open Source implementation of DMAP sharing with the following features o Support for both DAAP and DPAP o Support for realtime transcoding of media formats not natively supported by clients o Support for many metadata formats, such as those associated with Ogg Vorbis and MP3 (e.g., ID3) o Detection of video streams so that clients may play them as video o Use of GStreamer to support a wide range of audio and video CODECs o Caching of photograph thumbnails to avoid regenerating them each time the server restarts Dmapd runs on Linux and other POSIX operating systems. It has been used on OpenWrt Linux-based systems with as little as 32MB of memory to serve music, video and photograph libraries containing thousands of files.
We can use yum
or dnf
to install dmapd
on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install dmapd.
Install dmapd on Fedora 34 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
The output should look something like this:
Fedora 34 - x86_64 20 kB/s | 6.6 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 1.4 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 68 kB/s | 6.5 kB 00:00
Fedora 34 - x86_64 - Updates 3.5 kB/s | 6.2 kB 00:01
Fedora Modular 34 - x86_64 - Updates 17 kB/s | 5.9 kB 00:00
Metadata cache created.
After updating yum database, We can install dmapd
using dnf
by running the following command:
sudo dnf -y install dmapd
Install dmapd on Fedora 34 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
The output should look something like this:
Fedora 34 - x86_64 20 kB/s | 6.6 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 1.4 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 68 kB/s | 6.5 kB 00:00
Fedora 34 - x86_64 - Updates 3.5 kB/s | 6.2 kB 00:01
Fedora Modular 34 - x86_64 - Updates 17 kB/s | 5.9 kB 00:00
Metadata cache created.
After updating yum database, We can install dmapd
using yum
by running the following command:
sudo yum -y install dmapd
How To Uninstall dmapd on Fedora 34
To uninstall only the dmapd
package we can use the following command:
sudo dnf remove dmapd
dmapd Package Contents on Fedora 34
/etc/dmapd.conf
/usr/bin/dmapd-hashgen
/usr/bin/dmapd-transcode
/usr/lib/.build-id
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/1582fe1449201d7775b55973c9f2cd6880abb2
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/29419eb5ca4179b7d350eb059a6d237fe751fd
/usr/lib/.build-id/70
/usr/lib/.build-id/70/bd2448f453b986aff46f10bf89c27adaa467c9
/usr/lib/.build-id/84
/usr/lib/.build-id/84/94d35c96f9c2e5a9d2a8096044eb881ef583d2
/usr/lib/.build-id/94
/usr/lib/.build-id/94/31efe52f0f9cdb1f588b4adff61ebbc71306d6
/usr/lib/.build-id/95
/usr/lib/.build-id/95/6f1e8bcd8e3325fe64c5d736f23102b85deb34
/usr/lib/.build-id/95/f842a999642db8e9a2dde7549ea854e3d5a757
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/8cec36dbb7259c2db44f00350853ad78d1d86e
/usr/lib/dmapd
/usr/lib/dmapd/0.0.86
/usr/lib/dmapd/0.0.86/modules
/usr/lib/dmapd/0.0.86/modules/libav-meta-reader-gst.so
/usr/lib/dmapd/0.0.86/modules/libav-render-gst.so
/usr/lib/dmapd/0.0.86/modules/libdb-builder-gdir.so
/usr/lib/dmapd/0.0.86/modules/libphoto-meta-reader-vips.so
/usr/lib/libdmapd.so.0
/usr/lib/libdmapd.so.0.0.86
/usr/lib/systemd/system/dmapd.service
/usr/sbin/dmapd
/usr/share/doc/dmapd
/usr/share/doc/dmapd/AUTHORS
/usr/share/doc/dmapd/COPYING
/usr/share/doc/dmapd/ChangeLog
/usr/share/doc/dmapd/FAQ
/usr/share/doc/dmapd/INSTALL
/usr/share/doc/dmapd/NEWS
/usr/share/doc/dmapd/README
/usr/share/man/man1/dmapd.1.gz
/var/cache/dmapd
/var/cache/dmapd/DAAP
/var/cache/dmapd/DPAP
/var/run/dmapd
/etc/dmapd.conf
/usr/bin/dmapd-hashgen
/usr/bin/dmapd-transcode
/usr/lib/.build-id
/usr/lib/.build-id/15
/usr/lib/.build-id/15/b5fcb94f2c72abdce70d69f301b8271f6a8b11
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/ee8b60604fdbe9922805eca26c911fe117b103
/usr/lib/.build-id/46
/usr/lib/.build-id/46/5313fc8ec255e330e784ec1a606f60b7cd2c4c
/usr/lib/.build-id/56
/usr/lib/.build-id/56/0703594f39b24acf497bbc10095f055ee8fd5c
/usr/lib/.build-id/58
/usr/lib/.build-id/58/856edddc0b83efc40f5523eaeb6e6a7e7985c8
/usr/lib/.build-id/66
/usr/lib/.build-id/66/38ec0fea6d6a0c1a36e79f453dbf1053356491
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/61d61e53db79a7883ac52667c47fb851b5c4b2
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/8d80b22bae81d7132c9a539e2726e31547abc8
/usr/lib/systemd/system/dmapd.service
/usr/lib64/dmapd
/usr/lib64/dmapd/0.0.86
/usr/lib64/dmapd/0.0.86/modules
/usr/lib64/dmapd/0.0.86/modules/libav-meta-reader-gst.so
/usr/lib64/dmapd/0.0.86/modules/libav-render-gst.so
/usr/lib64/dmapd/0.0.86/modules/libdb-builder-gdir.so
/usr/lib64/dmapd/0.0.86/modules/libphoto-meta-reader-vips.so
/usr/lib64/libdmapd.so.0
/usr/lib64/libdmapd.so.0.0.86
/usr/sbin/dmapd
/usr/share/doc/dmapd
/usr/share/doc/dmapd/AUTHORS
/usr/share/doc/dmapd/COPYING
/usr/share/doc/dmapd/ChangeLog
/usr/share/doc/dmapd/FAQ
/usr/share/doc/dmapd/INSTALL
/usr/share/doc/dmapd/NEWS
/usr/share/doc/dmapd/README
/usr/share/man/man1/dmapd.1.gz
/var/cache/dmapd
/var/cache/dmapd/DAAP
/var/cache/dmapd/DPAP
/var/run/dmapd
References
- [dmapd website](http://www.flyn.org/projects/dmapd/ http://www.flyn.org/projects/dmapd/)
Summary
In this tutorial we learn how to install dmapd
on Fedora 34 using yum and dnf.