diff --git a/src/libtomahawk/Playlist.cpp b/src/libtomahawk/Playlist.cpp index f3b024b0b..935d95d90 100644 --- a/src/libtomahawk/Playlist.cpp +++ b/src/libtomahawk/Playlist.cpp @@ -168,6 +168,11 @@ Playlist::get( const QString& guid ) foreach( const Tomahawk::source_ptr& source, SourceList::instance()->sources() ) { p = source->dbCollection()->playlist( guid ); + if ( !p ) + p = source->dbCollection()->autoPlaylist( guid ); + if ( !p ) + p = source->dbCollection()->station( guid ); + if ( p ) return p; }