richtige Adresse

ThOrMA-Changelog

Subversion-Zeiten (aktuell)

	2005-11-01 15:21  thomas

	* bin/askfreedb, bin/daemonwrapper, bin/mixplayer, bin/thoripper,
	  bin/thorma_dbmgr, bin/thorma_dirmark, bin/thorma_info,
	  bin/thorma_permissions, bin/tmixd-control, bin/tplayershell,
	  bin/tplaytime, bin/tsearch, bin/tshow, bin/ttag: executables be
	  executable

2005-11-01 15:08  thomas

	* var/lists: user lists are ignored now...

2005-11-01 14:23  thomas

	* etc, etc/ignore, etc/rules, etc/taginfo, etc/tagmapping,
	  var/rip: More stuff that should be site-specific and thus not in
	  repos.

2005-11-01 14:14  thomas

	* etc/thorma.conf: No config files in rep!

2005-10-31 13:22  thomas

	* bin/tdeejay, etc/thorma.conf, lib/perl/ThOrMA/Times.pm: Nice
	  time parsing.

2005-10-31 13:15  thomas

	* lib/perl/ThOrMA/Base.pm, lib/perl/ThOrMA/DBReader.pm: Made the
	  attemptlimit(s) subject to Base configuration and increased to
	  100. A setting of 1 caused an nearly always prematurely ending
	  playlist by tdeejay; that wasn't the intention of it.

2005-10-31 12:40  thomas

	* bin/tplaytime: One debugging line less.

2005-10-31 12:38  thomas

	* bin/tplaytime: Now looping on individual basis since GetList
	  eliminates duplicates... yeah, this raises some questions about
	  what the database / IDList is supposed to do with lists
	  (preserve order / duplicates?).

2005-10-31 12:35  thomas

	* lib/perl/ThOrMA/DBReader.pm: There was a bugging typo that
	  prevented GetList to work.

2005-10-30 20:23  thomas

	* bin/ttag, etc: ttag really listenting to -L switch; thorma.conf
	  not in repository

2005-10-24 21:29  thomas

	* lib/perl/Param.pm: When I'm at it: version 2.13.1 that fixes a
	  slightly wrong usage line (a "-" was missing for non-lazy mode).

2005-10-24 21:26  thomas

	* lib/perl/Param.pm: Param is very independed these times...
	  updating the copy in ThOrMA to version 2.13.0 .

2005-10-24 02:50  thomas

	* bin/thorma_lyrapdb: A bit more case-insensitive sorting for
	  albums

2005-10-24 02:14  thomas

	* bin/thorma_lyrapdb: Fine tuning. Better sorting. Better
	  placeholders (now again explicit copies; somehow Lyra seems to
	  like that more).

2005-10-24 01:41  thomas

	* bin/thorma_lyrapdb, etc/thorma.conf,
	  lib/perl/ThOrMA/TagSearch.pm: The Lyra stuff now working as good
	  as it gets... finally realized that the player doesn't digest
	  more than 255 tracks in a category. Having the nearly-16bit-IDs
	  in mind, this is way below possibilities.

2005-10-23 17:42  thomas

	* bin/thorma_lyrapdb: The Lyra database creator. Still
	  experimenting with the best way to include thorma tags (replace
	  the useless genre index with 10 of them is working somehow) und
	  also already getting really annoyed by this short-sighted
	  firmware. Again. Cannot cope with a filled 1GB SD card. Why
	  doesn't anyone produce a decent card reading flash mp3 player
	  _and_ code a decent firmware for it??? While the Lyra is the
	  best on hardware so far, basically all three memory card based
	  mp3 players I had until now are crap when you consider the whole
	  performance. Do we really have the best economic system when a
	  whole market segment has only immature and crippled devices to
	  offer (and lots of them)? Where is the Rockbox for flash players?

2005-10-23 17:34  thomas

	* etc/thorma.conf, lib/perl/ThOrMA/Base.pm,
	  lib/perl/ThOrMA/DBDeps.pm, lib/perl/ThOrMA/DBReader.pm: Mainly
	  some fixes for bugs I stumbled over while coding the Lyra
	  database creator.

2005-10-22 13:43  thomas

	* bin/thorma_info: No artist = 0 artists.

2005-10-22 13:27  thomas

	* etc/thorma.conf, lib/perl/DerMixD/Base.pm,
	  lib/perl/ThOrMA/Base.pm: Going to work on the Lyra.

2005-09-29 15:17  thomas

	* lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/DJ.pm: Yeee-Ha! Looks
	  like I got the mixplayer playlist-robust with a few lines in
	  ThOrMA::DJ / ThOrMA::BusyDJ, ensuring that DJ now skips illegal
	  tracks (IDs that don't map to db records) instead of giving up
	  and that BusyDJ now blockingly waits for a new playlist when
	  needed.

2005-09-29 14:49  thomas

	* etc/ignore, lib/perl/ThOrMA/Base.pm,
	  lib/perl/ThOrMA/DBWorker.pm, lib/perl/ThOrMA/Names.pm,
	  lib/perl/ThOrMA/Path.pm: It's time again! There occured a
	  directory with "[]" brackets in the name and this fooled the
	  music file glob. Not anymore. Re-activated ignore functionality.

2005-09-29 12:31  thomas

	* lib/perl/ThOrMA/DBReader.pm, lib/perl/ThOrMA/TagFormat.pm:
	  Correct failure for DBReader::Get without calling
	  TagFormat::ToTagList on undefined stuff.

2005-09-29 12:01  thomas

	* bin/mixplayer, bin/thoripper, bin/ttag,
	  lib/perl/Mixplayd/Fader.pm, lib/perl/ThOrMA/Base.pm,
	  lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/Tag.pm: Hotfixes from
	  a live showcase (always helps to see lurking problems;-) - most
	  important of them being one in BusyDJ that triggered desperate
	  search for sth. new even when this was not wanted (should make
	  more () around logic statements when not completely sure...).
	  So: - fixed mixplayer going out of music even when there was
	  plenty of it - got mixplayer (finally!) a debug parameter -
	  introduced local option for the tagger (mass tagging a lot
	  faster when the main db is updated/recreated in one run
	  afterwards... maybe I should think about the tagger remembering
	  all the changes while doing them locally and then do the global
	  update itself... at least in a sortet sequential manner... but
	  still, for large lists this couldn't beat the recreation) -
	  fixed thoripper to do rips w/o db (should create fake xmcd with
	  at least the number of track entries right... hm)

2005-09-24 11:06  thomas

	* lib/perl/DerMixD/Base.pm, lib/perl/DerMixD/Fader.pm,
	  lib/perl/ThOrMA/Base.pm: Main point: IDList now reads STDIN when
	  the file list is only ('-'); programs using it don't need to do
	  this anymore and programs which didn't do now (allows some sync
	  operation between two archives using piping through calls to the
	  different tsearches).

2005-09-22 23:01  thomas

	* bin/dermixd-control, lib/perl/DerMixD/Base.pm,
	  lib/perl/DerMixD/Control.pm: New DerMixD interface getting
	  better... just a step from mixplayer using it.

2005-09-21 23:20  thomas

	* bin/dermixd-control, lib/perl/DerMixD, lib/perl/DerMixD/Base.pm,
	  lib/perl/DerMixD/Control.pm, lib/perl/Dermixd: New interface
	  tailored to take advantage DerMixD... still in the baby shoes.

2005-09-08 17:19  thomas

	* bin/tmixd-control, lib/perl/ThOrMA/AudioData.pm,
	  lib/perl/ThOrMA/Base.pm: tmixd-control can now search a file to
	  load in the ThOrMA database (when you load existing files on
	  localhost or anything remote this feature is not used and there
	  is no dependency on ThOrMA in that case)

2005-09-07 13:13  thomas

	* lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/DBReader.pm: LastID
	  was not allowed... still not sure about the "new" logic in
	  BusyDJ. Do I know what I mean there?

2005-08-24 13:57  thomas

	* bin/mixplayer, bin/tdeeday, bin/tdeejay, etc/tagmapping: some
	  debugging, tag modifying (hey: tagmapping is a site specific
	  file!) and dee-jay, not dee-day (really, no!)

2005-08-13 14:31  thomas

	* lib/perl/ThOrMA/DBWorker.pm: better check for directory validity

2005-08-10 21:46  thomas

	* bin/ttag, lib/perl/ThOrMA/Tag.pm: First make it a list, then do
	  a ListRedux.

2005-08-10 21:26  thomas

	* lib/perl/Param.pm: when there is no home we can't substitute one
	  in

2005-08-02 11:42  thomas

	* bin/mixplayer, bin/tdeeday, lib/perl/ThOrMA/BusyDJ.pm,
	  lib/perl/ThOrMA/DBReader.pm, lib/perl/ThOrMA/DJ.pm,
	  lib/perl/ThOrMA/Path.pm, lib/perl/ThOrMA/SearchingDJ.pm: Lot of
	  fixing for the DJ... inclusion of neednext/prev titles should
	  work way better now. tdeejay kindof works now as a blown-up
	  tsearch (with playlist writing 'n stuff). TODO: FileRelator does
	  really what it should? Correct behaviour of BusyDJ on changed
	  playlist.

2005-08-01 20:17  thomas

	* lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/DJ.pm: Ok... I sort
	  of introduced an undefined undefinedness through a debug message
	  that defined when should not be defined. Interestingly enough,
	  this poked at just another buggy thingy: mixplayer -A=0 -r
	  spring This gets two titles (here;-) that depend on each other
	  via neednext/prev. Effect is that they are played exactly twice
	  (correct order): first title 1 gets the follower title 2, then
	  title 2 grabs its precedessor title1. 2 issues: 1. Only one
	  grabbing, please (when not repeating, both titles should be
	  deleted from pool the first time)! 2. Since we _are_ repeating,
	  no title should be deleted from pool. So, it should go on and
	  on...

2005-08-01 19:57  thomas

	* bin/mixplayer, lib/perl/ThOrMA/BusyDJ.pm: Ok... got the wrong
	  fading. Simple - used the wrong path in directory check. Well,
	  now I've seen another problem, probably connected with repeat...

2005-08-01 19:42  thomas

	* bin/mixplayer, lib/perl/ThOrMA/BusyDJ.pm: Bad logic... fixed
	  BusyDJ to really act like the 'onlynew' parameter for TheNext
	  suggests (especially not block when nothing new and we aren't
	  really desperately waiting for sth.) For the book: Bad result
	  was mixplayer holding back the last title because the occasional
	  TheNext(... 'onlynew' = 1 ...) blocked. Also made BusyDJ silent
	  on demand (debug parameter). Still outstanding: mixplayer fading
	  although it shouldn't (album playback).

2005-08-01 18:25  thomas

	* lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/DBReader.pm,
	  lib/perl/ThOrMA/DJ.pm: Removing of played titles from pool
	  didn't work that well (in all playmodes), reworked and hopefully
	  fixed that.

2005-07-13 07:08  thomas

	* bin/thorma_start, lib/perl/ThOrMA/DBReader.pm,
	  lib/perl/ThOrMA/DJ.pm: The "normal" mode of playing tracks in
	  order was broken (had to propagate some concept changes).

2005-07-03 20:50  thomas

	* bin/mixplayer, lib/perl/ThOrMA/BusyDJ.pm: made BusyDJ really
	  watch_playlist and removed some embarassing debug lines

2005-07-03 20:33  thomas

	* bin/mixplayer, lib/perl/Mixplayd/Basic.pm,
	  lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/DBReader.pm,
	  lib/perl/ThOrMA/DJ.pm, lib/perl/ThOrMA/SearchingDJ.pm: So, first
	  alpha of reformed mixplayer including the BusyDJ. The transition
	  from mixplayd to dermixd is showing... next step will be to
	  introduce DerMixD::Basic & Co.; dropping the mixplayd
	  compatibility and using the (hopefully) enhanced DerMixD
	  interface. Not to forget event waiting (avoid calling getstat
	  all the time - instead get notification from mixd). Of course
	  this all is theory until I got these [...] dermixd memory leaks
	  fixed!

2005-06-24 15:25  thomas

	* lib/perl/ThOrMA/BusyDJ.pm, lib/perl/ThOrMA/SearchingDJ.pm:
	  cosmetics
	* bin/mixplayer, bin/tdeeday, lib/perl/MixPlayer/Tools.pm,
	  lib/perl/Param.pm, lib/perl/ThOrMA/BusyDJ.pm,
	  lib/perl/ThOrMA/DJ.pm, lib/perl/ThOrMA/SearchingDJ.pm: Some
	  shape of the DJ architecture is showing... mixplayer nearly
	  working again. Need to reimplement playlist functionality, make
	  setting of fading parameters properly and make use of
	  server-pushed playback info.

2005-06-18 10:11  thomas

	* bin/tdeeday, lib/perl/ThOrMA/DBReader.pm, lib/perl/ThOrMA/DJ.pm,
	  lib/perl/ThOrMA/SearchingDJ.pm: Now there is a DJ that can
	  search...

2005-06-18 09:21  thomas

	* lib/perl/ThOrMA/TagFormat.pm, lib/perl/ThOrMA/TagSearch.pm:
	  Cleaner one-place definition of textual tag format; adaption of
	  TagSearch to that.

2005-06-17 22:20  thomas

	* bin/tdeeday, lib/perl/ThOrMA/DBReader.pm, lib/perl/ThOrMA/DJ.pm:
	  first generation of DJ functionality: shuffling or not, careful
	  repeat (with history), automatic inclusion of following /
	  preceeding tracks (where one track alone doesn't make sense;
	  triggered via thorma tags neednext and needprev) TODO: some
	  sense for working matches of titles following one another
	  (kindof general system with ruleset stating (in)compatible tags)

2005-06-16 10:35  thomas

	* bin/mixplayer, bin/tshow, etc/tagmapping,
	  lib/perl/MixPlayer/ThOrMA.pm, lib/perl/ThOrCSV/Read.pm,
	  lib/perl/ThOrMA/DBReader.pm: Some more usage and extension in
	  DBReader, started DJ module (to make mixplayer more intelligent)

2005-05-20 06:27  thomas

	* lib/webdata/zutun.html: a bug to fix

2005-05-20 06:20  thomas

	* lib/perl/ThOrMA/Names.pm: added some characters to be invalid in
	  names... there could have been filenames with <,> or even *!

2005-05-20 06:00  thomas

	* bin/thoripper: - fixed bug where the output of &DirNorm somehow
	  wandered into the workdir list (using foreach loops instead of
	  for solved this...) - updated help info to match the more
	  focused functionality and tidied it up, removed suffix option as
	  it is not needed - shell commands now just contain filenames
	  quoted by ' '... avoiding some fuss - corrected logic to avoid
	  ripping when only db action was wanted

2005-05-19 19:58  thomas

	* bin/askfreedb: make the first *.xmcd file the default one by
	  placing a copy or even renaming it to just "xmcd" if it's the
	  only one

2005-04-23 23:41  thomas

	* INSTALL, share: share when there is something to share...

2005-04-23 22:34  thomas

	* bin/askfreedb, bin/tplaytime: some more stringent help

2005-04-23 22:27  thomas

	* cgi-bin/player_control.pl: this one working again, too

2005-04-23 21:37  thomas

	* index.html, index_frame.html, lib/perl/ThOrMA/Base.pm,
	  lib/webdata/zutun.html: Shame! even the basic idsearch didn't
	  know the new m3us!

2005-04-23 21:27  thomas

	* cgi-bin/browser.pl: Oh... the browser didn't yet know that I
	  changed the m3u format to be readable by my mp3 player (which
	  still is not enough - Yamakawa firmware SUCKS!)

2005-04-23 21:18  thomas

	* cgi-bin/browser.pl, lib/perl/ThOrMA/CGI/Base.pm: glitches...
	  list browsing is somehow broken; gonna get it

2005-04-23 21:07  thomas

	* cgi-bin/browser.pl: more valid xhtml

2005-04-23 20:59  thomas

	* lib/perl/ThOrMA/DBDeps.pm: more silence

2005-04-23 20:35  thomas

	* lib/perl/ThOrMA/DBDeps.pm: remove this exhaustive debuggin!

2005-04-23 20:27  thomas

	* lib/perl/ThOrMA/Base.pm, lib/perl/ThOrMA/CGI/Base.pm,
	  lib/perl/ThOrMA/DBWorker.pm: removed a debug line

2005-04-23 20:02  thomas

	* lib/perl/ThOrMA/DBDeps.pm, lib/test, lib/test/added,
	  lib/test/dbupdate.pl, lib/test/deleted, lib/test/testindex: Of
	  course I forgot the main part of the work: DBDeps has all the
	  super intelligent code about seeing what is different and
	  carrying out actions on that... the other stuff is - you may
	  have guessed it - just for testing purposes.

2005-04-23 19:53  thomas

	* bin/thorma_dbmgr, bin/thorma_info, lib/perl/ThOrMA/Base.pm,
	  lib/perl/ThOrMA/DBWorker.pm, lib/perl/ThOrMA/Index.pm,
	  lib/perl/ThOrMA/Tag.pm: OK, first seemingly working version of
	  the new update code, some cleaning of DBWorker to do for sure.
	  Tested a bit on the small archive - now over to the big one!

2005-04-23 16:13  thomas

	* lib/perl/ThOrMA/Base.pm: m3u format as functions (to be reused)

2005-04-23 15:14  thomas

	* lib/perl/ThOrMA/Base.pm: GetDirIDs now too

2005-04-23 15:08  thomas

	* lib/perl/ThOrMA/Base.pm: GetMusic supports relative paths (to
	  music dir)

2005-04-23 13:52  thomas

	* lib/perl/ThOrMA/Path.pm: just made the comment abount trailing
	  slash in &Relator clear

2005-04-23 13:46  thomas

	* lib/perl/ThOrMA/Path.pm: not only relating to directories!

2005-04-23 13:40  thomas

	* lib/perl/ThOrMA/CGI/Base.pm: import &CatPath!

2005-04-23 13:38  thomas

	* lib/perl/Param.pm: just call it v2.8.1

2005-04-23 13:37  thomas

	* lib/perl/Param.pm, lib/perl/ThOrMA/CGI/Base.pm,
	  lib/perl/ThOrMA/DBWorker.pm, lib/perl/ThOrMA/Index.pm: Some
	  further steps to anything (DBWorker is still on the operation
	  table!)

2005-04-23 13:34  thomas

	* cgi-bin/browser.pl, cgi-bin/steuer.pl: first step to make these
	  work again

2005-04-23 13:25  thomas

	* bin/tsearch, etc/thorma.conf, lib/perl/ThOrMA/Base.pm:
	  eliminated artist and album dir list files with corresponding
	  counts; made file searches and id->file lookups more efficient
	  by letting ThOrMA::Base read in the music list once and store it
	  in an array (but reading again if modified) - the memory
	  overhead should be overthrown by the benefits of not opening
	  this file X times for finding line number Y.

2005-04-21 23:23  thomas

	* lib/perl/ThOrMA/DBWorker.pm: And on and on and on...

2005-04-21 22:53  thomas

	* lib/tools/makexmcds: helper to create some sane xmcd files from
	  insane traces of the past

2005-04-21 22:51  thomas

	* etc/thorma.conf, lib/perl/ThOrMA/Base.pm,
	  lib/perl/ThOrMA/DBReader.pm, lib/perl/ThOrMA/DBWorker.pm,
	  lib/perl/ThOrMA/Names.pm: Further on DBWorker...

2005-04-21 10:36  thomas

	* lib/perl/ThOrMA/DBWorker.pm: on the way, still not working on
	  the whole - but I have a plan!

2005-04-20 21:18  thomas

	* lib/perl/ThOrMA/Base.pm, lib/perl/ThOrMA/DBWorker.pm: DBWorker
	  not prepared for better action (not ready for real action at all
	  now): It hopefull gathers a correct list of old and new entries.
	  What is left to do is a diff on these and detailed update of
	  tagindex/lists, bandindex/lists and albumlists (not to forget
	  _the_ list and colleagues...)

2005-04-20 21:13  thomas

	* lib/perl/ThOrCSV/Write.pm: WriteRecord (and DeleteRecord) now
	  support giving back a copy of delinquent in former state.

2005-04-20 20:26  thomas

	* lib/perl/ThOrMA/Path.pm: $workdir is ours and not mine!

2005-04-20 19:43  thomas

	* lib/perl/ThOrCSV/Write.pm, lib/perl/ThOrMA/DBWorker.pm: working
	  on efficiend db updates... most likely having broken the current
	  routine.

2005-04-20 18:15  thomas

	* bin/askfreedb, bin/mixplayer, bin/thoripper, bin/thorma-config,
	  bin/thorma_dbmgr, bin/thorma_dirmark, bin/thorma_info,
	  bin/thorma_permissions, bin/thorma_start, bin/tmixd-control,
	  bin/tplayershell, bin/tplaytime, bin/tsearch, bin/tshow,
	  bin/tsmodel, bin/ttag, etc/thorma.conf, lib/db.def,
	  lib/perl/ThOrMA/Base.pm: hopefully working now in the changed
	  directory structure... also changed some bits concerning central
	  configuration

2005-04-20 17:44  thomas

	* alib, lib: restructuring

2005-04-20 17:43  thomas

	* alib, lib: restructuring

2005-04-20 17:29  thomas

	* tvar: restructuring

2005-04-20 17:27  thomas

	* tvar/thorma, var: restructuring...

2005-04-20 16:57  thomas

	* tvar, var: restructuring

2005-04-20 16:45  thomas

	* etc, temp_etc: restructuring

2005-04-20 16:44  thomas

	* etc, temp_etc, temp_etc/thorma.conf: restructuring

2005-04-20 16:40  thomas

	* bin/mixplayer, bin/thorma-config, bin/thorma_info,
	  etc/thorma/thorma.conf, lib/thorma/perl/Param,
	  lib/thorma/perl/Param.pm, lib/thorma/perl/Param/FileWorker.pm,
	  lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm,
	  lib/thorma/perl/ThOrMA/Names.pm, lib/thorma/perl/ThOrMA/Path.pm:
	  So, a rather big one. It started with a locale problem: a big
	  umlaut in a file name didn't become mangled b(lowercased and
	  then replaced by something less dangerous) because the server
	  had locale "C" and no german one as it is needed here. So, to be
	  on the safe side, there is now configurability of the whole
	  system with the thorma.conf file including a locale parameter to
	  be independent of current shell setting (there is no must to use
	  it). For that there is the new program thorma-config and the
	  Param::FileWorker. Additionaly benefit is the possibility to
	  tune the directory tree without modifying the source code - an
	  installation routine using this should follow (when in its own
	  tree, there is no need for all these "thorma" subdirs...).
	  Interestingly enough; the bug that draw the attention to the
	  locale problem again wasn't concerned with uppercase umlauts but
	  with the first "/" trying to make its way into a filename, which
	  of course doesn't work. Fixed that, too. Furthermore,
	  ThOrMA::Path has been enhanced because I once again decided
	  _not_ to use the "standard" File::Spec stuff as it does not
	  bring all the functions I need. Along with the configurability
	  of ThOrMA::Base, some more variables went there to be
	  configurable (notably from ThOrMA::Names).

2005-04-19 23:01  thomas

	* lib/thorma/perl/Param.pm: now the real v2.8.0

2005-04-19 20:35  thomas

	* lib/thorma/perl/Param.pm: time for new parameters

2005-03-19 23:22  thomas

	* cgi-bin/browser.pl: FormTrigger now doesn't show too much (or
	  itself too often).

2005-03-19 21:59  thomas

	* bin/thorma_info: No realroot, I say!

2005-03-19 21:52  thomas

	* lib/thorma/perl/ThOrMA/Base.pm: Who needs realroot anyway?

2005-03-19 21:49  thomas

	* lib/thorma/perl/ThOrMA/Base.pm: PathFilter is called Filter

2005-03-19 21:46  thomas

	* lib/thorma/perl/ThOrMA/Base.pm: realroot should be real

2005-03-19 21:44  thomas

	* lib/thorma/perl/ThOrMA/Base.pm, lib/thorma/perl/ThOrMA/Path.pm:
	  now working... get music root via FindBin

2005-03-19 20:53  thomas

	* lib/thorma/perl/ThOrMA/Base.pm, lib/thorma/perl/ThOrMA/Path.pm:
	  changing path code... this commit is breaking root die detection!

2005-03-19 17:48  thomas

	* bin/thoripper, lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm,
	  lib/thorma/perl/ThOrMA/Normalize.pm: ripper now can normalize
	  before compression; dbmgr can use the aquired info

2005-03-10 10:30  thomas

	* bin/thorma_start: little starter

2005-03-10 10:24  thomas

	* lib/thorma/extbin/COPYING_mpg123, lib/thorma/extbin/README,
	  lib/thorma/extbin/cdparanoia, lib/thorma/extbin/cutmp3,
	  lib/thorma/extbin/discid, lib/thorma/extbin/lame,
	  lib/thorma/extbin/mixplayd, lib/thorma/extbin/mixplayd_local,
	  lib/thorma/extbin/mixplayd_remote,
	  lib/thorma/extbin/mixplayd_watch, lib/thorma/extbin/mp3info,
	  lib/thorma/extbin/mpg123, lib/thorma/extbin/normalize:
	  Ignorance...

2005-03-10 10:20  thomas

	* lib/thorma/extbin, lib/thorma/extbin/dermixd: Versuch des
	  Ignorierens.

2005-03-03 02:11  thomas

	* bin/mixplayer, lib/thorma/extbin,
	  lib/thorma/extbin/COPYING_mpg123, lib/thorma/extbin/dermixd,
	  lib/thorma/extbin/mpg123, lib/thorma/perl/MixPlayer/ThOrMA.pm,
	  lib/thorma/perl/Mixplayd/Fader.pm: Cosmetics and a numerical
	  problem.

2005-02-24 21:23  thomas

	* bin/mixplayer, cgi-bin/browser.pl, lib/thorma/extbin/dermixd,
	  lib/thorma/extbin/mpg123, lib/thorma/perl/ThOrMA/CGI/Base.pm:
	  URL encode fix in browser dir listing, new mpg123-0.59r-thor4

2005-02-17 02:51  thomas

	* lib/thorma/perl/Param.pm: Again platform fixes (line endings!)
	  and some restructuring with now some separate Functions for
	  Param::FileWorker to build on. Normal interface not harmed -
	  just two more keys in config hash.

2005-02-10 14:54  thomas

	* lib/thorma/perl/Param.pm: Param v2.5.0 with (hopefully) correct
	  multiline processing and config file production,
	  platform-independent config file search (using File::Spec and
	  File::Basename)

2005-02-10 00:16  thomas

	* bin/tsmodel, lib/thorma/perl/Param.pm: Param: multiline, parser
	  cleanup/regex fix

2005-01-15 10:27  thomas

	* bin/tsmodel: corrected my braindead dist/3 predicate... I was
	  way too tired at that time! to look at in my local music
	  (laptop): cardigan album w/o artist, tsmodel not working on an
	  underworld_mk2 search?

2005-01-14 23:59  thomas

	* bin/tsmodel: some more work.. just a sketch still.

2005-01-13 20:18  thomas

	* lib/thorma/perl/Param.pm: textual cleanups, now Param v2.3.2

2005-01-12 17:30  thomas

	* bin/tsmodel, etc/thorma/rules, lib/thorma/perl/ThOrCSV/Read.pm,
	  lib/thorma/perl/ThOrMA/DBReader.pm: Added GetRecords, new
	  abstraction layer DBReader that may optionally talk to the
	  thormad in future instead of reding database itself. Starting an
	  attemp to get logic/answer set programming into the playlists.

2005-01-08 02:43  thomas

	* lib/thorma/perl/Param.pm: made --config actually work, textual
	  cleanups

2005-01-04 23:36  thomas

	* lib/thorma/perl/Param.pm: added config file output; proper
	  indendation of multiline help texts, all verbose stuff to STDERR
	  changed parsing of config file to allow double quoting

2004-12-12 16:33  thomas

	* bin/tplayershell: Fixed the search with the new script name;
	  this is only intermediate, as a library search function or the
	  upcoming thorma daemon should be used instead of relying on the
	  exact name of a script.

2004-12-03 23:20  thomas

	* bin/mixplayer, cgi-bin/steuer.pl, index.html,
	  lib/thorma/perl/ThOrMA/DBWorker.pm,
	  lib/thorma/perl/ThOrMA/Normalize.pm: Web interface update
	  (import action)

2004-12-03 22:55  thomas

	* lib/thorma/perl/Param.pm: Added a plain version to the file
	  since it will wander out of ThOrMA and updated the POD. And, in
	  case you didn't notice: I added two new scripts last time. These
	  aren't working yet, but may become a dockapp and wxperl gui for
	  a mixplayd / dermixd.

2004-12-03 22:32  thomas

	* bin/askfreedb, bin/mixplayer, bin/thoripper, bin/thorma_dbmgr,
	  bin/thorma_dirmark, bin/thorma_permissions, bin/tmixd-control,
	  bin/tplayershell, bin/tsearch, bin/tshow, bin/ttag, bin/wmtmixd,
	  bin/wxtmixd, lib/thorma/perl/MixPlayer/ThOrMA.pm,
	  lib/thorma/perl/MixPlayer/Thin.pm, lib/thorma/perl/Param.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm: So, made the Param module
	  nicer... more flexible (can parse some given array instead of
	  @ARGV) and data clean, too (all data now internal to
	  &Param::Parse). Small modifications to all programs using Param
	  followed since the %param data hash is not exported anymore
	  (&Param::Parse gives reference). Added --import to dbmgr;
	  corrected a typo here and there.

2004-11-26 02:21  thomas

	* lib/thorma/perl/ThOrMA/DBWorker.pm: Maybe all lists are updated
	  on imports now.

2004-11-26 02:00  thomas

	* lib/thorma/perl/ThOrMA/DBWorker.pm: Basic import operation
	  should work now...

2004-11-26 00:06  thomas

	* -tests, lib/thorma/tests: Development reorganization... not
	  everyone wants the (not too well organized) tests.

2004-11-25 23:18  thomas

	* lib/thorma/perl/ThOrMA/Base.pm: Remove that nasty _unsorted dir;
	  later the dbmgr should look in the import dir for new stuff and
	  see if it can get a new shiny place.

2004-11-25 23:03  thomas

	* bin/tsearch, lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm: Added creation of hopefully
	  more compatible m3u playlists (for my Yamakawa MR200 and all
	  narrow-minded Windows stuff).

2004-11-22 20:26  thomas

	* lib/thorma/extbin/dermixd: Fixed no-audiodata bug in mpg123_input

2004-11-21 21:48  thomas

	* bin/mixplayer, lib/thorma/perl/MixPlayer/ThOrMA.pm: Added limit
	  for RVA adjustment as there are really _quiet_ "titles" that get
	  a 50dB so and that makes no sense. Later this should become an
	  option.

2004-11-18 18:00  thomas

	* bin/tsearch, lib/thorma/extbin/dermixd: Tsearch now sorts the
	  IDs, too. Yields more expected results. Oh - and I made a new
	  attempt to settle a dermixd binary... a lot of work has gone
	  into it since the last one.

2004-11-18 15:12  thomas

	* bin/mixplayer, bin/tmixd-control,
	  lib/thorma/perl/MixPlayer/ThOrMA.pm,
	  lib/thorma/perl/Mixplayd/Basic.pm,
	  lib/thorma/perl/Mixplayd/Control.pm,
	  lib/thorma/perl/Mixplayd/Fader.pm: Hacked DerMixD's follow
	  function for gapless playback into Mixplayd::Fader /
	  Mixplayd::Basic.pm and made adjustments to mixplayer; also made
	  NextTrack restore the old fade settings properly when a new
	  title come in that should be faded in (where the old next title
	  was not going to be faded)

2004-10-09 20:30  thomas

	* bin/thorma_permissions, lib/thorma/extbin/mpg123: mpg123 without
	  load-paused and permissions without uid bit... nedit still has
	  these problems with editing files that belong to another user...

2004-10-09 20:02  thomas

	* cgi-bin/browser.pl, lib/thorma/perl/ThOrMA/Base.pm: Step back
	  and think: I had no error in IDList, it was the error to provide
	  a crippled file path. When IDList sees the file existing, no
	  regexp is applied.

2004-10-09 19:55  thomas

	* cgi-bin/browser.pl, cgi-bin/steuer.pl,
	  lib/thorma/perl/ThOrCSV/Read.pm, lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/Index.pm, lib/thorma/perl/ThOrMA/Tag.pm,
	  lib/thorma/perl/ThOrMA/TagSearch.pm: I'm still fighting with
	  myself to do some more frequent commits (svn sense)... Now, here
	  is the mostly working web frontend together with some fixes to
	  little bugs that showed up elsewhere. Some cleanup concerning
	  changed steuer.pl syntax is still waiting, but first I'll go for
	  this nice issue in regexp mathing of IDList - brackets in
	  filenames shouldn't be interpreted as regexp syntax...

2004-10-08 18:42  thomas

	* cgi-bin/browser.pl, cgi-bin/steuer.pl,
	  lib/thorma/extbin/dermixd: Playlist data is now sent from
	  browser via POST. steuer now reads either GET or POST data.
	  ...and now the _static_ binary of dermixd is in place.

2004-10-08 16:21  thomas

	* cgi-bin/browser.pl, lib/thorma/extbin/dermixd,
	  lib/thorma/extbin/mpg123, lib/thorma/extbin/mpg123-rr,
	  lib/thorma/extbin/mpg123_orig: Fix in browser for changed syntax
	  of steuer. Removed obsolete mpg123, leaving only the patched
	  mpg123-0.59r-ThOr. Ol' mixplayd is still there, though. Fixed
	  nasty hang in dermix when the wrong mpg123 version got started.

2004-10-08 14:45  thomas

	* cgi-bin/steuer.pl: The action dropdown should be more user
	  friendly now. Further renamed the shell command action - should
	  check conformity of template and browser.

2004-10-07 21:28  thomas

	* cgi-bin/browser.pl, cgi-bin/steuer.pl,
	  lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/CGI/Base.pm,
	  lib/thorma/webdata/templates/template.html: One step further...
	  most of steuer.pl should work now. Tags are to follow.

2004-10-05 17:54  thomas

	* cgi-bin/browser.pl: A bit experimenting with tag form layout
	  (which is not working yet).

2004-10-04 21:37  thomas

	* lib/thorma/perl/ThOrMA/Base.pm: IDList works for ID lists again.

2004-10-04 20:30  thomas

	* bin/thoripper, cgi-bin/browser.pl, cgi-bin/steuer.pl,
	  lib/thorma/perl/ThOrMA/Base.pm: On the way...

2004-09-29 22:11  thomas

	* cgi-bin/browser.pl, lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/CGI/Base.pm,
	  lib/thorma/perl/ThOrMA/Path.pm, lib/thorma/tests/bin/basetest,
	  lib/thorma/tests/bin/pathtest: Further work on web-revival.
	  Basic read-only browsing is working apparently... Not too much
	  left to do. Changed ThOrMA::Base::IDList() to return
	  file/dir/m3u-names instead of IDs with additioonal switch.

2004-09-29 12:58  thomas

	* cgi-bin/browser.pl, lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/CGI/Base.pm,
	  lib/thorma/perl/ThOrMA/Path.pm: Onn the way... at least
	  browser.pl does something again. Quite a lot of pathfinding to
	  do. And restructuring - In don't quite understand this code
	  anymore. It's... weird.

2004-09-29 12:13  thomas

	* lib/thorma/perl/ThOrCSV/Write.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm,
	  lib/thorma/perl/ThOrMA/Path.pm: Removed debug info from
	  ThOrMA::Path and added a block push function to ThOrCSV::Write
	  by the way. Of course I had to change ThOrMA::DBWorker to use it.

2004-09-29 11:44  thomas

	* lib/thorma/perl/ThOrMA/Path.pm: trailing slash fix (with debug
	  code to be removed)

2004-09-29 11:39  thomas

	* cgi-bin/browser.pl, lib/thorma/tests/bin/pathtest: ...and a
	  little test script. Note: browser.pl definetely not working now!

2004-09-29 11:38  thomas

	* lib/thorma/perl/ThOrMA/Path.pm: What a laugh... Here comes the
	  actual ThOrMA::Path.

2004-09-29 11:34  thomas

	* lib/thorma/perl/MixPlayer/ThOrMA.pm,
	  lib/thorma/perl/ThOrMA/AudioData.pm,
	  lib/thorma/perl/ThOrMA/Base.pm,
	  lib/thorma/perl/ThOrMA/CGI/Base.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm,
	  lib/thorma/perl/ThOrMA/Tag.pm,
	  lib/thorma/perl/ThOrMA/TagSearch.pm,
	  lib/thorma/tests/bin/basetest,
	  lib/thorma/tests/bin/playlist.m3u: Started with fixing the web
	  frontend, ended up first clarifying the file path code once in
	  ThOrMA::Base, now in ThOrMA::Path. Not testing yet! Web frontend
	  follows...

2004-09-27 16:06  thomas

	* bin/tsearch: Searchfile support re-enabled.

2004-09-27 15:22  thomas

	* etc/thorma/tagmapping: There was a doubled line...

2004-09-27 15:17  thomas

	* bin/thorma_dbmgr, etc/thorma/tagmapping: Removed warning flag
	  for everyday use. Some mappings.

2004-09-27 15:07  thomas

	* lib/thorma/perl/ThOrMA/TagSearch.pm: And here we are: All that
	  recursion pleasure in there! When the tagmapping file says a ->
	  b and b -> c, ThOrMA now will conclude a -> b,c .

2004-09-27 14:37  thomas

	* lib/thorma/perl/ThOrMA/TagSearch.pm,
	  lib/thorma/tests/bin/tagtest,
	  lib/thorma/tests/etc/thorma/tagmapping: On the way to coding
	  recursion support in tagmapping, I spotted this tiny typo int
	  TagSearch making a line senseless...

2004-09-27 14:02  thomas

	* etc/thorma/tagmapping, lib/thorma/extbin/dermixd,
	  lib/thorma/extbin/mixplayd_local,
	  lib/thorma/extbin/mixplayd_remote, lib/thorma/extbin/mpg123-rr:
	  Some new binaries... Now both mixers compiled with -O3,
	  featuring the fresh dermixd from the workbench (or should I say
	  slaughter's table?), now with gapless and pleasing skip together
	  with mpg123!

2004-09-16 19:15  thomas

	* bin/mixplayer: Just removed a debug line.

2004-09-16 19:14  thomas

	* bin/mixplayer, bin/thorma_permissions,
	  lib/thorma/perl/MixPlayer/ThOrMA.pm,
	  lib/thorma/perl/Mixplayd/Fader.pm: Fixed two namespace bugs in
	  the Mixplayer (prevented disabling of fading of following
	  albumtracks). The whole thing will be reworked to a more clean
	  implementation anyway, but it should work now. Added lib action
	  to permissions. Minor debug message change in Fader.

2004-09-14 04:52  thomas

	* lib/thorma/perl/ThOrMA/DBWorker.pm: Now trying to create missing
	  lists directories. Obviously Subversion does not check out (for
	  subversion) empty directories but complains when they are
	  missing on commit!

2004-09-13 22:42  thomas

	* lib/thorma/extbin/dermixd: This version of mixplayd should
	  actually work as a daemon.

2004-09-13 00:06  thomas

	* lib/thorma/extbin: mpg123 is a symlink to mpg123-rr. One of them
	  will eventually vanish.

2004-09-12 23:31  thomas

	* lib/thorma/extbin/dermixd: The new revision with raw input and
	  the dirty solution to the old-sound-problem: ingore after seek.
	  Note: this version always puts something to the outputs. That
	  keeps OSS friendly. When I stop doing that on pauses I get old
	  sound or maybe just ordinary pops on re-starting of playback.
	  That's not optimal but for sleeping long periods ther will be a
	  suspend feature in future.

2004-09-12 23:27  thomas

	* ., bin/mixplayer, bin/thorma_permissions,
	  lib/thorma/extbin/mpg123, lib/thorma/extbin/mpg123-rr,
	  lib/thorma/extbin/mpg123-rr_orig,
	  lib/thorma/perl/ThOrMA/Base.pm: Some smaller fixes in that came
	  up while getting my bedroom client up again. I had trouble with
	  Net::Domain and Time::HiRes... hm... I remember copying the
	  HiRes module; but since it doesn't show up here... look again.

2004-09-09 00:23  thomas

	* bin/thorma_dirmark: Command for manually updating the timestamp
	  of the .dirmod files - to stop the dbmgr from doing tough work
	  when we know it is not necessary.

2004-09-09 00:22  thomas

	* bin/thorma_permissions: bin and extbin actions now do chown, too.

2004-09-09 00:04  thomas

	* bin/thorma_permissions: hopefully more efficient permission
	  script now... the user/group should be in a ThOrMA basic config
	  file, as all the other prefs. Future.

2004-09-08 20:43  thomas

	* var/thorma/lists: more ignores for private use

2004-09-08 20:41  thomas

	* var/thorma, var/thorma/lists, var/thorma/lists/album,
	  var/thorma/lists/band, var/thorma/lists/tag,
	  var/thorma/lists/thomas, var/thorma/log, var/thorma/music:
	  ingores

2004-09-08 20:14  thomas

	* INSTALL, LICENSE, bin, bin/askfreedb, bin/daemonwrapper,
	  bin/mixplayer, bin/thoripper, bin/thorma_dbmgr, bin/thorma_info,
	  bin/thorma_permissions, bin/tmixd-control, bin/tplayershell,
	  bin/tplaytime, bin/tsearch, bin/tshow, bin/ttag, cgi-bin,
	  cgi-bin/browser.pl, cgi-bin/player_control.pl,
	  cgi-bin/steuer.pl, etc, etc/thorma, etc/thorma/ignore,
	  etc/thorma/taginfo, etc/thorma/tagmapping, index.html,
	  index_frame.html, lib, lib/thorma, lib/thorma/db.def,
	  lib/thorma/dbcache.def, lib/thorma/extbin,
	  lib/thorma/extbin/COPYING_mpg123, lib/thorma/extbin/README,
	  lib/thorma/extbin/cdparanoia, lib/thorma/extbin/cutmp3,
	  lib/thorma/extbin/dermixd, lib/thorma/extbin/discid,
	  lib/thorma/extbin/lame, lib/thorma/extbin/mixplayd,
	  lib/thorma/extbin/mixplayd_local,
	  lib/thorma/extbin/mixplayd_remote,
	  lib/thorma/extbin/mixplayd_watch, lib/thorma/extbin/mp3info,
	  lib/thorma/extbin/mpg123, lib/thorma/extbin/mpg123-rr,
	  lib/thorma/extbin/mpg123-rr_orig, lib/thorma/extbin/mpg123_orig,
	  lib/thorma/extbin/normalize, lib/thorma/perl,
	  lib/thorma/perl/Dermixd, lib/thorma/perl/Dermixd/Fader.pm,
	  lib/thorma/perl/MixPlayer, lib/thorma/perl/MixPlayer/Files.pm,
	  lib/thorma/perl/MixPlayer/ThOrMA.pm,
	  lib/thorma/perl/MixPlayer/Thin.pm, lib/thorma/perl/Mixplayd,
	  lib/thorma/perl/Mixplayd/Basic.pm,
	  lib/thorma/perl/Mixplayd/Control.pm,
	  lib/thorma/perl/Mixplayd/Fader.pm, lib/thorma/perl/Param.pm,
	  lib/thorma/perl/ThOrCSV, lib/thorma/perl/ThOrCSV/Read.pm,
	  lib/thorma/perl/ThOrCSV/Write.pm, lib/thorma/perl/ThOrMA,
	  lib/thorma/perl/ThOrMA/AudioData.pm,
	  lib/thorma/perl/ThOrMA/Base.pm, lib/thorma/perl/ThOrMA/CGI,
	  lib/thorma/perl/ThOrMA/CGI/Base.pm,
	  lib/thorma/perl/ThOrMA/CGI/HTMLHelp.pm,
	  lib/thorma/perl/ThOrMA/DBWorker.pm,
	  lib/thorma/perl/ThOrMA/Index.pm,
	  lib/thorma/perl/ThOrMA/Names.pm,
	  lib/thorma/perl/ThOrMA/Normalize.pm,
	  lib/thorma/perl/ThOrMA/Tag.pm,
	  lib/thorma/perl/ThOrMA/TagSearch.pm,
	  lib/thorma/perl/ThOrMA/Times.pm,
	  lib/thorma/perl/ThOrMA/TrackInfo.pm,
	  lib/thorma/perl/ThOrMA/XMCDRead.pm, lib/thorma/tests,
	  lib/thorma/tests/bin,
	  lib/thorma/tests/bin/.01-in_the_beginning.mp3.audiodata,
	  lib/thorma/tests/bin/01-in_the_beginning.mp3,
	  lib/thorma/tests/bin/Param.man, lib/thorma/tests/bin/Param.tex,
	  lib/thorma/tests/bin/albumgain, lib/thorma/tests/bin/audiodata,
	  lib/thorma/tests/bin/basetest, lib/thorma/tests/bin/bla.conf,
	  lib/thorma/tests/bin/blalok.conf, lib/thorma/tests/bin/dbworker,
	  lib/thorma/tests/bin/dbworker_local, lib/thorma/tests/bin/df,
	  lib/thorma/tests/bin/getrva, lib/thorma/tests/bin/index,
	  lib/thorma/tests/bin/index01, lib/thorma/tests/bin/index02,
	  lib/thorma/tests/bin/index03, lib/thorma/tests/bin/locale,
	  lib/thorma/tests/bin/mtimesaver, lib/thorma/tests/bin/paramtest,
	  lib/thorma/tests/bin/playlist.m3u, lib/thorma/tests/bin/ss.id,
	  lib/thorma/tests/bin/tagtest, lib/thorma/tests/bin/tata,
	  lib/thorma/tests/bin/test, lib/thorma/tests/bin/test1.xmcd,
	  lib/thorma/tests/bin/test2.xmcd, lib/thorma/tests/bin/tf,
	  lib/thorma/tests/bin/thorma_dbmgr,
	  lib/thorma/tests/bin/thorma_info, lib/thorma/tests/bin/timetest,
	  lib/thorma/tests/bin/trackinfo, lib/thorma/tests/bin/xmcdnames,
	  lib/thorma/tests/etc, lib/thorma/tests/etc/thorma,
	  lib/thorma/tests/etc/thorma/bla.conf,
	  lib/thorma/tests/etc/thorma/paramtest.conf,
	  lib/thorma/tests/etc/thorma/paramtest.thorvas.conf,
	  lib/thorma/tests/etc/thorma/tagmapping, lib/thorma/tests/lib,
	  lib/thorma/tests/lib/thorma, lib/thorma/tests/music,
	  lib/thorma/tests/music/a_funky_dune_(yeah),
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra),
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.01-who_wants_to_live_forever.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.02-9_pm_abbey_road.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.03-somebody.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.04-one_moment.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.05-against_all_odds.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.06-the_promise.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.07-sea_song.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.08-little_princess.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.09-the_power_of_love.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.10-works.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.11-nothing_compares_2_u.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.12-variations.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.13-hide_and_seek.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.14-forever.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.15-winter_kills.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.16-reprise.mp3.audiodata,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.dbcache,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.dirmod,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.dirnames,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.idcache,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/.rva,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/01-who_wants_to_live_forever.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/02-9_pm_abbey_road.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/03-somebody.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/04-one_moment.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/05-against_all_odds.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/06-the_promise.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/07-sea_song.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/08-little_princess.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/09-the_power_of_love.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/10-works.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/11-nothing_compares_2_u.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/12-variations.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/13-hide_and_seek.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/14-forever.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/15-winter_kills.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/16-reprise.mp3,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/Beschreibung.txt,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/Beschreibung.txt.backup,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/classical.xmcd,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/discid,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/misc.xmcd,
	  lib/thorma/tests/music/a_funky_dune_(yeah)/1996_forever_(with_the_london_session_orchestra)/xmcd,
	  lib/thorma/tests/music/the_dune,
	  lib/thorma/tests/music/the_dune/1995_dune,
	  lib/thorma/tests/music/the_dune/1995_dune/.01-in_the_beginning....mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.02-hardcore_vibes.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.03-just_another_dream.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.04-future_is_now.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.05-final_dream.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.06-the_spice.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.07-are_you_ready_to_fly.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.08-cant_stop_raving.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.09-up.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.10-generation_love.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.11-positive_energy.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.12-make_sense.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.13-...in_the_end.mp3.audiodata,
	  lib/thorma/tests/music/the_dune/1995_dune/.dbcache,
	  lib/thorma/tests/music/the_dune/1995_dune/.dirmod,
	  lib/thorma/tests/music/the_dune/1995_dune/.dirnames,
	  lib/thorma/tests/music/the_dune/1995_dune/.idcache,
	  lib/thorma/tests/music/the_dune/1995_dune/.rva,
	  lib/thorma/tests/music/the_dune/1995_dune/01-in_the_beginning....mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/02-hardcore_vibes.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/03-just_another_dream.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/04-future_is_now.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/05-final_dream.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/06-the_spice.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/07-are_you_ready_to_fly.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/08-cant_stop_raving.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/09-up.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/10-generation_love.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/11-positive_energy.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/12-make_sense.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/13-...in_the_end.mp3,
	  lib/thorma/tests/music/the_dune/1995_dune/Beschreibung.txt,
	  lib/thorma/tests/music/the_dune/1995_dune/Beschreibung.txt.backup,
	  lib/thorma/tests/music/the_dune/1995_dune/discid,
	  lib/thorma/tests/music/the_dune/1995_dune/misc.xmcd,
	  lib/thorma/tests/music/the_dune/1995_dune/newage.xmcd,
	  lib/thorma/tests/music/the_dune/1995_dune/xmcd,
	  lib/thorma/tests/var, lib/thorma/tests/var/thorma,
	  lib/thorma/tests/var/thorma/albcount,
	  lib/thorma/tests/var/thorma/alblist,
	  lib/thorma/tests/var/thorma/artcount,
	  lib/thorma/tests/var/thorma/artlist,
	  lib/thorma/tests/var/thorma/bandfiles,
	  lib/thorma/tests/var/thorma/bandindex,
	  lib/thorma/tests/var/thorma/db.data.00100,
	  lib/thorma/tests/var/thorma/db.stat,
	  lib/thorma/tests/var/thorma/list,
	  lib/thorma/tests/var/thorma/lists,
	  lib/thorma/tests/var/thorma/lists/album,
	  lib/thorma/tests/var/thorma/lists/album/1995_dune.m3u,
	  lib/thorma/tests/var/thorma/lists/album/1996_forever_(with_the_london_session_orchestra).m3u,
	  lib/thorma/tests/var/thorma/lists/band,
	  lib/thorma/tests/var/thorma/lists/band/a_funky_dune_(yeah).m3u,
	  lib/thorma/tests/var/thorma/lists/band/the_dune.m3u,
	  lib/thorma/tests/var/thorma/lists/tag,
	  lib/thorma/tests/var/thorma/lists/tag/elektro.m3u,
	  lib/thorma/tests/var/thorma/lists/tag/mne_nie.m3u,
	  lib/thorma/tests/var/thorma/lists/tag/techno.m3u,
	  lib/thorma/tests/var/thorma/lists/tag/thomas.m3u,
	  lib/thorma/tests/var/thorma/lists/tag/tolle_leut.m3u,
	  lib/thorma/tests/var/thorma/tagindex, lib/thorma/tools,
	  lib/thorma/tools/newthormaconvert, lib/thorma/webdata,
	  lib/thorma/webdata/css, lib/thorma/webdata/css/control.css,
	  lib/thorma/webdata/css/grundlage.css,
	  lib/thorma/webdata/templates,
	  lib/thorma/webdata/templates/template.html,
	  lib/thorma/webdata/zutun.html, share, share/doc,
	  share/doc/devel, share/doc/devel/freedb_DBFORMAT.txt,
	  share/doc/html, share/doc/html/Base.html,
	  share/doc/html/Param.html, share/doc/html/Times.html, share/man,
	  share/man/man1, share/man/man1/tagsearch.1, share/man/man3, var,
	  var/thorma, var/thorma/lists, var/thorma/lists/album,
	  var/thorma/lists/band, var/thorma/lists/tag,
	  var/thorma/lists/thomas, var/thorma/log, var/thorma/music,
	  var/thorma/rip: The initial import... An early alpha verison; db
	  and playback working (playback needs cleanup), web interface
	  half way on working again.

2004-09-08 19:42  thomas

	* .: Created the directory for ThOrMA


	

CVS-Zeiten (früher)

	2004-08-31 23:19  thomas

	* progs/: fragefreedb.pl, thoripper.pl: thoripper now respects "db"
	  only and fragefreedb look additionally for .discid .

2004-08-26 23:56  thomas

	* progs/mixplayer.pl: Oh my! I consequently broke mixplayer the
	  last time; moving of the daemonize code into a block below
	  toplevel was a bad idea! Live and learn... Now it will stay
	  around again with -d switch instead of dying silently.

2004-08-23 23:11  thomas

	* progs/: mixplayer.pl, thorma_bandlists.pl, thorma_search.pl,
	  thorma_tag.pl, thorma_taglists.pl, lib/ThOrCSV.pm,
	  lib/mp3progs_basis.pm, lib/mp3suche_basis.pm: Improvement to
	  search.pl: option to disable sorting of output to preserve order
	  of tracks coming from playlists, added possibility to give IDs.
	  tag.pl can now take files to tag from STDIN; makes sense in
	  various applications.

	  Along with that some changes here and there.

2004-08-22 12:02  thomas

	* progs/: mixplayer.pl, thorma_dbmgr.pl, thorma_playershell.pl,
	  lib/MixPlayerFiles.pm, lib/mp3progs_basis.pm: Added the
	  possibility to tell mixplayer to skip the next title (via file
	  "skip" in writedir, as with forced fading).

2004-08-14 10:40  thomas

	* progs/mixplayer.pl: Added again the eq reset in &LoadTrack, that
	  vanished the last time.

2004-08-14 10:38  thomas

	* progs/thoripper.pl: Slightly improved thoripper in making the
	  commands more granular. Changed mixplayer.pl, too - but cvs
	  doesn't think so...

2004-08-11 14:18  thomas

	* progs/mixplayer.pl: Some debugging in mixplayer.pl added.

2004-08-11 14:15  thomas

	* progs/: thorma_dbmgr.pl, ext/mpg123-rr: Some stuff in between...

2004-07-18 18:03  thomas

	* progs/: mixplayer.pl, thorma_dbmgr.pl, thorma_permissions.pl,
	  etc/tagabbildungen, ext/cutmp3, lib/MixPlayer_ThOrMA.pm,
	  lib/mp3dat.def, lib/mp3stat.def, lib/mp3time.pm: Integrated new
	  cutmp3 as reliable source for playing times, made the db entry
	  sample-centric instead of MP3-frame-centric (thus mixplayer
	  slightly changed) ... the upcoming mixplayd-replacement may be
	  more thankful for a sample-based info.  There is still a bug in
	  the database system: On a fresh `thorma_dbmgr -R` the tags aren't
	  going in. A  `thorma_dbmgr -r` afterwards gets it right. I got to
	  make the code of this script much cleaner... Oh, yes: I added
	  just another dirty hack in there: Now caching the time info,
	  similar to the .rvavalues. but created by dbmgr -- but without
	  proper checking if the data still matches reality! I'll cleanup
	  this mess in a few weeks. One could consider additional md5
	  checks if this could save time (is hashing of a mp3 faster than
	  counting frames / reading id3 tags? Who knows... but it is for
	  sure faster than normalize!).

2004-07-17 14:05  thomas

	* progs/lib/Param.pm: Fixed stupid bug... ParmParse only did
	  actually set values from config file when $log is set.

2004-07-16 22:03  thomas

	* progs/lib/Param.pm: Now look for default config file under
	  "xxx/etc" when program is in "xxx/bin"

2004-06-20 00:43  thomas

	* progs/: thorma_bandlists.pl, lib/ThOrCSV.pm,
	  lib/mp3progs_basis.pm, lib/mp3time.pm: Solved the "X-Perience
	  with the Peas" bug: the prob was an id3 comment with linebreak;
	  that broke the ThOrCSV format. replacing all \r and \n with
	  spaces now in ThOrCSV. The stuff in mp3time is about
	  investigations for accurate frame counting in conjunction with
	  cutmp3...

2004-05-22 17:44  thomas

	* cgi-bin/browser.pl: <h2> not conatining <form> anymore... dillo
	  complained.

2004-05-20 13:08  thomas

	* cgi-bin/player_control.pl: html bug... an </div> too much.

2004-05-20 13:02  thomas

	* index.html, cgi-bin/player_control.pl,
	  progs/lib/Mixplayd/Control.pm, webdata/vorlagen/vorlage.html:
	  cleanup of web interface... experimenting with dillo
	  compatibility. Removed a debug statement from Control.pm.

2004-05-16 22:28  thomas

	* progs/mixplayer.pl, progs/thorma_dbmgr.pl, progs/ext/cutmp3,
	  progs/ext/cutmp3_dumb, progs/ext/mixplayd,
	  progs/ext/mixplayd_local, progs/ext/mixplayd_remote,
	  progs/ext/mp3info, progs/lib/MixPlayer_ThOrMA.pm,
	  progs/lib/mp3dat.def, progs/lib/mp3progs_basis.pm,
	  progs/lib/mp3spielzeit.pm, progs/lib/mp3stat.def,
	  progs/lib/mp3time.pm, progs/lib/Mixplayd/BadBasic.pm,
	  progs/lib/Mixplayd/BadFader.pm, progs/test/teste.pl,
	  webdata/zutun.html: Yammi! I did not plan it and it got me again.
	  So, here is mixplayd revisited again with added dplay/dload to
	  get correct values for maxframe supplied (fixing these
	  disagreements on playtime because of vbr), new cutmp3, mp3info
	  for calculation of the frames (thus, MP3::Info not necessary
	  anymore)... after some testing this could gon on the website as
	  the final version before i recode mixplayd with threads (do I
	  really want to do this?).  Still there are things to on the (Web)
	  UI side and with the tag system: We need tagname:value stuff
	  (ratings, degree of ...) and the metastuff for sound palyback of
	  certain tracks that only make sense with their sourroundings
	  (intro).

2004-05-09 18:13  thomas

	* webdata/zutun.html: mixplayd todo...

2004-05-09 13:57  thomas

	* progs/: mixplayer.pl, lib/Mixplayd/BadFader.pm: when playershell
	  wants fade, do fading even when the tracks are adjacend.
	  betterso.

2004-05-09 13:34  thomas

	* webdata/zutun.html: todo updated

2004-05-08 20:36  thomas

	* progs/: mixplayd-control.pl, ext/mixplayd, ext/mixplayd_local,
	  ext/mixplayd_remote, ext/mpg123, ext/mpg123-rr,
	  lib/Mixplayd/BadFader.pm: puh... hopefully now functional hacked
	  mpg123 and mixplayd. Mixplayd now reuses the decoders - not fully
	  effective (as just giving JUMP instead of reloading file), but I
	  hope it works. In fact, time has to show that.  And - that was
	  the dammend reason for all this fuss - now the eq of mpg123 is
	  used in XFade to fade the bass of the ending track to minimize
	  nasty drum confusion on fade-in of starting track.  If I had some
	  time I would do better in making mixplayd multithreaded with
	  threads devoted to talking to mpg123 instances and getting the
	  data... I don't know if the timeout I had to introduce will
	  strike back in the near future. We'll see.

2004-05-07 13:40  thomas

	* progs/: thorma_playershell.pl, ext/mixplayd, ext/mixplayd_local,
	  ext/mixplayd_remote, ext/mpg123, ext/mpg123-rr,
	  lib/Mixplayd/BadBasic.pm, lib/Mixplayd/Control.pm: new mixplayd
	  and mpg123, intruducing simple eq control, basskill-enhanced
	  fadingwill come

2004-04-27 17:26  thomas

	* progs/ext/: mpg123, mpg123-rr, mpg123_orig: I'm trying to add
	  support for mpg123's equalizer ... one step is to add support for
	  controlling it in mpg123 itself (external patches), so the new
	  version of it has it. Hopefully.

2004-04-27 17:22  thomas

	* progs/mixplayd-control.pl: some improvement in mixplayd-control
	  that I did while digging into the non-working shutdown.

2004-04-27 17:20  thomas

	* progs/lib/Mixplayd/Control.pm: shutdown now working again

2004-04-17 19:36  thomas

	* progs/lib/Param.pm: now accepting "--" to make distinction
	  between parameters and remaining stuff

2004-04-12 04:55  thomas

	* progs/: etc/tagabbildungen, lib/Param.pm, lib/ThOrCSV.pm,
	  lib/ThOrCSVWrite.pm: Cosmetic stuff in Param.pm... and yes:
	  --longoptions now recognized (surely I'm even more supposed to
	  use some standard module for this, I'm still ignoring that...)
	  More importwant: really functional fixes in ThOrCSV stuff, most
	  stuff not actually used by thorma_dbmgr and Co. was somehow
	  broken. Noticed this during re-development of my study planning
	  tool... so now this is going back to being more overall
	  functional than being the stripped down hack for ThOrMA.  Note to
	  self: No support for >B:-style multi-line data fields. Do not
	  forget that when humbly taking this package back to its origins.

2004-03-14 01:39  thomas

	* progs/thorma_playershell.pl: playershell now able to give a hint
	  what keys to press...

2004-03-14 01:18  thomas

	* progs/: thorma_playershell.pl, ext/mixplayd, ext/mixplayd_local,
	  ext/mixplayd_remote, lib/MixPlayerFiles.pm: Now the new stuff:
	  mixplayd with speed-telling getstat, calling the command pitch
	  in input and output...   the all-new thorma_playershell.pl (being
	  what the name suggests)	 support lib MixPlayerFiles.pm for
	  all the programs that want to access the same files (just
	  computing the hopefully correct names-du-jour)

2004-03-14 01:09  thomas

	* progs/: mixplayd-control.pl, mixplayer.pl,
	  lib/Mixplayd/BadBasic.pm, lib/Mixplayd/Basic.pm,
	  lib/Mixplayd/Control.pm: Another incomplete commit... in this
	  first parte there are quite some lines mostly preparing the
	  upcoming playershell. We have the pitching of mixplayd now usable
	  (another patch for mixplayd now needed, modifying the status line
	  format and thus being _required_ to work with mixplayer & Co.
	  now). A few lines are cleaner now, too.

2004-03-09 20:54  thomas

	* progs/: thorma_showrecord.pl, lib/Param.pm: Made it right this
	  time with showrecord, added some linebreakes in helpscreen.

2004-03-09 20:42  thomas

	* ADMIN/pack.pl, progs/thorma_showrecord.pl,
	  progs/etc/tagabbildungen: Made showrecords read ids/filenames
	  from stdin when given "-". Useful for thorma_showrecord.pl - <
	  mixplayer-playlist

2004-03-04 16:11  thomas

	* progs/lib/MixPlayer_ThOrMA.pm: just made it a bit less verbose
	  again

2004-03-04 15:42  thomas

	* progs/lib/MixPlayer_ThOrMA.pm: 2 Bugfixes in playlist watching:
	      - handling of stuff added to playlist file was just broken
	  (added the IDs to slist and not the index in @mp3s...)       -
	  when playling last (known) title and seeing the playlist file
	  with stuff added the whole list was restarted again

	  I think they're fixed now, but would be nice when I had some beta
	  testers to agree...

2004-02-28 03:51  thomas

	* progs/thorma_search.pl: Yeah... cvs commit at the right time but
	  not the right place. This is the second part of the incident a
	  minute ago.

2004-02-28 03:50  thomas

	* progs/lib/Param.pm: Param more silent, search is now so kind to
	  provide a list of available tags.  And: I must be addicted to
	  coding...

2004-02-28 03:30  thomas

	* cgi-bin/browser.pl, progs/thorma_dbmgr.pl, progs/thorma_tag.pl,
	  progs/lib/MixPlayer_ThOrMA.pm, progs/lib/ThOrCSV.pm,
	  progs/lib/ThOrCSVWrite.pm, progs/lib/mp3beschreibung_basis.pm,
	  progs/lib/mp3info_basis.pm, progs/lib/mp3suche_basis.pm,
	  progs/test/ThOrCSVWrite.pl: Bughunt. Enabled the taggin routine
	  to quickly update the data base and the index. We're going ...
	  maybe some ... kind of ... release? Ah - there is still so much
	  to do...

2004-02-27 14:37  thomas

	* progs/thorma_search.pl: I can ignore this warning...

2004-02-27 14:31  thomas

	* progs/: thorma_standardlists.pl, lib/mp3progs_basis.pm: Bugs:
	  standardlists rewrote the db stat file. Bad. Got to make the
	  album counting also in dbmgr. Still standardlists and dbmgr
	  disagree abaout the number of titles. I really think that dbmghr
	  is right - so, that is no major issue...

2004-02-27 14:08  thomas

	* progs/: dbinfo.pl, thorma_dbmgr.pl, lib/ThOrCSVWrite.pm: Bugfixes
	  in database management, delete function of dbmgr.

2004-02-27 05:52  thomas

	* progs/thorma_dbmgr.pl: Nu Aber! Bye. My ThOrMA server is now
	  testing overnight (day)... fullupdate with our
	  3500-title-archive.

2004-02-27 05:21  thomas

	* progs/data/.cvsignore: ...its called data now... english... the
	  former .schema files are now .def files and under lib.

2004-02-27 05:17  thomas

	* cgi-bin/steuer.pl, progs/ThOrMA_info.pl,
	  progs/befehle_mixplayd.pl, progs/benenne_und_tagge.pl,
	  progs/grossinventur.pl, progs/kleininventur.pl,
	  progs/mach_bandlisten.pl, progs/mach_datenbank.pl,
	  progs/mach_standardlisten.pl, progs/mach_tagindex.pl,
	  progs/mach_taglisten.pl, progs/mixplayd-control.pl,
	  progs/neuenamen.pl, progs/normalisieren.pl,
	  progs/rename-and-id3tag.pl, progs/setze_rechte.pl,
	  progs/spielzeit.pl, progs/suche.pl, progs/tagge.pl,
	  progs/thoripper.pl, progs/thorma_bandlists.pl,
	  progs/thorma_dbmgr.pl, progs/thorma_fullupdate.pl,
	  progs/thorma_info.pl, progs/thorma_newnames.pl,
	  progs/thorma_normalize.pl, progs/thorma_permissions.pl,
	  progs/thorma_playtime.pl, progs/thorma_quickupdate.pl,
	  progs/thorma_search.pl, progs/thorma_showrecord.pl,
	  progs/thorma_standardlists.pl, progs/thorma_tag.pl,
	  progs/thorma_tagindex.pl, progs/thorma_taglists.pl,
	  progs/lib/MixPlayer_ThOrMA.pm, progs/lib/ThOrCSV.pm,
	  progs/lib/ThOrCSVWrite.pm, progs/lib/mp3beschreibung_basis.pm,
	  progs/lib/mp3dat.def, progs/lib/mp3info_basis.pm,
	  progs/lib/mp3progs_basis.pm, progs/lib/mp3stat.def,
	  progs/lib/mp3suche_basis.pm, progs/test/ThOrCSV.pl,
	  progs/test/ThOrCSVWrite.pl: Huge. There was the thought of making
	  the database stuff more efficient... Well, it is now. It _should_
	  now be te case that the database scriptdoes much less senseless
	  work in writing the whole db again and again. I rewrote the
	  ThOrCSV writing stuff, nearly rewrote the whole thing with the
	  multiple file option...  This version on ThOrCSV is not flexible
	  when it comes to the internal ordering of a data file (strictly
	  correspondence between line number and ID) but is way faster.
	  This was my goal.  For now on every tagging action the whole
	  tagindex is still recreated... in future this should be done
	  incrementally. Faster.

	  second issue today: Renamed nearly all commands (main perl
	  scripts) to be more international - i the meaning of enlish - and
	  beloning visually toether with common prefix...

	  Finitum. It's 0517. Morning. Sleep.

2004-02-15 20:43  thomas

	* progs/: mixplayer.pl, lib/MixPlayer_Thin.pm: check playlist not
	  too often, don't need (want) perl -w in mixplayer anymore. Thin
	  mixplayer may work now... not tested.

2004-02-15 19:19  thomas

	* cgi-bin/module/Grundlagen.pm, progs/mixplayer.pl,
	  progs/lib/MixPlayer_ThOrMA.pm: Yuppie! Mainly hacked Mixplayer
	  (Thorma) to be more responsive to playlist file changes. The next
	  played track is now affected.  Mixplayer_Thin broken with this
	  now. Not too hard to fix. But not now.

2004-02-15 18:24  thomas

	* cgi-bin/browser.pl, cgi-bin/player_control.pl,
	  cgi-bin/module/Grundlagen.pm, cgi-bin/module/HTMLHilfen.pm,
	  webdata/vorlagen/vorlage.html: Second stage of browser interface
	  rework... cleanups, mainly.

2004-02-15 17:14  thomas

	* cgi-bin/: browser.pl, steuer.pl: First part of reworking browser
	  interface. Separate mixplayer.pl from playlist creation.

2004-02-15 13:54  thomas

	* progs/ext/mixplayd_watch: Typo. Hopefully it works now!

2004-02-15 13:50  thomas

	* progs/ext/mixplayd_watch: > /dev/null...

2004-02-15 13:48  thomas

	* progs/ext/mixplayd_watch: Removed stupid creation of this omnious
	  "0" file... I had confused the STDOUT redirect operator with
	  greater than... no BASH expert.

2004-02-15 10:56  thomas

	* .cvsignore: internal stuff

2004-02-09 14:31  thomas

	* progs/: benenne_und_tagge.pl, mixplayer.pl: Handle bad xmcd files
	  (only "/" instead of " / " between artist and title). Work with
	  comma-based RVAvalues.

2004-01-09 15:39  thomas

	* progs/suche.pl: suche.pl now doesn't abort on bad searchfile..
	  instead it just finds no titles. makes more sense than no
	  reaction to the favourites buttons on the IR remote.

2004-01-02 22:55  thomas

	* ADMIN/cvs-changelog.pl: ADMIN stuff

2004-01-02 22:23  thomas

	* progs/suche.pl: Hope that I finally have done it... (note: last
	  commit was accidential and thus the comment is not belonging to
	  suche.pl and the script itself is not ok) What I have done: Added
	  functionality to load searches from files.

2004-01-02 22:11  thomas

	* progs/lib/mp3progs_basis.pm: &SchreibM3U can save a lot of time
	  ehen checking if given list is empty...

2004-01-02 21:08  thomas

	* progs/: lib/mp3suche_basis.pm, suche.pl: a typo and some checking

2004-01-02 20:38  thomas

	* progs/lib/mp3progs_basis.pm: &MP3IDListe: a bit guessing at
	  m3us... just probing if given filepath is relative to
	  $verz_listen

2004-01-02 19:53  thomas

	* progs/lib/ThOrCSV.pm: little typo

2004-01-02 19:26  thomas

	* progs/lib/mp3progs_basis.pm: Stopped &MP3IDListe from expanding
	  strings with length < 3; dbinfo.pl made unexpected rich output
	  with (unrecognized, fix that...) parameter -h...

2004-01-02 19:18  thomas

	* progs/lib/mp3info_basis.pm: Hm... &SpielZeit working again...

2004-01-02 16:29  thomas

	* webdata/zutun.html: To bug or not to bug?

2004-01-02 16:15  thomas

	* progs/: mixplayer.pl, lib/MixPlayer_ThOrMA.pm: moved the nixfade
	  swith to Mixplayer_ThOrMA.pm where it actually works and
	  t_overlap is always set to 0 for that

2004-01-02 15:33  thomas

	* progs/mixplayer.pl: added switch for no fading... maybe it works

2003-12-31 02:17  thomas

	* cgi-bin/browser.pl: Shut up!

2003-12-29 15:25  thomas

	* progs/mixplayer.pl: Added check for "-" in &NormVol... perl -w
	  complained...

2003-12-29 15:17  thomas

	* progs/suche.pl: Added shuffled output via switch -s.

2003-12-29 15:09  thomas

	* progs/benenne_und_tagge.pl: Corrected a bug at creation of new
	  directory with quoting... $ampler was interpreted by the shell;
	  no good idea. Added guess with various / various_artists to put
	  that to the samplers.

2003-12-28 20:55  thomas

	* progs/tagge.pl: Now processes a given list of files/directories.

2003-12-23 17:38  thomas

	* progs/etc/mixplayer.pl.conf: enabling playlist again

2003-12-23 17:27  thomas

	* progs/: mixplayer.pl, lib/MixPlayer_ThOrMA.pm: Too much logging
	  hurts the eye...

2003-12-22 22:46  thomas

	* progs/lib/MixPlayer_ThOrMA.pm: Thou shalst not pass the log!

2003-12-22 21:46  thomas

	* progs/: mixplayer.pl, suche.pl, lib/mp3progs_basis.pm: Some fixes
	  here and there... suche.pl now working with added -w/-W option
	  for mixplayer playlist, mixplayer now ignores max_waiting when
	  set to -1; 10000 is still the internal default.

2003-12-22 14:48  thomas

	* progs/lib/MixPlayer_ThOrMA.pm: The mixplayer_ThOrMA module now
	  ignores lines not evaluating to numbers > 1 in playlist file.

2003-12-22 14:39  thomas

	* progs/lib/Param.pm: Param.pm should not pollute STDOUT anymore.

2003-12-20 23:01  thomas

	* progs/: etc/tagabbildungen, lib/MixPlayer_ThOrMA.pm: Essentially
	  (hopefully) got the playlist/shuffle playback properly working
	  again... the shuffle part dropped half of the titles !!? Now
	  using List::Util shuffle, this seems to work.

2003-12-07 13:33  thomas

	* progs/etc/hostconfig/.cvsignore: Directory should be there. My
	  local settings shouldn't.

2003-12-07 13:30  thomas

	* progs/: etc/mixplayer.pl.conf, lib/Param.pm: Fix in Param.pm for
	  choosing global config in progs/etc when no hostconfig there. Set
	  default of watch_playlist to 0 in global mixplayer.pl.conf since
	  this is buggy... may change next year.

2003-11-23 13:27  thomas

	* webdata/zutun.html: Note about needed debugging of mixplayer.pl
	  (ThOrMa module) playlist usage.

2003-11-18 07:46  thomas

	* CHANGES: Will it be so kind and disappear now???

2003-11-18 00:21  thomas

	* ADMIN/pack.pl, progs/ext/README: CHANGES is obsolete... ADMIN
	  stuff, mentioned local/remote mixplayd

2003-11-17 23:11  thomas

	* progs/lib/Param.pm: changed host-specific config file paths to be
	  under etc/hostconfig

2003-11-17 23:00  thomas

	* ADMIN/: cvs-changelog.pl, pack.pl: enter pack script(s) and
	  remove obsolete CHANGES... ChangeLog is there instead

2003-11-16 19:45  thomas

	* cgi-bin/steuer.pl, progs/mixplayer.pl,
	  progs/lib/MixPlayer_ThOrMA.pm, progs/lib/Mixplayd/BadBasic.pm,
	  progs/lib/Mixplayd/BadFader.pm, webdata/vorlagen/vorlage.html:
	  Playlist management in ThOrMA mixplayer module reworked... now by
	  default watching it and creating at start when tracks given.
	  Updates in the web frontends concerning the /dev/shm - /tmp
	  duality.

2003-11-16 11:08  thomas

	* cgi-bin/player_control.pl, progs/mixplayer.pl,
	  progs/lib/MixPlayer_ThOrMA.pm: Mixplayer is now preferring an
	  eventually present /dev/shm for writing, so is the web control
	  expecting data there in the case of existance.

2003-11-10 01:46  thomas

	* index_frame.html, cgi-bin/player_control.pl,
	  cgi-bin/module/Grundlagen.pm, progs/mixplayer.pl,
	  progs/lib/MixPlayer_ThOrMA.pm, progs/lib/Param.pm,
	  progs/lib/ThOrCSV.pm, progs/lib/ThOrCSVWrite.pm,
	  progs/lib/mp3beschreibung_basis.pm, progs/lib/mp3info_basis.pm,
	  progs/lib/mp3progs_basis.pm, progs/lib/mp3suche_basis.pm,
	  progs/lib/Mixplayd/BadBasic.pm, progs/lib/Mixplayd/Control.pm,
	  progs/test/teste.pl, webdata/css/control.css: So... many "perl
	  -w"-cleanups. But that is not the most important.  Most
	  important, that are two points: I gave up (for now) making
	  mixplayer.pl react to kexpresses in console mode... dammed, in
	  TurboPascal i made if keypressed then ..., but in Perl this story
	  without blocking the app is no fary tale. I know there exists
	  this ReadKey module. I know also that this ist not just installed
	  by having a file on NFS. Dammed. Dammed. Probably a reaction mode
	  of befehle_mixplayd.pl, since there blocking is OK. Yes, this is
	  possible.  The other important point is that there is now the
	  third CGI script included in the frame html... And it works. Has
	  a nice progress bar where you can click on to jump to a position
	  in a track (as you maybe expect it to). Nice bug there, too: Make
	  an action. Status display OK. Wait for next refresh. See: old
	  status data (most impressive when playing with the seek bar).
	  Wait further: Normal, correct, data. Can't figure out why there
	  comes this old stuff out of the socket - only after command... I
	  suspect some obscure bug in my modules (*snief*) or some weird
	  caching junk (hrmpf).

	  This was my weekend, then. Dammed again. Could have made my
	  homework. Could have had some life, too. Life, party - there
	  comes the e-DJ mode to my mind. Code is there. Data is needed.
	  Another story.

2003-11-09 19:16  thomas

	* cgi-bin/player_control.pl, cgi-bin/module/Grundlagen.pm,
	  progs/befehle_mixplayd.pl, progs/mixplayer.pl,
	  progs/ext/mixplayd, progs/ext/mixplayd_local,
	  progs/ext/mixplayd_remote, progs/lib/MixPlayer_ThOrMA.pm,
	  progs/lib/Mixplayd/BadBasic.pm, progs/lib/Mixplayd/BadFader.pm,
	  progs/lib/Mixplayd/Control.pm, webdata/vorlagen/vorlage.html:
	  Harrg. Stuffstuffstuff. Further work on stabilizing modularized
	  mixplayd infrastructure. New slim CGI-script in development that
	  uses Mixplayd::Control to... control mixplayd. What's kindof
	  missing is the link to the playlist; wanna see what's playing at
	  the moment - always calling taillog for that is not conveniet.
	  And what is this Web-frontend about when not about being
	  convenient? Use the playlist feature of mixplayer.pl. Offer
	  option to show it. Show the current track in status monitor /
	  control script (player_control.pl) Got first notion of all these
	  complaints of perl -w... ok, some of them have a point. Will work
	  on that.

2003-11-09 04:55  thomas

	* progs/: befehle_mixplayd.pl, mixplayer.pl,
	  lib/MixPlayer_ThOrMA.pm, lib/MixPlayer_Thin.pm, lib/Param.pm,
	  lib/mixplayd.pm, lib/Mixplayd/BadBasic.pm,
	  lib/Mixplayd/BadFader.pm, lib/Mixplayd/Basic.pm,
	  lib/Mixplayd/Control.pm: Oha. Why did I do this...? Tightened
	  Modularisation of Mixplayd stuff. Maybe sth. halfway
	  CPAN-compilant there some time... for now I have lots of code
	  reworked and thus re-un-tested. Still there is the class handle
	  for the socket - not nice, but a lot faster to compile.  Btw. I
	  startded this mess because of the need for control integrated in
	  CGI (maybe mod_perl in future? Could deliver acceptable response
	  time.). Will do this along with slight browser.pl rework ...
	  later.

2003-11-08 20:53  thomas

	* cgi-bin/browser.pl, progs/lib/mp3progs_basis.pm,
	  progs/lib/mp3suche_basis.pm: Mainly quite some small things in
	  mp3progs_basis and searching.

2003-11-01 22:01  thomas

	* progs/lib/mp3progs_basis.pm: Fixed Bug: A search local to
	  ArtistDir now yields results by looking one level deeper
	  (&DirMP3ID was concerned)

2003-11-01 04:00  thomas

	* webdata/zutun.html: Notizen...

2003-11-01 03:53  thomas

	* progs/: dbinfo.pl, find_doubletts.pl, mach_bandlisten.pl,
	  mach_datenbank.pl, mach_tagindex.pl, mach_taglisten.pl, suche.pl,
	  lib/MixPlayer_ThOrMA.pm, lib/ThOrCSV.pm, lib/ThOrCSVSchreib.pm,
	  lib/ThOrCSVWrite.pm, lib/mp3progs_basis.pm, test/teste.pl: So,
	  the ThOrCSV mini database system is coded object-oriented now.
	  Makes sense there, more than one instances can now easily
	  co-exist. Updated the scripts that use it. Tested slightly.
	  Surely I broke some stuff. I'll let it settle a while and then
	  put in the net.  The ThOrCSVWrite module/class has functionality
	  for modifying databases, but this is highly untestet in its
	  present state - and not used anyway. Maybe I'll become sick of
	  creating the files anew every time sth. changed someday... then I
	  can deal with that.  Small change to a bit more... sense... in
	  chosing the right values for artist/title/album between
	  filename/dir and ID3 - namely prefer longer info from filename
	  when ID3 is cut off because of v1 limit.

2003-10-31 02:24  thomas

	* progs/: suche.pl, lib/MixPlayer_ThOrMA.pm, lib/mp3progs_basis.pm,
	  lib/mp3suche_basis.pm: So... think I got it quite done now... one
	  Search function both for pattern (tag) matching and globbing,
	  very simple interface now for suche.pl and mixplayer ThOrMA
	  module. It's quite cool. At least I am having fun;-)

2003-10-31 01:30  thomas

	* progs/: mach_bandlisten.pl, mach_datenbank.pl,
	  lib/MixPlayer_ThOrMA.pm, lib/mp3progs_basis.pm,
	  lib/mp3suche_basis.pm: Speedup of ID look-ups with local .idcache
	  files... really makes a diference when just looking for the IDs
	  of whole directories.

2003-10-31 00:17  thomas

	* progs/lib/MixPlayer_ThOrMA.pm: Integrated search in the
	  ThOrMA-Mixplayer.

2003-10-30 22:44  thomas

	* progs/: suche.pl, lib/Param.pm, lib/mp3suche_basis.pm:
	  Half-automatic help/usage-message in Param.pm. Moved the search
	  function to the lib - for includding it directly in other
	  commands.

2003-10-18 02:25  thomas

	* progs/: find_doubletts.pl, thoripper.pl, lib/mp3progs_basis.pm:
	  New Kommentator in mp3progs_basis. New script as an aid for
	  changing some bad ID3Tag entries (does not touch the filenames
	  ... the recommended way to get good tags and file names is to
	  review the xmcd-files from freedb, correct them, when necessary,
	  and then use the script called benenne_und_tagge.pl ... this name
	  should change sometime in the future, but it's there for now)

2003-10-17 21:58  thomas

	* progs/: lib/mp3progs_basis.pm, test/teste.pl: Nothing
	  important... just realized that every time I save a script in my
	  editor there appears a pseudo file named "0" elsewhere on the
	  nfs-mounted dir... ??!

2003-10-17 21:17  thomas

	* progs/: mach_bandlisten.pl, etc/mixplayer.pl.conf,
	  etc/tagabbildungen, etc/thoripper.pl.conf, lib/mp3suche_basis.pm:
	  Dirty lowercasing for german umlauts... no real nls.

2003-10-14 21:06  thomas

	* webdata/zutun.html: Mnementh ist was aufgefallen + altes
	  Kroppzeug gelöscht.

2003-10-12 22:42  thomas

	* progs/: thoripper.pl, lib/Param.pm: Now all Param.pm-using
	  scripts parse a config file... reasonable default depending on
	  script and hostname set, changeable through -I cmdline option
	  (so, there are now two predefined options: -h for help message
	  and -I for configuration file).  Syntax really simple and darned
	  unflexible (maybe some fancy thingies later;-): #Comments
	  name=value ...  #name being the internal "descriptive" name, not
	  cmdln switch/option

2003-10-12 21:03  thomas

	* progs/lib/Param.pm: Updated ParmParse for ignorance of
	  --long-options.

2003-10-12 14:31  thomas

	* progs/thoripper.pl: New &Kommentator actually using PERL's
	  quotemeta. Working use of $const{adir}. Added message about not
	  recognizing long-options to &ParmParse - this has to go to
	  Param.pm.

2003-10-05 15:13  thomas

	* progs/benenne_und_tagge.pl: Made it copy the chosen .xmcd file to
	  the default file - this matches closer the intention of having
	  one.

2003-10-05 14:47  thomas

	* progs/thoripper.pl: Removed comment.

2003-10-03 15:09  thomas

	* progs/mixplayer.pl: Some further minimal work on console display.

2003-10-03 12:05  thomas

	* progs/mixplayer.pl: Fixed an console output issue (clear the line
	  when done waiting).

2003-10-03 10:30  thomas

	* progs/mixplayer.pl: Also added last time the signal handler to
	  (try to) properly close the socket when having got SIGINT/TERM...
	  removed only an unecessary line of that this time.

2003-10-03 01:43  thomas

	* progs/: mixplayer.pl, lib/MixPlayer_ThOrMA.pm,
	  lib/MixPlayer_Thin.pm, lib/mp3info_basis.pm: Cleaned up console
	  mode (position info line) and the log/text output in general,
	  including hiding (normally) of debugging messages, of
	  mixplayer.pl.  Got MixPlayer_Thin.pm in a little better shape...
	  always a bit behind; heck - I don't use it! And at last checking
	  in mp3info_basis.pm whether $prog{id3} is set anyway (when
	  without use of mp3progs_basis).

2003-09-17 01:48  thomas

	* progs/: mixplayer.pl, ext/cutmp3, ext/cutmp3_dumb: cutmp3_dumb

2003-09-17 01:18  thomas

	* progs/lib/mp3progs_basis.pm: still this path stuff... MP3ROOT is
	  alwas the safe way

2003-09-17 01:06  thomas

	* progs/: thoripper.pl, lib/mp3progs_basis.pm: path problems...

2003-09-16 23:53  thomas

	* progs/mixplayer.txt: veraltete Datei weg

2003-09-16 23:50  thomas

	* INSTALL: short install instructions

2003-09-12 11:49  thomas

	* progs/: befehle_mixplayd.pl, mixplayer.pl, ext/mixplayd,
	  lib/mixplayd.pm: mixplayd-stuff: regained proper pause function
	  (with modified mixplayd), structure cleanup (common module)

2003-09-11 11:39  thomas

	* progs/haltafter: Stuff... haltafter experiment for "sleep" mode
	  (like stereo device/TV) getting on mixplayer for "next" issue, no
	  solution, though.

2003-09-11 11:36  thomas

	* progs/ext/README: Mainly doc stuff, pointing to website; excluded
	  LAME of distribution

2003-09-07 15:24  thomas

	* progs/mixplayer.pl, webdata/zutun.html: Seen that pause is not
	  working, investigated a litte, added entry about this to
	  to-do-list

2003-09-07 15:02  thomas

	* .cvsignore, LICENSE: ignore ChangeLog, Pre-Preamble in LICENSE

2003-09-07 15:00  thomas

	* doc/de/: progs.txt, uebersicht.txt: Replaced eventually outdated
	  information with reference to online doc.

2003-09-05 20:59  thomas

	* progs/: mach_bandlisten.pl, mach_datenbank.pl,
	  lib/mp3info_basis.pm: Well... fixed an issue in id3v2 parsing of
	  mp3info_basis.pm that caused garbage at empty Title (and the
	  other entry just below). Fixed also a typo that lead to nasty
	  results when having no ID3Title in mach_datenbank.pl - the artist
	  directory name is to be used as fallback, not the whole path of
	  it!

2003-09-05 10:59  thomas

	* index.html, index_frame.html, progs/etc/tagabbildungen,
	  webdata/vorlagen/vorlage.html: Links etwas angepasst (nowait oder
	  doch wait)

2003-08-25 01:14  thomas

	* webdata/vorlagen/vorlage.html: Etwas an der vorlage.html
	  rumgefummelt... MixPlay-Menu nun logischer.

2003-08-25 00:57  thomas

	* index.html, cgi-bin/browser.pl, cgi-bin/steuer.pl,
	  doc/de/uebersicht.txt, progs/mach_datenbank.pl,
	  progs/mixplayer.pl, progs/spielzeit.pl,
	  progs/lib/MixPlayer_ThOrMA.pm, progs/lib/MixPlayer_Thin.pm,
	  progs/lib/mp3info_basis.pm, webdata/zutun.html,
	  webdata/vorlagen/vorlage.html: Wiederum einiges bereinigt...
	  mixplayer beachtet albumtracks... webfrontend-shortcuts
	  ...irgendwie fast alles

2003-08-24 12:46  thomas

	* progs/: daemonwrapper.pl, fragefreedb.pl, id3info.pl,
	  mach_datenbank.pl, mixplayer.pl, normalisieren.pl,
	  rva_comment.pl, spielzeit.pl, ext/README, ext/id3v2,
	  lib/MixPlayer_ThOrMA.pm, lib/MixPlayer_Thin.pm, lib/ThOrCSV.pm,
	  lib/mp3info_basis.pm, lib/mp3info_basis_pm.pm,
	  lib/mp3progs_basis.pm, lib/mp3spielzeit.pm: versuch, den
	  id3v2-Ärger zu bereinigen... mp3info_basis.pm nun universal (mit
	  und ohne id3v2/MP3::Info ... ohne beide natürlich schlecht)

2003-08-22 13:06  thomas

	* index.html, cgi-bin/browser.pl, cgi-bin/steuer.pl,
	  cgi-bin/module/Grundlagen.pm, cgi-bin/module/HTMLHilfen.pm,
	  doc/de/uebersicht.txt, progs/ThOrMA_info.pl,
	  progs/daemonwrapper.pl, webdata/vorlagen/vorlage.html: Wir nähern
	  uns dem Ende... daemonwrapper für steuer.pl und weiteres...

2003-08-22 03:27  thomas

	* cgi-bin/steuer.pl, doc/de/progs.txt, doc/de/uebersicht.txt,
	  progs/ThOrMA_info.pl, progs/befehle_mixplayd.pl,
	  progs/benenne_und_tagge.pl, progs/cutmp3, progs/dbinfo.pl,
	  progs/fragefreedb.pl, progs/grossinventur.pl,
	  progs/grossinventur.sh, progs/id3info.pl, progs/inventur.sh,
	  progs/kleininventur.pl, progs/mach_bandlisten.pl,
	  progs/mach_datenbank.pl, progs/mach_standardlisten.pl,
	  progs/mach_tagindex.pl, progs/mach_taglisten.pl,
	  progs/mixplayer.pl, progs/neuenamen.pl, progs/normalisieren.pl,
	  progs/rva_comment.pl, progs/setze_rechte.pl, progs/spielzeit.pl,
	  progs/suche.pl, progs/tagge.pl, progs/thoripper.pl,
	  progs/ext/COPYING_mpg123, progs/ext/README, progs/ext/cdparanoia,
	  progs/ext/cutmp3, progs/ext/discid, progs/ext/id3v2,
	  progs/ext/lame, progs/ext/mixplayd, progs/ext/mixplayd_watch,
	  progs/ext/mpg123, progs/ext/normalize,
	  progs/lib/MixPlayer_ThOrMA.pm, progs/lib/MixPlayer_Thin.pm,
	  progs/lib/Param.pm, progs/lib/ThOrCSV.pm,
	  progs/lib/ThOrCSVSchreib.pm, progs/lib/mp3beschreibung_basis.pm,
	  progs/lib/mp3info_basis.pm, progs/lib/mp3info_basis_pm.pm,
	  progs/lib/mp3progs_basis.pm, progs/lib/mp3spielzeit.pm,
	  progs/lib/mp3suche_basis.pm: viel... Doku, Einbindung der
	  Static-Kompilate... Copyright-Vermerke...

2003-08-21 14:08  thomas

	* progs/: .cvsignore, befehle_mixplayd.pl, dbinfo.pl, id3info.pl,
	  mach_bandlisten.pl, mach_datenbank.pl, mach_standardlisten.pl,
	  mach_tagindex.pl, mach_taglisten.pl, mixplayer.pl, neuenamen.pl,
	  normalisieren.pl, rva_comment.pl, setze_rechte.pl, spielzeit.pl,
	  suche.pl, tagge.pl, lib/mp3progs_basis.pm, lib/mp3spielzeit.pm:
	  robustere lib-Findung, die Schemata auch ins CVS

2003-08-21 03:12  thomas

	* doc/de/uebersicht.txt, progs/befehle_mixplayd.pl,
	  progs/mixplayer.pl, progs/lib/Param.pm,
	  webdata/vorlagen/vorlage.html: etwas Nachtarbeit, hauptsächlich
	  smarteres befehle_mixplayd mit seeking

2003-08-20 19:52  thomas

	* doc/de/: progs.txt, uebersicht.txt: am dokumentieren

2003-08-20 17:28  thomas

	* CHANGES, LICENSE, doc/de/progs.txt, progs/alt_script/README: Das
	  Doku-Hauptverz und Wurzeldateien

2003-08-20 17:15  thomas

	* progs/: Shellskripte_README, bandlist.sh, bandlisten.sh,
	  find_beschreibung.sh, join.sed, join.sh, m3ugen.sh,
	  m3ugen_nodb.sh, split.sh, strip.sh, tagabbildung.sh,
	  tagabbildungen.sh, taglisten.sh, tags.sh, tags_nodb.sh, trim.sh,
	  alt_script/README, alt_script/bandlist.sh,
	  alt_script/bandlisten.sh, alt_script/find_beschreibung.sh,
	  alt_script/join.sed, alt_script/join.sh, alt_script/m3ugen.sh,
	  alt_script/m3ugen_nodb.sh, alt_script/split.sh,
	  alt_script/strip.sh, alt_script/tagabbildung.sh,
	  alt_script/tagabbildungen.sh, alt_script/taglisten.sh,
	  alt_script/tags.sh, alt_script/tags_nodb.sh, alt_script/trim.sh:
	  Shellscripts nach alt_script verschoben

	   Added Files:
		  alt_script/README alt_script/bandlist.sh
		  alt_script/bandlisten.sh alt_script/find_beschreibung.sh
		  alt_script/join.sed alt_script/join.sh
	  alt_script/m3ugen.sh
		  alt_script/m3ugen_nodb.sh alt_script/split.sh
		  alt_script/strip.sh alt_script/tagabbildung.sh
		  alt_script/tagabbildungen.sh alt_script/taglisten.sh
		  alt_script/tags.sh alt_script/tags_nodb.sh
	  alt_script/trim.sh

2003-08-14 21:57  thomas

	* progs/: mixplayer.pl, lib/MixPlayer_ThOrMA.pm: Some fine-tuning
	  of mixplayer... SimpleFade added, maybe got the ticks by using
	  fadeout instead of stop in XFade. Not sure.  Made mixplayer use
	  Param.pm; cleaned up the code.  The playlist watch mode should be
	  investigated further...  Maybe write some playlist manager
	  script. At best put all the necessary trackinfo
	  (file,start,end,rva,t_in,t_out) in there, so that mixplayer
	  really just has to pick the info. No worries about the how to
	  obtain it. Could eliminate the need to deal with these "mixfiles"
	  in mixplayer. The playlist manager puts the pieces together.
	  Maybe there should be another module besides Thin and ThOrMA that
	  does just read the playlist. That would make mixplayers task very
	  straight forward. Yeah - the live performing mixplayd just plays
	  the stuff off the playlist that was created using the database at
	  home ... including cutmp3 (so start and end aren't needed) ...
	  Checkout the mix and go... sleep over it. maybe it's cool as it
	  already is. Just the seeking/caching stuff still hassles me. I
	  dream of some Megabytes RAM Cache.

	   Modified Files:
		  progs/mixplayer.pl progs/lib/MixPlayer_ThOrMA.pm

2003-08-14 15:00  thomas

	* progs/: mixplayer.pl, lib/MixPlayer_ThOrMA.pm,
	  lib/MixPlayer_Thin.pm, lib/mp3info_basis.pm: Forgot it
	  yesterday...

2003-08-06 23:42  thomas

	* .cvsignore, index_frame.html, index.html, cgi-bin/.cvsignore,
	  cgi-bin/browser.pl, cgi-bin/steuer.pl, progs/.cvsignore,
	  progs/Shellskripte_README, progs/ThOrMA_info.pl,
	  progs/bandlist.sh, progs/bandlisten.sh,
	  progs/befehle_mixplayd.pl, progs/benenne_und_tagge.pl,
	  progs/cutmp3, progs/dbinfo.pl, progs/find_beschreibung.sh,
	  progs/fragefreedb.pl, progs/grossinventur.sh, progs/id3info.pl,
	  progs/inventur.sh, progs/join.sed, progs/join.sh,
	  progs/m3ugen.sh, progs/m3ugen_nodb.sh, progs/mach_bandlisten.pl,
	  progs/mach_datenbank.pl, progs/mach_standardlisten.pl,
	  progs/mach_tagindex.pl, progs/mach_taglisten.pl,
	  progs/mixplayer.pl, progs/mixplayer.txt, progs/neuenamen.pl,
	  progs/normalisieren.pl, progs/rename.pl, progs/rva_comment.pl,
	  progs/schleife.pl, progs/setze_rechte.pl, progs/spielzeit.pl,
	  progs/split.sh, progs/strip.sh, progs/suche.pl,
	  progs/tagabbildung.sh, progs/tagabbildungen.sh, progs/tagge.pl,
	  progs/taglisten.sh, progs/tags.sh, progs/tags_nodb.sh,
	  progs/test_rename.pl, progs/thoripper.pl, progs/trim.sh,
	  progs/etc/fingerweg.txt, progs/etc/tagabbildungen,
	  progs/etc/tagdescription, progs/lib/Param.pm,
	  progs/lib/ThOrCSV.pm, progs/lib/ThOrCSVSchreib.pm,
	  progs/lib/mp3beschreibung_basis.pm, progs/lib/mp3info_basis.pm,
	  progs/lib/mp3info_basis_pm.pm, progs/lib/mp3progs_basis.pm,
	  progs/lib/mp3spielzeit.pm, progs/lib/mp3suche_basis.pm,
	  progs/test/mixplayd_fehlertest.pl, progs/test/teste.pl,
	  cgi-bin/module/Grundlagen.pm, cgi-bin/module/HTMLHilfen.pm,
	  webdata/zutun.html, webdata/css/grundlage.css,
	  webdata/vorlagen/vorlage.html: Initial revision

2003-08-06 23:42  thomas

	* .cvsignore, index_frame.html, index.html, cgi-bin/.cvsignore,
	  cgi-bin/browser.pl, cgi-bin/steuer.pl, progs/.cvsignore,
	  progs/Shellskripte_README, progs/ThOrMA_info.pl,
	  progs/bandlist.sh, progs/bandlisten.sh,
	  progs/befehle_mixplayd.pl, progs/benenne_und_tagge.pl,
	  progs/cutmp3, progs/dbinfo.pl, progs/find_beschreibung.sh,
	  progs/fragefreedb.pl, progs/grossinventur.sh, progs/id3info.pl,
	  progs/inventur.sh, progs/join.sed, progs/join.sh,
	  progs/m3ugen.sh, progs/m3ugen_nodb.sh, progs/mach_bandlisten.pl,
	  progs/mach_datenbank.pl, progs/mach_standardlisten.pl,
	  progs/mach_tagindex.pl, progs/mach_taglisten.pl,
	  progs/mixplayer.pl, progs/mixplayer.txt, progs/neuenamen.pl,
	  progs/normalisieren.pl, progs/rename.pl, progs/rva_comment.pl,
	  progs/schleife.pl, progs/setze_rechte.pl, progs/spielzeit.pl,
	  progs/split.sh, progs/strip.sh, progs/suche.pl,
	  progs/tagabbildung.sh, progs/tagabbildungen.sh, progs/tagge.pl,
	  progs/taglisten.sh, progs/tags.sh, progs/tags_nodb.sh,
	  progs/test_rename.pl, progs/thoripper.pl, progs/trim.sh,
	  progs/etc/fingerweg.txt, progs/etc/tagabbildungen,
	  progs/etc/tagdescription, progs/lib/Param.pm,
	  progs/lib/ThOrCSV.pm, progs/lib/ThOrCSVSchreib.pm,
	  progs/lib/mp3beschreibung_basis.pm, progs/lib/mp3info_basis.pm,
	  progs/lib/mp3info_basis_pm.pm, progs/lib/mp3progs_basis.pm,
	  progs/lib/mp3spielzeit.pm, progs/lib/mp3suche_basis.pm,
	  progs/test/mixplayd_fehlertest.pl, progs/test/teste.pl,
	  cgi-bin/module/Grundlagen.pm, cgi-bin/module/HTMLHilfen.pm,
	  webdata/zutun.html, webdata/css/grundlage.css,
	  webdata/vorlagen/vorlage.html: erstmalig hier...


	
richtige Adresse


Valid XHTML 1.0! Valid CSS!
Wozu gibt's denn sonst Standards?

Letzte Modifikation dieser Seite: Monday, 07-Mar-2011 08:58:02 UTC