HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: billcow on 2003-08-06 06:36:38

Title: foo_tradersfriend
Post by: billcow on 2003-08-06 06:36:38
Small suggestion - make it work with files that have 2 digits in the track number in the filename. Right now it only does this when the disc number is present. With etree files I don't think this is an issue, but the Further standard allows two-digit track numbers, and such files don't work.
Title: foo_tradersfriend
Post by: foosion on 2003-08-06 09:49:35
Good to know there's actually somebody who uses this plugin.

Thanks for finding this bug. It's fixed now.

Perhaps I should say something about how the plugin guesses things:

Date: the plugin looks for YYYY-MM-DD or YY-MM-DD in the filename, where Y, M, and D are digits. I found this to work better than extracting the date from the text files, as dates occur in text files in a wide variety of formats.

Tracknumber and discnumber: taken from the filename. The filename must be in one of the following formats for this to work:
{artist}{date}{sth}d{discnumber}t{tracknumber}{sth else}
{artist}{date}{sth}d{discnumber}{tracknumber}{sth else}
{artist}{date}{sth}t{tracknumber}{sth else}
The discnumber is always only one digit, the tracknumber must be at least one digit. {artist} may be arbitrary text that does not contain a digit. {date} should be in YYYY-MM-DD or YY-MM-DD format. {sth} may be anything not looking like a discnumber or tracknumber. {sth else} may be arbitrary text.

The rest of the information is extracted from a text file as follows:

Artist and venue: These are extracted from the header, which should be in one of the following forms:

1)
artist: 1 line
date: 1 line
venue: 1 or more lines

2)
artist: 1 line
venue: 1 or more lines
date: 1 line

The plugin uses heuristics to recognize the line containing the date (the plugin can detect purely numerical formats as well as semi-textual formats like June 1, 2003). The first empty line terminates the header.

Title: Track titles are found by looking at all lines following the header. Lines describing tracks are have to start with X, tX, dytX, dYX, where X is the tracknumber and Y is the discnumber. This may be followed by '.', ')', '.)', ':', ' - ', or just whitespace.
If Y is not given, it is deduced as follows: If this is the first track found, Y is 1. If X is greater than the previously found tracknumber, Y is the same as there. Otherwise, Y is one more than the previous discnumber.

I hope this helps in case you run into problems with the plugin.
Title: foo_tradersfriend
Post by: upNorth on 2003-08-06 10:26:23
Could you add the option to change where it looks for a text file? It would like it to look in the same directory, not one level up.
Title: foo_tradersfriend
Post by: foosion on 2003-08-06 14:17:28
Quote
Could you add the option to change where it looks for a text file? It would like it to look in the same directory, not one level up.

It should actually look in both directories. It then chooses the text file that shares the longest common prefix with your music file.
If the plugin uses the wrong text file, please tell me the name of (one of) the music files and of all text files in the same and in the parent directory.
Title: foo_tradersfriend
Post by: upNorth on 2003-08-06 14:28:16
I probably got the use of this plugin wrong. Is it for albums that has a text file for every track or albums that has a text file for the whole album? I guess the first, but I was hoping the second. It would be a nice addition when using the masstagger and you have a text file with all the correct info. Making copy and paste easier.
Title: foo_tradersfriend
Post by: foosion on 2003-08-06 14:35:43
It is intended for albums/concerts with one text file for the whole album/concert. If you want to use it for single tracks with one text file each, you could set tracknumber (and discnumber, if present) to 1 before applying "guess values from text file". If the plugin can find the correct text file using the "longest common prefix" rule, then this should work as well.
Title: foo_tradersfriend
Post by: upNorth on 2003-08-06 14:55:46
Sorry, don't know what I did before, but it works now.

I have a problem when I try to edit a text file though.
A "\.\" directory is added like this:
D:\Music\Fugazi - 13 Songs\.\13 Songs.txt
When it should have been:
D:\Music\Fugazi - 13 Songs\13 Songs.txt
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-08-06 15:03:20
Quote
I have a problem when I try to edit a text file though.
A "\.\" directory is added like this:
D:\Music\Fugazi - 13 Songs\.\13 Songs.txt
When it should have been:
D:\Music\Fugazi - 13 Songs\13 Songs.txt

That's the same actually, so it shouldn't be a problem.
Title: foo_tradersfriend
Post by: foosion on 2003-08-06 15:05:07
Quote
I have a problem when I try to edit a text file though.
A "\.\" directory is added like this:
D:\Music\Fugazi - 13 Songs\.\13 Songs.txt
When it should have been:
D:\Music\Fugazi - 13 Songs\13 Songs.txt

I suppose you're using Win2k/XP? ssamadhi97 already mentioned this to me. Strangely enough, it works on Win98 with either Notepad or SciTE as default editor.
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-08-06 15:12:05
Quote
That's the same actually, so it shouldn't be a problem.

..note though that it seems to break direct file opening in programs - while using this kind of directory name works nicely in Windows' Common Dialogs.. 
Title: foo_tradersfriend
Post by: upNorth on 2003-08-06 15:25:34
Yes I use WinXP.

I have a feature request that I could make use of, but I guess it's not really in the scope of this plugin in the first place:
An option in preferences, to set the file types to look for. A custom line like the one for "Album list" and "Core".
Title: foo_tradersfriend
Post by: foosion on 2003-08-06 15:37:29
Quote
I have a feature request that I could make use of, but I guess it's not really in the scope of this plugin in the first place:
An option in preferences, to set the file types to look for. A custom line like the one for "Album list" and "Core".

I'm not sure what you mean here. Do you propose to have a format string that evaluates to the name of the text file to be used? Or restrict the effects of "guess values from text file" to certain types of music files?
Title: foo_tradersfriend
Post by: upNorth on 2003-08-06 15:55:25
Quote
Quote
I have a feature request that I could make use of, but I guess it's not really in the scope of this plugin in the first place:
An option in preferences, to set the file types to look for. A custom line like the one for "Album list" and "Core".

I'm not sure what you mean here. Do you propose to have a format string that evaluates to the name of the text file to be used? Or restrict the effects of "guess values from text file" to certain types of music files?

I'll try to explain it better.
For foobar's database you have the option to define the file types you want it to remember.
Restrict incoming file types to e.g. *.MPC;*.MP3;*.OGG;*.WMA

If you could add a feature like this, I would be able to open files like: *.log;*.nfo;*.m3u from within foobar to use with masstagger when renaming and fixing tags.

If you think this is way off target, just forget it. I like the foosion_pack anyway 
Title: foo_tradersfriend
Post by: foosion on 2003-08-06 19:18:57
Quote
If you could add a feature like this, I would be able to open files like: *.log;*.nfo;*.m3u from within foobar to use with masstagger when renaming and fixing tags.

If you think this is way off target, just forget it. I like the foosion_pack anyway 

Ah, now I see whart you mean. Unfortunately, this plugin is geared towards text files describing concerts like on etree.org, which are in a semiformal format. So the parsing would fail for m3u files. I don't even know about the format used by the nfo and log files you mentioned.
Perhaps this would be a nice addition, but it is not what the plugin was intended for. So I won't add this, unless I get really, really bored. But don't count on that.
Title: foo_tradersfriend
Post by: foosion on 2003-08-14 20:08:19
Important bug fix!

Please redownload the plugin! Previously, the data read from the text file was not translated to utf8 (I somehow missed that ).
Most of those text files use only ASCII chars, so this wasn't a problem. But then again, someone might use ASCII 150 instead of - (ASCII 45). The two look identical with monospaced fonts.
Non-utf8 values in tags make your playlist look jerky, and opening Album List will block foobar (at least it does on my Win98SE).
Title: foo_tradersfriend
Post by: foosion on 2003-10-12 02:10:01
foo_tradersfriend 0.4.0

Update for SDK 0.7.1. The plugin now integrates into the official masstagger rather than replacing it. The direct access to single masstagger actions is missing from this version. I'll put that functionality into a separate plugin.

download link: plugin (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_tradersfriend/foo_tradersfriend-0.4.zip), source code (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_tradersfriend/foo_tradersfriend-0.4-src.zip)
Title: foo_tradersfriend
Post by: ottar on 2003-10-13 01:03:45
THANKS! This greatly improves my Foobar2000 experience. Some requests: give me a preview of what tradersfriend will parse from the file, and let me browse for the text file, if tradersfriend picks the wrong one.

This is great stuff. I saw this morning that 0.7.1 was out, got the special installer, got the latest foo_syfm and tradersfriend, and my life is very much improved.
Title: foo_tradersfriend
Post by: Raymond on 2003-10-13 04:18:19
This plugin remind me of something.
Generally I don't do any tagging thing, simply rename files into the format like
tracknum - title

I found this nice feather in another rename tool:
For example, there're 10 files here
file1
file2
...
file10

And there's a txt file, which content is 10 lines:
name1
name2
...
name10

Then the tool renames the 10 files according to the content of txt file, one file per line. It's very handy!

Can this plugin do this?
Title: foo_tradersfriend
Post by: foosion on 2003-10-13 09:55:13
Quote
THANKS! This greatly improves my Foobar2000 experience. Some requests: give me a preview of what tradersfriend will parse from the file, and let me browse for the text file, if tradersfriend picks the wrong one.

Nice features, that I already thought about myself, so they might be implemented eventually.
Title: foo_tradersfriend
Post by: foosion on 2003-10-13 10:07:18
@Raymond:
You can also do this with plain masstagger from 0.7.1 using the "Input data (one line per file)" tag editing action. Use "%temp%" as scheme and paste the contents of the text file in the text box titled "Input data...". After that, rename the files with masstagger; "Output filename format" should be set to "%temp%". Now you can now use masstagger again to get rid of the %temp% tag...

foo_tradersfriend can not simplify this process. In fact, it will most likely fail to parse the text files given the format you described. foo_tradersfriend relies on the presence of a header at the beginning of the file and on tracknumbers on each track's line.
Title: foo_tradersfriend
Post by: Raymond on 2003-10-13 12:54:14
Quote
@Raymond:
You can also do this with plain masstagger from 0.7.1 using the "Input data (one line per file)" tag editing action. Use "%temp%" as scheme and paste the contents of the text file in the text box titled "Input data...". After that, rename the files with masstagger; "Output filename format" should be set to "%temp%". Now you can now use masstagger again to get rid of the %temp% tag...

emm...it's not so convenient to do it with masstagger. Then I wish masstagger can rename the files directly from txt file.
Title: foo_tradersfriend
Post by: anza on 2003-10-13 14:07:04
oh well, forget that idea
Title: foo_tradersfriend
Post by: dev0 on 2003-10-31 13:41:13
<edit>FLAC Fingerprint Writing would be a nice feature, but shouldn't be integrated into a Masstager component. Anyone up for foo_ffp?</edit>

dev0
Title: foo_tradersfriend
Post by: Despite on 2003-10-31 23:23:14
I noticed this plugin doesn't write tracknumber tags.  Out of curiousity, what's the reasoning behind this, and is there another easy way to do it?  I thought I had way with "Guess from filename" but my newness hasn't gotten it to work.

Any info appreciated.

Despite
Title: foo_tradersfriend
Post by: foosion on 2003-11-01 09:19:55
Quote
I noticed this plugin doesn't write tracknumber tags.  Out of curiousity, what's the reasoning behind this, and is there another easy way to do it?  I thought I had way with "Guess from filename" but my newness hasn't gotten it to work.

Any info appreciated.

Despite

Easy ways to add tracknumber:I might add tracknumber writing later today. I don't really remember what was the reason for not doing it.
Title: foo_tradersfriend
Post by: Despite on 2003-11-01 16:06:28
Ahh, that works excellently, thank you.  Now I'm off to try and make the album list sort by date when there's no album tag present.

Despite
Title: foo_tradersfriend
Post by: foosion on 2003-11-12 17:17:32
foo_tradersfriend 0.4.2*: only for filenames with the following format:
xyzYYYY-MM-DDddiscnumberttracknumber

edit: some clarifications:
The used heuristics are actually laxer than what is described above. t%tracknumber% instead of d%disc%t%tracknumber% works. YY-MM-DD works as well, but there is no century guessing.
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-11-12 19:09:40
Can you please process YY-MM-DD as well, maybe even with some cheap heuristics to auto-complete YY to YYYY format?

And please add support for artist%date%t%tracknumber% as well..

Looks like some people still haven't realized that one day there might be more than one century of music history.. </sarcasm>
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-11-12 20:02:59
Sneaky.
Title: foo_tradersfriend
Post by: antares on 2003-11-13 09:32:59
@ foosion,

I have foobar 7.3 and loaded traders friends into the components folder, but nothing happens! Did I miss something or do I need annother component to run traders friends?



antares
Title: foo_tradersfriend
Post by: foosion on 2003-11-13 09:57:48
Quote
I have foobar 7.3 and loaded traders friends into the components folder, but nothing happens! Did I miss something or do I need annother component to run traders friends?

This is a masstagger extension. It adds the masstagger action "Guess values from text file".
Title: foo_tradersfriend
Post by: Mindflux on 2003-11-19 23:54:32
What a nice program, I'm getting the hang of it! However.. Is there a way to remove the tags? Where does it write the tags? Directly to the SHN's? Regardless of me having "do not write tags to files" checked in F2k?

NM: Got how to remove the names. However where does F2k store those variables? must be in the SHN header.
Title: foo_tradersfriend
Post by: foosion on 2003-11-20 09:18:27
Quote
However where does F2k store those variables? must be in the SHN header.

foobar2000 stores tags in its database (if you have it enabled), otherwise there still stored in your FPL playlist files. So even if you have database disabled and "Do not write modified tags to files" checked, you will not lose your tags as long as you have the files in one of your playlists.

How tags are stored depends on the file format. In case of SHN files, writing tags to the files themselves would likely break those files (in addition to corrupting MD5 hashes), which is why foo_shn stores tags in an external .tag file (in APEv2 format).
Title: foo_tradersfriend
Post by: Mindflux on 2003-11-20 17:36:30
Quote
Quote
However where does F2k store those variables? must be in the SHN header.

foobar2000 stores tags in its database (if you have it enabled), otherwise there still stored in your FPL playlist files. So even if you have database disabled and "Do not write modified tags to files" checked, you will not lose your tags as long as you have the files in one of your playlists.

How tags are stored depends on the file format. In case of SHN files, writing tags to the files themselves would likely break those files (in addition to corrupting MD5 hashes), which is why foo_shn stores tags in an external .tag file (in APEv2 format).

Hmm curious. I've never seen a .tag file.  In my SHN dirs, but then again I have f2k database turned on.

As far as playlists go, I don't really "playlist" my shns. I just open the folder up and grab all the shn's I want.

I recently got a Dead show, that's full of SKT? files? What's that about?
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-11-20 17:42:30
Quote
What a nice program, I'm getting the hang of it! However.. Is there a way to remove the tags? Where does it write the tags? Directly to the SHN's? Regardless of me having "do not write tags to files" checked in F2k?

Tags are not written to SHNs if you have "do not write.." checked.

To remove tags you can either use the corresponding functions in foobar / masstagger, or delete the .tag files (which are placed in the same folder as the .shn files by default - check your foo_shn config)


(on a side note: I know those external tags aren't pretty, but like foosion said, they were designed with preserving the typical existing file hashes in mind - this ensures persistent tagging if desired, while retaining compatibility with md5 hashes, BitTorrent's .torrent metafiles, SFV, basically any application that relies on hashes or checksums to identify files.)
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-11-20 17:48:11
Quote
Hmm curious. I've never seen a .tag file.  In my SHN dirs, but then again I have f2k database turned on.

[..]

I recently got a Dead show, that's full of SKT? files? What's that about?

Of course those tag files won't be written if you have tag writing disabled (which you do, I suspect?)


.skt files are "seektables", files that enable instantaneous seeking in Shorten files. Sometimes they're appended to Shorten files upon creation, sometimes they are added afterwards and stored externally in a .skt file - again, so as to not break .md5 hashes etc.


Welcome to the ugly world of Shorten with all its hacks needed to provide various standard features..
Title: foo_tradersfriend
Post by: foosion on 2003-11-20 17:54:17
Quote
As far as playlists go, I don't really "playlist" my shns. I just open the folder up and grab all the shn's I want.

I was talking about the FPL files that fb2k uses to store the playlists you have in the UI.
Title: foo_tradersfriend
Post by: Mindflux on 2003-11-20 22:08:37
Quote
Quote
As far as playlists go, I don't really "playlist" my shns. I just open the folder up and grab all the shn's I want.

I was talking about the FPL files that fb2k uses to store the playlists you have in the UI.

Well FPL is still a playlist, so unless it stores it temporarily until I close that PL.
Title: foo_tradersfriend
Post by: Mindflux on 2003-11-20 22:09:14
Quote
Quote
Hmm curious. I've never seen a .tag file.  In my SHN dirs, but then again I have f2k database turned on.

[..]

I recently got a Dead show, that's full of SKT? files? What's that about?

Of course those tag files won't be written if you have tag writing disabled (which you do, I suspect?)


.skt files are "seektables", files that enable instantaneous seeking in Shorten files. Sometimes they're appended to Shorten files upon creation, sometimes they are added afterwards and stored externally in a .skt file - again, so as to not break .md5 hashes etc.


Welcome to the ugly world of Shorten with all its hacks needed to provide various standard features..

I seek through SHN files just fine in Foobar without the SKT files? I know I couldn't in winamp.

If Furthur would ever support flac, I think I'd just grab those.. but alas no support yet.
Title: foo_tradersfriend
Post by: ssamadhi97 on 2003-11-21 00:13:30
Quote
I seek through SHN files just fine in Foobar without the SKT files? I know I couldn't in winamp.

Well, there are three scenarios for seeking in shn files:

1) seektables are appended to the Shorten file. Seeking is possible in WinAmp and foobar.
2) seektables are stored in external skt files. Seeking is possible in WinAmp and foobar.
3) there are no seektables. Seeking is not possible in WinAmp. foobar can still seek in this case, but it is much slower (since it has to decode the entire file until it reaches the point you want to seek to - if you seek ahead. Seeking backwards is no problem)
Title: foo_tradersfriend
Post by: foosion on 2003-11-27 15:41:34
Problem:
The plugin does not write date tags to files when using "Guess values from text file".

Solution:
Check that the plugin really is set to write to the "DATE" tag. A previous version contained an error that caused script settings to be not restored properly. As a result the default setting for the name of the date tag ("DATE" in the initial configuration) could be set to the same name as the title tag ("TITLE" in the initial configuration).
Title: foo_tradersfriend
Post by: brewhead on 2004-09-22 00:01:20
just wanted to say that the idea for this plugin simply ROCKS.
havent used it yet, but thats gonna change in about 5 mins

thanks foosion!
Title: foo_tradersfriend
Post by: tberman333 on 2004-12-02 04:57:21
First of all, let me say that this plugin is great.  It makes organizing all my live shows so much easier!

Anyway, I was wondering if there was any way to customize the way tradersfriend tags?  For example, I would like to date to just show the year (rather than the exact date) and also I want to be able to write a comination of fields in the title (like date - venue - Disc #).  Is there anyway customize any of this information?

Thanks for your help!
Title: foo_tradersfriend
Post by: foosion on 2004-12-02 08:48:59
You can easily do that with a few post-processing steps in masstagger. Use "Format values from other fields" to extract the year from the date (however this relies on a known date format), and "Format values from other fields" to combine whatever tags you want into one. The there's "Remove field..." to get rid of the tags you no longer want. It's propably best to save this as a preset, once you have set it up correctly.
Title: foo_tradersfriend
Post by: ssamadhi97 on 2004-12-02 15:07:26
*cough* still waiting for a text file picker if multiple candidates are detected.. I'm growing tired of having to work around tradersfriend's vain attempts to make sense of flac fingerprint files etc
Title: foo_tradersfriend
Post by: tberman333 on 2004-12-03 03:20:55
Quote
You can easily do that with a few post-processing steps in masstagger. Use "Format values from other fields" to extract the year from the date (however this relies on a known date format), and "Format values from other fields" to combine whatever tags you want into one. The there's "Remove field..." to get rid of the tags you no longer want. It's propably best to save this as a preset, once you have set it up correctly.
[a href="index.php?act=findpost&pid=257314"][{POST_SNAPBACK}][/a]


That did it... thanks! 
Title: foo_tradersfriend
Post by: AndyL on 2004-12-06 13:24:44
Quote
*cough* still waiting for a text file picker if multiple candidates are detected.. I'm growing tired of having to work around tradersfriend's vain attempts to make sense of flac fingerprint files etc
[a href="index.php?act=findpost&pid=257372"][{POST_SNAPBACK}][/a]


I would really like to see this as well.

Also, even when I leave the Discnumber field in the 'Guess values from text file' window empty, the plugin still insists on putting the DISC tag into each file, which I don't want. How can I stop it from doing this?
Title: foo_tradersfriend
Post by: foosion on 2004-12-23 14:42:01
foo_tradersfriend 0.6.0 preview
This is just to let you people get a peek at things to come. Some features still need to be (re)implemented. Changelog and description of supported filename and text formats is to be included with the final version.

Merry christmas and a happy new year to everyone.

Links:
plugin (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_tradersfriend/foo_tradersfriend-0.6.0pre.zip)
screenshot (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_tradersfriend/foo_tradersfriend-0.6-teaser.png) (a bit outdated already, "Update files" actually works in this preview)
Title: foo_tradersfriend
Post by: anza on 2004-12-23 15:08:33
Looking really great, thanks

edit: Well actually it worked well only on two of the 16 shows it tried  On the 14 others it recognized every track as track number one.
Title: foo_tradersfriend
Post by: AndyL on 2004-12-23 21:25:49
Quote
On the 14 others it recognized every track as track number one.


I had that problem with version 0.4.4 on most of the shows I tried. Can't wait until the new version's finished, it looks a lot better already
Title: foo_tradersfriend
Post by: foosion on 2004-12-25 15:05:46
Quote
edit: Well actually it worked well only on two of the 16 shows it tried  On the 14 others it recognized every track as track number one.[a href="index.php?act=findpost&pid=261381"][{POST_SNAPBACK}][/a]
Neither foo_tradersfriend nor I have any supernatural powers, so it would be extremely helpful if you gave some more information, so that I can fix the problem. In this case, it would help me a lot, if you could post the name of at least two or three files (or at least one) from each show.
Title: foo_tradersfriend
Post by: anza on 2004-12-26 15:05:05
I don't know if it's related to the problem, but the two shows that worked were encoded with shorten, while the others were flacs.

Show #1 (works)Show #2 (works)Show #3 (doesn't work)Show #4 (doesn't work)Show #5 (doesn't work)Show #6 (doesn't work)I think that covers most of the filename schemes.

Also, foo_tradersfriend DID show the setlist on all of the shows.
Title: foo_tradersfriend
Post by: ssamadhi97 on 2004-12-26 16:42:00
Quote
I don't know if it's related to the problem, but the two shows that worked were encoded with shorten, while the others were flacs.[a href="index.php?act=findpost&pid=261641"][{POST_SNAPBACK}][/a]

File format is completely irrelevant.

To work properly, trfr needs the disc and track numbers of each track. If DISC and TRACKNUMBER fields are not present, it will try to derive the numbers from the file names.

Generally, at this point only naming schemes that are loosely based on the "etree-style" can be interpreted properly.

Guess that'd explain most of your problems.


foosion: maybe a tagz-based guess values from filename-like action as an alternative to trfr's guessing would be viable?

Proper handling of ./Disc1/Track01 and the likes would be excellent too.


Quote
  • nirvana1992-01-25NN.flac

  • example: nirvana1992-01-2507.flac

[a href="index.php?act=findpost&pid=261641"][{POST_SNAPBACK}][/a]

Wow, that's a rather stupid scheme 
Title: foo_tradersfriend
Post by: anza on 2004-12-26 17:45:05
Quote
Quote
I don't know if it's related to the problem, but the two shows that worked were encoded with shorten, while the others were flacs.[a href="index.php?act=findpost&pid=261641"][{POST_SNAPBACK}][/a]

File format is completely irrelevant.

To work properly, trfr needs the disc and track numbers of each track. If DISC and TRACKNUMBER fields are not present, it will try to derive the numbers from the file names.

Generally, at this point only naming schemes that are loosely based on the "etree-style" can be interpreted properly.

That's what I thought.

Quote
foosion: maybe a tagz-based guess values from filename-like action as an alternative to trfr's guessing would be viable?

I think that's a good idea. Or at least guessing files named like TrackNN.ext properly would be nice

Quote
Quote
  • nirvana1992-01-25NN.flac


  • example: nirvana1992-01-2507.flac

[a href="index.php?act=findpost&pid=261641"][{POST_SNAPBACK}][/a]

Wow, that's a rather stupid scheme 
[a href="index.php?act=findpost&pid=261653"][{POST_SNAPBACK}][/a]

My thoughts exactly
Title: foo_tradersfriend
Post by: tberman333 on 2005-01-21 03:06:56
Is there any way to add custom tags from the text file?  I would like to add a tag called Source that prints the source info from the normal etree text file.

Thanks.
Title: foo_tradersfriend
Post by: foosion on 2005-01-21 06:13:28
No, that is currently not supported.
Title: foo_tradersfriend
Post by: tberman333 on 2005-01-21 16:50:31
Quote
No, that is currently not supported.
[a href="index.php?act=findpost&pid=266990"][{POST_SNAPBACK}][/a]


Any chance of getting it in the next version (which by the way looks pretty cool from the post you made about it a few weeks ago).
Title: foo_tradersfriend
Post by: cmaz on 2005-03-02 21:25:12
Quote
Quote
I have foobar 7.3 and loaded traders friends into the components folder, but nothing happens! Did I miss something or do I need annother component to run traders friends?

This is a masstagger extension. It adds the masstagger action "Guess values from text file".
[a href="index.php?act=findpost&pid=152971"][{POST_SNAPBACK}][/a]


i have foobar 0.8.3 and loaded traders friend 0.4.4. It shows up in the components list, but i do not get a "Guess values from text file" action when i left click a group of selected files. i do get an option to "Show text file" (and of course the normal masstagger options to "Edit tags" and "move rename or copy files" and a grayed out "copy tags").

Any help?
Title: foo_tradersfriend
Post by: cmaz on 2005-03-02 21:39:16
Quote
Any help?


Ok, forget i asked. i found it. Works great (at least from my one use of it so far!).
Title: foo_tradersfriend
Post by: gergev on 2005-03-05 12:36:39
Please help with something basic

I got the "guess from text file" to work, but I would like to change both the file name itself and the name as it appears in foobar so they are identical, if possible.

i.e.  if I have the following files:
ph1990-11-04d1t01.mp3
ph1990-11-04d1t02.mp3
etc

is there a way to convert these to
ph1990-11-04d1t01 Carolina.mp3
ph1990-11-04d1t02 AC/DC Bag.mp3

I just want to append the song title to the existing file name, and to have the file name appear the same way when placed in foobar.

It must be a two step process to change both but I can't figure it out and the right syntax to use.

thanks.

edit:
figured it out
this is a great plugin
too bad song titles aren't appended to file names in the first place though.
Title: foo_tradersfriend
Post by: gergev on 2005-03-11 13:34:11
There may be a way to do this within foobar and/or traders friend, but I could not figure it out.

I have several cases where the filenames are not in the correct format to allow tradersfriend read from text file and rename them.  For example,

D1 Track 1
D2 Track 2
etc (where "Track" is spelled out)

I used this program mp3bookhelper (http://mp3bookhelper.sourceforge.net/) to rename file name batches to

D1 t1
D2 t2
etc

I was using mp3tag (http://www.mp3tag.de/en/) to batch rename files to append the group's name and date before the disc and track numbers in the file (if only DxTy were present), but I could not get it to "find and replace" text in filenames in situations where track was spelled out as "Track" and not t.  I don't think tradersfriend will work without a group name and date present in the file name, is that correct?

Can tradersfriend also rename files themselves, or is Masstagger required for this extra step?
Title: foo_tradersfriend
Post by: foosion on 2005-03-11 14:36:29
You have to use Masstagger to rename files, I do not wish to duplicate this functionality in Trader's Friend. You also have to/can use Masstagger to set disc and tracknumber tags, if Trader's Friend cannot detect those values from the filename.

The latest internal version can directly invoke Masstagger actions; I may upload it soon.
Title: foo_tradersfriend
Post by: gergev on 2005-03-14 22:49:48
Quote
You have to use Masstagger to rename files, I do not wish to duplicate this functionality in Trader's Friend. You also have to/can use Masstagger to set disc and tracknumber tags, if Trader's Friend cannot detect those values from the filename.

The latest internal version can directly invoke Masstagger actions; I may upload it soon.
[a href="index.php?act=findpost&pid=281247"][{POST_SNAPBACK}][/a]


That sounds great. 

I am just amazed at how well Trader's Friend correctly guesses all the different text files I run across.

I am converting a lot of shn/flac files for my mp3 player and have come across too many txt files with the format

1. song name
2.  "
3.  "

I believe Trader's Friend does not like the period after the track number.  Is there any way to have it ignore this?

Also many txt files put the time of the track in brackets after the song title

1.  song [2:35]
2.  song [3:56]
etc

It would be nice to have an option to ignore anything in brackets after the song title since it doesn't parse well.

I end up deleting a lot of brackets and periods before Trader's Friend can handle those txt files.

I should maybe post this elsewhere, but in masstagger if I want it to append the song length to the filename, is there a way to have the song length appear as
2m 35s,  rather than  2_35  which the %_length%  option creates?
Title: foo_tradersfriend
Post by: hunted on 2005-03-14 23:40:02
you could try using %_length_seconds% to format it to your liking.
Title: foo_tradersfriend
Post by: gergev on 2005-03-15 09:09:59
Quote
you could try using %_length_seconds% to format it to your liking.
[a href="index.php?act=findpost&pid=282274"][{POST_SNAPBACK}][/a]


Thanks for the reply Hunted.

Could you please help me a little more with this because I'm not familiar with the syntax.

For example if I am trying to create a filename  "songtitle 3m 34s" , what other options besides %_length_seconds% would I have to use to have it output that way?

%_length%  yields the filename in windows as  "songtitle _3_34 ".
I would like to remove both underscores _  , replace them with spaces and append "m" and "s" after the numbers (since windows can't handle 3:34).

%_length_seconds%  makes the same filename output  as "songtitle_214"
Title: foo_tradersfriend
Post by: anza on 2005-03-15 10:06:55
Code: [Select]
$div(%_length_seconds%,60)m $mod(%_length_seconds%,60)s
should work.
Title: foo_tradersfriend
Post by: gergev on 2005-03-15 10:55:26
Thanks Anza I will give that a try.  Much appreciated.


The period after the track number in this example was parsed, no problem.

Disc 1 / Set I                                         01:16:37
01.  Intro/Crowd                                 00:45
02.  Divided Sky                                 16:50
03.  Suzy Greenberg                                   05:52
04.  Taste                               06:50
05.  Fee >                           05:20
06.  Uncle Pen                              04:17
07.  Julius                            09:35
08.  Lawn Boy                                      02:43
09.  The Curtain ->                                  06:08
10.  Stash                                     17:27
11.  Set Break Music                                  00:50


I did not have to edit the txt file at all, so my previous post was wrong unless Trader's Friend needs a leading zero in front of the number.

Since the song duration was not in brackets it was automatically appended to the file name in masstagger with the _ underscore between min and sec.
The _underscore only appears prior to the duration when the filename has something like ->.
Title: foo_tradersfriend
Post by: foosion on 2005-03-15 11:25:33
Quote
I did not have to edit the txt file at all, so my previous post was wrong unless Trader's Friend needs a leading zero in front of the number.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=282361")
Tracknumbers should work without leading zero and with a period after them. The component does however expect a space or tab character between the tracknumber (+ separator) and the title.

I just noticed that my page still lists 0.4 as stable version, while it should be 0.5. The more experimental 0.6 isn't listed there at all; it is quite usable but still lacks some features to be complete. That being said, have you tried viewing your previous, failing text file with 0.6? For your convenience, here is the [a href="http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_tradersfriend/foo_tradersfriend-0.6.0pre.zip]download link[/url] again.

All current versions of Trader's friend only remove the track length from the title, if it is enclosed in parentheses; I'll consider checking for brackets in a future release.
Title: foo_tradersfriend
Post by: gergev on 2005-03-15 15:08:55
I'll give .6 a whirl.

Thank you everyone for your help !
Title: foo_tradersfriend
Post by: GURT on 2005-03-16 05:27:25
this plugin is great!

i just noticed theres a newer version [.6]
looking forward to testing that out.
Title: foo_tradersfriend
Post by: gergev on 2005-03-18 11:49:23
0.6 is brilliant.
Being able to preview whether the text file works in advance is a big time saver.  No more having to edit files again to remove all fields before correcting the text file.
Some txt files use # as a footnote in the filename.  Does trader's friend have trouble reading "#"? 
Would there be a way for it to handle
"1.song title" without having a space between the . and the song title?
Title: foo_tradersfriend
Post by: foosion on 2005-03-19 18:58:53
Quote
Some txt files use # as a footnote in the filename.  Does trader's friend have trouble reading "#"?[a href="index.php?act=findpost&pid=283258"][{POST_SNAPBACK}][/a]
There should be no problem. Trader's friend currently recognizes the following characters as footnote markers: ^ # @ * ! + $ & § ~ %. Footnote markers are only detected at the end of a song title. A track title may contain multiple song titles, if they are separated by a segue marker (>, -> or some variation thereof).

Quote
Would there be a way for it to handle
"1.song title" without having a space between the . and the song title?[a href="index.php?act=findpost&pid=283258"][{POST_SNAPBACK}][/a]
I'll consider that (perhaps for 0.6 preview 2).
Title: foo_tradersfriend
Post by: kpeters59 on 2005-06-15 00:11:13
I can't get this to work at all.  I'm not that familiar with foobar at all, but I thought I could stumble through this with the info on the first page.  But nothing ever seems to show up.  Should I see the info in file>properties?  I'm using this text file:
Day By the River
08-28-2004
VENUE Sun Ray Music Festival - Athens, GA

SRC: SBD > PC > wav > shn
Taped By: Jens Brewer
Transferred By: Jens Brewer
Notes:
Jason didn't play this show.  Steve Cunningham and Buck Pryor filled in on guitar.
Disc 1: 78:57
1 Bus (7:02)
2 Japanese Motel (5:26)
3 -> Bathroom Window (2:28)
4 411 (7:58)
5 Move (3:46)
6 > Summer (10:49)
7 Fly (13:47)
8 Naked* (6:08)
9 Puddin' (11:51)
10 Taking Over (9:36)

* With "Take the Money and Run" outtake

And the files are named like this:

dbr2004-08-28t01.flac

I had to edit the .txt file to make the header correct ( I think).

Can anybody help me get a clue?

-kp
Title: foo_tradersfriend
Post by: foosion on 2005-06-15 10:45:28
Trader's friend does not automatically read information from text files, you have to tell it to do so, either through the "Guess values from text file" action in masstagger, or (in the latest versions) the stand-alone "Live show tagger" window.
Title: foo_tradersfriend
Post by: tgoose on 2005-06-15 11:45:10
+make sure you've tagged the files with tracknumber before you use it... it took me a while to work that out.
Title: foo_tradersfriend
Post by: foosion on 2005-06-15 12:57:54
Manually adding tracknumber tags is only necessary, if the component cannot extract them from the filename. It should be able to do this with the filename format kpeters59 gave above.
Title: foo_tradersfriend
Post by: Supernaut on 2005-08-07 19:06:16
foosion, I get a 404 when I try to download the plugin (0.5.0) through this link (http://foosion.foobar2000.org/foo_tradersfriend/foo_tradersfriend-0.5.0.zip) found on your new page (http://foosion.foobar2000.org/#tradersfriend).

I also failed in trying to download the 0.6.0pre version (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_tradersfriend/foo_tradersfriend-0.6.0pre.zip) from the server you moved away from, however I managed to scrape up this link (http://foosion.foobar2000.org/foo_tradersfriend/foo_tradersfriend-0.6.0pre.zip) and it worked.

Could you please fix this?

Thanks.
Title: foo_tradersfriend
Post by: foosion on 2005-08-07 21:19:31
The links should be fixed now. At least the W3C link checker didn't complain about anything important anymore. (It doesn't understand the java script: link for the Mycroft script.)
Title: foo_tradersfriend
Post by: foo_fighter on 2005-11-02 22:49:05
This plugin is brilliant. Thanks. Just tried it on one show and I had to massage it a bit (pre auto tracknumber before using the live show option), then it worked perfectly. It might be nice to add in a file rename option, but it was easy to do it afterwards. I'll go home and try it on all my other shows.

Thanks and keep up the good work!
Title: foo_tradersfriend
Post by: foosion on 2005-11-03 07:33:28
Thanks, you're welcome.

File renaming is already available as part of masstagger, and I don't intend to duplicate that feature.
Title: foo_tradersfriend
Post by: foo_fighter on 2005-11-03 21:43:32
Okay, I tried it on 20-30 other shows. For the most part it was fairly robust. However, I did have a couple issues.

I can't figure out how it picks the text file to use. (I just read that it tries the file with the most common prefix...so I'll try that) but when I try to pick a different text file to load, it doesn't update the trackinfo on the left so it's not useable. I have to rename the file to the file it originally selected and then pull it up again. (again I'll try the most common prefix thing)

The exclude text files feature didn't seem to work, it still picked ffp.txt and fingers.txt over info.txt (I think I should have renamed info.txt to something matching the filenames)

Parsing:

It can't parse tracknames without a space between the number and the track.(easily hand fixable)

It's good at removing tracktimes after the titles that are enclosed in parens but not so good with brackets.

Adding tracknumbers and discnumbers beforehand definitely helps in case it gets confused.

Thanks again....back to tagging more shows.
Title: foo_tradersfriend
Post by: foosion on 2005-11-04 19:55:35
Quote
I can't figure out how it picks the text file to use. (I just read that it tries the file with the most common prefix...so I'll try that) but when I try to pick a different text file to load, it doesn't update the trackinfo on the left so it's not useable. I have to rename the file to the file it originally selected and then pull it up again. (again I'll try the most common prefix thing)[a href="index.php?act=findpost&pid=339349"][{POST_SNAPBACK}][/a]
This is admittedly one of the not-so-obvious things in the current UI. If you manually assign some files to a new text file, it will not switch to the new text file.

Quote
The exclude text files feature didn't seem to work, it still picked ffp.txt and fingers.txt over info.txt (I think I should have renamed info.txt to something matching the filenames)[a href="index.php?act=findpost&pid=339349"][{POST_SNAPBACK}][/a]
Hm, is this with the default filter string? I'm surprised it would pick up ffp.txt; fingers.txt on the other hand is not excluded by the default filter.

Quote
It can't parse tracknames without a space between the number and the track.(easily hand fixable)[a href="index.php?act=findpost&pid=339349"][{POST_SNAPBACK}][/a]
Known, and as I don't like leaving out spaces there, it probably won't be "fixed".

Quote
It's good at removing tracktimes after the titles that are enclosed in parens but not so good with brackets.[a href="index.php?act=findpost&pid=339349"][{POST_SNAPBACK}][/a]
Right, I'll note that for a future version.

Quote
Adding tracknumbers and discnumbers beforehand definitely helps in case it gets confused.[a href="index.php?act=findpost&pid=339349"][{POST_SNAPBACK}][/a]
That's certainly a good idea, if it cannot figure things out all by itself, and I think it has been mentioned in this thread at least once.


All of the above pertains to the 0.9 version. Sorry if you are still on 0.8.3, I haven't used that version in a while.
Title: foo_tradersfriend
Post by: wharfrat73 on 2006-01-08 18:32:53
Quote
Is there any way to add custom tags from the text file?  I would like to add a tag called Source that prints the source info from the normal etree text file.

Thanks.
[a href="index.php?act=findpost&pid=266979"][{POST_SNAPBACK}][/a]



This would be a great feature for a great component.  I hope you consider adding it at some point.

Thanks
Title: foo_tradersfriend
Post by: fluffy on 2006-02-04 15:49:30
DELETED
Title: foo_tradersfriend
Post by: pano on 2006-03-31 11:11:54
hi there!

just gave this plugin a try (this is heaven once it works!!) but i have the "every track is track 01" problem, too. i'm using fb09 and the latest? foo_tradersfriend 0.6.1. i've tried different naming schemes for my files but it just won't work...

here's what i tried already:

- bff1999-10-10d01t01

- bff1999-10-10d01t02

- bff19991010t03

- bff1999-10-10t04

- bff19991010d1t5

- bff1999-10-10#06

any suggestions? i don't see what i'm doing wrong here 

thanx, pano
Title: foo_tradersfriend
Post by: The Link on 2006-03-31 11:22:02
Quote
just gave this plugin a try (this is heaven once it works!!) but i have the "every track is track 01" problem, too. i'm using fb09 and the latest? foo_tradersfriend 0.6.1. i've tried different naming schemes for my files but it just won't work...[a href="index.php?act=findpost&pid=377413"][{POST_SNAPBACK}][/a]
I'm not sure but I think that the live show tagger requires an additional text file containing the information for tagging. If you don't have this text file, I think you could try using "guess values from filenames" in the Masstagger ("Edit tags" in the right click menu) though you probably have to add some missing values manually.
Title: foo_tradersfriend
Post by: pano on 2006-03-31 11:41:58
thanx, but that's not the problem: the txt is analyzed fine, the tracks and date and band and all is there, but every file is taken for track 1 so that every tag will become like track one...

but i did come up with a workaround: i applied a tracknumber tag first with the masstagger, then it worked just fine. is this a bug or the standard procedure that i didn't get at first?? 
Title: foo_tradersfriend
Post by: foosion on 2006-03-31 11:51:15
I've marked whether a format should work:
Quote
- bff1999-10-10d01t01 yes

- bff1999-10-10d01t02 yes

- bff19991010t03 yes

- bff1999-10-10t04 yes

- bff19991010d1t5 yes

- bff1999-10-10#06 no[a href="index.php?act=findpost&pid=377413"][{POST_SNAPBACK}][/a]

Note that an existing tracknumber or discnumber tag will override detection from filename.
Title: foo_tradersfriend
Post by: foo_fighter on 2006-03-31 19:25:34
Yeah, I've added autotracknumber as a tagging script. I've also added discnumber=2 as a script. If it ever gets confused, I apply these 2 scripts and usually that fixes things.
Title: foo_tradersfriend
Post by: guygee on 2006-04-01 07:00:29
foosion - I would like to thank you for your efforts in writing and maintaining this great tool.  I have a large number of shows in flac format that I need to archive, and hardly any are tagged.  Tags are not only very "nice" for playing flacs in foobar, but can also be helpful in keeping track of show lineage.  If I construct my info files to match the specifications, everything has worked fine, with a couple of exceptions.  The biggest problem I have had so far is trying to isolate the song title from information that follows.  For example, there are many artists (i.e. Bob Dylan, Neil Young) that will play a number of songs with their respective bands, and also play some songs solo, acoustic, or both.  If it is mainly an electric show, for example, it is customary to mark the solo or acoustic tracks with parenthesis:
[...]
d1t04. You Ain't Goin' Nowhere
d1t05. Silvio
d1t06. Mr. Tambourine Man (acoustic w-band)
d1t07. Tangled Up In Blue (acoustic w-band)
[...]
also, if a "cover" is performed, it is nice to be able to note the original songwriter in parenthesis:
[...]
d1t08.  Baby Let Me Follow You Down (Eric von Schmidt)
d1t09.  It's All Over Now, Baby Blue
[...]

In addition, I like to use square brackets to include the timings from shntool LEN output in my infofile, so I can end up with something like this:
[...]
d1t08.  Baby Let Me Follow You Down (Eric von Schmidt) [2:56.21]
d1t09.  It's All Over Now, Baby Blue [5:53.05]
[...]
I've found that the parenthesis gets included in the song title, and the square brackets seem to prevent the song titles from being correctly read.
I've tried using the ";" delimiter to separate the song title from what follows, but the delimiter gets included in the song title: 
[...]
d1t08.  Baby Let Me Follow You Down; (Eric von Schmidt) [2:56.21]
d1t09.  It's All Over Now, Baby Blue; [5:53.05]
[...]

Am I missing something?  Maybe I just haven't tried enough permutations, but is there a delimiter that would work in separating the song title from information that follows (or could one be provided)? Alternately, would it be difficult to have Trader's Friend ignore anything in any kind of parenthesis/bracket after the song title?

Thanks for any help you can provide!
Title: foo_tradersfriend
Post by: foosion on 2006-04-02 14:13:06
On the shows I have here, additional information about a track is stored in text files using footnotes (see below for more information).

I have Information about original songwriters in brackets here, though parentheses shoudn't be a problem unless the name of original songwriter can be confused with a track length (unlikely).

The component currently only detects and removes track lengths in parentheses but not in brackets.
It also removes unenclosed track lengths at the end of the line (a following segue marker is still recognized). A hyphen surrounded by whitespace preceding the track lengths is also removed.
In both cases it stops scanning the title after finding a track length.

There is no delimiter character that makes the component stop reading a title (but see remark about track length above), though it does remove/modify some patterns:
Examples:
Some of the parsing rules may seem obscure, but all of them were inspired by text files found in the wild (i.e. on etree or archive.org for the most part). While the examples above seem rather clean and easy to handle, my original test corpus (provided by ssamadhi97) was much more diversified and... uhm... interesting.
(Historical sidenote: ssamadhi97 is also to blame for infecting me with live shows. Without him, foo_shn and foo_tradersfriend would probably not exist today. Not to forget that he also introduced me to foobar2000 in the first place...)
Title: foo_tradersfriend
Post by: guygee on 2006-04-03 15:15:15
Thank you foosion, your reply clarifies my options considerably when I need to write my own info files.  I remember when etree started in reaction to widespread mp3 pollution on the internet in parallel with increasing availability of broadband.  I admire the results they obtained in creating standards for working their way towards widely circulating "best available sources" for many live shows, but in the wild west-world of bittorrent there seems to be no standards on most lossless sites, and even otherwise fine and generous tapers will fight to the internet-equivalent of death for the "right" to name their folders "MySeed(2)" and other such nonsense (and don't even dare mildly inquire about show lineage on some sites: you will be called ungrateful, branded as a pariah, and be cast out of "polite" bittorrent society ).  Thus I often find that I must reluctantly rename folders and filenames, and create new info files in order to maintain and back up proper digital archives.  This process is so time-consuming that I am always in arrears, so that is why I appreciate foo_tradersfriend so much: anything that helps me automate the process is very useful.

If I am correctly following your examples above, then a properly-formatted track timing itself will serve as a delimiter; information before the track timing will be included, and information after the track timing is ignored.  I can also make use of footnotes to help solve my problem, with the added benefit of having the footnotes included as comments. Cool.

At risk of sounding "greedy", I would add my voice to those above in requesting that a capability for adding Taper/Source/Lineage info to the tag comments field be included in some future version of foo_tradersfriend. That would make my "foo_tradersfriend experience" complete. 

P.S. I also blame ssamadhi97 for spreading infections, in my case, a completely unnatural interest in detecting the effects of psychoacoustic algorithms and analog artifacts in audio spectral analysis...just where does that guy get off? 
Title: foo_tradersfriend
Post by: cozmic charlie on 2006-06-05 21:29:24
I have been using the tradersfriend on one of my computers and I really like it - most of my music is live music  I downloaded so this plug in is great and one of the main reasons I use foobar.  I tried setting it up on another computer with a fresh install of foobar and for some reason the tradersfriend is not working.  When I go to live tagger it says the text file is unresolved - when I select the txt file it reads it but doesn't tag.  When I go to the drop down menu tagging>view text fiel it says "not yet implemented".  The txt file is in the folder and formatted  so it shoud read them.  My other computer works fine with the same files,

Thanks for any help and I do really lke this plug in.
Title: foo_tradersfriend
Post by: foosion on 2006-06-05 22:54:29
You need to select the tracks from the "[unresolved]" and use the "Assign Text File" command from the context menu. There are a few things in the user interface of the live show tagger that I would like to change, if I ever get around to do it.
Title: foo_tradersfriend
Post by: Paws on 2006-11-08 08:54:42
Hi, i dont understand how to use this great sounding plugin....
How would i go about this, here is an example.
Artist: Bob Dylan
Song: Like A Rolling Stone
Album: Royal Albert Hall

Because i write that in notepad and save it but it dont load right, could some one please help me understand
Title: foo_tradersfriend
Post by: jbk_atl on 2008-04-19 16:24:00
GREAT PLUGIN .......

really saving me some time with regards to naming files.

A couple of Suggestions:

Since it is aimed at tagging LIVE shows, how about adding these fields / features:

1.  The ability to read / detect the source of the live recording:  (this information is 99.9% always included in text files of shows people post for download

EX: Schoeps > Lunatec > DAP-1  OR Soundboard Recording

2. Ability to list special notes:

sometimes live shows have a first time or only time played song, a special guest come out or something and is usually noted with a * in the text file

just some ideas ......... keep up the good work


PS ......

with the date tab, it doesn't seem to read this format

YYYY/MM/DD  which is the best way to sort shows of a single artist by date

EX:  2008/10/31
Title: foo_tradersfriend
Post by: hash on 2008-05-14 10:36:15
http://foosion.foobar2000.org/foo_tradersf....1-20070125.zip (http://foosion.foobar2000.org/foo_tradersfriend-0.6.1-20070125.zip)
does not work 404, please make it up
Title: foo_tradersfriend
Post by: foosion on 2008-05-14 10:59:18
Oops. The components page now has the correct link.
Title: foo_tradersfriend
Post by: hash on 2008-05-15 03:10:41
thanks for quickness
Title: foo_tradersfriend
Post by: BluesDaddy on 2008-05-24 20:40:04
I have used this plugin before, but for some reason simply cannot get it to work with my current install of Foobar 9.5.2.  I'll select a show, click Live Show Tagger, it will pop up and show "all tracks match", but when I click "update files" it appears to update them but the tags are not changed in the file.  I confess this has gotten utterly maddening. 

Thanks for any suggestions anyone can offer.  I'm using WinXp.
Title: foo_tradersfriend
Post by: foosion on 2008-05-25 22:29:18
What is the format of those files? Can you edit their tags using the properties window in foobar2000?
Title: foo_tradersfriend
Post by: BluesDaddy on 2008-05-26 01:28:15
What is the format of those files? Can you edit their tags using the properties window in foobar2000?


I've tried with both FLAC and lossless WMA files.  Yes, I can edit the tags using the properties window. This is really baffling to me.
Title: foo_tradersfriend
Post by: foosion on 2008-05-26 08:01:35
This is really baffling to me.
To me as well. I don't know yet why it broke, but I am able to reproduce the problem.
Title: foo_tradersfriend
Post by: foosion on 2008-05-26 09:25:11
It may help to remove existing track and disc number tags. Issues like that (and the user interface) make me want to rewrite this component from scratch.
Title: foo_tradersfriend
Post by: BluesDaddy on 2008-05-26 19:45:41
It may help to remove existing track and disc number tags. Issues like that (and the user interface) make me want to rewrite this component from scratch.


Thanks, I tried that and it didn't resolve the problem. I also removed all the components except those absolutely essential for foobar to work and that didn't do it.  I guess my next step will be a complete uninstall, wipe the registry of any references to foobar and then do a basic install plus masstagger and tradersfriend and see if that works.
Title: foo_tradersfriend
Post by: foosion on 2008-05-26 21:25:42
It won't. If you just want to set up a test installation, you can install foobar2000 into a different folder and configure it to store the configuration in the installation folder instead of in your Windows user profile (Preferences/General or just delete the user_profiles_enabled file from the installation folder).
Title: foo_tradersfriend
Post by: BluesDaddy on 2008-05-29 00:21:54
It won't. If you just want to set up a test installation, you can install foobar2000 into a different folder and configure it to store the configuration in the installation folder instead of in your Windows user profile (Preferences/General or just delete the user_profiles_enabled file from the installation folder).


Actually it did work. I totally uninstalled foobar, including the directory and all settings and the reinstalled. Only installed those components absolutely necessary to work. Then I installed mastagger and tradersfriend and it worked fine.
Title: foo_tradersfriend
Post by: foosion on 2008-05-29 09:37:25
That is really strange and absolutely not what I had expected. Too bad that we could not find the cause for the problem.
Title: foo_tradersfriend
Post by: hariskar on 2008-07-14 14:17:35
I have an mp3 that is 41MB, it is a live appearance of a group (41min). It consists of 8 songs. How can I tag this file with this component?
Title: foo_tradersfriend
Post by: foosion on 2008-07-14 14:52:24
You will need to get or create a cue sheet first, so you can reference and tag individual songs in the MP3 file at all. When you have that, you can use the Live Show Tagger to extract tags from an text file describing the show - provided you have one and it is in a format that the component understands.
Title: foo_tradersfriend
Post by: hariskar on 2008-07-14 17:32:39
You will need to get or create a cue sheet first, so you can reference and tag individual songs in the MP3 file at all. When you have that, you can use the Live Show Tagger to extract tags from an text file describing the show - provided you have one and it is in a format that the component understands.


Thank you!
Title: foo_tradersfriend
Post by: cmaz on 2008-07-25 18:09:52
i am having the most difficult time with one particular show. Traders friend is not picking up any information from the text file.

Here is the beginning of the file:

Ween
July 19, 2008
Roy Wilkins Auditorium St. Paul, MN


Source:  AKG C 414b xls (AB hypers 5'ROC FOB, stand 12.5'^)  > Hi Ho Silver xlr's > UA5 (BM2p+ mod.) > JB3 (opti) @ 44.1 kHz.

Transfer:  JB3 > usb1 > Macbook > xNJB3 1.4.6 > Audacity 1.2.5 (track & fades)> xACT 1.59 (SBE, FLAC, verify, .ffp & .md5).
Recorded & transferred by Dean Lambrecht ( DLambrecht@earthlink.net )

Seeded by: empty

Disc one:


01.  Intro (0:21)
02.  Pork Roll Egg & Cheese (3:04)
03.  Spinal Meningitis (3:37)

etc etc etc

The only thing traders friend if picking up is the date of the show, and i think it is getting that from the filenames, rather then the text as it is in a different format.

Any ideas?

Thanks!
Title: foo_tradersfriend
Post by: tpijag on 2008-07-25 20:49:12
i am having the most difficult time with one particular show. Traders friend is not picking up any information from the text file.

Here is the beginning of the file:

Ween
July 19, 2008
Roy Wilkins Auditorium St. Paul, MN


Source:  AKG C 414b xls (AB hypers 5'ROC FOB, stand 12.5'^)  > Hi Ho Silver xlr's > UA5 (BM2p+ mod.) > JB3 (opti) @ 44.1 kHz.

Transfer:  JB3 > usb1 > Macbook > xNJB3 1.4.6 > Audacity 1.2.5 (track & fades)> xACT 1.59 (SBE, FLAC, verify, .ffp & .md5).
Recorded & transferred by Dean Lambrecht ( DLambrecht@earthlink.net )

Seeded by: empty

Disc one:


01.  Intro (0:21)
02.  Pork Roll Egg & Cheese (3:04)
03.  Spinal Meningitis (3:37)

etc etc etc

The only thing traders friend if picking up is the date of the show, and i think it is getting that from the filenames, rather then the text as it is in a different format.

Any ideas?

Thanks!


It is sensitive to format and space. Though your file looks ok, you might check to insure there is a space separating the period from the track title.

terry
Title: foo_tradersfriend
Post by: foosion on 2008-07-25 21:13:58
I've saved the excerpt you posted into a text file and loaded it into the live show tagger. It didn't have any problems with it. Are you sure that it picks up the text file at all?
Title: foo_tradersfriend
Post by: cmaz on 2008-07-27 02:39:17
Terry, thanks, i checked on that. There is a space.

I've saved the excerpt you posted into a text file and loaded it into the live show tagger. It didn't have any problems with it. Are you sure that it picks up the text file at all?


Thanks for checking my file out. i'm not sure whatyou mean about whether it picks u the text file at all.

At first it was checking an ffp.txt file. And with that file it would use the first lines to fill in artist and venue (as i said earlier, i believe it is using the filename to get the date). So, what i did was highlight all the tracks in the left pane, right click, click Assign text file and browse to the correct file. And then nothing. Am i not doing it right? i've tried everything i could think of, removed all the old tags, autonumbered the tracks, and i don't know what else. Spent much more time with these files then it would have taken to type the tags in manually...but only becuase i want to know what's wrong so i can fix it next time.

Foosion, any help at all would be much appreciated. i really appreciate your time and work on traders friend.

On a side note, on other filesets that i have gotten to work, traders friend, pulls the venue from the text file, and foobar shows this information under Album on my playlist, but checking the file properties, this information is not actually in the Album Title field. Any way i could get the venue information to be the album tag?

Thanks again!
Title: foo_tradersfriend
Post by: foosion on 2008-07-29 11:59:14
Thanks for checking my file out. i'm not sure whatyou mean about whether it picks u the text file at all.
I meant whether it finds it and automatically assigns the tracks to it, or at least adds it to the drop-down list at the top of the window.

At first it was checking an ffp.txt file. And with that file it would use the first lines to fill in artist and venue (as i said earlier, i believe it is using the filename to get the date). So, what i did was highlight all the tracks in the left pane, right click, click Assign text file and browse to the correct file. And then nothing. Am i not doing it right? i've tried everything i could think of, removed all the old tags, autonumbered the tracks, and i don't know what else. Spent much more time with these files then it would have taken to type the tags in manually...but only becuase i want to know what's wrong so i can fix it next time.
I don't know if you're doing something wrong or what, though I'd like to take a look at the complete text file in combination with the tracks. Please save the tracks of the show into an FPL playlist (you can use "Utils/Save as Playlist" in the context menu). Save it in the same folder as the audio files so that the playlist will contain relative paths, then put it in a Zip archive with the text file. You can upload the Zip file in the "Uploads - (f2bk)" forum in a new thread.

On a side note, on other filesets that i have gotten to work, traders friend, pulls the venue from the text file, and foobar shows this information under Album on my playlist, but checking the file properties, this information is not actually in the Album Title field. Any way i could get the venue information to be the album tag?
You cannot do this with foo_tradersfriend itself, but you can manually cut&paste the venue information from the VENUE tag to the ALBUM tag in the foobar2000 properties window. Alternatively, you could use the old masstagger component to set up a script that you can invoke directly from the context menu.
Title: foo_tradersfriend
Post by: cmaz on 2008-07-29 15:27:55
Foosion, here is the text file and the playlist as you requested.

Thanks again for any answers!

[attachment=4618:attachment]

Moderation: Moved the post into this thread.
Title: foo_tradersfriend
Post by: cmaz on 2008-07-29 15:29:34
I'd like to take a look at the complete text file in combination with the tracks. Please save the tracks of the show into an FPL playlist (you can use "Utils/Save as Playlist" in the context menu). Save it in the same folder as the audio files so that the playlist will contain relative paths, then put it in a Zip archive with the text file. You can upload the Zip file in the "Uploads - (f2bk)" forum in a new thread.


Done. Thanks for looking into this.
Title: foo_tradersfriend
Post by: foosion on 2008-08-09 12:13:35
Foosion, here is the text file and the playlist as you requested.
Sorry for taking so long. The text file is encoded as UTF-16 which the plugin does not read. You can convert the file to ANSI using Notepad: load the file into Notepad, then use "File/Save as...". In the Save dialog, choose ANSI as encoding. Given the contents of the file, no data will be lost by this conversion.
Title: foo_tradersfriend
Post by: cmaz on 2008-08-11 13:29:14
Sorry for taking so long. The text file is encoded as UTF-16 which the plugin does not read.


Thanks so much for the reply. i've  been running into quite a few "strange" text files lately. This explains it. Thanks again.

Thanks also for the great plug-in. An incredible time saver.
Title: foo_tradersfriend
Post by: xtop on 2008-08-17 19:22:13
First off, thank you very much for this tool.  It has been invaluable to me.

I am having an issue with a setlist.  Here's the snippet that is giving me trouble.

Disc 2
01. 4:30 AM (Apparently They Were Travelling Abroad)
02. 4:33 AM (Running Shoes)
03. 4:37 AM (Arabs With Knives And West German Skies)
04. 4:39 AM (For The First Time Today - Part 2)
05. 4:41 AM (Sexual Revolution)
06. 4:47 AM (The Remains Of Our Love)
07. 4:50 AM (Go Fishing)
08. 4:56 AM (For The First Time Today - Part 1)
09. 4:58 AM (Dunroamin, Duncarin, Dunlivin)
10. 5:01 AM (The Pros And Cons Of Hitch Hiking)
11. 5:06 AM (Every Strangers Eyes)
12. 5:11 AM (The Moment Of Clarity)
13. Brain Damage
14. Eclipse
15. 5:01 AM (The Pros And Cons Of Hitch Hiking) - 12 inch version

The track numbers and disc numbers are being assigned correctly (per the Tracks window), but in the Setlist window, only tracks 13 and 14 are getting names assigned correctly.  I assume it's because the track names start with a number, but I'm not sure what I should do to let foo_tradersfriend assign the names automatically.
Title: foo_tradersfriend
Post by: foosion on 2008-08-19 16:56:57
I'm afraid you won't be able to do that with foo_tradersfriend. The process by which information is extracted is fully automatic and there are no options for it. The easiest solution in this case is to assign the titles using the regular properties dialog in foobar2000. Copy the lines from the text file to the clipboard (using any text editor you like). Select "Tools > Automatically fill values..." and set the source to clipboard and the pattern to "%%. %title%" (without the quotes).
Title: foo_tradersfriend
Post by: xtop on 2008-08-23 02:21:56
I'm afraid you won't be able to do that with foo_tradersfriend. The process by which information is extracted is fully automatic and there are no options for it. The easiest solution in this case is to assign the titles using the regular properties dialog in foobar2000. Copy the lines from the text file to the clipboard (using any text editor you like). Select "Tools > Automatically fill values..." and set the source to clipboard and the pattern to "%%. %title%" (without the quotes).


Sounds good...thank you for the workaround.  Is this because the track name starts with a number?
Title: foo_tradersfriend
Post by: aegert on 2009-09-02 12:33:15
Hey

Had a question...

We do a bunch of transfers and releases of older shows.. We tag all of our files by hand.. We have settled on a list of tags we use... Mainly to fuel a DB project that is coming down the line. I wanted to know if you could customize or we could customize your script to look at the TXT and add more tags than the tags you already do. below is a capture of most of the tags in our files.. All of this info is in the txt... let me know.. thanks again!

A:-)



Artist Name : Jerry Garcia Band
Track Title : Mission in the Rain
Album Title : jgb1975-12-17.fob.holwein.menke.motb.0093.flac24
Date : 1975-12-17
Genre : Rock
Composer :
Performer : Jerry Garcia
Album Artist :
Track Number : 09
Total Tracks : 15
Disc Number : 
Total Discs :
Comment :
<ANALOG AUDIENCE SOURCE> : FOB Master Cassette
<ANALOG LINEAGE> : 2 x Sony ECM-280 >> Sony TC-152  >> MAC
<ANALOG SOUND PRESERVATION> : MAC >> Nakamichi CR7a => Korg MR-1000 >> DSF [1-bit 5.6448 MHz Stereo] >> Korg MR-1000 => Korg AudioGate >> WAV [24/96]
<CATALOGNUMBER> : 0093
<CONTACT> : releases@motb.org
<ENCODING> : 24/96
<ENGINEER> : Bob Menke, Derek McCabe
<ENSEMBLE> : Jerry Garcia Band
<KEYWORDS> : Jerry Garcia;  MOTB; Bob Menke; Derek McCabe; Adam Egert; Reinhard Holwein
<LINEAGE> : MAC > Nakamichi CR7a > Korg MR-1000 > Korg AudioGate > WAV
<LOCATION> : Berkeley, Ca
<MASTERED BY> : Derek McCabe
<MASTERING NOTES> : Editing and Mastering: Derek McCabe
<MEDIUM STOCK BRANDS> : MAC =  2 x Maxell UD C90
<PRODUCER> : The MOTB Crew
<PUBLISHER> : MOTB
<RELEASE DATE> : 2009-08-31
<SET NUMBER> : 2
<SHNID> : xxxxx
<SOURCE> : 2 x Sony ECM-280 >> Sony TC-152  >> MAC >> Nakamichi CR7a => Korg MR-1000 >> DSF [1-bit 5.6448 MHz Stereo] >> Korg MR-1000 => Korg AudioGate >> WAV [24/96]
<SOURCE MEDIA> : Analog Tape
<SOURCEMEDIUM> : Analog Tape
<SPARS> : ADD
<TAPED BY> : Reinhard Holwein
<TRANSFERRED BY> : Bob Menke
<URL> : www.motb.org
<VENUE> : Keystone - Berkeley
<VERSION> : Live Audience
Title: foo_tradersfriend
Post by: Slipknot on 2009-09-02 15:07:31
*Most*  of that tag info is the same for all songs. You should think about using MP3Tag for the parts other than the Song title, Venue  specific Comments for each track

Once I've tagged using Live Show Tagger, I use MP3Tag ( http://mp3tag.de/ (http://mp3tag.de/) ) to renumber the tracks with leading 0's (CTRL K ) and then rename the filename as the track number & track title using a custom "action" (Alt 5) and simultaneously fill in the Album name as the Venue & Date (with a custom action). I can tag multiple shows really quickly.

That's two steps instead of the desired one step - but every job has a preferred tool.
Title: foo_tradersfriend
Post by: jkauff on 2009-09-08 16:03:10
Recently, Live Show Tagger has been exhibiting a strange behavior. It reads the text file just fine (all titles appear), but it tags all songs with the track number and title of the first song.

Any idea why this is happening?
Title: foo_tradersfriend
Post by: blonde on 2009-10-02 18:29:12
^
I get that, too.  Not sure why.
Title: foo_tradersfriend
Post by: foosion on 2010-01-07 08:52:55
Live Show Tagger 0.7

I have updated the component for foobar2000 1.0. This includes updates to the preferences page, the context menu commands and the tagging routines to integrate with newer APIs. If you encounter any problems, please report them here. If they are related to a specific show and that show is available publicly on a site like the Live Music Archive (http://www.archive.org/details/etree), a link to the show would be most welcome.

Download from my site (http://foosion.foobar2000.org/components/?id=tradersfriend&version=0.7) or the official foobar2000 components site (http://www.foobar2000.org/components/view/foo_tradersfriend).
Title: foo_tradersfriend
Post by: tberman333 on 2010-01-16 18:48:13
Live Show Tagger 0.7

I have updated the component for foobar2000 1.0. This includes updates to the preferences page, the context menu commands and the tagging routines to integrate with newer APIs. If you encounter any problems, please report them here. If they are related to a specific show and that show is available publicly on a site like the Live Music Archive (http://www.archive.org/details/etree), a link to the show would be most welcome.

Download from my site (http://foosion.foobar2000.org/components/?id=tradersfriend&version=0.7) or the official foobar2000 components site (http://www.foobar2000.org/components/view/foo_tradersfriend).


I have waited too long to thank you for this component.  There is no way all of my live music could ever have been tagged and organized without it.  I just did a quick search and to date it has tagged close to 10,000 tracks for me! 

Thanks again!!!!!!

EDIT (a suggestion/request)
Is there any way to add two new tags to the component?  I tag all of my live music with a Venue (i.e. 'The Fillmore') and a location ('San Francisco, CA'). 

Right now I just add in the location (the the Properties dialog after the Live Show Tagger does it's thing, but to be able to do that automatically would save a step in the process (for me at least).

The other tag that is missing is Genre.  I know that this is never in the Text files that the component pulls from, but if it could be manually entered into the Live Show Tagger window, it would make one less step of having to go into the tracks properties and add in the Genre later.

Just my suggestions...

Thanks again for the great component!
Title: foo_tradersfriend
Post by: jkauff on 2010-01-29 02:48:45
Live Show Tagger 0.7

I have updated the component for foobar2000 1.0. This includes updates to the preferences page, the context menu commands and the tagging routines to integrate with newer APIs. If you encounter any problems, please report them here. If they are related to a specific show and that show is available publicly on a site like the Live Music Archive (http://www.archive.org/details/etree), a link to the show would be most welcome.

Download from my site (http://foosion.foobar2000.org/components/?id=tradersfriend&version=0.7) or the official foobar2000 components site (http://www.foobar2000.org/components/view/foo_tradersfriend).

Thanks so much for this component. I'm wondering, though, what happened to the context menu command to autonumber tracks. As I mentioned earlier, a lot of shows have all the tracks numbered "01". Once I autonumber, LST works fine, but it was nice to have it on the context menu.
Title: foo_tradersfriend
Post by: wharfrat73 on 2010-03-08 03:39:10
Thanks for this great component.

Although it appears that version 0.7.1 is available, the download still seems to be version 0.7.
Title: foo_tradersfriend
Post by: Yirkha on 2010-03-08 12:54:29
Don't worry, the component only accidentally reports version 0.7 despite it has been updated, IIRC.
Title: foo_tradersfriend
Post by: wharfrat73 on 2010-03-08 14:02:37
That's good news.

The built in foobar troubleshooter (I think that's what it's called) reports that my recent crashes may be caused by an out of date version of the Trader's Friend component.

Your (Yirkha's) excellent autoupdate component also is requesting that the Trader's Friend be updated.  Based on your explanation, that's understandable, though.
Title: foo_tradersfriend
Post by: fphredd on 2010-04-03 22:28:45
This thing is AWESOME (just discovered it)!

Couple of questions:

'Revert' is always grayed out, should it work?

Can I upload the track names without altering any of the other information (I have band names and 'Album' names set up already as I want that will not match the info in the txt files)?

Can I not have the disc # show in track # (currently it shows 1/01 for disc one, track one - would like just 01)?

Thanks!
Title: foo_tradersfriend
Post by: foosion on 2010-04-05 15:32:58
'Revert' is always grayed out, should it work?
The revert function was never implemented.

Can I upload the track names without altering any of the other information (I have band names and 'Album' names set up already as I want that will not match the info in the txt files)?
The component always sets all fields. If you want to preserve some of the old values, you have to use a work-around. Open a properties window in foobar2000 for the album before applying the new values in foobar2000. Then open another properties window. You can then use copy&paste to transfer the values you want to keep.

Can I not have the disc # show in track # (currently it shows 1/01 for disc one, track one - would like just 01)?
Show where - in the playlist view?
Title: foo_tradersfriend
Post by: fphredd on 2010-04-05 21:54:25
'Revert' is always grayed out, should it work?
The revert function was never implemented.

Can I upload the track names without altering any of the other information (I have band names and 'Album' names set up already as I want that will not match the info in the txt files)?
The component always sets all fields. If you want to preserve some of the old values, you have to use a work-around. Open a properties window in foobar2000 for the album before applying the new values in foobar2000. Then open another properties window. You can then use copy&paste to transfer the values you want to keep.

Can I not have the disc # show in track # (currently it shows 1/01 for disc one, track one - would like just 01)?
Show where - in the playlist view?


I'll figure out the workarounds, thanks!

As far as the last question (for now...), when I bring up the Live show tagger window, if the text file shows 'Disc 1' <songlist> then 'Disc 2' <songlist> the Live show tagger shows # 1/01 (for disc 1/song 01), but it doesn't seem to show that way in the tags, so I'm good...

The only problem with this is now I want to update all those show tags...this could be a while

Title: foo_tradersfriend
Post by: gottogo99 on 2010-05-17 22:04:25
I recently updated to the new 0.7.1.  The problem reported in postings #126 and 127 remains:  Live Show Tagger appears to process the correct information but it retags all songs the same as the first one.  I might was well do everything manually instead.  Any ideas?

Using Windows 7, 32 bit.
Title: foo_tradersfriend
Post by: foosion on 2010-05-17 22:28:28
The new 0.7.1 is the same as the old 0.7.1, except that it has the correct version number in it.
Title: foo_tradersfriend
Post by: Spoonie_B on 2010-06-21 04:30:27
I recently updated to the new 0.7.1.  The problem reported in postings #126 and 127 remains:  Live Show Tagger appears to process the correct information but it retags all songs the same as the first one.  I might was well do everything manually instead.  Any ideas?

Using Windows 7, 32 bit.


I'm getting this problem too, using Vista Business SP1.
Title: foo_tradersfriend
Post by: ed_ on 2010-08-26 18:40:02
I've just discovered this wonderful little addon for foobar.

Unfortunately, I too find that all tracks are tagged as the first track :-(

XP Pro/SP2 / foobar2000 1.1 / Live Show Tagger 0.7.1 / Masstagger 1.8.4
Title: foo_tradersfriend
Post by: ed_ on 2010-09-18 19:59:18
I've just discovered this wonderful little addon for foobar.

Unfortunately, I too find that all tracks are tagged as the first track :-(

XP Pro/SP2 / foobar2000 1.1 / Live Show Tagger 0.7.1 / Masstagger 1.8.4


It works!

I selected one track rather than all of them --  the first track -- and it was tagged correctly.

I then selected the second track and expected it to also be tagged as track #1, but it wasn't it was tagged properly.

I selected track #3 and #4 together, and they were tagged properly too.

I then selected all the remaining tracks, and they were all tagged correctly!

Whoopee!
Title: foo_tradersfriend
Post by: kstuart on 2011-07-26 04:22:10
I tried this component and it worked very well on a set of FLAC files.

Then just now I tried it on .SHN files and it reports "access denied" and list the filenames of the .SHN files, when I try to write the information that the component correctly found in the .txt file.

Frankly, foobar2000 seems to have none of the "don't write tags" options or any other of the preferences described earlier in the thread - I read the whole thread before posting this message.

I am using foo_input_shorten for the SHN files.

How do I get it to write the .TAG file instead of trying to write into the .SHN files (I agree with the earlier statement that it is better to write an external tag file, so MD5s still match, etc.).

Thanks !
Title: foo_tradersfriend
Post by: foosion on 2011-07-26 08:11:15
Is the directory with your Shorten files writeable? That's were foo_input_shorten will create the .tag files.
Title: foo_tradersfriend
Post by: kstuart on 2011-07-26 20:23:35
Is the directory with your Shorten files writeable? That's were foo_input_shorten will create the .tag files.

Thanks !  That was the problem.  The directory was copied from a DVD-R I had stored it on, so the directory was read-only by default.

However, the same directory did see the same problem as some reported above, specifically that all tracks after Track 01 are marked "01/01" in the left pane, and then are tagged with the same metadata as Track 01.  This is repeated for CD2, i.e. all tracks  on CD2 get the metadata for CD2 Track 01.

If I manually remove the metadata for a track, and do it individually, it still shows "1/01" in the left pane and gets Track 01 metadata.  BUT, if I manually enter the correct track number, i.e. "03" and then do live show tagger for that track only, then the left pane will show "1/03" and then will get the correct metadata from the txt file.

My two previous successful uses were both without "disk number", so maybe that has something to do with it.  In other words, it seems to work if the left pane is "01" "02" etc. but not if it is "1/01".

BTW, the filename format for the one with this problem is:

[artist initials][date in numeric format]CD1TRK01.shn

PS  Thanks for writing this component !
Title: foo_tradersfriend
Post by: wharfrat73 on 2011-07-29 16:13:33
It sure would be great if there was a way of writing external .tag files for .flac files.  For me, maintaining .md5 integrity is more important that tagging.  Some trading communities require that the .md5 matches regardless of the .ffp.
Title: foo_tradersfriend
Post by: Chainyk on 2011-12-03 20:39:32
deleted
Title: foo_tradersfriend
Post by: sabrehagen on 2013-07-24 03:53:42
Hi,

I have a text file which is as follows. When I open your tagging interface, all files are listed. Then I load the file in, and the fields on the right fill with the correct information, but the tracks on the left disappear. Why would this be? The files are of the filename format dtb2003-12-31d1t01.flac.

Quote
The Derek Trucks Band
12-31-03
The Visulite Theater, Charlotte, NC


Disc 1
1. New Year's Soul Stew
2. Everything is Everything
3. Sahib Teri Basi>Nusrat Jam
4. Time Will Heal
5. Willisee-> Angola
6. For My Brother
7. Vol. Slavery

Disc 2
Second Set:
1. Countdown
2. Preachin' Blues
3. Hey Driver, What City?
4. Isis
5. I Wish I Knew
6. Leavin' Trunk
7. Feel So Bad
8. Freddie's Dead
9. You Don't Love Me>Soul Serenade>
10. Rastaman Chant>
11. Joyful Noise
12. 7/4 (Lonely Avenger)
13. Gonna Move*


Any suggestions? Thanks!
Title: foo_tradersfriend
Post by: foosion on 2013-07-28 16:20:10
You can place the text file in the same directory as the audio files in which case it should be detected automatically by the Live Show Tagger. If you load the text file manually you need to right click the tracks in the Live Show Tagger window and use the "Assign text file" submenu. Note that you an select all tracks to re-assign them together.
Title: foo_tradersfriend
Post by: sabrehagen on 2013-07-29 05:43:57
You can place the text file in the same directory as the audio files in which case it should be detected automatically by the Live Show Tagger. If you load the text file manually you need to right click the tracks in the Live Show Tagger window and use the "Assign text file" submenu. Note that you an select all tracks to re-assign them together.

That would do it! I had no idea about the right click menu. Thank you so much!
Title: foo_tradersfriend
Post by: sabrehagen on 2013-07-29 06:14:25
Also, I just found the functionality where you tie in the extra info at the end of the file included via symbols on each track into the comments section of the file. Extremely impressive functionality, and great design and thinking! A truly stellar plugin! Thank you so much for this invaluable tool!
Title: Re: foo_tradersfriend
Post by: PsycleRadio on 2024-01-01 03:23:19
I've just discovered this wonderful little addon for foobar.

Unfortunately, I too find that all tracks are tagged as the first track :-(

XP Pro/SP2 / foobar2000 1.1 / Live Show Tagger 0.7.1 / Masstagger 1.8.4

It works!

I selected one track rather than all of them --  the first track -- and it was tagged correctly.
I then selected the second track and expected it to also be tagged as track #1, but it wasn't it was tagged properly.
I selected track #3 and #4 together, and they were tagged properly too.....
...
[/quote]

This works for me....as I get to this component 10 years later

Tag the first track on its own, the rest work as a batch.

Now I can start to learn the meaty stuff.
It's like Homer Simpson discovering he can hit 'Y' or 'N' instead of 'YES' or 'NO' and increases his productivity 200%

Happy 20th Birthday...I was 6 when this was originally released.
Title: Re: foo_tradersfriend
Post by: FartMasterExtreme on 2024-01-17 22:56:47
best component ever! it would be really nice if you made the component open source and published it to gitghub. what do u think about this?