Amarok/Development/Dynamic Collection

From KDE Community Wiki
Revision as of 06:44, 11 December 2012 by Votick (talk | contribs) (Created page with "WARNING: this page relates to Amarok 1.4.x == About Dynamic Collection == Dynamic Collection is a new feature which improves Amarok’s support for files which are not perma...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

WARNING: this page relates to Amarok 1.4.x

About Dynamic Collection

Dynamic Collection is a new feature which improves Amarok’s support for files which are not permanently accessible to Amarok. It will detect when devices marked as part of the collection (see below for a list of supported devices) are added or removed and make the files stored on those devices available or unavailable in the collection at runtime.

If Amarok is not able to identify the device a file is stored on, it will use a fallback mechanism and behave like pre-Dynamic Collection versions.

Supported Devices

Amarok currently supports the following device types:

  • NFS shares
  • SMB shares
  • Mass Storage Devices: harddisks, USB memory sticks


Why does Amarok not recognize my network share?

At the moment Amarok only supports NFS and SMB network shares. Other network file systems like SSHFS are not supported at the moment, but may be in the future.

If your network share is a NFS and SMB (or CIFS) network share, the problem may be that KDE’s MediaManager, which provides the backend for Amarok, does not correctly detect the network share. This usually happens when the network share was manually mounted and does not have an entry in /etc/fstab. Please add an entry for the network share to fstab. It does not have to be mounted automatically, it simply has to be there.

For more details, see http://amarok.kde.org/wiki/Samba#The_Solution

Why does Dynamic Collection not support CD-ROMs or DVDs?

Dynamic Collection currently does not support Cds or DVDs because the developers were unable to find a good algorithm to identify Cds or DVDs. If you have an idea for an algorithm please tell us about it in our IRC-channel #amarok or write an e-mail to the Amarok mailing list [email protected].

Disabling Dynamic Collection

In some circumstances it can be useful to disable Dynamic Collection and restore Amarok's previous behaviour, for example when a database is shared by multiple computers.

To disable Dynamic Collection, you have to edit ~/.kde/share/config/amarokrc . Add DynamicCollection=false to the [Collection] section and start a full rescan.