Help - Search - Members - Calendar
Full Version: Navigator-Suite Feedback
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Uploads - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Mr. Happy
QUOTE(pIv @ Mar 23 2006, 08:42 PM)
If you played any song with foobar 9, then last_played was set to  date of playing (today).

If song not played yet with foobar 9  - it must have tag past_played  only and do not have last_played tag (you can see in properties) from previous version 8.3. That means - create past_played based on last_played and then delete  last_played tag. ( Only then save playlist  and inputs in foobar 9).

On my PC  that works very good.

I am sorry for my bad English.
*


I used this code in my own fcs... Are there any dependencies???
'Cause if I use the Navigator-fcs it works fine...
Lyx
When you masstag your playback-stats of your files to the 0.9 playcount-plugin by peter, and modify all the navigator-code which makes use of those values...... then be aware that you will have to do it all again, once the "real" playcount-plugin(by kl33per) is updated for 0.9. This is because kl33pers playcounter-plugin uses the agreed upon tag-standards(last_played, first_played, play_counter), while the current 0.9 playcount-plugin by peter uses different tags.

Its of course your choice what you want to do - however, i recommend to NOT use the current 0.9 playcount-plugin and instead wait for the "real" playcount-plugin by kl33per to be updated - then, you wont need to do any masstagging, wont need to change navigator, and will have your playback-stats tags in a future-safe scheme.

- Lyx
amonrei
Hm good idea. I hope that plugin will be updated real soon. crying.gif
Oby

Is there possibility, beside Performer, and Conductor, to see some other tags, like Composer, Location or Opus? Is it hard to modify code for that?

Lyx
QUOTE(Oby @ Mar 27 2006, 11:59 PM) *

Is there possibility, beside Performer, and Conductor, to see some other tags, like Composer, Location or Opus? Is it hard to modify code for that?

whops, sorry for the late reply.

First, i will only support standard-tags or quasi-standard tags (like composer, conductor, etc.), but not exotic schemes like location or opus.

Second, i have no plans to add composer to the albummode-display. This is because i consider 1.4.0 mostly finished and at its end-of-life.

My (longterm, dont hold your breath for it) plans for 2.0 - after certain features have been added to Columns UI - is to drop albummode AND singlemode completely. Instead, there will be "one displaymode to rule them all". Also, secondary info like publisher, conductor, etc. will be moved out of the FCS and instead be moved into a trackinfo-panel display. This trackinfo-panel display can then carry as much info as one desires, without running into space-problems.

So, if you want to have your mentioned tags in the current albummode display, then your only choice will be to do it yourself.

- Lyx
HiFiRE
QUOTE(ArtMustHurt @ Jul 21 2005, 05:20 AM) *

how come if i have the default name of my playlist it looks like this:
IPB Image

and if i change the name of my playlist it looks like this:
IPB Image

sorry if these are really noobish questions lol
oh and i want my playlist to look like the first pic biggrin.gif


Why if the playlist name is default does NAV assume singles mode? Can I change this behavior?
acedriver
QUOTE(HiFiRE @ Apr 11 2006, 04:25 PM) *

Why if the playlist name is default does NAV assume singles mode? Can I change this behavior?

removed Default and default from filtered playlists
HiFiRE
QUOTE(acedriver @ Apr 11 2006, 01:44 AM) *

QUOTE(HiFiRE @ Apr 11 2006, 04:25 PM) *

Why if the playlist name is default does NAV assume singles mode? Can I change this behavior?

removed Default and default from filtered playlists


I tried this and it results in weird display problems: the grey vertical border between the album mode column is 2px wide instead of 1px and the title & length column doesn't show the grey horizontal border between albums.
Lyx
QUOTE
Why if the playlist name is default does NAV assume singles mode?

Because incoming files can be anything - full albums as well as single files - thus, for the average user, the incoming playlist will be a "mixed playlist". No, there is no builtin support to turn it off.

QUOTE
removed Default and default from filtered playlists


As already stated numerous times in this thread (the last time one page back), you can NOT change playlistname-recognition by simply messing around with the keywords in the column-code. No, there is no support from my side to change it (if you must have it, then you'll need to find out yourself which parts of the column AND globals code needs to be changed).

Easiest way to avoid default-recognition would be to change the default name for incoming files in the foobar-preferences.

- Lyx
Lyx
an early version of the "real" playcount-plugin, ported to 0.9 by G-Lite, can be found here:
http://stephan.kochen.nl/proj/foobar2000.html#playcount
Lyx
1.4.0 final released

Changes since the last beta:
- added full support for the recently standardized STYLE-tag
- added basic support for inline-metadata editing
- misc changes to the how-to docs
- no longer hosted at dano's FCS site, because it doesn't accept 0.9 FCS's.

Download and additional info in the first post of this thread:
http://www.hydrogenaudio.org/forums/index....showtopic=31509

This marks the end of the 1.x.x line of Navigator - i will only do bugfixes from now on.

New features will appear in Navigator 2.0.0 to be released someday in the future (yes, no ETA at all). Since 2.0.0 will be a complete redesign almost from scratch, feature proposals which asume an 1.4.x style workflow will be useless. Radical and avantgardistic ideas are welcome as long as they are reasonable. However, 2.0.0 is a long way of, so i cannot give any definitive answers to proposals - i will however read every proposal and consider it.

- Lyx
evo3
thanks! smile.gif
chaosblade
Awesome work, Lyx.
acedriver
thank you Lyx.
chaosblade
Oh, By the way. That serves as a good question after looking at the changelog again, What are the list of standard tags? (aside from normal ones such as artist, title, etc).
unabatedshagie
@Lyx - how/where is the style tag displayed?

My flac files have a genre tag i.e. Rock and a style tag i.e. Hard Rock, Soft Rock etc but using the albumlist view the style tags don't seem to be showing up.
Lyx
QUOTE
What are the list of standard tags? (aside from normal ones such as artist, title, etc).

ID3v1: http://en.wikipedia.org/wiki/ID3v1
FB2k recommended tag-standards: http://www.hydrogenaudio.org/forums/index....showtopic=31530

Hmm, DISCNUMBER is supported as well, but not mentioned in the first post - i'll add it.

QUOTE
Lyx - how/where is the style tag displayed?

In singlemode, there is a style-column which can be enabled. In albummode it happens in the albummode-column automatically.
dano
There seems to be no STYLE support in any of the configs, when I search the fcs files after %sty nothing is found.
Maybe you can check the uploaded file again?
Lyx
QUOTE(dano @ Apr 18 2006, 01:52 PM) *

There seems to be no STYLE support in any of the configs, when I search the fcs files after %sty nothing is found.
Maybe you can check the uploaded file again?

Weird, i will check later - breakfast for now........ thanks for informing.
Lyx
1.4.1 uploaded

Something went wrong with the 1.4.0 packaging so that STYLE wouldn't work. I have no clue why, but it should be okay now.
dano
There is a display problem when the STYLE field is long, it consumes the whole first line in the album mode column.
Lyx
Damn, i someway suspected something like this to happen.

How do you propose to fix it? Truncate it, or move it into a seperate line just for style? (the latter one means less space for other metadata when displaying albums with a low amount of tracks)
chaosblade
Thanks for that link, Lyx.

Looks like style is not something i'd use, as i dont tag my files to that of an extermity ;]

By the way, which is preferre between DISC\DISCNUMBER, and ive seen other being used - are they supported? (SINGLETRACK, TOTALTRACKS)
Lyx
QUOTE(ChaosBladE @ Apr 18 2006, 06:55 PM) *

By the way, which is preferre between DISC\DISCNUMBER

I'm not 100% certain about this, but if i remember right, DISC is aliased to DISCNUMBER. So both are the same and it doesn't matter which one of them you use.

QUOTE
and ive seen other being used - are they supported? (SINGLETRACK, TOTALTRACKS)

SINGLETRACK is supported - i just dont like to show off with it, because i consider it to be an ugly solution (optimally, the display should be able to detect singles without the need for exotic tags).

TOTALTRACKS is unnecessary to display albummode correctly, because Navigator does not depent on knowing the last track of an album. I may however consider using TOTALTRACKS to detect singles(this is not implemented yet). It would be very easy to add(just a 3min job), so the next version will probably treat tracks with TOTALTRACKS=1 as singles.
chaosblade
I see. I do believe a tag is needed to recognize single tracks though.

I see it like this: A single track can be each of the following: has no tags at all (bad?), has no tracknumber or album tag, and has all standard tags (artist, album, track, title, maybe even genre and date).

How could you make a correct guess with all three 'modes' without an extra tag? esp. in the latter case.
Lyx
QUOTE(ChaosBladE @ Apr 18 2006, 07:41 PM) *

I see. I do believe a tag is needed to recognize single tracks though.

I see it like this: A single track can be each of the following: has no tags at all (bad?), has no tracknumber or album tag, and has all standard tags (artist, album, track, title, maybe even genre and date).

How could you make a correct guess with all three 'modes' without an extra tag? esp. in the latter case.


Go to the columns_ui thread and search it for the keyword "contentgroups"-
dano
QUOTE(Lyx @ Apr 18 2006, 03:05 PM) *
How do you propose to fix it? Truncate it, or move it into a seperate line just for style? (the latter one means less space for other metadata when displaying albums with a low amount of tracks)

For the moment I'd truncate it.
But I can also image having it in a sperate line because I don't use performer or conductor tags.
Maybe you could offer a way to choose what extended tags are displayed?
Lyx
QUOTE(dano @ Apr 18 2006, 07:53 PM) *

For the moment I'd truncate it.
But I can also image having it in a sperate line because I don't use performer or conductor tags.
Maybe you could offer a way to choose what extended tags are displayed?

Hmm, my intuition tells me that if i truncate it, then it will only be a matter of time until people complain about it. I'll move it to a seperate line right at track 3.

I dont want to make albummode-metadata configurable, because i just want 1.4.x to be finished...... in 2.0.0, the whole albummode-metadata issue will disappear anyways, because secondary metadata will be moved out of the FCS into a trackinfo panel(to solve the space issues as well as resourcehungry comment-tag multiline-display).
Lyx
1.4.2 released

- moved albummode STYLE-display into a seperate line
- Tracks which have TOTALTRACKS=1 are now also considered singles
- fixed inverted colors in albummode when displaying: performer, conductor, publisher
upNorth
QUOTE(Lyx @ Apr 18 2006, 06:43 PM) *
QUOTE(ChaosBladE @ Apr 18 2006, 07:41 PM) *
I see. I do believe a tag is needed to recognize single tracks though.

I see it like this: A single track can be each of the following: has no tags at all (bad?), has no tracknumber or album tag, and has all standard tags (artist, album, track, title, maybe even genre and date).

How could you make a correct guess with all three 'modes' without an extra tag? esp. in the latter case.
Go to the columns_ui thread and search it for the keyword "contentgroups"-
After reading your post about contentgroups, I still don't see how you will actually solve the problem ChaosBladE points out. It sounds interesting, and musicmusic seems to think it's "reasonably feasible".

As I see it, complete albums, incomplete albums and single tracks, all floats into each other. So, if you want to solve it without tracknumbers and custom tags, I also take it you don't want to rely on directory structure/naming?

Do you care to elaborate?
Lyx
QUOTE(upNorth @ Apr 18 2006, 09:38 PM) *

As I see it, complete albums, incomplete albums and single tracks, all floats into each other. So, if you want to solve it without tracknumbers and custom tags, I also take it you don't want to rely on directory structure/naming?

Do you care to elaborate?

I think you misunderstood how it would work - lets asume the following contentgroup-pattern:
%album artist%%album%%discnumber%

The entire playlist is now scanned for this pattern. Subsequent tracks with identical pattern-result are considered to form one contentgroup. Thus, the entire playlist gets split into individual contentgroups, based on the above pattern.

Lets asume we only have album artist(AA) and album(A) tags..... our playlist looks like this:
#1 AA=slowdive, A=Souvlaki
#2 AA=slowdive, A=Souvlaki
#3 AA=lanterna, A=Elm Street
#4 AA=slowdive, A=Souvlaki
#5 AA=slowdive, A=Souvlaki
#6 AA=lanterna, A=Elm Street
#7 AA=lanterna, A=Elm Street
#8 AA=lanterna, A=Elm Street

The contentgroups for the above playlist will then look the following way:
Legend: contentgroup_id/contentgroup_index/contentgroup_total(tracks in group)
#1 (1/1/2)
#2 (1/2/2)
#3 (2/1/1)
#4 (3/1/2)
#5 (3/2/2)
#6 (4/1/3)
#7 (4/2/3)
#8 (4/3/3)

formatting-strings now get CONTENTGROUP_INDEX and CONTENTGROUP_TOTAL accessable and can use them like TRACKNUMBER and TOTALTRACKS - except that this time, it works independently of the real tracknumbers of tracks.

Untagged files are a different beast, but that can probably be solved with an advanced pattern-string as well.

If you understood the above, then you will notice that not just singletracks are identified automatically, you can even move tracks around the playlist freely - split up albums and move them around, add just one track of an album to the playlist, whatever...... everything works - you can now freely move tracks around the playlist without caring at all about "proper order"..... and the playlist-display automatically adjusts to it. It now works the way as it is supposed to work.

- Lyx
upNorth
Thanks for taking the time to explain. Now that I've got the picture, I actually like the idea a lot. I expect it wouldn't be sluggishly slow either, as musicmusic "approved" of it.


I tried your fcs, btw, and was impressed by the speed, especially considering its complexity. Well done! smile.gif
chaosblade
I'd have to agree with upNorth on all accounts. :]
Lyx
Thank you. Ironically, i myself didn't know about the high performance-difference for quite a while. I would just optimize the FCS over and over again. Only when someday i for fun imported another well known FCS i noticed how slow most other similiar FCSs must be. It was then when i finally noticed the big-picture - that all the optimizations which i did over the course of time actually had a significant impact. Before that event, it was just lots of subsequent minor speed-improvements to me.

However, i'm still not satisfied with the performance - thats why i'm gonna start from scratch for 2.0.0 - considering my current plans, i expect at least 50% reduction in code-complexity - thanks to new fb2k 0.9 features and hypothetical future columns ui features. For those plans, tag-guessing however will have to go.

- Lyx
mitchmalibu
hi,
Just reporting some strange behaviour with single track detection with track gain only method:

here how it looks in 0.8.3 with ns 1.3.2

IPB Image

and here in 0.9 with 1.4.2

IPB Image

tag guessing disabled and track gain detection method enabled in both (album mode fcs with "new playlist")

otherwise, best fcs around tongue.gif
hedge153
I think thats just the new look of the single mode in album mode...
acedriver
I don't like the new look of single track in album mode too.. so I modded them to look like v1.3.2
pIv
Hey Lyx!

When I add next item to "default" playlist - http://10.1.0.22:8888/Dinamit

in column "Title & Length" I see "Dinamit N/A".


If I add this item in another playlist (in my case it's name is "Radio"), I see in this columns "[unknoun variable] - Dinamit N/A".

I solve this problem next way - in Global script add check name playlist on "radio"

CODE

ALBUMMODE-DECISION
// ===================================
// singlemode priority
// $if($or($strstr($lower(%_playlist_name%),album),$strstr($lower(%_playlist_name%),-a-)),
// $puts(albummode_active,1),$puts(albummode_active,2))

// albummode priority
$if($not($or($strstr($lower(%_playlist_name%),single),

// ===================================
// MY STUFF - pIv
// ===================================
$strstr($lower(%_playlist_name%),-s-),$stricmp($lower(%_playlist_name%),default),$strstr($lower(%_playlist_name%),radio))),
// ===================================

$puts(albummode_active,1),$puts(albummode_active,2))





My second sugession - add autorating column
This is code for column
CODE

// autorating
$repeat($get_global(symbol_rating),$get_global(auto_rating))
$get_global(special_color2)
$repeat($get_global(symbol_rating),$sub(5,$get_global(auto_rating)))


and this is code aded to Global script

CODE

// ===================================
// MY STUFF - pIv
// ===================================

$puts(auto_rating,$ifgreater($num(%play_counter%,3),24,5,
$ifgreater($num(%play_counter%,3),12,4,
$ifgreater($num(%play_counter%,3),6,3,
$ifgreater($num(%play_counter%,3),3,2,
$ifgreater($num(%play_counter%,3),0,1,
0))))))

$set_global(auto_rating,$get(auto_rating))

// ===================================
mitchmalibu
QUOTE(hedge153 @ Apr 19 2006, 05:18 AM) *

I think thats just the new look of the single mode in album mode...


with all due respect to lyx, i don't see why half of the screen would be neglected in single track mode. And the separation between each track make it looks like it's "cramped".
Lyx
QUOTE(pIv @ Apr 19 2006, 10:15 AM) *

Hey Lyx!

When I add next item to "default" playlist - http://10.1.0.22:8888/Dinamit

in column "Title & Length" I see "Dinamit N/A".


If I add this item in another playlist (in my case it's name is "Radio"), I see in this columns "[unknoun variable] - Dinamit N/A".

I solve this problem next way - in Global script add check name playlist on "radio"

CODE

ALBUMMODE-DECISION
// ===================================
// singlemode priority
// $if($or($strstr($lower(%_playlist_name%),album),$strstr($lower(%_playlist_name%),-a-)),
// $puts(albummode_active,1),$puts(albummode_active,2))

// albummode priority
$if($not($or($strstr($lower(%_playlist_name%),single),

// ===================================
// MY STUFF - pIv
// ===================================
$strstr($lower(%_playlist_name%),-s-),$stricmp($lower(%_playlist_name%),default),
$strstr($lower(%_playlist_name%),radio))),
// ===================================

$puts(albummode_active,1),$puts(albummode_active,2))

Looks like with your radiostream, in albummode it gets treated as single, but the stream has no ARTIST - but the code does not expect it to be absent. I'll investigate it.


QUOTE
My second sugession - add autorating column

You're free to mod Navigator to display it that way. It will however not happen in the official version, because columns should display what they're telling to display. What you are doing, is basically turning the RATING-column into a simplified TOTAL PLAYS column(which does already exist). BTW: Plays per day, is a much more reliable source to estimate popularity.

QUOTE
with all due respect to lyx, i don't see why half of the screen would be neglected in single track mode. And the separation between each track make it looks like it's "cramped".

Discussed already one or two pages back. It's not gonna return to the old version, because:
1. Both variants have their disadvantages
2. I have low interest in major modifications to the 1.4.x line
3. It all wont matter anymore in 2.0.0 anyways.

However, since somebody already managed to mod it back to the old style. You could just wait until all the last minor-bugs are killed and someone else posted a modded FCS which uses the old singles-style.

- Lyx
4nt1
Hey Lyx awesome config, I have been using other peoples configs in the past but I find yours the most customisable and user friendly.

I have made my own custom colour scheme and was wondering if you were interested in including it into your navigator fcs

here are the details

CODE
// is your custom-theme a dark-theme? (0=no, 1=yes)
$puts(theme_dark,1)

// foreground colors
$puts(standard_color,$rgb(255,255,255))
$puts(special_color,$rgb(70,115,170))
$puts(playing_color,$rgb(55,80,108))
$puts(borders_color,$rgb(19,52,102))

// background colors
$puts(bg_color,$rgb(70,115,170))
$puts(bg_color2,$rgb(55,80,108))

// various symbols used in display
$puts(symbol_rating,▀)


Its a nice cool blue type scheme, lemme know what you think. smile.gif
Lyx
QUOTE(4nt1 @ Apr 20 2006, 01:59 AM) *

Its a nice cool blue type scheme, lemme know what you think. :)

The approach is interesting. I'd propose to tone down the primary background color a bit and make the special color more obvious. Currently, the primary background color tends to dominate everything else.
4nt1
ok some small modifications

CODE
// is your custom-theme a dark-theme? (0=no, 1=yes)
$puts(theme_dark,1)

// foreground colors
$puts(standard_color,$rgb(255,255,255))
$puts(special_color,$rgb(70,115,170))
$puts(playing_color,$rgb(55,80,108))
$puts(borders_color,$rgb(255,255,255))

// background colors
$puts(bg_color,$rgb(70,115,170))
$puts(bg_color2,$rgb(40,58,77)

// various symbols used in display
$puts(symbol_rating,▀)


this makes the bg darker and the borders much clearer... I am personally happy with this colour, but what do you think?
Lyx
Looks okay now.

Would you mind if i do some minor adjustments and afterwards add it to the next release? (I'm also willig to add it if you do not wish any modifications from my side. You decide.).

_____________________________________________

If anyone has any bugs to report, then please do so in the coming days. I'd really like to get 1.4.x bugfree and "finished".

- Lyx
dood
Not sure if I've just overlooked it but what about handling of Various Artist Albums? In the past I've seen checks for directories with VA, Various, OST, Soundtrack etc as well as playlist with -v- in them.

Ideally Various Artists would be included and a functional part of Album Mode so single artist and various artist albums would display properly.

The album info would stay the same but the title column would become artist - title

If I've overlooked something I apologize.

*edit
Not sure why my search for 'various' didn't give me any results but I think I've resolved my problem.
Sorry
dood
ok, I see why my various artist albums aren't working. Instead of changing my directories to have va- I want to see if another guessing option might be valid.

For my regular albums my dir structure is "artist - year - album" and my file is "track - title"
for my va albums my dir is "album - year" and file is "track - artist - title"

Is there something not too hard I can put in my VA guessing area to set this up?

I did notice that my dir structure does include (OST) for the soundtracks album (OST) - year

also my various artists albums are in a subfolder called #various artists and #soundtracks

*EDIT
Consider these ideas for a release. I've added VA - to my VA albums that didn't already have it.
4nt1
QUOTE(Lyx @ Apr 26 2006, 04:36 AM) *

Looks okay now.

Would you mind if i do some minor adjustments and afterwards add it to the next release? (I'm also willig to add it if you do not wish any modifications from my side. You decide.).

_____________________________________________

If anyone has any bugs to report, then please do so in the coming days. I'd really like to get 1.4.x bugfree and "finished".

- Lyx



Hey Lyx yeah feel free to put it in the next release, I would be honoured. I am currently using a blue/orange style now.

Have a look:

CODE

// is your custom-theme a dark-theme? (0=no, 1=yes)
$puts(theme_dark,1)

// foreground colors
$puts(standard_color,$rgb(255,255,255))
$puts(special_color,$rgb(255,172,1))
$puts(playing_color,$rgb(55,80,108))
$puts(borders_color,$rgb(255,172,1))

// background colors
$puts(bg_color,$rgb(70,115,170))
$puts(bg_color2,$rgb(30,50,75))

// various symbols used in display
$puts(symbol_rating,▀)


and also using this for my playlist switcher

CODE
%title% $tab()$rgb(70,115,170,30,50,75).:$rgb(255,255,255,255,255,255)$num(%size%,$len(99999))$rgb(70,115,170,30,50,75):. $tab()%length%


PrO.Cr3atOR
I have a little problem. Navigator shows me some tags (Year and Codec) twice, like on this screens. Sorry for my English. wink.gif

IPB Image

IPB Image
4nt1
i think your second pic is because u are using the composer tag or producer tag, it does that i have noticed...

i am sure lyx will give you a more official explanation though
Lyx
QUOTE
Consider these ideas for a release. I've added VA - to my VA albums that didn't already have it.

I will not add additional features to Navigator 1.4.x. If you want robust VA-Display, then use the ALBUM ARTIST-tag. The directory-based VA-guessing is an afterthought-feature - it may work, or it may not work.

QUOTE(4nt1 @ Apr 27 2006, 06:54 PM) *

i think your second pic is because u are using the composer tag or producer tag, it does that i have noticed...

i am sure lyx will give you a more official explanation though

To me, it looks like his album either has inconsistent tags (CONDUCTOR/PUBLISHER/PERFORMER/STYLE) or he introduced the bug himself (the screenshot shows that he changed the albummode-code). I have no clue without info about the filetags of each track.
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.