HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: strubbl on 2006-08-22 15:27:01

Title: [request] Tagging Panel
Post by: strubbl on 2006-08-22 15:27:01
Hello!

I want to catalogize my music collection the following:
- 15-20 fixed genres -> assigning several to each track (e.g. "rock" and "latin")
- 4 Speeds
- ~10 "where/when to play" -> also several per track (e.g. "chilling" and "driving")

With the properties-dialog you would have to type all the genres and whentoplays manually each time - quite annoying with several thousands of mp3s i think.

Here is my idea:
- A (follow-cursor) Panel in which you have Checkboxes for genres and whentoplay and radiobuttons for the speed, just like this:
(http://img244.imageshack.us/img244/4204/taggingpanelgn9.jpg)


To make it more universal and configurable (just as foobar is) you could give it a modular structure (like e.g. browser-panels)
Then everyone could build up his own interface by adding individual panels out of this list (and arranging them with the help of splitters):... and maybe a "button panel", which contains a save button and a dropdownlist for autosaving mode (just as in the "file info box")

For the checkboxgroup:
- always shows predefined values, the ones a track already has, should be already marked
- if a track has other values in this field, it is displayed at the top or bottom of the list (marked)
- They should be embedded in a scrollng bar

Thats my idea...

I could maybe progamm it myself. But all i know is a bit of java. I've never seen a piece of c++ code and never written a foobar-plugin. So it would be quite a headache for me to write this component.

That's why I'm asking if anybody who has the practice of making foobar-plugin could realize this idea.

... this would be far too great!
Title: [request] Tagging Panel
Post by: alphaex32 on 2006-08-22 16:56:39
I really like this idea. If someone could create a nice GUI for creating custom tagging panels it would be amazing. There could be options for textboxes, radiobuttons, dropdowns, etc. Please, somebody take on this project.
Title: [request] Tagging Panel
Post by: strubbl on 2006-08-23 20:49:11
I really think, for one who has already written a component (especially if it deals with tagging) this should be a thing of one afternoon, but in all cases less than 2 days.

... but if no one wants to, maybe i'll try to do it myself. But i would be graceful if someone then could give me some advice if I need it.

With this component availibe, there would not be much arguments left not to name foobar THE perfect Audio player
Title: [request] Tagging Panel
Post by: metal_termite on 2006-08-23 22:07:22
Great idea. I'd definitely use this if it was as customizable as your concept. It would be great for adding AMG's list of moods (http://www.allmusic.com/cg/amg.dll?p=amg&sql=75:), themes (http://www.allmusic.com/cg/amg.dll?p=amg&sql=76:), and styles/genres (http://www.allmusic.com/cg/amg.dll?p=amg&sql=73:).
Title: [request] Tagging Panel
Post by: fabiospark on 2006-08-31 19:37:54
Let's keep this idea alive
Title: [request] Tagging Panel
Post by: cuotos on 2006-09-01 10:41:28
I just love the idea. Looks awsome. If someone can get this done he would be my official hero.
Title: [request] Tagging Panel
Post by: Sw!ng on 2006-09-04 04:40:20
You can add my voice here, too ...!!
Title: [request] Tagging Panel
Post by: mazy on 2006-09-04 12:50:08
this has been discussed quite a long time ago. it would be nice though it would have to be configurable and i would vote for it to work with custom info too ...
Title: [request] Tagging Panel
Post by: strubbl on 2006-09-04 12:54:14
this has been discussed quite a long time ago. it would be nice though it would have to be configurable and i would vote for it to work with custom info too ...


can you give a link to this old discussion?

... if I find the time, i'll put my nose into c++ and i'll try to make this plugin (it's my idea, anyway...). But it won't be as good as if a c++&foobar-plugin-experienced person would make it!
Title: [request] Tagging Panel
Post by: iOsiris on 2006-09-04 13:27:12
I don't see why you guys just don't use a script, then attach it onto the context menu :X
Title: [request] Tagging Panel
Post by: tberman333 on 2006-09-04 21:09:45
I don't see why you guys just don't use a script, then attach it onto the context menu :X


How would you create a script that allowed you to chose one of 10 (or however many were listed) genres?  I don't think this is possible, I think you would actually need 10 different scripts (just for the genre and then a number more for the moods).
Title: [request] Tagging Panel
Post by: strubbl on 2006-09-09 17:06:49
... just made and published a workaround (http://www.hydrogenaudio.org/forums/index.php?showtopic=48141), which uses 15buttons asigned to 15 scripts.

Quite time-intensive to set up & not as comfortable as a plugin, but for me, the effort needed is still less than to make a plugin.

One main-disadvantage is that you don't have your genres ordered (unless you always click the buttons in the same (...euhm... whats the word...) sequence). Like this, you will have one file with "latin, rock, ska" - and another one with "rock, latin, ska" - quite confusing not very nice to look at i think.

But maybe sometime somebody will make this component... hopefully.