full listings » Playback, Web Browser


searcher Simon

First test version of an 'awesome' search bar for Songbird


searcher



Description

This is the initial release of an 'awesome bar' type query mechanism for Songbird.

It is not a final product -and is intended for testing - particularly around query performance.

There are a reasonably large number of options which can be played with. (accessible from the add-ons pane or by clicking on the icon on the searcher pane). I really need feedback on how the various options impact performance - especially when you find it runs slower than you would like or expect. You can post here or (better) email me at songbird.searcher@gmail.com. Please send me the info at the bottom of the query ('callas from 4657-->...' in the screen shot).

With this add-on installed, the URL bar appears on the library tab. A query is performed when more than 3 characters are entered into the URL bar.

Artists, albums, tracks and play lists which contain the word(s) entered are displayed in a drop-down panel.
Preferences control how that output appears, what artwork is displayed and from where it is obtained.

Album Artwork.
An album is a group of tracks with the same album artist or artist. If you have an album with multiple artists and want them to show up as one album, make sure all of the tracks have the same album artist.

Album art is displayed (or not, depending on the searcher preferences setting) based on Songbird's album art settings, (which can be set using the AlbumArtPreferences add-on). The use of local art album art for queries is set in searcher preferences, as is whether or not to search for web album art. In both cases, the album art fetchers used and their order is as set globally for Songbird.
 
If there is no artwork for an album, artist work can be searched for the artist(s) featured in that track or album (i.e. those artist(s) mentioned in the title or common to nearly all of the tracks.)

Artist Artwork
Artist artwork, for artists, composers, albums or tracks, is fetched according to settings in the searcher preferences panel.You can enable searches in the common standard Songbird locations and/or the muzPhoto storage location and set the order in which locations should be searched. If you have artist art stored elsewhere under another folder, you should set the locations, folder search and file search options accordingly.

If no local artist artwork is found, lastFM can be queried. If found, the 1st page of lastFM images (up to 50) are randomly used for that artist for the rest of the Songbird session.

Drill-down
Clicking on the 'show details icon' or the artist or album name, drills down from artist to album, and album or play list to the individual tracks.

There are options to enable the display of common data at higher levels and to suppress the display of data at lower levels (e.g. if a whole album is by one artist or composer, their name is not repeated on each track, similarly if a person's name appears in the title of an album or track, their name is not listed again.)
 
I would appreciate some feedback on how people would like to see genre and rating fields (which I've given up using myself).
    
Names
Multiple names in a name field are separated and treated individually. The dividers between names are currently :
/ ; and arr. with
 
Artist, album artist and composer names can be displayed as they are stored or, you can choose to have names displayed in 'first last' or 'last, first' order.

This takes account of the most common English titles, particles and pedigrees. I find this is correct for almost all my tracks, and I don't have to edit metadata much at all. If you wish to use this functionality, and need to force a name to appear a particular way make sure it has a comma at the end (in which case it will be left as is) or store it in 'last, first' order e.g. Denis Browne, William.
 
The current titles recognised are:
 dame,doctor,dr,lord,master,miss,mrs,ms,professor,sir
 
The current particles recognised are:
 d',di,de,de la,du,of,te,ten,van,von
 
The current pedigrees recognised are the roman numerals up to 10 and:
junior, jnr, jr, senior,snr,sr
 
I will make these available in preferences in the next version, if anyone wants.

Dates are removed from names (because they annoy me!) Happy to make this an option if it causes problem for people.

To do:
This is by no means a finished product. There is a lot to do, especially around the query output and a proper playback mechanism both of which are currently rudimentary, at best. (I do intend to feed the NowPlaying add-on, as a priority, but want to work on this alternative queuing mechanism, too.)

I'm now NOT intending to do anything more on this.




Release Notes

Known issues:
drill-down on artist shows albums, not tracks without an album name
excessive time between playing tracks sometimes
player previous button not working (currently disabled)

To do:
query results layout
feed to NowPlaying add-on
URL bar search history
context menu (right-click) actions ( edit metadata/send to playlist/etc.)
buttons & menu options for art (save art/delete art/force refresh)




Images

(3)
  • Screenshot012_thumbnail
  • Screenshot009_thumbnail
  • Screenshot014_thumbnail
 

Comments

(37)


Seb
Seb

I test it, it's a beautifull idea

over 2 years ago
Seb
Seb

It's really a great success that this plugin.
It is working really well, I liked the best panel in the middle of reading, not one of the sidebars.
I also relate to its relatively slow, in fact I have 30,000 songs on my hard drive.
There could add an insert with the last.fm page of the search page and Discogs allmusic or in the results?

over 2 years ago
Seb
Seb

In fact why not combine this with Ubiquity?

over 2 years ago
Seb
Seb

I would like to add that this addon speed greatly outperforms the conventional search Songbird!
It's really working pro!

over 2 years ago
Seb
Seb

Would it be possible to add the cover display in the bottom left (Album Art) when a song is played in the player search?

over 2 years ago
hellocatfood
hellocatfood

Great idea, though currently it brings my whole system to a halt for a few seconds when I search

over 2 years ago
Simon
Simon

@ seb - a display pane add-on to use the album art fetchers to show at fr the now-playing track would be a good idea. I'm surprised there isn't one- or is there? It appears that Last FM Album Art is closest but that always goes to LastFM and doesn't look for local art.
 

@ catfood: does disabling display of local artist art make any difference?

over 2 years ago
ajeewa
ajeewa

I've been testing this and just want to know if it only searches artists as when I type words from my albums, nothing shows up but when I do artist names I get results.

Just something for you to look at. Your Add-On shows up in both the Left and Bottom pane but when I click on a track to add it to the pane, it only shows up in the left pane and not the bottom. I actually prefer to use this in the bottom pane so I won't have to stretch my Songbird out

Other than that, I like it

over 2 years ago
Simon
Simon

ajeewa:

No, I get results for album names and artist names - you should too!

If you have searcher selected for display in 1 pane (only) it will add to the queue in that pane. If it is not open in a pane it will open itself (in the right-hand pane?). If it is selected in more than 1 pane it will add to one queue only (not sure which one). Do you think it should add to all the queues?

over 2 years ago
ajeewa
ajeewa

OK ran it again and got album names. I guess I was a little impatient and didn't give it enough time so that's my bad.

In regards to the panes, I was thinking that I can choose which pane it shows up in. At the moment, I have to stretch my right hand pane just to access the queue controls of the song to remove it which is a little cumbersome at times

over 2 years ago
ethanjim
ethanjim

Is this add-on still been developed because there hasn't been much activity on here in the past month?

over 2 years ago
Simon
Simon

I haven't done anything on this for a while but am still intending to develop it further.

over 2 years ago
klint
klint

Hi Simon
Just wanted to let you know that this extension breaks the Korn release. This is of course expected as it is not compatible with it :). Anyway, please be aware that the MP3 files in a web page are not detected anymore with searcher installed.

over 2 years ago
Simon
Simon

Thanks, Klint, for letting me know. Not sure, off-hand, why that could be but I will look at it; I suspect it is a namespace conflict. I use a better, fully anonymous pattern, now and will be changing Searcher to that in any case. In the meantime, I'll let Searcher stay incompatible with Korn.

I'm waiting for the next official SB release before updating Searcher (as I need to re-tune it to get decent performance) but its been alpha for far too long.

I have already started tidying up the Searcher display drop-down and making it skinnable. But, I need to do something to make the playback queue/controls better - now would be good time for people to let me know exactly what they want/need...

over 2 years ago
touringlonewulf
touringlonewulf

Hello, I've just read the getSF discussion about the "awesomebar" and now wanted to test your add on.
But it's not compatible any more...
Can you please update it to Songbird 1.4.3?

about 1 year ago
Simon
Simon

Sorry, but it is very unlikely that I'll be doing any work on this add-on for at least the foreseeable future.

If anyone wants to take the code and develop it further in any way- feel free (even freer than usual!)

about 1 year ago



Download
Log in to Rate

Statistics
Downloads: 3,704

Average Rating:
3 out of 5  based on 5 ratings

Images: 3

Comments: 37

Last Updated: over 2 years ago
Details
Name: searcher

Author: Simon

Version: 0.7.0.0 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: