IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

New component: Text Tools, Replacement for "copy names" functionality.
Peter
post May 19 2008, 00:06
Post #1


foobar2000 developer


Group: Admin
Posts: 3275
Joined: 30-September 01
Member No.: 84



Download: http://foobar2000.org/components
Recommended for people who use the "copy names" command a lot. The Text Tools component lets you create multiple context menu commands copying information about the selected tracks using different title-formatting patterns. Additionally, the "advanced" dialog lets you produce a report with grouping and group headers/footers, for eg. exporting a list of your albums with full track lists.
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Anakunda
post Dec 10 2011, 21:21
Post #2





Group: Members
Posts: 450
Joined: 24-November 08
Member No.: 63072



HI!

If I'm not mistaken this is the only etension for fb2k having reporting capabilities. It would be very useful to extend it for more than one level of grouping, ie. allow one group for global header and it's closing footer (no grouping capabilities), then on lower level a custom header/closing footer for %album artist% / %album% group, and on another level a custom header/closing footer for [%discnumber%] (if present). If discnumber not present, this header/footer wouldnot be inserted. On lovest level individual tracks. Also the closing footer wouldnot have grouping capabilities, ie. it would just close the related header on the same level (if inserted)

So I'd like the global header could contain any user defined text, header on album level could be this:

Artist: %album artist%
Album: %album%
Release date: $if2(%releasedate%,%date%)
Genre: %genre%
Total tracks: %totaltracks%
...

header on Disc level could be

Disc %discnumber%

It would be also very useful to enable on each level define set of grouping tags, ie. enable not to handle all tags used in header text as unique group.

This post has been edited by Anakunda: Dec 10 2011, 21:23
Go to the top of the page
+Quote Post
vogliadicane
post Dec 11 2011, 12:21
Post #3





Group: Members
Posts: 298
Joined: 17-February 09
Member No.: 67105



Made some more generic script concerning Codec, Album Artist/Track Artist and Total Disc Info (based on garbanzo.bean's/Rain's code):

CODE
Group header pattern:

$crlf()%album artist%/%album%$ifgreater(%totaldiscs%,1, - CD %discnumber%,)/%date% '('%codec%[ %codec_profile%$ifequal($strcmp(%codec_profile%,CBR),1, %bitrate% kbps,)]')'$crlf()

Track pattern:

%track% $if($meta(album artist),%artist%: ,)%title% - %length%


results in:

CODE

Air/Premiers Symptomes/1999 (MP3 CBR 128 kbps)

01 Modular Mix - 6:00
02 Casanova 70 - 5:54
03 Les Professionnels - 4:33
04 J'Ai Dormi Sous l'Eau - 5:42
05 Le Soleil Est Pres de Moi - 4:52
06 Californie - 2:28
07 Brakes On - 4:23


The Hellacopters/Payin' The Dues/1999 (FLAC)

01 You Are Nothin' - 2:39
02 Like No Other Man - 3:15
03 Looking At Me - 2:04
04 Riot On The Rocks - 1:23
05 Hey! - 3:21
06 Soulseller - 3:13
07 Where The Action Is - 2:41
08 Twist Action - 2:04
09 Colapso Nervioso - 4:04
10 Psyched Out And Furious - 4:14


LTJ Bukem/Progression Sessions 003/2000 (MP3 VBR V2)

01 Control: Control - 8:07
02 Big Bud: Pure - 7:00
03 Big Bud: State Of Mind - 7:03
04 Future Engineers: Time Shift - 6:39
05 Voyager: Apollo - 4:52
06 Second Vision: Italian Job - 6:15
07 Blu Mar Ten: Santur - 6:00
08 Big Bud: Transmission - 7:23
09 Intense: Solar - 7:30
10 Big Bud: Emotionography (Remix) - 6:49
11 Blu Mar Ten: B.R.O. - 7:29


120 Days/120 Days - CD 1/2006 (MP3 VBR V2)

01 Come Out (Come Down, Fade Out, Be Gone) - 8:51
02 Be Mine - 4:15
03 C-Musik - 7:22
04 Sleepwalking - 3:28
05 Get Away - 4:41
06 Keep on Smiling - 5:30
07 Lazy Eyes - 4:40
08 Sleepless Nights #3 - 3:04
09 I've Lost My Vision (Kraut nr1) - 11:26


120 days/120 days - CD 2/2006 (MP3 VBR V2)

01 120 days / Sleepwalking 120 days Remix - 8:00
02 120 days / Come Out, Come Down, Fade Out, Be Gone (T.A.Kaukolampi remix) - 9:33
03 Come Out, Come Down, Fade Out, Be Gone (Reconstructed by Secret Machines) - 6:07
04 120 days / Come Out, Come Down, Fade Out, Be Gone (Mental Overdrive remix) - 9:14

Go to the top of the page
+Quote Post

Posts in this topic
- Peter   New component: Text Tools   May 19 2008, 00:06
- - Canar   Excellent! Just what I've been hoping for...   May 19 2008, 00:19
- - bb10   Awesome! Thanks Question: Is it possible to ...   May 19 2008, 00:24
- - foo_peter   I follow that.... but why twice the same one text ...   May 19 2008, 01:04
- - saivert   foo_utils already provides a good Text tools Copy ...   May 19 2008, 01:13
- - foosion   The name and functionality clash with the text too...   May 19 2008, 07:47
|- - Fandango   QUOTE (foosion @ May 19 2008, 08:47) I am...   Aug 4 2008, 23:31
- - foo_peter   Hello foosion Thanks for these words that lets me ...   May 19 2008, 10:11
- - Bimbo Frogger   This is awesome. Thank you Peter   May 19 2008, 12:34
- - NullString   Thank you!   May 19 2008, 13:27
- - zmur   thanks   May 20 2008, 20:45
- - MuseFan   Cool! Thanks Peter!   May 21 2008, 01:11
- - Olaf   I think I found a bug : if you assign a keyboard s...   Jun 24 2008, 10:58
|- - Yirkha   QUOTE (Olaf @ Jun 24 2008, 10:58) I think...   Jan 17 2009, 16:11
- - odyssey   It would be great if it was able to save the resul...   Jun 24 2008, 17:07
- - maxtail   Using previous version foo_utils with Copy Name fu...   Jun 25 2008, 02:04
- - DocBeard   You can edit the context menu so that Text Tools i...   Jun 26 2008, 04:28
- - langoustator   Thanks for this useful plugin! Small request: ...   Jan 6 2009, 16:42
- - Takaji   Thanks! I was looking for something like this.   Jan 17 2009, 19:25
- - Olaf   Thanks for the fix.   Jan 17 2009, 21:12
- - Hommit   Thanks for much useful plugin. However, i have th...   Jan 31 2009, 14:17
- - LePeR   Is it possible to be able to add brackets to my ou...   Jan 12 2010, 07:18
- - bimbel   You need to escape brackets in title-formatting eg...   Jan 12 2010, 07:42
|- - LePeR   Ohh nice tyvm Moderation: Removed unnecessary fu...   Jan 12 2010, 07:43
- - garbanzo.bean   wow, very useful! i too would like to see the...   Jan 12 2010, 08:16
|- - LePeR   That is actually amazingly useful Moderation: Rem...   Jan 12 2010, 08:39
- - pyrotechnician   just the thing i was looking for. thanks!   Jan 16 2010, 19:03
- - Rain   Thanks garbanzo.bean, that was really useful. Now ...   Jan 17 2010, 01:39
- - thecircusfreak   @ garbanzo.bean small notice, the second part of ...   Jan 17 2010, 02:15
- - Rain   Slight edit of garbanzo.bean's code: CODETrac...   Jan 17 2010, 03:36
- - garbanzo.bean   @ thecircusfreak - can you explain why? i put it t...   Jan 17 2010, 13:46
|- - TomBarlow   QUOTE (garbanzo.bean @ Jan 17 2010, 12:46...   Jan 17 2010, 14:05
- - Keesface   i use this for copying the content of my entire li...   Jan 19 2010, 19:05
- - stefle   Found a strange behaviour: %list_index% is not tre...   Jan 23 2010, 22:48
- - fuffi   Hi Peter, very useful plugin, thank you. also tha...   Jan 1 2011, 14:37
- - Anakunda   HI! If I'm not mistaken this is the only ...   Dec 10 2011, 21:21
|- - vogliadicane   Made some more generic script concerning Codec, Al...   Dec 11 2011, 12:21
- - Anakunda   Yes that's right I can do this with Text Tools...   Dec 11 2011, 13:00
|- - vogliadicane   ^^ jfi my post was NOT a reply to your request   Dec 11 2011, 17:06
- - Anakunda   Too bad. Anyone else can fullfill my request?   Dec 11 2011, 17:11
|- - vogliadicane   nice puzzle, here you go (adjust the line breaks t...   Dec 11 2011, 19:29
- - mjm716   I'm bumping this thread to see if anyone has a...   Aug 8 2013, 22:49
- - Robertina   QUOTE (mjm716 @ Aug 8 2013, 10:49) I woul...   Aug 9 2013, 00:30
- - mjm716   QUOTE (Robertina @ Aug 9 2013, 01:30) Not...   Aug 9 2013, 11:54


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th July 2014 - 11:25