DefaultMediaPlayer
Desired Features
Here we do a simple comparison of some known and popular media players for linux, most of them are in the repos, the set of minimal desired functions are:
- Having a functional media library
- Having the ability to handle large libraries
- Having a separated playlist (or queue) from the media library
- Having the ability to search the media library without affecting the playing list
- Having the ability to browse/play all albums by artist
- Having the ability to browse/play all artists on album
- Having a sensible default sort order (artist, album, disc, track)
- Having the ability to search the playing list to rapidly jump to a song
- Having the possibility to save playlist to share them or backup them
- Having the possibility of playing podcasts or other streams formats
- Having MPRIS support (for sound indicator integration)
Other considered characteristics are the installed size, toolkit and presence in the repos.
Note: I have only regularly used Rythmbox and Banshee. Rows for other players reflect what I was able to figure out in the first 15 minutes - 1 hour attempting to use them, and may be incorrect. They should however reflect the new user "out of box" experience rather well - ali1234.
Software |
Music library |
Large libraries |
Playlist separated from music library |
Search without affecting playlist |
Browse albums by artist |
Browse artists by album |
Sensible sort |
Jump to song |
Save playlist |
Streams & Podcasts |
MPRIS |
Installed size |
In repos |
Toolkit |
Note |
gmusicbrowser |
|
|
|
|
|
|
? |
|
|
|
? |
|
Gtk+ |
Has many broken layouts. Has buttons and menu items which hide all your music with no obvious way to get it back. |
|
Rhythmbox |
|
|
|
|
|
|
|
|
|
? |
|
Gtk+ |
Default in Ubuntu; strong support. |
||
Banshee |
|
|
|
|
|
|
|
|
|
|
? |
|
Gtk+ |
Brings Mono dependency. |
|
Exaile |
|
|
|
|
|
|
|
|
|
? |
|
Gtk+ |
Can't play without making a playlist. |
||
Audacious |
|
|
|
|
|
|
|
? |
|
Gtk+ |
Very fast, slick UI. |
||||
|
|
|
|
|
|
|
|
|
|
? |
|
Gtk+ |
|
|
Audacious |
Banshee |
Exaile |
gmusicbrowser |
Rhythmbox |
|
Music Library |
|
|
|
|
|
|
Import Time |
||||||
Separate Playlist |
|
|
|
|
|
|
Search without Playing |
|
|
|
|
|
|
Browse Albums by Artist |
|
|
|
|
|
|
Browse Artists by Album |
|
|
|
|
|
|
Sensible Sort |
|
|
|
|
|
|
Jump to Song |
|
|
|
|
||
Save Playlists |
|
|
|
|
|
|
Internet Radio Streams |
|
|
|
|
|
|
Podcasts |
|
|
|
|
|
|
MPRIS 2.0 Support |
|
|
|
|
|
|
Not available in Shimmer layout. (1)
Multiple libraries via dconf editing only (2)
Fixed in Vivid. (3)
Radio streams only. (4)
INCREDIBLY fast import. (5)
Can only see artist/album results. Attempting to view individual song results changes current playing track. (6)
Can't sort or filter the library view at all. (7)
Jumps to the wrong song and changes the current playing song. (8)
Needs a plugin which is currently not enabled by default. (9)