Menu

#10 OpenSongSearch

open
nobody
None
5
2012-10-28
2007-10-27
SvA
No

This is a patch of David Leigh's OpenSongSearch, an add-on to provide extended search capabilities to OpenSong's song picker window, both in set mode and in presentation mode.

The original can be found at http://www.leighweb.com/OpenSongSearch/

I have made some changes on this very useful little gem. Here are some changes I introduced:
- support subfolders
- language translations moved to seperate ini files. Added German.
- GUI changes to accomodate German
- UTF8 to Ansi conversion using Windows API calls. This makes a way for searching even accented characters as long as they er supported by your Windows ANSI codepage (even though the underlying SQL engine does not support these).
- ENTER and HOME keys changed to do their thing only when OSS has focus
- CTRL+F hotkey to start a new search
- no conversion to uppercase in search input box
- song texts are extracted from the file using Microsoft's XML parser instead of simple text file reads. Song lyrics get cleaned up more nicely: chords, section headings formating markup is removed
- sends title instead of file name of selected songs to OpenSong
- OpenSong's GUI strings need no longer be configured in OSS's ini files. They are read from opensongs language files instead.
- Search results are ordered alphabetically (as SQLite does it)

Unfortunately I cannot provide the executable for space restriction reason in this tracker.

Extract the contents of the zip to any folder. Add SQLight3.dll from AutoIT3 or SQLight's site to that folder. Optionally compile the script or run the script directly. You will need AutoIt3 to compile or run it.

Read the OpenSongSearch_Readme.txt and the OpenSongSearch.ini to learn how to setup and operate this app.

Discussion

  • SvA

    SvA - 2007-10-27

    OpenSonSearch v 1.5

     
  • SvA

    SvA - 2007-11-11

    OpenSongSearch v 1.5.1

     
  • SvA

    SvA - 2007-11-11

    Logged In: YES
    user_id=1498682
    Originator: YES

    V 1.5.1
    Added some diagnostics. A file in the songs folder which cannot be parsed or does not contain title and lyrics no longer causes a runtime error. Instead the file is skipped and the problem is logged to the log file.
    File Added: OSS_1-5-1.zip

     
  • David Leigh

    David Leigh - 2007-12-10

    Logged In: YES
    user_id=1344016
    Originator: NO


    I've added a zip file to http://www.leighweb.com/OpenSongSearch/ that has the contents of OSS_1.5.1.zip plus the sqllite dll and the executable of OpenSongSearch.


     

Anonymous
Anonymous

Add attachments
Cancel