• 1
  • 11
  • 12
  • 13(current)
  • 14
  • 15
  • 18
[RELEASE] SageTV recordings
As long as the OpenElec PC has access to that share, and it is the proper network location, it should work. Next time you play a file you can check the XBMC log for the path it attempted to play.
Reply
Here's a new twist. I have plex server running so I loaded the plex add in and configured it. Tried playing the same video and it works. Used the Add Videos option in xbmc to add the videos share and was able to play video.
It's just the Sage add in that won't let me play it.
Reply
Post your log again. But from experience, playback issues have 99% of the time been do to improper path settings.

I noticed in the last log you were playing .mp4 files. That is not a direct Sage recording is it?

Reply
The file is a converted mpg file with commercials cut. I was thinking same thing now as well, but they play in sage no problem. I will try to play an original sagetv mpg recording and see what happens.
Reply
This is the log from a new recording. Still no play:
16:15:38 T:556 NOTICE: -->Python Interpreter Initialized<--
16:15:38 T:556 NOTICE: http://mzup:[email protected]:8100/sag...coder=json
16:15:38 T:556 NOTICE: *** sagex request URL:http://mzup:[email protected]:8100/sagex/api?c=xbmc:GetMediaFilesForShowWithSubsetOfProperties&1=The%20New%20Adventures%20of%20Old%20Christine&size=500&encoder=json
16:15:38 T:556 NOTICE: # of EPISODES for The New Adventures of Old Christine=1
16:15:38 T:556 NOTICE: ************SEGS=[u'F:\\recording\\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg']
16:15:38 T:556 NOTICE: ************strMappedFilepath=F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg
16:15:38 T:556 NOTICE: *** sagex request URL:http://mzup:[email protected]:8100/sagex/api?command=IsFileCurrentlyRecording&1=airing:6624417&encoder=json
16:15:38 T:776 NOTICE: Thread Background Loader start, auto delete: false
16:15:38 T:5036 NOTICE: Thread CFileCache start, auto delete: false
16:15:40 T:2524 NOTICE: Previous line repeats 3 times.
16:15:40 T:2524 NOTICE: DVDPlayer: Opening: F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg
16:15:40 T:2524 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
16:15:40 T:5464 NOTICE: Thread CDVDPlayer start, auto delete: false
16:15:40 T:5464 NOTICE: Creating InputStream
16:15:40 T:5464 ERROR: CDVDPlayer::OpenInputStream - error opening [F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg]
16:15:40 T:5464 NOTICE: CDVDPlayer::OnExit()
16:15:40 T:5464 NOTICE: CDVDPlayer::OnExit() deleting input stream
16:15:40 T:2524 ERROR: Playlist Player: skipping unplayable item: 0, path [F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg]
16:15:40 T:2348 NOTICE: Thread Background Loader start, auto delete: false
16:15:40 T:2524 NOTICE: CDVDPlayer::CloseFile()
16:15:40 T:2524 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
16:15:40 T:2524 NOTICE: DVDPlayer: waiting for threads to exit
16:15:40 T:2524 NOTICE: DVDPlayer: finished waiting
16:15:51 T:2524 NOTICE: Storing total System Uptime
16:15:51 T:2524 NOTICE: Saving settings
16:15:51 T:2524 NOTICE: stop all
16:15:51 T:2524 NOTICE: ES: Stopping event server
16:15:51 T:2524 NOTICE: stopping zeroconf publishing
16:15:52 T:4564 NOTICE: ES: UDP Event server stopped
16:15:52 T:2524 NOTICE: stop sap announcement listener
16:15:52 T:2524 NOTICE: clean cached files!
16:15:52 T:2524 NOTICE: unload skin
16:15:52 T:2524 NOTICE: stop python
16:15:52 T:2524 NOTICE: stopped
16:15:52 T:2524 NOTICE: destroy
16:15:52 T:2524 NOTICE: closing down remote control service
16:15:52 T:2524 NOTICE: unload sections
16:15:52 T:2524 NOTICE: destroy
16:15:52 T:2524 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
16:15:52 T:2524 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
16:15:52 T:2524 NOTICE: closing down remote control service
16:15:52 T:2524 NOTICE: unload sections
16:15:52 T:2524 NOTICE: application stopped...
16:15:53 T:3672 ERROR: VideoInfoScanner: Exception while scanning.
Reply
I don't think your settings are correct. Your log above uses F:\recording as the recording path, yet you used different settings from your previous post. Which should it be?

SageTV Recording folder - d:\videos\
SageTV Recording Folder Network Path smb://sagetv/videos/
Reply
Crap, your right. I forgot to add the f drive. Added it now. Still no work.

17:50:13 T:4824 NOTICE: *****SETTINGS*****
17:50:13 T:4824 NOTICE: *****sage_rec=d:\videos\;sage_unc=smb://SAGETV/Videos/*****
17:50:13 T:4824 NOTICE: *****sage_rec2=f:\recording\;sage_unc2=smb://SAGETV/recording/*****
17:50:13 T:4824 NOTICE: *****sage_rec3=;sage_unc3=*****
17:50:13 T:4824 NOTICE: *****sage_rec4=;sage_unc4=*****
17:50:13 T:4824 NOTICE: *****sage_rec5=;sage_unc5=*****
17:50:13 T:4824 NOTICE: *****sage_mac=FF:FF:FF:FF:FF:FF*****
17:50:13 T:5036 NOTICE: Thread Background Loader start, auto delete: false
17:50:14 T:776 NOTICE: Thread XBPyThread start, auto delete: false
17:50:17 T:2800 NOTICE: -->Python Interpreter Initialized<--
17:50:18 T:2800 NOTICE: http://mzup:[email protected]:8100/sag...coder=json
17:50:18 T:2800 NOTICE: *** sagex request URL:http://mzup:[email protected]:8100/sagex/api?c=xbmc:GetMediaFilesForShowWithSubsetOfProperties&1=The%20New%20Adventures%20of%20Old%20Christine&size=500&encoder=json
17:50:18 T:2800 NOTICE: # of EPISODES for The New Adventures of Old Christine=1
17:50:18 T:2800 NOTICE: ************SEGS=[u'F:\\recording\\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg']
17:50:18 T:2800 NOTICE: ************strMappedFilepath=F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg
17:50:18 T:2800 NOTICE: *** sagex request URL:http://mzup:[email protected]:8100/sagex/api?command=IsFileCurrentlyRecording&1=airing:6624417&encoder=json
17:50:18 T:2756 NOTICE: Thread Background Loader start, auto delete: false
17:50:18 T:5064 NOTICE: Thread CFileCache start, auto delete: false
17:50:20 T:4972 NOTICE: DVDPlayer: Opening: F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg
17:50:20 T:4972 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
17:50:20 T:448 NOTICE: Thread CDVDPlayer start, auto delete: false
17:50:20 T:448 NOTICE: Creating InputStream
17:50:20 T:448 ERROR: CDVDPlayer::OpenInputStream - error opening [F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg]
17:50:20 T:448 NOTICE: CDVDPlayer::OnExit()
17:50:20 T:448 NOTICE: CDVDPlayer::OnExit() deleting input stream
17:50:20 T:4972 ERROR: Playlist Player: skipping unplayable item: 0, path [F:\recording\TheNewAdventuresofOldChristine-S05E06-TheCuriousCaseofBritneyB-6624417-0.mpg]
17:50:20 T:708 NOTICE: Thread Background Loader start, auto delete: false
17:50:20 T:4972 NOTICE: CDVDPlayer::CloseFile()
17:50:20 T:4972 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
17:50:20 T:4972 NOTICE: DVDPlayer: waiting for threads to exit
17:50:20 T:4972 NOTICE: DVDPlayer: finished waiting
17:50:24 T:4972 NOTICE: Storing total System Uptime
17:50:24 T:4972 NOTICE: Saving settings
17:50:24 T:4972 NOTICE: stop all
17:50:24 T:4972 NOTICE: ES: Stopping event server
17:50:24 T:4972 NOTICE: stopping zeroconf publishing
17:50:25 T:5788 NOTICE: ES: UDP Event server stopped
17:50:25 T:4972 NOTICE: stop sap announcement listener
17:50:25 T:4972 NOTICE: clean cached files!
17:50:25 T:4972 NOTICE: unload skin
17:50:25 T:4972 NOTICE: stop python
17:50:25 T:4972 NOTICE: stopped
17:50:25 T:4972 NOTICE: destroy
17:50:25 T:4972 NOTICE: closing down remote control service
17:50:27 T:4972 NOTICE: unload sections
17:50:27 T:4972 NOTICE: destroy
17:50:27 T:4972 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
17:50:27 T:4972 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
17:50:27 T:4972 NOTICE: closing down remote control service
17:50:27 T:4972 NOTICE: unload sections
17:50:27 T:4972 NOTICE: application stopped...
Reply
Can you specify uppercase F in your settings for the F drive? Not sure if that's it but could be
Reply
Tried upper case. no go. Also I decided to try and load xbmc on my sagetv system, and it plays there. So i don't get what that could mean. i can access shares across the network, but not play them. Very odd.
Reply
(2013-01-13, 15:21)mzup Wrote: Tried upper case. no go. Also I decided to try and load xbmc on my sagetv system, and it plays there. So i don't get what that could mean. i can access shares across the network, but not play them. Very odd.

What we're debugging is the code that simply replaces your SageTV recording path with your playback path that the Rpi can access. Could be a bug. One more idea. Can you make your f drive setting be the first setting in the addon config vs the d drive like you have? Better yet, use just one path, the f drive for now. Goal is to see if its breaking for some reason when you specify multiple recording path settings. Make sense?
Reply
Right, we need to simplify things in the testing to see what the issue is.

For now only specify one recording directory. Not one that has imported videos. Then specify the proper SMB path for that directory. You can test if XBMC can play from the SMB directory by adding it as a video source and then playing video from it. If you can play the videos from it as a video source, then it will work as the replacement path for the SageTV addon.

Also the local paths need to defined EXACTLY as they are in Sage. I do believe case matters here, as that is how they are stored in Sage's database file. Confirm your settings by checking your recordings paths inside of Sage.
Reply
(2013-01-14, 02:21)kricker Wrote: Also the local paths need to defined EXACTLY as they are in Sage. I do believe case matters here, as that is how they are stored in Sage's database file. Confirm your settings by checking your recordings paths inside of Sage.

I just did a quick test and yes you're right that the paths case matters. I'm sure we could improve this in the future, but for now, make sure your SageTV recording path that you specifies has the exact case that is used within SageTV.
Reply
(2013-01-12, 15:22)LehighBri Wrote: There are a couple different sagex plugins for sage so you need to make sure you're looking at the right one. The best way to know is to go into the SageTV UI, go to Setup -> SageTV Plugins -> Installed Plugins, click on the General tab, scroll down to the sagex-services row and look for the version there. If you're seeing 7.1.9.14 or later, can you confirm where exactly you copied the xbmc.js file to? Roaming profile doesn't sound right... per the instructions it needs to go in your \SageTV\SageTV\sagex\services folder.

I have xbmc.js in \SageTV\SageTV\sagex\services folder but I had to create the sagex and services folders. Should they have been installed already by another plugin?
Reply
Yes, those folders should have been created when you installed the plugins in Sage. It sounds like you didn't get those plugins installed properly in Sage. You may need to start from scratch there and then when those are installed properly, copy over the file provided with our XBMC addon.
Reply
That did it. I had to uninstall about half my plugins because everything was dependent on one another. But I got sage-x api uninstalled then re-installed my plugins. and now I can watch my recordings!!
thanks!
Reply
  • 1
  • 11
  • 12
  • 13(current)
  • 14
  • 15
  • 18

Logout Mark Read Team Forum Stats Members Help
[RELEASE] SageTV recordings2