plisk - it's still too soon to release it. i'm spending christmas with my parents right now, using only my brother's computer - and he sort of doesn't like his older brother to occupy it all the time
i should be able to release test version in week or two, i'm waiting for foosion to get online to discuss some issues. foo_lua status is 'not being developed' and 'not supported', it hasn't been publically released (though it's available), so we should wait for foosion ...
as it is now, you have to run it on playlist from time to time, more details to follow.
i pray for foosion to start developing it again so it could get started when specific foobar's events occur etc.
that would be great, hehe ... btw i'm planning few other scripts ... you see, i love foobar and programming etc, but i haven't been using c++ in ages plus i don't have it installed, so writing real foobar plugins is no option for me.
i can't do anything with foo_lua but i can do enough
this is from beginning of it:
--[[
mazy-tag_guesser.lua
Use with foobar2000+foo_lua (made by foosion).
Runs over selected items in playlist, select whole albums.
(i.e. it's ok to select multiple albums, just select all tracks from every album)
Type: main menu command
** mazy's tag guesser, for use with mazy's formatting string **
send / post suggestions, requests, modifications, bug reports etc. to
mazy -at- centrum.cz (start subject with 'mazy's tag guesser: ', thanks)
or
hydrogenaudio.org forums
i would be glad to hear from you.
-- mazy
TODO:
- strip out 'a1' and similar vinyl tracknumbers or normal tracknumbers out of title
(for example from 'a1-guardian angel')
- mode detection
- 'va' etc. artist detection (not only when doing filename detection)
my notes for me:
- support TRACKRATING in formatting string. plus alb_rating for album rating
]]
-----------------------------
mtg_version = "Mazy's Tag Guesser, version 0.01, 26-12-2003"
-----------------------------
-- options
-----------------------------
debug = false
debug_reload_info = false -- reloads info from files (nukes database record)
version_reload_info = true -- reloads info in case that we are running newer version of mtg
skip_processed_files = false -- skips files processed with newer or this version
-- >> this could lead to some problems, should i do that?
artist_title_corrections = true
minimal_artist_title_length = 4 -- minimal length of both artist and title when separating them, applies only to 'divide_title_less_strict'
va_album_title_corrections = true
artist_title_guessing_from_filename = true
artist_title_guessing_start = 1 -- 1 - artist OR title is missing, 2 - both artist AND title is missing
artist_title_guessing_not_valid_test = true -- extended test for invalid artist / title
same_artist_title_corrections = true
same_artist_title_corrections_threshold = 90/100
-- ASK: i can't get numbers with decimal part (like 0.5) to work: ERROR malformed number near `0.1'
-- >> RESULT: lua takes into account regional system locale, so on czech systems, decimal separator is usually ','
-- numbers in 0.0 - 1.0: 0.5 means at least 50% of files have to succeed separation
-- integers > 1: 5 means at least 5 files have to succeed separation
group_detection_from_filename = true
groups_processing = true -- additional groups processing using 'mtg-groups.txt' etc.
save_legacy_tags = true -- enables saving additional tags like 'lasttrack', which aren't really needed considering the new tags;)
-- additional things that could be done directly in foobar etc.
replace_underscores = true
capitalize = true
capitalize_threshold = 100/100 -- when at least 'capitalize_threshold' characters out of all letters are capitals, capitalize whithout keeping capitals
script_dir = "C:\\SEC\\Audio\\foobar2000 latest\\components\\_lua stuff\\scripts\\my\\"