lotrointerface.com
Search Downloads


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


Post A Reply
Author Comments Comment Options
Unread 06-30-2018, 08:23 AM  
Emberleaf
The Unscathed
 
Emberleaf's Avatar

Forum posts: 17
File comments: 62
Uploads: 0
Quote:
Originally Posted by Thurallor
The script should have asked you where your PluginData folder is; that might be a bug.

Anyway, you can copy the SongbookData.plugindata file there manually. It should go at
~/Documents/The Lord of The Rings Online/PluginData/account/AllServers/SongbookData.plugindata

Ok, so I did that and now I'm unable to launch Songbook at all in-game. Here is the (truncated) error output:


...of the Rings Online/PluginData/(account)/AllServers/SongbookData.plugindata:8988: '}' expected (to close '{' at line 6689) near '<eof>'

...gs Online\Plugins\Chiran\Songbook\SongbookWindow.lua: 43: Unable to parse file!


Any ideas?
Emberleaf is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-30-2018, 04:31 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Quote:
Originally Posted by Thurallor
Ok, so I did that and now I'm unable to launch Songbook at all in-game. Here is the (truncated) error output:

...of the Rings Online/PluginData/(account)/AllServers/SongbookData.plugindata:8988: '}' expected (to close '{' at line 6689) near '<eof>'

...gs Online\Plugins\Chiran\Songbook\SongbookWindow.lua: 43: Unable to parse file!

Any ideas?
Looks like there is a problem with the script. Please run the script again and copy+paste the output into a PM and send it to me. Also, send me the SongbookData.plugindata file (you can either upload it to my Google Drive, or use another sharing service and send me the link).

In the meantime, you can try adding "}" to the end of the file until the error message changes or goes away.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-02-2018, 03:57 AM  
Drono
The Undying
Interface Author - Click to view interfaces

Forum posts: 47
File comments: 107
Uploads: 1
I had a similar problem, the script for building the library seemed to not work for me, it looked to me like it cant change from the default folder. I have game installed on ssd and but home folder and thus plugin data on hdd. If i remember correctly, i solved my problem by hardcoding my own path into the library builder.
Drono is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-11-2018, 08:16 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Here's an updated version of the song discover script for Linux / MacOS.

To run it:
  1. Download the script from here.
  2. Save the file into your Plugins/Chiran folder (the same folder where Songbook.hta resides).
  3. You can try double-clicking the script, and it may work depending on your system settings.
  4. If not, then open a command-line terminal and run the following command:
    • MacOS:
      perl "/Users/username/Library/Application Support/com.turbine.lotroclient/Plugins/Chiran/discover_songs.pl"
    • Linux:
      perl "/home/username/The Lord of the Rings Online/Plugins/Chiran/discover_songs.pl"
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-23-2020, 05:45 PM  
Iaurcair
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Songbook default file path

Hello.

Hoping someone might be able ot help me, i've reinstalled Lotro on a new machine and installed Songbook. I'm having issues getting songbook to build the library of songs as i'm not using the C drive for the files (it's in D) and when i use the HTA application and enter the file path, after it errors, nothing seems to happen. Any advice?
Iaurcair is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-30-2020, 04:48 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 308
Uploads: 2
Re: Songbook default file path

Quote:
Hoping someone might be able ot help me, i've reinstalled Lotro on a new machine and installed Songbook. I'm having issues getting songbook to build the library of songs as i'm not using the C drive for the files (it's in D) and when i use the HTA application and enter the file path, after it errors, nothing seems to happen. Any advice?
Hi,

It should be able to sniff your My Documents folder. It shouldn't matter that it's on a different drive. However, it might be that some song causes it to crash? Could you try running the script with for example just one song in it and troubleshoot it that way?

You can also try songbook filler app WANSongBookFiller.exe.

Br,

Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-10-2020, 02:45 PM  
Krogano
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Re: Songbook default file path

===

i had the same issue and i have found this youtubs video that help

LOTRO Plugin Reviews 05: Songbook
https://www.youtube.com/watch?v=QQ7jh_xOSjE&t=50s

Last edited by Krogano : 09-10-2020 at 02:48 PM.
Krogano is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-29-2020, 09:21 AM  
Fizzle
The Wary

Forum posts: 0
File comments: 9
Uploads: 0
Songbook filler

Actually, i like the idea of a WAN folder by WebDav.
My NAS can easily make that happen. Still there is the issue with die Songbook Datafile
which has no idea of the files in a distant folder.
Not to speak of a certain knowledge to set this up on your buddies computers
Which can be anyoing if they are not even able to copy a folder from one position
to another and you have to walk every step a 100 times.

So i came up with my own simple solution to keep my fellow musicians up to speed with our songs.

I made it multilingual...

In Khuzdul:

http://macs3d.com/downloads/Updater_Khuzdul.jpg


and In German :

http://macs3d.com/downloads/Updater_German.jpg

It does all the work with our songs and provides a correct datafile to Songbook by simply hitting the Update Button.

The only thing it requiers is an Internetconnection and a zip file with all the songs somewhere on a webeserver.

If anybody wants to use ist - feel free to ask for it

cheers

Fizzle of Belegaer

Last edited by Fizzle : 11-29-2020 at 09:25 AM.
Fizzle is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-03-2021, 07:50 AM  
tuvolas
The Wary

Forum posts: 0
File comments: 8
Uploads: 0
Hello,
it give some Errors Since the newest Update 29

...gs Online\Plugins\Chiran\Songbook\SettingsWindow.lua: 139: attempt to perform arithmetic on field 'ToggleOpacity' (a nil value)

can you fix this?
tuvolas is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-06-2021, 07:10 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 308
Uploads: 2
Quote:
Hello,
it give some Errors Since the newest Update 29

...gs Online\Plugins\Chiran\Songbook\SettingsWindow.lua: 139: attempt to perform arithmetic on field 'ToggleOpacity' (a nil value)

can you fix this?
Oh I see. Looks like it is related to an old issue that has plagued plugin developers for years, namely how different language versions of Lotro handle decimals. Thanks for reporting it, I'll try to have a look.

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-06-2021, 11:30 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 308
Uploads: 2
I updated the plugin, and hopefully it will now work with update 29. Thanks go mostly to Garan who provided some tips and example code on the plugin author forums.

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-17-2021, 11:28 AM  
Zyriel
The Undefeated

Forum posts: 5
File comments: 7
Uploads: 0
Suggestion for Ad Hoc Band Functionality

Greetings!

I've posted a few suggestions for new music features in the forums, but someone pointed out that my latest suggestion might be possible via the LUA.

The idea is this: A random group is put together for a multi part song. Only the band leader has the .abc file. The Band Leader would have an interface to assign parts to the various group members. Once a part is assigned, a pop up box tells the member what instrument to install. Clicking "OK" would tell the band leader the player is ready. Once all group members have the correct instrument installed, the Band Leader would hit "Sync". This would transfer the assigned portions of the song to the respective group members and automatically put them in Sync Mode using the transferred song data. Once everyone is in Sync Mode, the Band Leader would then hit the Sync Start and play would begin.

The challenges, as I see them, would be: 1) Writing a new Band Leader UI that would allow the leader to assign parts to the other members, 2) Writing new code to parse the chat channel for Band Leader commands (i.e. sending the command to popup a message to tell the member which instrument to load, and then another command back that tells the band leader they are ready.), 3) Writing the code to somehow transfer a properly formatted section of the leader's .abc file to the various members and save them to disk.

The third challenge alone makes the other two look easy. I am not aware of a LUA feature that allows for client to client data transfers, so the transferring of the song data would need to be done via chat channel. I see several potential problems with this including: 1) If the part was long, the data could be truncated by the chat line limit, 2) If the channels were down, that would disable this feature entirely, 3) If the data was ill formatted due to improper word wrapping or spacing, the song would not play correctly.

If these issues could be overcome, and these features implemented, it would be a great boon to the music community as it would allow for more opportunities for multi part musical performances using any available (and willing) player who has the proper training and instruments on hand. Asking the devs for this has garnered only silence on their part, so I hope you can at least consider this and report on it's feasibility. Thank you for your time and consideration.

Cheers,
Zyriel (Zyrael of Gladden)

Last edited by Zyriel : 04-17-2021 at 11:29 AM.
Zyriel is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-18-2021, 05:09 PM  
jloveys1
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Hi.

I've just added some songs for the first time in a while, and tried to run the .hta file. I got an error so came to the page to see if there was an update.

I've updated, but on running the .hta file again I'm getting the same error, so I'm not sure what to do.

I took a screenshot, but it won't let me add one. The error text reads: "C:\Users (big long string of words that point to the right location) \songbook.hta is not a valid Win32 application."

Any idea what's causing this and how I can make it do its thing so I can find my songs in my library?
jloveys1 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-20-2021, 06:49 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 308
Uploads: 2
Re: Suggestion for Ad Hoc Band Functionality

Quote:
Greetings!

I've posted a few suggestions for new music features in the forums, but someone pointed out that my latest suggestion might be possible via the LUA.

The idea is this: A random group is put together for a multi part song. Only the band leader has the .abc file. The Band Leader would have an interface to assign parts to the various group members. Once a part is assigned, a pop up box tells the member what instrument to install. Clicking "OK" would tell the band leader the player is ready. Once all group members have the correct instrument installed, the Band Leader would hit "Sync". This would transfer the assigned portions of the song to the respective group members and automatically put them in Sync Mode using the transferred song data. Once everyone is in Sync Mode, the Band Leader would then hit the Sync Start and play would begin.

The challenges, as I see them, would be: 1) Writing a new Band Leader UI that would allow the leader to assign parts to the other members, 2) Writing new code to parse the chat channel for Band Leader commands (i.e. sending the command to popup a message to tell the member which instrument to load, and then another command back that tells the band leader they are ready.), 3) Writing the code to somehow transfer a properly formatted section of the leader's .abc file to the various members and save them to disk.

The third challenge alone makes the other two look easy. I am not aware of a LUA feature that allows for client to client data transfers, so the transferring of the song data would need to be done via chat channel. I see several potential problems with this including: 1) If the part was long, the data could be truncated by the chat line limit, 2) If the channels were down, that would disable this feature entirely, 3) If the data was ill formatted due to improper word wrapping or spacing, the song would not play correctly.

If these issues could be overcome, and these features implemented, it would be a great boon to the music community as it would allow for more opportunities for multi part musical performances using any available (and willing) player who has the proper training and instruments on hand. Asking the devs for this has garnered only silence on their part, so I hope you can at least consider this and report on it's feasibility. Thank you for your time and consideration.

Cheers,
Zyriel (Zyrael of Gladden)
Hi Zyriel,

This is certainly a very interesting idea. And at least in theory, many parts of it are possible. You also very nicely lay out possible problems. However, I think the showstopper is that the plugin can only write to PluginData folder in a certain format. Since the music system reads songs from Music directory and in abc format, this means that the songs would not be accessible to it.

-Chiran
Chiran is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-20-2021, 06:57 AM  
Chiran
The Undying
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 308
Uploads: 2
Quote:
I've just added some songs for the first time in a while, and tried to run the .hta file. I got an error so came to the page to see if there was an update.

I've updated, but on running the .hta file again I'm getting the same error, so I'm not sure what to do.

I took a screenshot, but it won't let me add one. The error text reads: "C:\Users (big long string of words that point to the right location) \songbook.hta is not a valid Win32 application."

Any idea what's causing this and how I can make it do its thing so I can find my songs in my library?
Which windows version are you using? I have to admit that the .hta file is a bit antiquated and some security setting or antivirus program could block it. Although, at least on my Windows 10 machine with an antivirus program it does run ok. You could also try the .exe version, which is now in a new location here (I also updated it to the plugin description). Or you could try Songbook filler by Arnhor.

-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 07:42 PM.


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