full listings » Appearance


Customize Filter Pane kattla

Let's you customize the layout of the Filter Pane.


Customize Filter Pane



Description

This add-on let's you:

  • Show/hide playlist.
  • Show/hide filterlists.
  • Choose placement of filters (above, below, left, right).
  • Choose direction of filterlists (left to right, right to left, downwards, upwards).

Todo:

  • Replace the current toolbar icon. I have zero talent in designing icons (as you can see), so if you want to contribute an icon, or you know of an existing icon symbolizing customization it would be very welcome!



Release Notes

Version bump.




Images

(1)
  • Customize-filter-pane_0
 

Comments

(65)


stevo
stevo

Hey if you wanted to add in my code for http://addons.songbirdnest.com/addons/1364 I would be more than willing to hand it over :). I can also give you a hand with any problems you encounter.

For the first todo you can override the filtersPage.xul and filtersPage.js content under
 override chrome://songbird/content/mediapages/filtersPage.xul chrome://[your/new/xul]
 override chrome://songbird/content/mediapages/filtersPage.js chrome://[your/new/js]

You have to override each on separately since the override is not recursive.

over 3 years ago
kattla
kattla

Hi stevo,
I will be happy to include your add-on! I will need to figure out how to structure the preferences (probably just using two different prefpanes will be best), and how important is a separate tab in the Options window? Judging from the number of confused comments people seems to be expecting it to be in the add-on preferences.

And thank you for your help with the overrides! It still does not seem to work completely though... My chrome.manifest contains this:

override chrome://songbird/content/mediapages/filtersPage.xul chrome://customize-filter-pane/content/media-page.xul
override chrome://songbird/content/mediapages/filtersPage.js chrome://customize-filter-pane/content/media-page.js

But only the js file is loaded. When I use the DOM Inspector the content of the original xul file is shown (and my script complains about not finding nodes it want). I should be able to work with only the js file, so this is no big problem, but it is highly confusing!

over 3 years ago
boosh
boosh

If you could combine 'Customize Filter Pane', 'List-less Filters', and stevo's 'ChangeFilters' into one AWESOME Filter add-on.... that would swell :)

over 3 years ago
kattla
kattla

Hi boosh,

I am currently working on integrating stevo's add-on. I'm mostly done, though there are a couple of things I'm still ambivalent over. Like what sense does the reset button do (from ChangeFilters)? What sense does realtime refresh of the media page do (from here)? What sense do they make together? o_O

Also I've noticed that people tend to use tabs when prefpanes might conceptually be a better choice. I've also noticed that I like the graphical rendering of tabs better then the prefpane selectors! If someone could convince me that prefpanes have no conceptual value, or tabs are ugly, or give me a css disguising prefpanes as tabs, or whatever, I would sleep much better at night and I would be a happier person :)

Me going on like this about weird things is probably a sign that I need some sleep...

Oh! And what I really were planning on doing was asking you boosh what you mean by "combining this with List-less Filters"? As far as I can tell all functionality of List-less Filters is already present in this add-on. i.e. you disable the checkbox beside "Show playlist" and that's all. Is there anything more you wish for?

over 3 years ago
Simon
Simon

Thanks for this - it is great component, and it will be great to have all filter list options into one place!

over 3 years ago
kattla
kattla

A new version is available! Please report any problems!
This version includes the initial integration of stevo's add-on. I've removed both the reset button and realtime update for now. I might or might not introduce some or both(?) of them sometime in the future. I am aware of some subtle(or not so subtle) oddities in the way the 'Apply now' button interact with the implicit application of changes when closing the dialog, but I am lazy and I want to release something :)

over 3 years ago
lektuvas
lektuvas

try hiding the Genre filter component and click on the song title at the bottom while the song is playing. The Genre filter component mystically appears again.

good extension. needs a little polishing

over 3 years ago
kattla
kattla

Hi lektuvas,
I can reproduce what you describe. Just to make sure it's the same thing -- after the genre filter has mysteriously appeared if you click on 'Library' on the left to reload the page, the genre filter then disappear again. (And again, if you click on the song title it appears)
The problem is that when you start playing the current media list view is saved and it contains the list of filters. So when you later click the song title the old list view is displayed (even if a newer one has been loaded since after starting to play.
I can fix this problem by simply ignoring the any accompanying filters but instead regenerate them each time. I will make a new release doing just that.

over 3 years ago
Bitsbite
Bitsbite

Very good, this has a lot of potential.
Bugs:
One can not reorder the play list headers when filters are active.
Toolbar button is in browser tabs.
Ideas:
Allow saving of custom filter schemes and integrate with pane buttons.

Keep up the excellent work guys. Those add-ons where destined to be together. xD
I thought I'd just throw together a couple icons:
Use and abuse however you like...

over 3 years ago
klint
klint

Hello

there is an JS error with this addon and the latest nightlies of SB 1.1b1, for the French locale:
undefined entity file customize-filter-pane/content/toolbar-overlay.xul line 12 col 9 source : toolbarbutton id="customize-filter-pane-toolbarbutton"

Thanks

over 2 years ago
marcoz
marcoz

As Klint, i got the same bug. But i choose the option "disable frenche"... and now, i am unable to recover french... i uninstalled the add-on, restaure french... nothing appens. Help, please !

over 2 years ago
nickm
nickm

Awesome, I just realised this addon lets me change Artist to Album Artist in the filter pane, which gets rid of about 1500 useless entries in my list, thanks!

Just a suggestion though, can you make the toolbar button a menu option instead? The toolbar button is freezing the address bar at the moment, you could fix it with an update to the developer tools addon but even then it doesn't work properly with multiple profiles.

over 2 years ago
tdmurphy
tdmurphy

Is there a way that you could make it so we could move the filters around in even more ways? For example, I wanted to make a full column for artists, and then have the column to the right of it split with albums and then songs. I thought it might be useful because a lot of vertical space makes it easier to browse through all of your artists, but you don't need as much vertical space for albums and songs. However, this addon only seems to move the Artist and Album filters together, so I can't separate them in this way. Hopefully, Songbird will eventually just let you drag filters around like things on iGoogle so you can get them exactly how you want.

over 2 years ago
Schwadegan
Schwadegan

Hi, your add-on seems to cause an error reported to Getsatisfaction.com
You might want to read this topic to see what its all about.

over 2 years ago
Chlorophyll
Chlorophyll

Great add-on!
for me it replaces 'ChangeFilters' and 'VerticalFilters'.
But there is one bug:
If you change the 'Layout' part of the options and press 'Apply now', nothing happens. At least for me the changes in the layout get only visible if I quit the options and switch to another view and then back to the filter view or if I restart Songbird.

over 2 years ago
knyazeff
knyazeff

Great addon!
But I like to hear albums by year, something like this:

over 2 years ago
tdmurphy
tdmurphy

I encountered a problem with this add-on, possibly the same one Bitsbite described. When the filter media view is selected in Songbird, you cannot rearrange the columns of the song list. In addition, I have the problem Schwadegan posted about, where the address does not show in URL the bar.

over 2 years ago
Chlorophyll
Chlorophyll

tdmurphy wrote:
     "I encountered a problem with this add-on, possibly the same one Bitsbite described. When the filter media view is selected in Songbird, you cannot rearrange the columns of the song list."

Ah, I see!
I have this bug too, but didn't notice it had to do with this add-on!

over 2 years ago
DancemasterGlenn
DancemasterGlenn

Hi there! This is my first post on the Songbird add-on page. I really enjoy your plugin, and have been using it in conjunction with a few others to make the Songbird layout more comfortable for the way I use it: I'm using Pane Buttons to hide the left service pane, this plugin to have a single Artist list on the left while hiding the playlist, and Now Playing List to... have a Now Playing list. As such, Songbird is setup similarly to classic Amarok (of which I am a fan). The one function I'm currently missing is... for lack of a better term... an expandable filter? I'd like to potentially have this Artist filter be a general Library filter, where next to each artist's name one could click a button to expand said artist to show their albums, and perhaps even again within that to show that album's songs. Unless I'm totally mistaken, this has not been made into an add-on. For all I know, it may be impossible (and for all I know, this may not be the proper place to bring such a thing up). I posted here first because... well, it just seemed like a good idea.

Essentially, is it in any way possible to implement this functionality into this/any Songbird add-on?

Thanks in advance for putting up with me, I'm just very curious about exactly how tweakable Songbird is.

over 2 years ago
kattla
kattla

Hi everyone.

I am not using songbird anymore. It took too much work to make it even start to fill my needs, and then I went and wrote a simple perl-script and that actually filled my needs better! This is not a criticism of songbird. I still think it is an amazing piece of software - it is just not for me.

I feel bad for everyone having problems with my add-ons. It would be great if someone could pick up the maintenance of this add-on (and my other add-on stop-after-track). I'm willing to assist anyone in deciphering my code (it's not very well commented).

@knyazeff,
Sorting albums by year is one of my biggest pet peeves. Before making this add-on I was actually working on one to do just that. But it got very very messy and I never got it to fully work. It is hard to implement in context of the standard filter widgets.

@DancemasterGlenn,
This has been suggested before, and I think it is a very good idea. It would take a lot of work but I think it is definitely possible to implement as an add-on. Actually, if someone implements this it might be easy to at the same time make albums sorted by year =)

over 2 years ago
thevan
thevan

Hmm, I seem to be unable to rearrange the sorting categories (album, artist, year, title, etc) in filter view. I have to go back to list view to reorder them.

Bug?

over 2 years ago
Chlorophyll
Chlorophyll

Oh kattla, that's too bad that you won't maintain this add-on anymore!

Who will do the version bumps?
Who will fix the bug with not being able to rearrange the columns in the playlist?

Just 3 weeks ago I posted comments on nearly all the other filter related add-ons, that your add-on would replace them all.
And now?
Will I have to abdicate to have the possibility to have only 2 filters on the left side of the playlist?

I really do not have any clue on how to program stuff like this otherwise I would do it.

Anyone around who could fix the bug with rearranging the columns in the playlist and do the version bumps?

over 2 years ago
DancemasterGlenn
DancemasterGlenn

Oh dear. This is distressing. I'm sorry you will not be continuing to update this addon, it and the Now Playing addon are two things that make Songbird appealing to me. I too am hoping that you might provide a version bump to get this working for 1.2, at least. I wish I was more code savvy, as I would certainly take over development in that case. I hope someone can step up to the plate on this one.

Kattla, thank you no matter what for your work on this addon. It has made my time using Songbird much more enjoyable.

over 2 years ago
BR-Charles
BR-Charles

Kattla, I have a problem! 'Customize folder pane' doesn't work with Portuguese (BR) Language, mine language. Every time I try to install SB crashes and order to restart, but that time with English Language Pack.

over 2 years ago
stevo
stevo

@kattla - Hello, so I see you are no longer maintaining this :(. I would gladly take this add on over and possibly merge my ChangeFilters add on in it. Let me know, if I don't hear from you in a couple of weeks I will look at "stealing" the add on :).

Thanks,
 Stevo.

over 2 years ago
haggard
haggard

please work on an update for the new version im lost without this addon I like my filter pane's to be vertical and I cant have that without this addon please release an update!

over 2 years ago
kattla
kattla

@stevo - Please feel free to do so! It would ease my conscience a lot!
The code is largely undocumented, but if you need clarifications or anything else I'd be glad to help. You can reach me easiest at kattlachan at gmail.com.

over 2 years ago
DancemasterGlenn
DancemasterGlenn

What a relief! Thank you stevo, it will be great to see this updated again. Will updates still happen on this page, or on the changefilters page?

over 2 years ago
haggard
haggard

ahhhhhhhhhhhhh please fix this for the update im goin' nuts!!! this was my fav add on and now alas, it is gone.......

over 2 years ago
zoopzoop
zoopzoop

@stevo When do you think there will be a 1.2 compatible version of this plugin? Are you actively working on that right now? I for one will use the old Songbird version until this plugin is compatible.

over 2 years ago
haggard
haggard

we really need this to be given a version bump PLEASE FIX! this is argueably my fav add-on.

over 2 years ago
haggard
haggard

I've resorted to annoying and i don't care. i look for this add on to be updated for the new version EVERY DAY!!!! if i knew how to fix the problem myself i would do so. Alas i do not.... please make a version bump i might abandon songbird soon until that has been done....i dont want to do that but im becoming a little discouraged. please please please with whip cream and a chreey on top PLLLLLEEEEEAAAASSSEEE give this addon a version bump my very life hangs in the balance......ok not really but id really like it!

over 2 years ago
kattla
kattla

Ok, version bump done. Please note that I have not addressed any of the issues reported.

For future reference, here is how to do a version bump:
First get hold of the .xpi-file containing the addon. You should be able to download it from this page.
A .xpi-file is basically a .zip-file with a funny extension and convensions about the files it contains. You can open it with any program that can open a .zip-file. Inside, among other things, you will find a file called "install.rdf". This is the file we need to change. Specifically we need to change the line:
  <em:maxversion>1.2.3.4</em:maxversion>
(1.2.3.4 is just an example)
Change the version to a version that is same or greater than the version of songbird that you use.
Now repack the .xpi-file, install it and hope for the best.
If you have problem packing or unpacking .xpi-files you can try to temporary rename the extension to zip.

Another line of interest in "install.rdf" is
  <em:version>0.2.3</em:version>
This controls the version of the addon. You might want to change it if you are going to post the .xpi-file somewhere. I suggest you take the current version and append your name (e.g. 0.2.3haggard).

over 2 years ago
DancemasterGlenn
DancemasterGlenn

*shakes head* I appreciate the version bump, but I hope you didn't just do it for him. Haggard, that was a really rude of you to demand an update like that. I'm sure stevo is going to work on updating this addon soon, but if you bother to check the blog, you'll realize he just moved to the US like 2 weeks ago. I'm sure he has a lot more things on his plate than just updating addons left and right. You need to learn to be more patient in the future.

Anyway, sorry for the rant, everyone. And thanks for the version bump, kattla.

over 2 years ago
haggard
haggard

I dont care what you think, what kattla just posted is what some one should have done in the first place, then i'd HAVE done it my self thank you soooo very very very much the best player/browser is whole again... and the peasents rejoice

over 2 years ago
ajpan
ajpan

Doesn't work with french translation ; songbird asks to reload in english... and doesn't work better. Very "bumpy" !

over 2 years ago
BR-Charles
BR-Charles

Please Kattla, do a review. It's possible bump with no problem? I think it works, cause it tried by myself. But you should make it available for all songbird users.

Its so nice!

over 2 years ago
BR-Charles
BR-Charles

Kattla, unhappy is out. I loved this add-on, it's so useful. I'm sure users would like and would want by default. Please, somebody help! I did a bump (thanks kattla for the explanation) but I would like let this add-on for others users experience too.

over 2 years ago
HemiDak
HemiDak

There's no need to wait for an update, nor is there a need to mess around with with the .xpi/.rdf file. I'm running Songbird 1.4.3 with Customize Filter Pane 0.2.3 and no problems. How you ask? Use the add-on Nightly Tester Tools, and you can use Customize Filter Pane as well. This also works with older add-ons for other programs such as Firefox and Thunderbird.

over 2 years ago
EveKnight75
EveKnight75

@stevo:

Have you taken over the development of this add-on? If so, do you have any idea when it might be updated for 1.4?

I do miss using it, but I also understand that the UI changes for Purple Rain included code changes when it came to pane interaction (amongst other things) and that a simple version bump could lead to a buggy implementation. Which means a proper update will take time.

I would've been willing to give it a shot myself, but I honestly don't know the first thing about coding past basic CSS so I don't think volunteering myself for updating this is a good option.

over 2 years ago
B_old
B_old

I manually bumped the version to work with version 1.4/purple rain and it seems to work fine. It still would be nice to see a proper update.

over 2 years ago
thevan
thevan

This and NowPlaying are by far the most important addons for me and many others. It's a shame that we have to manually update this one to get it to work.

about 1 year ago
kattla
kattla

Hi, I just wanted to say again that I will not update this. I don't even think I could test new versions if I wanted to since they've dropped linux support. That said I would be happy to assist / answer questions if anyone wants to have a try at adopting this add-on. As far as I can remember it's quite basic so this could be good for someone inexperienced with programming but wanting to learn.

about 1 year ago
thevan
thevan

Yeah I've been manually bumping it for awhile now. It seems to work fine really.. only the icon looks very odd in Purple Rain. I understand if you have some moral objection to continuing development with the drop of Linux support, but I'm sure it would be possible if you don't. They have only dropped supporting it, the builds are still updated and compatible with Linux AFAIK.

about 1 year ago
kattla
kattla

I don't have a moral objection per see. But I haven't been using Songbird in a long time (well before they officially dropped Linux support) and I have other things I would much rather spend my time on.

about 1 year ago
BR-Charles
BR-Charles

I'm sorry about this, but I would like to say to all that this wonderful songbird add-on should continued, at least for other member of songbird team. It cant be abandoned.

about 1 year ago
thevan
thevan

I might try it... Bumping the version number is easy enough and there's only a few minor glitches even in 1.10.

about 1 year ago



Download
Log in to Rate

Statistics
Downloads: 15,555

Average Rating:
4 out of 5  based on 18 ratings

Images: 1

Comments: 65

Last Updated: over 2 years ago
Details
Name: Customize Filter Pane

Author: kattla

Version: 0.2.3 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: