Starling
Starling is a simple and easy to use audio player for GPE. It is based on a flexible sound architecture which can be exteded by modules to support multiple file formats. It is able to manage multiple playlists as well as remote access to lyrics information.
Status
Starling is still under development but expected to be stable and included in distributions soon.
The source code can be found in SVN, module extra/starling.
Distributions known to ship starling include:
License
Starling is distributed under the terms of the GPL version 3, or, at your option, any later version.
Functionality
Controls
On the Nokia 770, N800 and N810, the full screen button functions as a play/pause button, and the rocker (zoom in/zoom out) provides previous and next functionality.Searching
Starling supports keyword based searching. By default, the
keywords are searched for (case insensitively) in a track's title,
album, artist, genre and source fields. If a keyword is a substring
of any of those fields, the track is considered to match and is shown.
It is possible to search for a specific field by prefixing the keyword
with the field of interest followed by a colon. For instance, to find
tracks by the BBC, one could use artist:bbc.
Complex Queries
Multiple keywords may be given. By default, only those tracks that
match all keywords are shown. (That is, the intersection is taken.)
By separating keywords by or, it is possible change this
behavior. For instance, searching for genre:ambient or
genre:electronic will find tracks that have the
string ambient or the string electronic in their genre
field. Likewise, not and parenthesis can also be used. For
consistency, they keyword and is also recognized.
Properties
Starling also supports matching against some properties of a track. Starling currently supports four properties:
added- the amount of time in seconds since the track was added to the data base,played- the amount of time in seconds since the track was last played,play-count- the number of times a track has been played, and,rating- a track's rating.
To search for a property, suffix the property with a colon,
followed by a comparison operator,
either <, >, <=,
>=, =, or !=, followed by a
number. Note: spaces are not allowed. Time is measured in
seconds, however, m, h,
d, W, M,
and Y, can be used to multiply by the number of
seconds in a minute, hour, day, week, month (30 days) or year,
respectively.
To search for songs added in the last week that have not yet been played, one could use:
added:<1W and play-count:=0
For 4 and 5 star songs that have not been played in the last 3 days:
rating:>4 and played:>3D
![[The GPE Logo] > gpe.linuxtogo.org](/images/logo3s.png)
![[The Linuxtogo.org] > www.linuxtogo.org](/images/logo-w.png)