INTERACT FORUM
Windows => Plug-in Development => Topic started by: poiru on December 01, 2011, 11:55:49 am
-
int_cad.dll adds support for the CAD interface (used by both Rainmeter and CD Art Display) to JRiver Media Center and Media Jukebox.
Download
http://jr-intcad.googlecode.com/files/intcad100.exe
Donate
I wrote this plugin on request and my time is not free. If you want to chip in and have a few dollars to spare, click donate via PayPal (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SUVA583PYSUV4). Thanks! :)
Information
Check the project page (http://code.google.com/p/jr-intcad/) for more information.
Changes (from 0.9)
- Added support for bitrate, year, track number, genre
- Track metadata and player state changes are now detected
(http://i.imgur.com/4H2Am.png) (http://i.imgur.com/gDdys.png) (http://i.imgur.com/NTsAa.png) (http://i.imgur.com/kvMNY.png)
(top: CAD with the VinylTip skin, bottom: Rainmeter with the Soita skin)
-
Excellent work. Good luck.
-
Yes please!
I haven't upgraded to 17 yet so I could test it on 16.
I'm guessing this is separate from neFast's version....
-
I'm guessing this is separate from neFast's version....
Yeah. This is a full-fledged MC/MJ plugin, so you won't need to worry about the launch order of MC and CAD/RM among other nice things. I'll send you a PM tomorrow.
-
Yeah. This is a full-fledged MC/MJ plugin, so you won't need to worry about the launch order of MC and CAD/RM amomg other nice things. I'll send you a PM tomorrow.
Great! Much appreciated.
I want to work on some more skins.
-
Much love! <3 <3
-
I will gladly test it btw :D
-
Sent you guys personal messages. Thanks in advance :)
-
first bug! Sometimes the ratings do not actually refresh. Eg when i'm playing a 5 star song, cdart will display just 2 stars. Most of the time it works ok, so it's a bit random
Yep, will fix :)
It displays the info for the first track but doesn't change display when MC moves to the next track. The time of the track playing resets and counts down (or up) appropriately. But track name/artist/album and cover art don't update.
Can you confirm that you downloaded/installed the latest version (intcad-test3.exe)? I had this issue with intcad-test.exe/intcad-test2.exe, but I think I sorted it out in intcad-test3.exe.
Also, is this also compatible with MediaJukebox? When I installed the only option was MC16 (but that's all I have installed).
Yep, it should work fine with Media Jukebox (at least with MJ14, haven't tested older versions).
-
Can you confirm that you downloaded/installed the latest version (intcad-test3.exe)? I had this issue with intcad-test.exe/intcad-test2.exe, but I think I sorted it out in intcad-test3.exe.
It looks like the original download was intcad-test.exe. Redownloaded and got intcad-test3.exe. It's working now (though I also note the rating issue).
Thanks for the quick fix.
Brad
-
It looks like the original download was intcad-test.exe. Redownloaded and got intcad-test3.exe. It's working now (though I also note the rating issue).
Great! I'll wait a day for other possible bugs to arise and will then release version 1.0 :)
Thanks for testing.
-
Yep, will fix :)
Can you confirm that you downloaded/installed the latest version (intcad-test3.exe)? I had this issue with intcad-test.exe/intcad-test2.exe, but I think I sorted it out in intcad-test3.exe.
Yep, it should work fine with Media Jukebox (at least with MJ14, haven't tested older versions).
Thanks a lot for the rapid response :) I'm in love with the plugin right now, digging my way through deviantart for some nice cad skins :D
-
Thanks a lot for the rapid response :) I'm in love with the plugin right now, digging my way through deviantart for some nice cad skins :D
Might I suggest these: http://brossmac.deviantart.com/#/d4go5eq
http://brossmac.deviantart.com/#/d4gnq8e
:)
-
Might I suggest these: http://brossmac.deviantart.com/#/d4go5eq
http://brossmac.deviantart.com/#/d4gnq8e
:)
Yea, that would be nice for my Christmas themed desktop :D
Btw apart from that small random annoyance with ratings display, the plugin works as advertised. My only advice would be a resource friendly one: Invoke cad.exe directly from mc on playback start, so cdart would not start up automatically with windows every time :)
-
int_cad 0.9.0 is now available for download. Check first post for download link and information.
-
Hello,
I liked of the program, but > error when change album music.
Error mensage: PLAYLIST_FILES_CHANGED. Why?
Sorry, I donīt speak english.
Thanks,
Fabricio, from Brazil.
-
I liked of the program, but > error when change album music.
Error mensage: PLAYLIST_FILES_CHANGED. Why?
Thanks, fixed and updated the download. Simply re-download and install to fix the issue :)
-
int_cad 0.9.0 is now available for download. Check first post for download link and information.
Thanks for the new version! Album ratings show up fine now :D
-
Thanks for the new version! Album ratings show up fine now :D
Glad to hear :) If you downloaded 0.9.0 over 5 minutes ago, be sure to redownload. Fixed the issue reported by Fabricio.
-
Thanks, fixed and updated the download. Simply re-download and install to fix the issue :)
Ok, perfect.
Thanks,
Fabricio, from Brazil.
-
ok so I've installed intcad0901.exe and it shows as displayed in the picture of your original post, then I installed cd art 3.0 beta from the forums as version 2.01 doesn't have the registered player option. It works kinda.. I can change play, stop and change track using the controls built into cd art but for whatever reason there's no track info, artist, name or album cover. The only information displayed is the track length.
-
ok so I've installed intcad0901.exe and it shows as displayed in the picture of your original post, then I installed cd art 3.0 beta from the forums as version 2.01 doesn't have the registered player option. It works kinda.. I can change play, stop and change track using the controls built into cd art but for whatever reason there's no track info, artist, name or album cover. The only information displayed is the track length.
What JRiver product (Media Center/Jukebox) and what version are you using?
-
Hello
I found a bug that occur with your plugin between player and the cdart.
When CDart is open and i want to open the player, after a few seconds the player get a error and the only option is to close the player.
But if the CDart is not open and i will open first player and second the cdart is work fine.
-
Another supposed bug:
The date tag is not showing up at all in any of the skins that use it. The files are tagged properly but CAD doesn't seem to be receiving it.
The ratings also are not updating for me.
Thanks for all the great work, BTW.
MC 16.0.181/Win7 64-bit
-
What JRiver product (Media Center/Jukebox) and what version are you using?
J river media centre 17.046
windows 7 64 bit
I've tried restarting my pc and running both programs in administrator mode.
-
The date tag is not showing up at all in any of the skins that use it. The files are tagged properly but CAD doesn't seem to be receiving it.
I assume you mean the year? Try intcad-test4.exe (http://poiru.net/intcad-test4.exe) and let me know if that resolves the issue.
J river media centre 17.046
windows 7 64 bit
I've tried restarting my pc and running both programs in administrator mode.
Can you try installing intcad-test4.exe (http://poiru.net/intcad-test4.exe)? Let me know if that fixes your issues.
Hello
I found a bug that occur with your plugin between player and the cdart.
When CDart is open and i want to open the player, after a few seconds the player get a error and the only option is to close the player.
But if the CDart is not open and i will open first player and second the cdart is work fine.
I cannot reproduce this. What version of CD Art Display and Media Center/Jukebox are you on? What error message do you get?
-
Hello,
intcad-test4.exe, yet not show: genre, track, remaining time and bitrate.
Show only: artist, title, album, rating, date, total time.
Look default skin 2.0. I use CD Art Display version 3.0 Beta Build 1500 and JRiver Media Center 17.0.46.
Thank you for your attention.
Fabricio, from Brazil.
-
Hello,
intcad-test4.exe, yet not show: genre, track, remaining time and bitrate.
Show only: artist, title, album, rating, date, total time.
Yeah, I'll add those as well for the next official release :) I'm not sure what you mean by remaining time though -- it's calculated by CAD itself (based on current position and total length), so it should already work.
-
I assume you mean the year? Try intcad-test4.exe (http://poiru.net/intcad-test4.exe) and let me know if that resolves the issue.
Can you try installing intcad-test4.exe (http://poiru.net/intcad-test4.exe)? Let me know if that fixes your issues.
I cannot reproduce this. What version of CD Art Display and Media Center/Jukebox are you on? What error message do you get?
The version of MC is 16.173, and the Cd Art Display is 3.0 beta build 1503, and the error is "Media Center 16 has stopped working" and after that i need to close the program.
-
The version of MC is 16.173, and the Cd Art Display is 3.0 beta build 1503, and the error is "Media Center 16 has stopped working" and after that i need to close the program.
Can you try installing intcad-test4.exe (http://poiru.net/intcad-test4.exe)? Perhaps it will fix the issue...
Does the error happen when you:
1) Open Media Center directly from CAD
2) Open Media Center from shortcut/Start menu/taskbar when CAD is already open
Do you have any other extra plugins for MC installed?
-
Yeah, I'll add those as well for the next official release :) I'm not sure what you mean by remaining time though -- it's calculated by CAD itself (based on current position and total length), so it should already work.
Ok, waiting.
Thanks,
Fabricio, from Brazil.
-
int_cad version 1.0 is up for download. Check first post for download and changes.
-
Still doesn't work for me. I can play, pause, change track but otherwise cd art display remains completely blank for me.
-
Still doesn't work for me. I can play, pause, change track but otherwise cd art display remains completely blank for me.
Are you absolutely sure you're running both CAD and MC with equal rights (i.e. either both as admin or both as standard)? There is a bug in CAD, which prevents it from working when this scenario is not met. Rainmeter should work fine in all cases.
-
Yes, they're both definitely running with the same rights. I have tried both with user and administrator privileges. CAD has 'registered player' selected in the options and I'm assuming that play, pause working indicates that there is at least some level of interaction going on between the two programs.
Are there any dependencies that are required that I may be missing?
I just check and it works fine with that software application apple calls a media player.
-
Yes, they're both definitely running with the same rights. I have tried both with user and administrator privileges. CAD has 'registered player' selected in the options and I'm assuming that play, pause working indicates that there is at least some level of interaction going on between the two programs.
Are there any dependencies that are required that I may be missing?
I just check and it works fine with that software application apple calls a media player.
Just to ensure that the problem is not with CAD, can you do the following:
- Download and extract a (modified) portable install of Rainmeter: http://poiru.net/rainmeter-test.zip
- Run Rainmeter.exe. A media player skin should load.
Let me know if that works or not.
-
Rainmeter works fine from my end. I can see both the cover art and the relevant track details.
-
Rainmeter works fine from my end. I can see both the cover art and the relevant track details.
Then this is definitely an issue with CAD itself. The underlying issue is that Windows Vista and above restrict communication between processes running with different privileges. In your case, CAD is able to communicate with the intcad plugin as intcad (and Rainmeter, for that matter) has implemented a workaround for this issue. CAD itself, however, has not implemented the fix (I contacted the CAD developer a few months back, but the fix has yet to be included with CAD), which is why intcad is unable to talk to CAD.
Unfortunately there is nothing I can do at this point. Everything should work fine if CAD and MC are running with equal privileges, but there must be something special in your set up as that does not work.
I suggest you create a bug report over at the CAD forums.
-
Thanks for the update!
You should know by the way, that Norton Internet Security does not like your packaging software, as it always blocks it with "ws.reputation.1" and i always have to manually exclude it with each update.
No biggie, Nis is a always harsh on security, just wanted to let you know.
-
Thanks for the update!
You should know by the way, that Norton Internet Security does not like your packaging software, as it always blocks it with "ws.reputation.1" and i always have to manually exclude it with each update.
No biggie, Nis is a always harsh on security, just wanted to let you know.
Thanks, I'll reported it to Norton. I'll digitally sign the binaries in the next update -- hope that will help.
-
Just wanted to say thanks to the donators so far! Much appreciated :)
-
MC 17.0.75 crashing if Playing Now list is empty and CAD plugin is active. (not sure about previous versions)
I can reproduce the crash every time, opening a media file from explorer prevents the crash.
Here is all that was in the log that seemed relevant.0012207: 3448: SDK: CMJCurPlaylistAutomation::CMJCurPlaylistAutomation: Global Count: 1
0012207: 3448: General: TopLevelExceptionFilter: Unhandled exception -- program crashing
0012207: 3448: General: TopLevelExceptionFilter: Message: 33769, wParam: 71458728, lParam: 1, Window class: MJFrame
0012207: 3448: General: TopLevelExceptionFilter: MCC: 34007, Param: 14
Full log (http://bowling-info.com/misc/log.txt)
also posted in the MC 17.0.75 available here (http://yabb.jriver.com/interact/index.php?topic=69468.0) thread
-
MC 17.0.75 crashing if Playing Now list is empty and CAD plugin is active. (not sure about previous versions)
I can reproduce the crash every time, opening a media file from explorer prevents the crash.
Here is all that was in the log that seemed relevant.0012207: 3448: SDK: CMJCurPlaylistAutomation::CMJCurPlaylistAutomation: Global Count: 1
0012207: 3448: General: TopLevelExceptionFilter: Unhandled exception -- program crashing
0012207: 3448: General: TopLevelExceptionFilter: Message: 33769, wParam: 71458728, lParam: 1, Window class: MJFrame
0012207: 3448: General: TopLevelExceptionFilter: MCC: 34007, Param: 14
Full log (http://bowling-info.com/misc/log.txt)
also posted in the MC 17.0.75 available here (http://yabb.jriver.com/interact/index.php?topic=69468.0) thread
When "clear playing now", media center crash and need close. Previous versions also.
I thought it was just me.
Fabricio, from Brazil.
-
MC 17.0.75 crashing if Playing Now list is empty and CAD plugin is active. (not sure about previous versions)
When "clear playing now", media center crash and need close. Previous versions also.
I thought it was just me.
I can't reproduce this with MC 17.0.75. Can you guys list the exact steps to cause crash (including the order of launching MC/CAD/Rainmeter).
-
I know we are both using Windows XP sp3, x86 for me not sure about fabricio.
With MC open and CAD shown in the tree of MC and a PlayingNow skin active (from omnimo suite) clear the playing now list in MC close MC and reopen it will crash shortly after the splash screen disappears.
I am in the process of getting my win 7 system fixed and will try to reproduce on it once it is up an running.
Rainmeter, CAD and MC all load at startup. I have tried closing the PN skin and MC still crashes the only way to prevent it is to disable the CAD plugin or launch a file from explorer so the playing now list in MC is no longer empty.
Edit: Fabricio has updated to Win 7 since I last spoke to him sorry for the misinformation above.
-
I know we are both using Windows XP sp3, x86 for me not sure about fabricio.
With MC open and CAD shown in the tree of MC and a PlayingNow skin active (from omnimo suite) clear the playing now list in MC close MC and reopen it will crash shortly after the splash screen disappears.
I am in the process of getting my win 7 system fixed and will try to reproduce on it once it is up an running.
Rainmeter, CAD and MC all load at startup. I have tried closing the PN skin and MC still crashes the only way to prevent it is to disable the CAD plugin or launch a file from explorer so the playing now list in MC is no longer empty.
I am using win 7 32bits and MC 17.0.75. When "clear playing now", media center crash and need close. Previous versions also.
I disable all plugins, except int_cad 1.0 and the problem continues: crashing MC when "clear playing now", change skin and sometimes when change language.
Regards,
Fabricio, from Brazil.
-
I didn't remember if I donated to this or just the other CAD project. But I just donated to this one. Thanks again. I've been wanting this for a long time.
-
The installer reports it can't find Visual C++ 2010 in my system and aborts, although I've got the following versions already installed. Any way to bypass the check?
(http://img607.imageshack.us/img607/8834/visualc.th.jpg) (http://img607.imageshack.us/my.php?image=visualc.jpg)
-
I've reinstalled Visual C (have 2x2010 x86 versions installed now) and it works fine. I cannot find a way to auto-start CAD when MC starts though. It works only the other way around (MC autostarts when CAD is opened). Also, 6-7 seconds after opening MC, CAD throws a playback tray notification, even if nothing is actually played.
-
int_cad throws up the following error in MC18 (windows 8 x64), when deleting files from library, or by just deleting my now playing list.
(https://dl.dropboxusercontent.com/u/119213/v%2B%2B.png)
Any chance to update this fine plugin?
EDIT: Matt is also investigating this on the bug report thread here (http://yabb.jriver.com/interact/index.php?topic=80450.0)
-
Any chance to update this fine plugin?
A fixed version is available for testing here (http://yabb.jriver.com/interact/index.php?topic=80450.msg551136#msg551136).