lotrointerface.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: 04-06-2021 11:26 AM
Size: 129.01 Kb
Version: 0.93
Rate File: 5 out of 5 with 37 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.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)
  • 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.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:
5 out of 5 with 37 votes
Downloads: 257066
Views: 775003
Favorites: 178
Uploaded By:
 
Last Modified: 04-20-2021 06:52 AM by Chiran    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-16-2010, 07:01 PM  
daimon
The Undying
 
daimon's Avatar
Interface Author - Click to view interfaces

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.
daimon is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-16-2010, 08:06 PM  
covert
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.
covert is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-16-2010, 10:51 PM  
Marll
The Undying
 
Marll's Avatar
Interface Author - Click to view interfaces

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!
Marll is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 01:16 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

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
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 01:22 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

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
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 08:19 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

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.
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 11:24 AM  
Marll
The Undying
 
Marll's Avatar
Interface Author - Click to view interfaces

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?
Marll is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 11:38 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

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
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 11:53 AM  
Marll
The Undying
 
Marll's Avatar
Interface Author - Click to view interfaces

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.
Marll is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 12:14 PM  
Chiran
The Undying
Interface Author - Click to view interfaces

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!
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 12:35 PM  
Marll
The Undying
 
Marll's Avatar
Interface Author - Click to view interfaces

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
Marll is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 03:51 PM  
RealPi
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
RealPi is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 04:19 PM  
Chiran
The Undying
Interface Author - Click to view interfaces

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
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 04:41 PM  
RealPi
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.
RealPi is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2010, 04:53 PM  
Balgosa
The Wary
 
Balgosa's Avatar

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.
Balgosa 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:45 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui