HydrogenAudio

Hosted Forums => foobar2000 => General - (fb2k) => Topic started by: shiva1100 on 2014-03-04 01:47:05

Title: Tag music with keywords from a list, then search for songs with those
Post by: shiva1100 on 2014-03-04 01:47:05
You have a list of 50 words that describe music (e.g. Happy, Sad, Upbeat, Beautiful, Melancholic, Calm, Vocal, Instrumental, Orchestral, Guitar, Exercise, General, Mellow, Silly, Aggressive). For each song, you can assign as many of these words as you want. It is important for these words to be listed, so you can tag songs from a pre-determined list of tags. For a practical example, look at the supercook website (http://www.supercook.com/) - you can click ingredients you have under the "Do you have?" field.

I would then be able use these tags to make foobar show me songs.

Is there a component that exists for this? It would really helpful because I have a diverse music library and making individual playlists takes ages. Sometimes my mood likes a subset of songs in a playlist, so I make a second one based on the first one.

EDIT: I found a picture of something similar(http://i.imgur.com/AB51hdT.png) - under Keywords there are checkboxes which you can use to assign keywords to your songs
Title: Tag music with keywords from a list, then search for songs with those
Post by: Daeron on 2014-03-04 10:54:28
You can define preset words with foo_tagbox as I remember.
Title: Tag music with keywords from a list, then search for songs with those
Post by: BenB on 2014-03-05 06:27:49
OP, there are tagging components (http://www.foobar2000.org/components/tag/tagging) which can more or less do what you want.

Quick Tagger populates itself and TagBox and Tagger Panel can populate themselves with specified values.
TagBox and Tagger Panel can populate themselves with values stored in the media library database for the specified tag.
Tagger Panel can populate itself with values stored in the media library from other tags.
Tagger Panel uses checkboxes while TagBox can be configured to use checkboxes. Quick Tagger only uses nested menus (which makes the use of 50 values inconvenient).

An alternative to adding another component is simply to add the tag to foobar's list of autocomplete fields at Preferences > Advanced > Display > Autocomplete fields and to add the tag to foobar's list of standard fields at Preferences > Advanced > Display > Properties dialog > Standard fields.