From Amarok Wiki

Contents

Advanced search expressions

It is possible to get precise search results in both the collection browser search field and the playlist filter by using Google-like search syntax.

For example, keying in

artist:jamiroquai

in the search box will return everything that has 'jamiroquai' as the artist. It is also possible to use enclose the expression in double-quotes to use spaces. For example,

album:"texas flood"

will search for the "Texas Flood" album. If you desire, you can chain expressions (eg. artist:jamiroquai album:synkr) to find an album containing "Synkr" by the artist Jamiroquai. Every tag has its own operator. So, it's not hard to look for...

bitrate:192
comments:"Great Track!!"
type:ogg
score:89
track:13
genre:rock
composer:"tchaikovsky"
year:1969

Please have a look at the keyword list for all supported keywords.

Also, you can use boolean operators to refine searches. The '-' negates the expression (eg. -album:100 - will show all albums except the ones that contain the '100' string). AND is the operator used by default and OR is quite useful in many occasions... From Amarok 1.4.5 on, you can use search filters edited via a GUI. Refer to this page for further information: Keyword Filtering

Using main window's tricks

  • The Amarok player analyzers can be detached from the Player Window. By pressing d on your keyboard the active analyzer will open in an independent, resizeable window.
  • Holding Control and clicking the right mouse button enqueues files in the order in which you clicked them.
  • Pressing Enter after making a playlist search will add the search results to the playlist and will clear the search.

Using the tray icon's tricks

  • Hovering your mouse on the icon will display a nice popup with current track information.
  • Clicking the middle mouse button on the icon play-pauses the current track.
  • Scrolling the mouse wheel changes volume.
  • Holding Shift while scrolling the mouse wheel seeks through the current track.
  • Holding Control while scrolling the mouse wheel will skip through tracks in the playlist.
  • Dragging and dropping items into the tray icon opens a pop up menu allowing you to choose from three options, Append to Playlist, Append and Play, and Queue after Current Track.
  • Tray icon is also a song position indicator.

Using Amarok as an alarm clock

Actually, thanks to the magic of DCOP you can easily do this. Simply set an alarm in your favorite calendar program and tell it to run the following command:
%`kde-config --prefix`/bin/dcop --user USERNAME amarok player play
Replace USERNAME with your username, and this command will tell Amarok to start playing. Make sure that Amarok is running before you go to bed, and you should wake up to the merry tune of whatever you pressed stop on before going to bed.
Also, check out Amarok script named weekalarm.

Turning on "append" as default behaviour

It's very simple. Open up your ~/.kde/share/config/amarokrc with a text editor, like Vim, Nano, Kate or Kwrite, find the section named "[General]" and add an entry there:

AppendAsDefault=true

Remotely knowing what Amarok is playing

If you have a properly set up ssh environment, you can use that to get the information. The following command will return the Now Playing string
%ssh -i ~/.ssh/id_rsa YOURIP dcop --user YOURUSERNAME amarok player nowPlaying
Make sure that you replace yourip with your IP and yourusername with your username. Also note that this expects your identification to be found in the ~/.ssh/id_rsa file.