Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Bug Reports

Reply
Thread Tools Search this Thread Display Modes
Old 13th March 2005, 11:26   #1
Andreas E.
Senior Member
 
Join Date: Jul 2002
Posts: 135
%title% is not correctly recognized in ATF (Test case inside)

You can reproduce the issue with this test case:

[1] Move to Options->Preferences->Titles

[2] Enable Advanced Title Formatting (ATF)

[3] BACKUP your original string in case one is there (!)

[4] REPLACE it with the following (silly) string:

$if(%artist%,Artist exists,Artist doesn''t exist) - $if(%title%,Title exists,Title doesn''t exist)

[5] CLOSE the Options window.

[6] Use my MP3, done with Windows Audiorecorder, then LAME-encoded to ensure that at least the header is 100% OK. (14k size zipped - http://*******.com/3pha4 - right click+'save as...' )

[7] Play the MP3.
You will see: "Artist doesn't exist - Title exists".

[8] Edit the MP3: Enable both ID3v1 and ID3v2 and type something in as artist, e. g. 'x'.

[9] Play the MP3 again.
You will see: "Artist exists - Title exists".

[10] Delete the artist string again and disable both ID3 fields.

[11] Play the MP3 one last time.
You will see: "Artist doesn't exist - Title exists".

That is a clear proof that no matter whether Title is set or not, it will always be recognized as existing and not toggle on/off like Artist, which works instead: if you delete Artist, it is recognized as invalid, if you add it, it's recognized as valid again.
This should also work the same way with the Title, but does not. I consider this a bug.

-ae-
Andreas E. is offline   Reply With Quote
Old 13th March 2005, 15:08   #2
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,824
Alas, I can't reproduce this :/

Settings used:

Prefs > Media Library
Library Options tab > Advanced... > Modify Settings:
Uncheck: Use library title info for playlist title formatting
Watch Folders tab > Metadata Reading Settings > Configure > No guessing.

Using your ATF string, I get "Artist doesn't exist - Title doesn't exist" when first loading the mp3 into the playlist, and when I edit the tags and enable both ID3v1 & v2 and add eg. Blah and Bleh as Artist - Title, I get "Artist exists - Title exists", and when I remove all the tags I get "Artist doesn't exist - Title doesn't exist" again :/

btw, that's some funky mp3 there...
MPEG 2 Layer 3
Lame 3.97alpha
No padding
22KHz, mono
vbr-old / vbr-rh / 125 abr
DJ Egg is offline   Reply With Quote
Old 13th March 2005, 16:01   #3
gaekwad2
Foorum King
 
gaekwad2's Avatar
 
Join Date: Jul 2003
Location: bar2000
Posts: 11,424
Interesting, for me ATF doesn't work at all with the testfile or any file without tags (with both in_mp3 and in_mpg123, both using default title formatting settings), it always displays filename without extension as title.

Using a file with empty id3 tags I got:
Quote:
Watch Folders tab > Metadata Reading Settings > Configure > No guessing.
No guessing > "Artist doesn't exist - Title doesn't exist"
Simple > "Artist doesn't exist - Title exists"
Smart > "Artist exists - Title exists"

re: btw. It's V2/alt-preset standard, only encoded from 22kHz mono.
gaekwad2 is offline   Reply With Quote
Old 13th March 2005, 21:29   #4
Andreas E.
Senior Member
 
Join Date: Jul 2002
Posts: 135
OK ...

now settings are exactly as DJ Egg's.
"No guessing" and also "Do not use Library information for title display in playlist".

Now manually (!) deleted all main.* and recent.* and did a FULL (!) RE-SCAN.

Test case is not the same anymore.

With files that have no ID3vX tags at all, you get:
"Artist doesn't exist - Title doesn't exist"
shown in the Media Library,
but you get
"Artist doesn't exist - Title exists"
in the player window instead! Huh?

But the best is still to come (2 things):

if you put something in the title (e. g. 'x'), and press Update, the playlist item will change to 'x'!
This happens, although I explicitly set the ATF string to display 'Title exists' instead of the actual title!

IOW, it should ignore my 'x', but doesn't do this.

Re-edit the MP3 and delete the 'x' again, then switch off both ID3s and press Update - BOTH the ML and the player window will now read:
"Artist doesn't exist - Title exists"

It displays "exists", although I have just **deleted** the title again! However, this change is recognized, but
it seriously requires the entire ML to be nuked and rescanned.
(You can nuke it in Advanced Library Settings by using the 'Clear Media Library' button.)
Not until I do this, the correct value
"Artist doesn't exist - Title doesn't exist"
will eventually reappear with the MP3 involved.
Rescanning *without* previous deleting of the library does not work at all.

-----------------------
2 questions to DJ Egg:
-----------------------

- are you also using v3.08 of in_mp3.dll or maybe a later dev version?
BTW: There is EVEN more stuff to adjust inside!
In Title/Tags, you can switch the ID3vX scanning on or off.
For your information, all settings are default in the Title/Tags tab, ie all checkboxes are checked.

- are you using the No guessing setting combined with the ANY or with the ALL setting? This is essential.

-ae-
Andreas E. is offline   Reply With Quote
Old 23rd March 2005, 04:05   #5
Bad_Bud
Junior Member
 
Join Date: Mar 2005
Posts: 2
Send a message via AIM to Bad_Bud
I simply want to use the default winamp ATF value.

If title exists, show title.
If Artist exists, show artist. If not, show the filename.

Ex (With artist and title): Velvet Acid Christ - Lysergia

Say the tags aren't present, so it reads the file name.

Ex (File name): VAC - LYSERGIA

------------------------

I apologize if my explanation of that is rather... hard to understand. But all I want is that, the default ATF value, which will not work.

[%artist% - ]$if2(%title%,$filepart(%filename%))

I even tried converting it to other statements, such as this one, which still do not work, and instead show "no artist - AudioTrack##"

This is the other statement I used.

[%artist% - ]$if(%title%,%title%,$filepart(%filename%))
Bad_Bud is offline   Reply With Quote
Old 23rd March 2005, 13:10   #6
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,824
I still can't reproduce ANY of this.


@Bad_Bud

Winamp version? (eg. 5.08 Full)
Was it a clean install?
What is the file format? (mp3, wma, ogg, wav, midi, mod, other)
What is the filename? (provide more examples, eg. VAC - LYSERGIA.MP3)
What are the id3 (v1/v2) artist, album, track#, title tags, if any?
What are you relevant settings? (see my first post above)
Have you installed ANY 3rd-party input plugins, eg. mp3pro

Have the tracks been added to the Media Library, or not?
Is it in the Media Library and/or the Playlist window where the problem lies?

etc etc
DJ Egg is offline   Reply With Quote
Old 25th March 2005, 23:38   #7
Bad_Bud
Junior Member
 
Join Date: Mar 2005
Posts: 2
Send a message via AIM to Bad_Bud
Some are songs I've downloaded, which are mp3s, and have tags. Others, are songs I've ripped as OGG Vorbis music files, with no tags at all. I wish for winamp to show the filename if there are no tags on the file. That is how the default ATF is setup, but for some reason it isn't working. It was a clean install.

Music ripped with CDex 1.51 and DBPowerAmp 6.0.0.2

Using Winamp v5.05 (x86) - Aug 27 2004

I tried with Library title info on and off.

No Plugins, just an old winamp 3 skin, which I don't even use anymore.

I don't use the media library.

I just added my Linkin Park - Hybrid Theory OGG album to the library, and it all showed up as no artist. I just don't wanna have to put tags on all of the 100+ OGGs I've ripped.

[EDIT!]I was organizing some of my old media (In specific, my Dream Theater Train of Thought CD is all scratched up and won't play anymore, so I was gathering up my old OGGs.), and when I went to play the songs, they came up and began playing, with the file names as the titles. The only difference with these OGG files is that they have a comment section that reads "Track is encoded with CDex Vorbis DLL". Other than that, they are the same. Hopefully that helps identify the problem...[/EDIT]

Last edited by Bad_Bud; 26th March 2005 at 00:23.
Bad_Bud is offline   Reply With Quote
Old 26th March 2005, 01:11   #8
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,824
"Using Winamp v5.05 (x86) - Aug 27 2004"

Alas, old versions are no longer supported.
Only 5.08d or 5.08e are supported.


Regardless of whether you use the Media Library or not, those settings that I referenced in my first reply above affect the Title Formatting displayed in the playlist.

The problem is with your settings :/

These are the 5.08 settings relevant to your issue:

Prefs > Media Library:

Library Options tab > Advanced Library Preferences > Modify Settings button:
Uncheck "Use library title information for playlist item formatting"

Watch Folders tab > Metadata Reading Settings > Configure button:
Checkmark "no guessing"
DJ Egg is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Bug Reports

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump