BUG: Server Variables Not Updating [1/2 FIXED]

Report any bugs you may notice in either MusicLobby or MusicLobby Pocket PC
jeffdoo
Intermediate
Intermediate
Posts: 329
Joined: Sat Aug 25, 2007 9:19 pm
Location: Huntersville, NC
Contact:

BUG: Server Variables Not Updating [1/2 FIXED]

Postby jeffdoo » Fri Jan 09, 2009 11:28 am

Sorry about this .... I just feel like I'm complaining all the time....

MLServer: 3.0.583
MusicLobby3 JRiver 13_O: 3.0.138
MLMediaCenter: 3.1.18

I noticed the Artist/Title WASN'T always changing on the Nuvo keypads and just chalked it up to probably a communication or automation rule mistake on my part but apparently that's not the case.

The problem seems to be somewhere between the Plugin and MLServer because the actual MLServer variables NEVER change.

Prior Song Details -
Title: I'm Your Man
Artist: Wham!

Current Song Details -
Title: Against The Wind
Artist: Bob Seger

Next Song Details -
Title: Just Might (Make Me Believe)
Artist: Sugarland

The following is from the JRiver plugin log:

1/9/2009 11:08:37 AM SendItToMLMediaCenter: (Macro|SetVariable|MLMediaCenter_RIVENDELL_Zone 1_PrevArtist~Wham!!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_PrevAlbum~Music From The Edge Of Heaven!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_PrevTitle~I'm Your Man!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_PrevImage~http://192.168.1.10:8123/getImage?D%3A%5Cmusic%5Clibrary%2Eflac%5CWham%21%5CMusic%20From%20The%20Edge%20Of%20Heaven%5CWham%21%20%2D%20Music%20From%20The%20Edge%20Of%20Heaven%2Ejpg!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_CurArtist~Bob Seger!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_CurAlbum~Forrest Gump!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_CurTitle~Against The Wind!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_CurImage~http://192.168.1.10:8123/getImage?D%3A%5Cmusic%5Clibrary%2Eflac%5CBob%20Seger%5CForrest%20Gump%5CBob%20Seger%20%2D%20Forrest%20Gump%2Ejpg!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_NextArtist~Sugarland!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_NextAlbum~Twice The Speed Of Life!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_NextTitle~Just Might (Make Me Believe)!SetVariable|MLMediaCenter_RIVENDELL_Zone 1_NextImage~http://192.168.1.10:8123/getImage?D%3A%5Cmusic%5Clibrary%2Eflac%5CSugarland%5CTwice%20The%20Speed%20Of%20Life%5CSugarland%20%2D%20Twice%20The%20Speed%20Of%20Life%2Ejpg)
1/9/2009 11:08:37 AM SendItToClient #1: (<MUSICLOBBY><TRACKINFO><TITLE>Against%20The%20Wind</TITLE><TRACKDURATION>336</TRACKDURATION><FILENAME>D%3A%5Cmusic%5Clibrary%2Eflac%5CBob%20Seger%5CForrest%20Gump%5CBob%20Seger%20%2D%20Forrest%20Gump%20%2D%20Against%20The%20Wind%2Eflac</FILENAME><ARTIST>Bob%20Seger</ARTIST><ALBUM>Forrest%20Gump</ALBUM><IMAGE>D%3A%5Cmusic%5Clibrary%2Eflac%5CBob%20Seger%5CForrest%20Gump%5CBob%20Seger%20%2D%20Forrest%20Gump%2Ejpg</IMAGE><PREVIMAGE>D%3A%5Cmusic%5Clibrary%2Eflac%5CWham%21%5CMusic%20From%20The%20Edge%20Of%20Heaven%5CWham%21%20%2D%20Music%20From%20The%20Edge%20Of%20Heaven%2Ejpg</PREVIMAGE><PREVTITLE>I%27m%20Your%20Man</PREVTITLE><PREVARTIST>Wham%21</PREVARTIST><PREVALBUM>Music%20From%20The%20Edge%20Of%20Heaven</PREVALBUM><NEXTIMAGE>D%3A%5Cmusic%5Clibrary%2Eflac%5CSugarland%5CTwice%20The%20Speed%20Of%20Life%5CSugarland%20%2D%20Twice%20The%20Speed%20Of%20Life%2Ejpg</NEXTIMAGE><NEXTTITLE>Just%20Might%20%28Make%20Me%20Believe%29</NEXTTITLE><NEXTARTIST>Sugarland</NEXTARTIST><NEXTALBUM>Twice%20The%20Speed%20Of%20Life</NEXTALBUM></TRACKINFO></MUSICLOBBY>

For fun I searched for another "Wham!" song ... if the song position is "Current" or "Next" then everything is fine. But as soon as the "Wham!" group/song is "Previous" the MLServer values are not updated. Also, it appears the "!" is being stripped because it's not in the server variable(s) either.

Please advise if you need more details....

Thanks

- Jeff
Last edited by jeffdoo on Wed Jan 28, 2009 7:45 pm, edited 3 times in total.

User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

Postby mcascio » Fri Jan 09, 2009 11:32 am

From JRiver, locate the MusicLobby server plugin. You probably have Variable Updates turned off.
Mario Cascio
Cinemar, Inc.
http://www.cinemaronline.com

jeffdoo
Intermediate
Intermediate
Posts: 329
Joined: Sat Aug 25, 2007 9:19 pm
Location: Huntersville, NC
Contact:

Postby jeffdoo » Fri Jan 09, 2009 12:25 pm

mcascio wrote:From JRiver, locate the MusicLobby server plugin. You probably have Variable Updates turned off.


Variable updates are enabled (or not disabled). If they were disabled I wouldn't be getting ANY updates. The updates work properly 99% of the time (See my other bug thread regarding '%') until the condition stated above (two examples of "Wham!") is encountered.

Please let me know if you require more information.

Thanks!

- Jeff

jeffdoo
Intermediate
Intermediate
Posts: 329
Joined: Sat Aug 25, 2007 9:19 pm
Location: Huntersville, NC
Contact:

Postby jeffdoo » Sun Jan 18, 2009 12:32 pm

I also noticed the grammar in the original posting wasn't correct. The variables always update properly until the Artists contains a "!" in the string value (the example of "Wham!" was provided). I also observed that the "!" is being stripped from the Artist string value when it's stored in MLServer.

Could someone please confirm this is indeed a reproducible bug? Also, knowing that a new release of MusicLobby is being actively developed and this is a rather minor problem will it be addressed in the upcoming new MuL release or the current version?

I always assumed the forums were a proper way of opening defects but if that's not the case please let me know.

(Same question for the "%" in the album art filename)

Thanks

- Jeff

User avatar
CinemarDave
Site Admin
Site Admin
Posts: 10535
Joined: Fri Feb 07, 2003 8:56 am
Location: Planet Earth
Contact:

Postby CinemarDave » Sun Jan 18, 2009 1:02 pm

The JRiver plugin is sending its updates to MLServer using a macro command. The ! in the title is being interpreted as a macro delimiter and that's where things break down. We'll need to modify the JRiver plugin so that it doesn't use the MLServer macro syntax to update the variables. Watch for an update.

Edit: I have modifed the J-River plugin to not use the MLServer Macro call. You can test this update using version 3.0.142 of the J-River plugin.

jeffdoo
Intermediate
Intermediate
Posts: 329
Joined: Sat Aug 25, 2007 9:19 pm
Location: Huntersville, NC
Contact:

ALMOST FIXED!!!

Postby jeffdoo » Sun Jan 18, 2009 5:07 pm

Dave,

I've installed the new update and indeed it does fix part of the problem. My server variables no longer fail to updated. But here are the results for the current .142 release:

Artist: "Wham!"

Here are the variables (cut-n-paste) from MLServer as the song position moves (Next, Current, Prev):

mlmediacenter_rivendell_zone 1_nextartist=Wham
mlmediacenter_rivendell_zone 1_curartist=Wham
mlmediacenter_rivendell_zone 1_prevartist=Wham!

So, the "Next" and "Current" are still stripping the "!" character. But clearly the "Previous" which caused the most problems has been resolved.

Thanks!!!!

- Jeff


Return to “MusicLobby Public Bug Reports”

Who is online

Users browsing this forum: No registered users and 1 guest