Help - Search - Members - Calendar
Full Version: Winamp LCD Plugin
Hydrogenaudio Forums > Lossy Audio Compression > MPC
gearbox
Is there any LCD plugin for Winamp that can read ape tag? I'm didn't found one yet.
Case
QUOTE
Originally posted by gearbox
Is there any LCD plugin for Winamp that can read ape tag? I'm didn't find one yet.


Give me link to sources and I'll try to add support if I have time/feel like it.
macdaddy
This plugin is the only reason I still use id3v1 tags (which are a helluvalot more limited than ape2)...

case-you are awesome for even looking at this...
Case
See if this works: http://www.saunalahti.fi/~cse/gen_lcddisplay.zip

Edit: changed link.
gearbox
Thanks!

It now can read title and artist but cannot read album, track, system time, bitrate, Frequency, current song in playlist as before from both id3 and ape tags.

Anyway, thanks again... at lease now it can show something...

biggrin.gif
Case
QUOTE
Originally posted by gearbox
It now can read title and artist but cannot read album, track, system time, bitrate, Frequency, current song in playlist as before from both id3 and ape tags.

It lost some functionality? Only function I changed was tag reading ???
Case
Reuploaded, added support for reading genre + fixed a bug with track number reading.
Case
Uploaded again, this time including modified sourcefiles and Ogg comment reading. Further development has to be performed by someone who can test this.
gearbox
Sorry,

My fault! tongue.gif , it's working actually.

Thanks Case.
macdaddy
Damn Case, you're good...

tested .mpc + ape v.2
used latest tag from your site (d/l'd from your site 45 min. ago)
4x20 lcd display

It shows everything that is specified in winamp via .mpc input plugin-all on the top line. But I think it is ignoring the ape tag info when specified via the lcd plugin's "%i*" variables. I have some tag info set for the first and third lines, but none of it shows from ape tags, the mpc plugin's output shows though (as it does in winamp's GUI display window). For the record, the config works flawlessly with mpc +id3v1 files. I guess I could just have everything scroll across the topline, and then fill the other lines with something else-he does have an oscilloscope. However the second line shows time (remaining/total) and the bitrate + samplerate figures show on the fourth line. These are not identified as id3 tag variables ("%i*"), just title format variables("%*"). I believe this might be the missing part...

Anyway, thanks for hooking it up this far-ape 2.0 tags are alot more functional. If I could figure out flac and vorbiscomment, I would try that one out for you, too...
Case
QUOTE
Originally posted by macdaddy
It shows everything that is specified in winamp via .mpc input plugin-all on the top line. But I think it is ignoring the ape tag info when specified via the lcd plugin's \"%i*\" variables. I have some tag info set for the first and third lines, but none of it shows from ape tags, the mpc plugin's output shows though (as it does in winamp's GUI display window).

Is this depending on the information you are trying to show? I really don't see reason why it's happening unless it's some specific field that is not loaded properly. I checked the code and couldn't see problems with tag reading so I'm clueless.
Btw, I uploaded the zip package again, I included support for user defined genres for Ape and Ogg tags.
macdaddy
QUOTE
I really don't see reason why it's happening unless it's some specific field that is not loaded properly...

If there is no information in the tag, or if all of the info you request is not filled in for the tag, then the display won't work. For example, if you select to display genre in one of the display lines, and no genre has been specified in the tag, none of the info will show. This has always been the case (pardon the play on words)...

If no tag is present, or if tag iinformation is not present (as described above), then %i2 will output the file name-that's what I get with my Shorten files (no tag) and previously-before your modifications-with mpc + ape2.0 tags (unrecognized format). Time, bitrate, and song#/songs in playlist ALWAYS show. I am assuming that the plugin gets these from winamp, and not the id3v1 tag, which would explain why they always show where I have them configured. I notice that this is exactly what winamp does in its GUI, so maybe the plugin is set to default winamp's title visualization output..?

For the record, I have %i2 set to display on the first line of the LCD...

With id3v1 tags, the title format settings in the mpc plugin have NO effect on the LCD display output (of course they determine what appears in the winamp GUI, though). However, with your modifications (again, many thanks), the info set in the title format of the musepack plugin determines what appears in the first line of my display. I am guessing this happens because this info is being displayed via the default of the "i2" variable to show the filename (or whatever winamp displays) when the tag isn't read, understood, or present...

Thus, it seems to me that you got the thing to recognize the output as set within the musepack title format, but have not got it to associate the %i variables with the corresponding fields in the ape 2.0 tag...

edit: I simply tried to make my points easier to understand...
Case
Just noticed it can be run in simulation mode, now I'm able to test it myself...

QUOTE
Originally posted by macdaddy
If there is no information in the tag, or if all of the info you request is not filled in for the tag, then the display won't work. For example, if you select to display genre in one of the display lines, and no genre has been specified in the tag, none of the info will show. This has always been the case (pardon the play on words)...

I don't have this problem. I only get empty lines if information is missing.

QUOTE
If no tag is present, or if tag iinformation is not present (as described above), then %i2 will output the file name-that's what I get with my Shorten files (no tag) and previously-before your modifications-with mpc + ape2.0 tags (unrecognized format). Time, bitrate, and song#/songs in playlist ALWAYS show. I am assuming that the plugin gets these from winamp, and not the id3v1 tag, which would explain why they always show where I have them configured. I notice that this is exactly what winamp does in its GUI, so maybe the plugin is set to default winamp's title visualization output..?

Yep, so it seems. Main routine asks these informations from Winamp. That's how all unrecognized formats can show something.

QUOTE
With id3v1 tags, the title format settings in the mpc plugin have NO effect on the LCD display output (of course they determine what appears in the winamp GUI, though). However, with your modifications (again, many thanks), the info set in the title format of the musepack plugin determines what appears in the first line of my display. I am guessing this happens because this info is being displayed via the default of the \"i2\" variable to show the filename (or whatever winamp displays) when the tag isn't read, understood, or present...

It seems to me that somehow my modified version is not in use, but instead you have original version working. This was the behaviour for me with it, my version works properly with APE1, APE2 and Ogg tags.

QUOTE
Thus, it seems to me that you got the thing to recognize the output as set within the musepack title format, but have not got it to associate the %i variables with the corresponding fields in the ape 2.0 tag...

I didn't modify these functions. All I did was make ID3tag reader read other tags too. Please verify that you copied my modified version over the original.

Update: I found one bug in APE2 title reading, it was possible that extra character was left at the end of title.
I uploaded fixed binary to: http://www.saunalahti.fi/~cse/gen_lcddisplay.zip
New full sources are at: http://www.saunalahti.fi/~cse/LCDPlugin_v0.5pre4_src.zip
Case
The changes are now in official plugin 0.5 preview 5, available since today.
http://www.markuszehnder.ch/projects/lcdplugin/
Ljudligtvattensex
Thanks for the work Case!
I asked earlyer if somebody could change it to support Vorbis taggs, in another thread. But no one could/would at that time. So I was very happy/supprised to see that some one had made one today..
Well, thanks for great work Case!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.