 |
| Category: RolePlay & MusicSongbook |
| Interface Information |
|
| Name: |
Songbook  |
| Author: |
|
| Date: |
10-03-2011 02:01 PM |
| Size: |
79.05 Kb |
| Version: |
0.83 |
| 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*
- NEW! 8 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.
- 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.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)
|
| File Statistics |
| User Rating: |
|
| Downloads: |
45052 |
| Views: |
103885 |
| Favorites: |
104 |
| Uploaded By: |
|
| Last Modified: |
01-26-2012 04:49 PM by Chiran |
|
|  |
|
 |
|
Yesterday, 03:12 AM
|
|
The Undying
Forum posts: 27
File comments: 229
Uploads: 2
|
Quote:
|
Thanks mate, I'll be able to fix this problem if it happens again without deleting any files. It helps a lot!
|
Good to hear  . And I'll add some detection to the next version.
-Chiran
|
|
|
05-15-2012, 05:49 PM
|
|
The Wary
Forum posts: 0
File comments: 2
Uploads: 0
|
Wonderful success! Opened the file in notepad (SongbookSettings.plugindata in the \PluginData\<lotrouser>\AllServers directory) and figured out which numbers to change. I browsed to the section called ["Top"] = "20", and the number previously was -36, so I changed this to 20, basically assuming anything slightly above 0 would do the trick, and viola, it worked!
SongbookSettings.plugindata
Code:
return
{
["WindowVisible"] = "yes",
["DescriptionVisible"] = "yes",
["DefaultCommand"] = "1",
["Commands"] =
{
["1"] =
{
["Title"] = "Now playing",
["Command"] = "/e is now playing %name"
},
["3"] =
{
["Title"] = "Paste filename",
["Command"] = "/f %file"
},
["2"] =
{
["Title"] = "Sync command to /f",
["Command"] = "/f /play %file sync %part"
}
},
["ToggleLeft"] = "0",
["TracksHeight"] = "50",
["WindowOpacity"] = "0.9",
["WindowPosition"] =
{
["Top"] = "20",
["Height"] = "200",
["Left"] = "409",
["Width"] = "342"
},
["DescriptionFirst"] = "no",
["ToggleTop"] = "1",
["SearchVisible"] = "yes",
["ToggleVisible"] = "yes",
["TracksVisible"] = "yes",
["DirHeight"] = "40"
}
Thanks mate, I'll be able to fix this problem if it happens again without deleting any files. It helps a lot!
Too bad about the playlist feature, but we'll see how things turn out. =] Cheers and appreciate the help.
|
|
|
05-14-2012, 04:49 PM
|
|
The Wary
Forum posts: 1
File comments: 1
Uploads: 0
|
I made a nice song compilation that works pretty well with this plugin.
It includes 97 popular songs. I will update it sometimes when I have enough time, but its a good source for an instant songpackage. Have fun ;-)
Music.rar
(just unrar the .abc files from the archive and put them into your Music folder)
Greenlander
PS: its my interlectual property xD
Last edited by Greenlander : 05-15-2012 at 12:08 PM.
|
|
|
05-07-2012, 12:18 AM
|
|
The Undying
Forum posts: 119
File comments: 133
Uploads: 13
|
Quote:
Its fine for me so I guess its a change on Cennwyn's computer - maybe Windows updated something but without knowing exactly what, it's difficult to roll it back.
You might try checking your windows logs or the Updates history for last couple of days to see if any clues there.
|
Working fine for me too
WIN xp
|
|
|
05-06-2012, 05:08 PM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
Quote:
Its fine for me so I guess its a change on Cennwyn's computer - maybe Windows updated something but without knowing exactly what, it's difficult to roll it back.
You might try checking your windows logs or the Updates history for last couple of days to see if any clues there.
|
I didn't have any rollback points (for some reason), but I did try rolling back to an earlier version of .net (well, by which I mean I uninstalled .NET 4 Framework). Same error pops up. It's maddening.
EDIT: Someone suggested trying an older version of Songbook, but I can't seem to find one via Google. Is there one available?
Last edited by Cennwyn : 05-06-2012 at 07:31 PM.
|
|
|
05-06-2012, 03:20 PM
|
|
The Wary
Forum posts: 4
File comments: 18
Uploads: 0
|
Its fine for me so I guess its a change on Cennwyn's computer - maybe Windows updated something but without knowing exactly what, it's difficult to roll it back.
You might try checking your windows logs or the Updates history for last couple of days to see if any clues there.
|
|
|
05-06-2012, 01:31 PM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
Re: Re: Re: Re: Error message when updating library
Quote:
Can try that, but I believe it's a more fundamental issue with the libraries the tool uses. For some reason, a change in security settings or something else, stopped it from working. I just wish I could provide you with a fix, but I do have some ideas about doing things completely differently. I'm not sure what else you could tell me really. It's sometimes hard to pinpoint a small thing that could have changed.
-Chiran
|
It's been a wonderful tool for me until now, so thank you for creating it and maintaining it! I'll keep tinkering, and if anything changes I'll post it.
|
|
|
05-06-2012, 12:55 PM
|
|
The Undying
Forum posts: 27
File comments: 229
Uploads: 2
|
Re: Re: Re: Error message when updating library
Quote:
|
...I'm about to try removing my music folder and adding the ABC files back one folder at a time, to see if a corrupted ABC file is the problem. Is there anything else I could tell you that would be helpful? I don't know much about this stuff.
|
Can try that, but I believe it's a more fundamental issue with the libraries the tool uses. For some reason, a change in security settings or something else, stopped it from working. I just wish I could provide you with a fix, but I do have some ideas about doing things completely differently. I'm not sure what else you could tell me really. It's sometimes hard to pinpoint a small thing that could have changed.
-Chiran
|
|
|
05-06-2012, 12:17 PM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
Re: Re: Error message when updating library
Quote:
Hi, thanks for the report. The error is pretty vague, so at the moment I have no idea about the cause. The line number could indicate it's a call where I try to determine Windows version. I wish I knew more about this. :-/
-Chiran
|
I can tell you what I've tried so far:
-Deleting Songbook, and the PluginsData folder, then re-installing Songbook (this didn't work).
-Updating Windows (this also didn't work).
...I'm about to try removing my music folder and adding the ABC files back one folder at a time, to see if a corrupted ABC file is the problem. Is there anything else I could tell you that would be helpful? I don't know much about this stuff.
|
|
|
05-06-2012, 11:01 AM
|
|
The Undying
Forum posts: 27
File comments: 229
Uploads: 2
|
Re: Error message when updating library
Quote:
|
I have used songbook for ages without a problem, never had any trouble updating the library--when one day, I attempted to run the .hta file and received an error pop-up. Screenshot here:
|
Hi, thanks for the report. The error is pretty vague, so at the moment I have no idea about the cause. The line number could indicate it's a call where I try to determine Windows version. I wish I knew more about this. :-/
-Chiran
|
|
|
05-06-2012, 10:07 AM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
Error message when updating library
I have used songbook for ages without a problem, never had any trouble updating the library--when one day, I attempted to run the .hta file and received an error pop-up. Screenshot here:
http://www.mediafire.com/?sg3mfg6m2hgvd4w
Any ideas? Oh, I forgot to add: I tried using SongbookFiller.exe and get THIS error:
http://www.mediafire.com/?5sawpgajda9adrv
Last edited by Cennwyn : 05-06-2012 at 10:24 AM.
|
|
|
04-27-2012, 03:34 PM
|
|
The Undying
Forum posts: 27
File comments: 229
Uploads: 2
|
Hey, thanks for all the kind comments and suggestiongs.  More about those below:
Quote:
|
The only thing I felt was missing was an playlist feature -- but I see that's already coming up next on your TODO list!
|
Yes, playlist has been in there for a long while. It just wouldn't be as useful as that. Playing a song always requires a button press from the user so it cannot act as a jukebox. It might still have some use, so I'll keep it in mind.
Quote:
|
During one of these changes, the top part of the Songbook window got permanently moved above the viewing area of the monitor. I wasn't able to access the play/sync/music mode buttons any more.
|
Oh I imagine this can happen. The simplest way to fix this is to just unload the plugin and delete SongbookSettings.plugindata in the \PluginData\<lotrouser>\AllServers directory. Or you could even open the file and change the window position coordinates in it with a text editor. Then reload the plugin. Thanks for bringing this up though. I can have a look at possible fixes for this.
Finally I just wanted to apologize for lack of updates lately. I'm not currently playing lotro actively, so it has negatively affected the development of this plugin. However, I do still have plans for it and I hopefully will get back to them soon.
-Chiran
|
|
|
04-27-2012, 03:18 PM
|
|
The Undying
Forum posts: 27
File comments: 229
Uploads: 2
|
Re: Re: Re: Help
Quote:
Thanks for your reply but there is no SongbookData.plugindata file in my
\PluginData\<lotrouser>\AllServers\ folder but there are some file .plugindata of others plugin
|
Did the songbook.hta work for you? Did it find your music files or report any errors? The .exe version could work better too.
-Chiran
|
|
|
04-26-2012, 12:59 AM
|
|
The Wary
Forum posts: 0
File comments: 2
Uploads: 0
|
Hi there Chiran.
Been using SongBook for a good 3-4 months now, love it for it's in-game interface and ability to see the song titles/names right there in a list. I just need to browse my library, pick a song for the occasion, and let it play without scrambling my memory to remember the exact filename to type in.
The only thing I felt was missing was an playlist feature -- but I see that's already coming up next on your TODO list! It would be wonderful to queue up several songs and let them play automatically for friends and kin-mates, especially for those random encounters when questing or exploring Middle-Earth and you sit-down by a ol' campfire to chat and enjoy a trail meal!
Thought I would let you know of one possible bug that I encountered -- it has to do with resizing and positioning the Songbook interface window. At some point in the last 3-4 months I was switching the resolution for the game, from 800x600 to 1024x768, and also between windowed and fullscreen mode. During one of these changes, the top part of the Songbook window got permanently moved above the viewing area of the monitor. I wasn't able to access the play/sync/music mode buttons any more. See the screenshot below for detail:
Look at the area where you see the text "Search" and "Clear", anything above that was actually out of my game window -- and the problem was that no amount of changing the resolution or fullscreen/windowed options would bring it back to normal. The only thing I could do was resize the window, but because the top part was out of the screen, I couldn't get around to moving the window back within the game screen at all.
I re-installed the plugin and now it's working fine again, but it would be handy to have a fix for this in-game without having to remove and re-install the plugin.
My suggestions would be to consider adding an option under 'Settings' to reset the position of the window back to default, or to make the right or left borders of the window click-able for moving the window around as well, and not just the top bar.
Just dropping by to let you know about that. Don't think many people are as clumsy as myself to get into that sort 'o trouble though, so I wouldn't worry about it. Great work and hope to check back for a new version with a auto-playlist feature soon!
~ TNaismith
Naismithea (Captain), Withywindle Server
Council of Friends
Last edited by TNaismith : 04-26-2012 at 01:00 AM.
|
|
|
04-20-2012, 12:21 AM
|
|
The Wary
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: Re: Help
I'm not sure what the problem is but for some reason the library is not created correctly I believe. Is there a SongbookData.plugindata file in your
\PluginData\<lotrouser>\AllServers\ folder under the Lotro folder where screenshots folder is as well? Could you send it to me to chiran[at]theroadgoeson.org?
-Chiran
Thanks for your reply but there is no SongbookData.plugindata file in my
\PluginData\<lotrouser>\AllServers\ folder but there are some file .plugindata of others plugin 
|
|
|
All times are GMT -5. The time now is 12:53 PM.
|
 |