Charmed Quark Systems, Ltd. - Support Forums and Community
Sage Media Server driver (beta) - Printable Version

+- Charmed Quark Systems, Ltd. - Support Forums and Community (https://www.charmedquark.com/vb_forums)
+-- Forum: General Discussion (https://www.charmedquark.com/vb_forums/forumdisplay.php?fid=3)
+--- Forum: Driver Development (https://www.charmedquark.com/vb_forums/forumdisplay.php?fid=13)
+--- Thread: Sage Media Server driver (beta) (/showthread.php?tid=5497)



Sage Media Server driver (beta) - Fonceur - 11-03-2009

SamVimes2 Wrote:That's what I'm doing. It looks awful. Please help :-)
OK, version .9.8 gained extra Times/Channels/Titles lists for Recorded Shows and Upcoming Recordings...


Sage Media Server driver (beta) - SamVimes2 - 11-04-2009

Hooray! I will try it out tonight. Thanks very much Fonceur.


Sage Media Server driver (beta) - SamVimes2 - 11-04-2009

This is perfect. Thank you so much!

A couple more: Can you add a *ShowsDescriptions and a *ShowsNumbers field?

Thanks again. This driver is key in my system.


Sage Media Server driver (beta) - Fonceur - 11-04-2009

SamVimes2 Wrote:Can you add a *ShowsDescriptions and a *ShowsNumbers field?
Do you mean the episode title and number? Because the descriptions tend to be long, and you should probably be getting detailed info for just one show at a time, through the *SelectedIndex...


Sage Media Server driver (beta) - SamVimes2 - 11-05-2009

sorry, I meant *ShowsMediaEpisodes (not descriptions) and *ShowsEpisodeNumbers


Sage Media Server driver (beta) - Fonceur - 11-05-2009

SamVimes2 Wrote:sorry, I meant *ShowsMediaEpisodes (not descriptions) and *ShowsEpisodeNumbers
OK, added and tested for .9.8b, in the first post...


Sage Media Server driver (beta) - SamVimes2 - 11-05-2009

Getting very very close!!
[Image: photouxk.jpg]

There appears to be a small bug - *ShowsTimes shows the whole *Shows list, rather than just the times. When that is fixed, I think this part will be done.

Well done - very very impressive.


Sage Media Server driver (beta) - Fonceur - 11-06-2009

SamVimes2 Wrote:There appears to be a small bug - *ShowsTimes shows the whole *Shows list, rather than just the times.
OK, I think I know what's happening... I am reusing the same "string list" variables without clearing it, so it's likely the full list followed by the times... Wink OTOH, since it's an [Out] variable, it shouldn't matter, but...

Try version .9.8c...


Sage Media Server driver (beta) - SamVimes2 - 11-06-2009

AWESOME!!
[Image: photouiq.jpg]


Sage Media Server driver (beta) - jchurley - 11-25-2009

I really need some help getting the player driver to play ripped movies using the WatchShowPath field.

All of my high-def movies are ripped in .m2ts format to my "V" drive in a folder called "HighDef". This drive is a local drive on the PC that is the CQC and Sage server. I can see and play the movies fine through the Sage Extenders interface, but when I try to start them using the CQC driver, I have no luck.

At this point I'm just using the Admin Interface to write to the driver field to rule out any template code on my part that is wrong, but I can't get the movie to start playing. I have tried writing both "V:\HighDef\300.m2ts" and "\\APPSERVER2\V\HighDef\300.m2ts" to the field and both result in nothing happening.

When I look at the sagetv_0 file I see an error message as follows:

Code:
Wed 11/25 12:41:06.585 [Thread-4@1570945] [[SageTCPServer-MessageType]]: Found match with WSP
Wed 11/25 12:41:06.586 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: Message received: WSP:\\APPSERVER2\V\HighDef\300.m2ts
Wed 11/25 12:41:06.587 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: Now 1 incoming message(s) in list.
Wed 11/25 12:41:06.588 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: (Processing messages) There is now 1 incoming message.
Wed 11/25 12:41:06.588 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: The following UI context are available:
Wed 11/25 12:41:06.589 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: (Processing messages) WSP:\\APPSERVER2\V\HighDef\300.m2ts
Wed 11/25 12:41:06.590 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: Watching show with path [\\APPSERVER2\V\HighDef\300.m2ts]
Wed 11/25 12:41:06.596 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: EXCEPTION java.lang.NullPointerException AT gkusnick.sagetv.api.WidgetAPI$List.size(WidgetAPI.java:1776)

Wed 11/25 12:41:06.597 [Thread-4@1570945] java.util.AbstractList$Itr.hasNext(Unknown Source)

Wed 11/25 12:41:06.597 [Thread-4@1570945] gkusnick.sagetv.api.WidgetAPI.FindWidget(WidgetAPI.java:486)

or

Code:
Wed 11/25 13:01:39.675 [Thread-4@1570945] [[SageTCPServer-MessageType]]: Found match with WSP
Wed 11/25 13:01:39.676 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: Message received: WSP:V:\HighDef\300.m2ts
Wed 11/25 13:01:39.678 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: Now 1 incoming message(s) in list.
Wed 11/25 13:01:39.680 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: (Processing messages) There is now 1 incoming message.
Wed 11/25 13:01:39.681 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: The following UI context are available:
Wed 11/25 13:01:39.682 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: (Processing messages) WSP:V:\HighDef\300.m2ts
Wed 11/25 13:01:39.683 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: Watching show with path [V:\HighDef\300.m2ts]
Wed 11/25 13:01:39.684 [AsyncWatch@49cf9f] VideoFrame.watch(A[1787,1785,"300",0@0516.06:58,116])
Wed 11/25 13:01:39.685 [Thread-4@1570945] [[SageTCPServer-SageServer(001d6a4c0045:9100)]]: EXCEPTION java.lang.NullPointerException AT gkusnick.sagetv.api.WidgetAPI$List.size(WidgetAPI.java:1776)

Wed 11/25 13:01:39.686 [AsyncWatch@49cf9f] watchThisFile=MediaFile[id=1784 A[1787,1785,"300",0@0516.06:58,116] host=appserver2 encodedBy= format=MPEG2-TS 1:56:32 18322 kbps [#0 Video[VC1 23.976025 fps 1920x1080 16:9 progressive]#1 Audio[AC3 48000 Hz 6 channels 640 kbps idx=1 id=1100]] V:\HighDef\300.m2ts, Seg0[Sat 5/16 6:58:28.781-Sat 5/16 8:55:01.321]]
Wed 11/25 13:01:39.687 [Thread-4@1570945] java.util.AbstractList$Itr.hasNext(Unknown Source)

Wed 11/25 13:01:39.688 [AsyncWatch@49cf9f] Watch airing is a file & over, do that instead dvd=false
Wed 11/25 13:01:39.689 [Thread-4@1570945] gkusnick.sagetv.api.WidgetAPI.FindWidget(WidgetAPI.java:486)

Wed 11/25 13:01:39.689 [AsyncWatch@49cf9f] PooledThread ended w/ an exception: java.lang.NullPointerException

depending on whether I use the drive letter or network path.

Any idea what I am doing wrong?

Thanks

Joe