 |
Category: RolePlay & MusicSongbook |
Interface Information |
|
Name: |
Songbook  |
Author: |
|
Date: |
04-06-2021 11:26 AM |
Size: |
129.01 Kb |
Version: |
0.93 |
Rate File: |
|
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
Version history
0.93 (06/04/2021)- Localization fixes for update 29
0.92 (15/07/2013)- Fixed account name reading for library generator (hta/exe)
0.91 (21/05/2013)
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.92 |
128.85 Kb |
Chiran |
07-15-2013 05:36 AM |
|
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: |
|
Downloads: |
239458 |
Views: |
695985 |
Favorites: |
177 |
Uploaded By: |
|
Last Modified: |
04-20-2021 06:52 AM by Chiran |
|
|  |
|
 |
|
09-16-2010, 07:01 PM
|
|
The Undying
Forum posts: 466
File comments: 362
Uploads: 12
|
oooh my kinnies gonna love this I think.
A few ideas that you might want to look into (I am unable to try this yet as I'm european player):
- /sync option to play a song together in a fellowship
- to be able to use different instruments (as a single abc song can include different versions for various instruments)
- a button where you can easily do a readycheck (not very essential, but very useful for performing songs in a group)
- perhaps an option that would take a song name from the abc file and use that instead of the file name in the playlist (just fluff, not really important)
Last edited by daimon : 09-16-2010 at 07:03 PM.
|
|
|
09-16-2010, 08:06 PM
|
|
The Wary
Forum posts: 0
File comments: 1
Uploads: 0
|
Error
I'm getting the following error when attempting to load the plugin in game:
Quote:
...of the Rings Online\Plugins\Chiran\Songbook\Main.lua:4: Unable to resolve package "Turbine.Debug".
|
Wonderful idea for the addon, so if you have any hints as to what might be causing this would be great. 
|
|
|
09-16-2010, 10:51 PM
|
|
The Undying
Forum posts: 51
File comments: 50
Uploads: 12
|
This is what the music system has always needed. I can't wait to try this out, and look forward to other developments/improvements!
|
|
|
09-17-2010, 01:16 AM
|
|
The Undying
Forum posts: 27
File comments: 308
Uploads: 2
|
Quote:
oooh my kinnies gonna love this I think.
A few ideas that you might want to look into (I am unable to try this yet as I'm european player):
- /sync option to play a song together in a fellowship
- to be able to use different instruments (as a single abc song can include different versions for various instruments)
- a button where you can easily do a readycheck (not very essential, but very useful for performing songs in a group)
- perhaps an option that would take a song name from the abc file and use that instead of the file name in the playlist (just fluff, not really important)
|
Thanks for the good suggestions! I was also planning to have /sync support but the other ones I have to add to my list  .
-Chiran
|
|
|
09-17-2010, 01:22 AM
|
|
The Undying
Forum posts: 27
File comments: 308
Uploads: 2
|
Re: Error
Quote:
I'm getting the following error when attempting to load the plugin in game:
Wonderful idea for the addon, so if you have any hints as to what might be causing this would be great.
|
I think you need to copy some some additional files to your plugin directory from this package http://content.turbine.com/sites/lot..._LuaPlugins.7z
-Chiran
|
|
|
09-17-2010, 08:19 AM
|
|
The Undying
Forum posts: 27
File comments: 308
Uploads: 2
|
The vbs script that generates the library database doesn't support Windows XP or 2000 at the moment. I will update it.
|
|
|
09-17-2010, 11:24 AM
|
|
The Undying
Forum posts: 51
File comments: 50
Uploads: 12
|
Each time I run the vbs file it says that I only have 1 abc file, and I actually have about 20. It also never updates the list on the plugin in game. What might I be doing wrong?
|
|
|
09-17-2010, 11:38 AM
|
|
The Undying
Forum posts: 27
File comments: 308
Uploads: 2
|
Quote:
Each time I run the vbs file it says that I only have 1 abc file, and I actually have about 20. It also never updates the list on the plugin in game. What might I be doing wrong?
|
Does this script work better for you? I updated it to support Windows XP and to be more vocal if it can't find something. I haven't updated this yet to the released version as I plan to add something else as well.
-Chiran
|
|
|
09-17-2010, 11:53 AM
|
|
The Undying
Forum posts: 51
File comments: 50
Uploads: 12
|
I'll have to test the script when I get home. I'm currently running Windows 7 64bit.
Does it matter I've remapped my Documents folder to another drive? This is where all teh LOTRO stuff would live.
|
|
|
09-17-2010, 12:14 PM
|
|
The Undying
Forum posts: 27
File comments: 308
Uploads: 2
|
Quote:
I'll have to test the script when I get home. I'm currently running Windows 7 64bit.
Does it matter I've remapped my Documents folder to another drive? This is where all teh LOTRO stuff would live.
|
Oh yes, that could be a problem as I look for the documents folder under user's home directory. But obviously it's not there then. I'm not sure how to find it if it has been moved. I have to look into that. Or I just have to make it configurable then. A good find nevertheless, thanks!
|
|
|
09-17-2010, 12:35 PM
|
|
The Undying
Forum posts: 51
File comments: 50
Uploads: 12
|
Technically Windows should leave in a link that forwards any requests for something like C:\Users\%username%\Documents\The Lord of the Rings Online\Music, but who knows 
|
|
|
09-17-2010, 03:51 PM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
Plugins won't load (LOTROpad and Songbook)
Hi, this plugin sounds very good although I tried this and also Lotropad and they both are unable to be loaded.
They are both recognised in-game (/plugins refresh) but won't load.
So basically I use windows 7 64-bit and the path to the plugins is
C:/<username>/My Documents/The Lord of the Rings Online/Plugins
However, the game itself (LOTRO) is installed on another partition (D  at the path D:/Games/LOTRO
Would this cause problems with the plugins loading? The vba script worked successfully (it found all the abc files I have, the correct number) but when I go in-game the two plugins are recognised but won't load. Any suggestions?
Thanks
RealPi
|
|
|
09-17-2010, 04:19 PM
|
|
The Undying
Forum posts: 27
File comments: 308
Uploads: 2
|
Re: Plugins won't load (LOTROpad and Songbook)
Quote:
Would this cause problems with the plugins loading? The vba script worked successfully (it found all the abc files I have, the correct number) but when I go in-game the two plugins are recognised but won't load. Any suggestions?
|
Hm, I'm not exactly sure what the problem is. Do other plugins work, have you downloaded Turbine plugin classes? Is there an error message?
-Chiran
|
|
|
09-17-2010, 04:41 PM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
Re: Plugins won't load (LOTROpad and Songbook)
Hm, I'm not exactly sure what the problem is. Do other plugins work, have you downloaded Turbine plugin classes? Is there an error message?
-Chiran
Thanks for the quick response, Chiran. I believe the fault is with me somehow... I get no error message at all in-game; it simply says 'Unable to load <plugin name>'. I just registered today (a friend told me of this site) so really I have not tried other plugins yet, to be honest. However I have not downloaded "Turbine plugin classes"; I have no idea in fact what they are; I simply followed the instructions of the FAQ on how to install plugins and your own instructions for your plugins. 
|
|
|
09-17-2010, 04:53 PM
|
|
The Wary
Forum posts: 0
File comments: 10
Uploads: 0
|
I had the same issue and it was the turbine plugin classes were missing and needed to be there.
some suggestions I would love to see are: - a stop play button
- sync play (already mentioned)
- group start (to go with sync play)
- support for folders inside folders inside /music
- sorting of songs in the list (maybe by name: example: filenames with -duet in the title would be under a duet category)
- removal of .abc and _ replaced by spaces in display of song names
That would all be great! Great work so far! I'm trying to think of a way to solve the vb script issue, but I'm not sure how much can be run from in-game and i don't think default lua can actually do a directory search
Last edited by Balgosa : 09-17-2010 at 05:05 PM.
|
|
|
All times are GMT -5. The time now is 05:53 AM.
|
 |