VGInterface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > RolePlay & Music

Category: RolePlay & MusicSongbook
Interface Information
Download
Chiran's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: Songbook   Popular!
Author:
Date: 07-15-2013 05:36 AM
Size: 128.85 Kb
Version: 0.92
Rate File: 5 out of 5 with 32 votes  
Pictures
Click to enlarge 

Views: 0
Size: 34.31 Kb
Dimensions: 356 x 489
Songbook window
 
Description
Overview

Songbook is a plugin for browsing your abc song files and playing them with a click of a button. The plugin consists of two parts, an in-game plugin which displays the song library, and an external windows program that generates a list of your abc song files in a format that the plugin can read. The external program is realized as a HTA file (VBScript) so that it's fairly easy to check for safety.

Features
  • Browse all your abc files in-game
  • Toggle music mode
  • Select and play a song just by clicking with your mouse
  • Support for starting synced play and making a ready check
  • Moveable and resizable window
  • Support for subdirectories
  • Support for songs with multiple parts
  • Display of actual song names and not just the filename
  • Complimentary multi part abc file, Oolannin sota!
  • Optional song parts display which can be used to view and directly select parts.
  • Support for German clients (big thanks to Thorsongori for translations and testing!)
  • Support for French clients (big thanks to Vevenalia for translations and testing!)
  • Search feature
  • Custom commands for pasting song information to a chat channel *experimental*
  • slots for instruments or other items/skills (which are saved per character)

Installation
  • If you haven't used plugins before it's good to read this post first
  • Unzip the plugin to your 'Documents/The Lord of the Rings Online/Plugins' folder
  • If you have upgraded from a previous version, you probably have to run the songbook.hta file before your song library works again. See instructions below.

How to use
  • IMPORTANT - Before loading the plugin, use the supplied songbook.hta file (or this native windows application) to build your library. Double click the file to run it, or just make a shortcut to it and place it anywhere you want. Run it whenever you have made changes to your song library. You can also use a great tool by Arnhor, especially if you have problems with building being slow.
  • To load the plugin type /plugins load songbook.
  • Click M button to toggle music mode (make sure you have an instrument equipped).
  • Select a song by clicking it and then press play button to start playing. There's also buttons for synced play and making a ready check.
  • Click and drag from the bottom right corner of the window to resize it.
  • Click and drag the title bar to move the window.
  • Closing the window will save its position and size.
  • Drag the separator lines to scale the sizes of directory, song, and part lists.
  • If the song has multiple parts, you can click little arrows next to the part number ( marked X: ) to switch selected part.
  • Custom commands can be cycled with the mouse wheel when the mouse is over the "S" (short for Share) button
  • Answers to commonly asked questions can be found here.

Command line options
  • /songbook show - shows the Songbook window
  • /songbook hide - hides the Songbook window
  • /songbook toggle - toggles the Songbook window
  • /songbook - lists command line options

Known issues and comments
  • Songs with special characters, such as accents, in their file names will not play with the plugin. This seems to be a problem with the plugin API.

Future plans
  • Playlist/Favorites

Version history

0.92 (15/07/2013)
  • Fixed account name reading for library generator (hta/exe)

0.91 (21/05/2013)
  • Fixed button opacity

0.90 (12/01/2013)
  • Added option to change button opacity
  • Added option to add or remove instrument slots
  • Added checks to keep window inside game window
  • Pressing enter on search field should start search
  • Fixed a crash with empty song list
  • Added localization fixes
  • Plugin outputs version on load
  • Added icon for plugin manager

0.83 (03/10/2011)
  • new setting for displaying song description first
  • localization fix for instrument slots
  • French and German text fixes, big thanks to Lya for helping out!

0.82 (27/06/2011)
  • Added German translations for instrument slots
  • Fixed a crash with slots and items that are no longer in inventory

0.81 (14/06/2011)
  • fixed error with loading instrument settings
  • fixed search and song description setting not saving correctly

0.80 (12/06/2011)
  • added 8 slots for instruments or other items/skills (saved per character)
  • added an option to show full description in the song list
  • songbook button can no longer be moved outside the screen

0.74 (05/06/2011)
  • fixed a nasty bug with directory list code
  • removed forced z-order setting

0.73 (02/06/2011)
  • now the directory list works more like a real directory browser
  • corrected sync keyword with French translation

0.72 (24/2/2011)
  • .ABC extension no longer shown in song list
  • fixed a problem with tracks that have multiple T: lines
  • tried to fix problems with string conversions of settings
  • settings are now saved on unload
  • made the launch button semi-transparent when not active
  • .hta file now finds files with .txt extension
  • window can be closed with esc (but it might still show game menu as well)

0.71 (29/11/2010)
  • button location is now saved with other settings

0.70 (29/11/2010)
  • new feature: Search
  • new feature: Custom commands *experimental*
  • support for Nov 29 patch
  • added a movable start button/icon
  • new settings window
  • list labels now display the number of list items
  • made song part arrow buttons larger
  • fixed hta parsing for songs with .ABC extension
  • made hta a bit clearer when username is not found
  • plugin now uses native ClearItems and CheckBox
  • plugin now hides when F12 is pressed

Rest of the version history is in the readme file for those interested.

Have fun!

-Chiran, Laurelin (EU)
Archive List (Old Versions)
File Name
Version
Size
Author
Date
0.91
129.43 Kb
Chiran
05-21-2013 10:52 AM
0.90
129.42 Kb
Chiran
01-12-2013 08:56 AM
0.83
79.05 Kb
Chiran
10-03-2011 02:01 PM
File Statistics
User Rating:
5 out of 5 with 32 votes
Downloads: 100730
Views: 280055
Favorites: 137
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 07-17-2014, 12:08 PM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 282
Uploads: 2
Re: Re: problem generating library

Quote:
I had similar issues when filenames contained specialchars and blanks. So I suggest checking the filenames.
Yes, that would be my first guess as well.

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-17-2014, 12:04 PM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 282
Uploads: 2
Re: anyway to run the hta file on mac?

Quote:
i got the plugin running and everything is great, except i can't build the library. I've tried changing the .hta to .html, which did open some script/webpage on safari that had a "generate library" button in it - but when i click it, nothing happens. it just won't build the library no matter how many times i click on it, or if i run LOTRo before/after clicking.
Unfortunately I cannot support Mac clients since the script and file paths are OS specific. I guess it might be possible to get it to work under Wine with some tinkering.

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-09-2014, 03:47 AM  
Fizzle
The Wary

Forum posts: 0
File comments: 7
Uploads: 0
Re: problem generating library

Hi bron,

I had similar issues when filenames contained specialchars and blanks. So I suggest checking the filenames.

btw...the songs to DL aber most likly crap. Try to build your own files.
Not that easy if you are new to midi, abc and playing music in gemeral.
But it's worth the effort.

cheers
Fizzle of Belegaer
Fizzle is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-09-2014, 12:08 AM  
Bronrandir
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
problem generating library

I installed everything correctly and was using it and it was working perfectly had about 43 songs loaded, then i downloaded some more songs and ran the library builder to load the new songs and it only loaded a total of 13 of my 50 files. I unistalled songbook and reinstalled and still only generated 13 files.... can some one please help me figure out what ive done wrong?

Bron
Bronrandir is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-05-2014, 08:57 AM  
lexington
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
anyway to run the hta file on mac?

i got the plugin running and everything is great, except i can't build the library. I've tried changing the .hta to .html, which did open some script/webpage on safari that had a "generate library" button in it - but when i click it, nothing happens. it just won't build the library no matter how many times i click on it, or if i run LOTRo before/after clicking.
lexington is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-17-2014, 10:55 AM  
Arnhor
The Wary

Forum posts: 0
File comments: 11
Uploads: 0
And yet another bugfix to WANSongBookFiller: Until version 1.3, you couldn't browse through folders where no ABC files were located at all. From version 1.4 on, all "in-between" folders down to a sub-sub-sub...folder are now included so that you can browse to a song called "sub1/sub2/sub3/sub4/mysong.abc" even if sub1/2/3 are completely empty. You can download v1.4 as usual from http://lotro.hanft.de/wansongbookfiller/

Thanks to "The Just Abby's" for the bug report

-Arnhor
Arnhor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-30-2014, 10:45 AM  
Arnhor
The Wary

Forum posts: 0
File comments: 11
Uploads: 0
WANSongBookFiller v1.3 released

Hi,

as you may have noticed there were some daylight saving time issues with my "WAN Songbook Filler" (everything was re-read at the start and the end of daylight saving time). Version 1.2 should have avoided this by using UTC time zone generally, but it doesn't seem to be that easy... Linux servers store file modification time together with time zones, WebDAV servers deliver GMT or local time (together with time zone information or not), WebDAV clients (and Windows itself) add or subtract their local time zone to or from the delivered time... and all this even depends on DST active (or not) by the time of uploading and/or downloading! There are just too many pieces of software involved in this process so that you can get unpredictable results anyway.

So I gave up finding a solution for managing the correct time zone by all means, but installed a checkbox in the program which treats an exact 1-hour offset as "same time". Granted, this may lead to miss a changed file if it was modified exactly one hour (to the second!) after the last write, but I think this won't happen very often and if you're suspicious about it, just un-check the new "Ignore" checkbox.

(If you just use a local drive instead of a WebDAV server, the impact of re-reading everything might not be annoying twice a year anyway.)

You can download the new version 1.3 as always from http://lotro.hanft.de/wansongbookfiller/

-Arnhor

PS: There's still that "European Bug" that music instrument slots are stored as "[1,000000] = 0,000000" in the SongbookSettings.plugindata file when leaving the game. In order to reload Songbook, you have to take Notepad and "search and replace" all ",0000" by ".0000"...
Arnhor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-06-2014, 12:39 PM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 282
Uploads: 2
Re: Re: Re: Re: Mac OS functionality

Quote:
Having just got a Mac, this is the only Lotro related thing I can't do (populate and maintain Songbook). What's needed is the .hta or standalone .exe file to be made available in Java. How difficult this might be, I have no idea.
Yes, it's a bit of a shame. The script itself is fairly easy to port to Java I believe. Problem is how the directories and such resources are handled in a Mac environment of Lotro. And unfortunately I cannot test those out myself for the moment.

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-06-2014, 12:31 PM  
keli
The Undefeated

Forum posts: 5
File comments: 23
Uploads: 0
Re: Re: Re: Mac OS functionality

Having just got a Mac, this is the only Lotro related thing I can't do (populate and maintain Songbook). What's needed is the .hta or standalone .exe file to be made available in Java. How difficult this might be, I have no idea.

Quote:
Ah OSX again. Unfortunately I do not have a Mac to make this happen. You could try running the .exe version or this tool under Wine. Obviously the .hta will not work. There was also a user working on a AppleScript version here in LotroI, but I don't think he ever released it.

-Chiran
keli is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-15-2014, 05:06 PM  
Undor
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Re: Re: Second account

Quote:
Ok looks like there's an error in the settings file. You could try to delete SongbookSettings.plugindata file that is mentioned in the error message. There's no crucial information there, just plugin window position and such. But delete the file while the plugin is not running (or even game). Then try again starting the plugin.

Since the file is account-specific, it may work on the other character on the other account.

-Chiran
Yes, that did it. Songbook is working perfectly fine again. Thank you, sir!
Undor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-15-2014, 10:21 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 282
Uploads: 2
Re: Re: Re: Second account

Quote:
...ings Online/PluginData/musicbuddy/AllServers/SongbookSettings.plugindata:1: unexpected symbol
...gs Online\Plugins\Chiran\Songbook\SongbookWindow.lua: 44: Unable to parse file!
Unable to load "songbook".

This is what comes in the chat when I try loading it. I also use the lyrical plugin and the hugebag plugin, and they work just fine.
Ok looks like there's an error in the settings file. You could try to delete SongbookSettings.plugindata file that is mentioned in the error message. There's no crucial information there, just plugin window position and such. But delete the file while the plugin is not running (or even game). Then try again starting the plugin.

Since the file is account-specific, it may work on the other character on the other account.

-Chiran

Last edited by Chiran : 01-15-2014 at 10:22 AM.
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-15-2014, 10:12 AM  
Undor
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Second account

Quote:
Does it give any kind of error message on the chat? Do other plugins work?

-Chiran
...ings Online/PluginData/musicbuddy/AllServers/SongbookSettings.plugindata:1: unexpected symbol
...gs Online\Plugins\Chiran\Songbook\SongbookWindow.lua: 44: Unable to parse file!
Unable to load "songbook".

This is what comes in the chat when I try loading it. I also use the lyrical plugin and the hugebag plugin, and they work just fine.
Undor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-15-2014, 05:26 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 282
Uploads: 2
Re: Second account

Quote:
The plugin is really great, and worked great until a week ago, when it stopped working for my second account. It still works perfectly for my first account though. I tried re-installing it, without success. Any idea what could be wrong?
Does it give any kind of error message on the chat? Do other plugins work?

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-13-2014, 03:08 PM  
Undor
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
Second account

The plugin is really great, and worked great until a week ago, when it stopped working for my second account. It still works perfectly for my first account though. I tried re-installing it, without success. Any idea what could be wrong?
Undor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-02-2014, 02:29 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 282
Uploads: 2
Quote:
Hi.
Here is the full translated FR version of SongbookLang.lua: http://wushunisroch.free.fr/vrac/SongbookLang.lua

Thanks for this useful plugin.
Thanks a lot Gurndil!

I'll add this to the plugin package if you don't mind .

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 08:20 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | VGInterface | LoTROInterface | MMOInterface | Swtorui