NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) UbuStream, Web Radio and Universe v
« Previous 1 … 4 5 6 7 8 Next »
UbuStream v2.1 Beta finally available

Thread Closed 
 
  • 0 Vote(s) - 0 Average
UbuStream v2.1 Beta finally available
HTPCGB
Offline

Member

Posts: 215
Threads: 15
Joined: Jun 2006
#21
2007-02-27, 11:26 AM
ubu Wrote:I forgot to mention in my last post that, if you let me have the <MusicLibraryDirectory> and <VideoLibraryDirectory> lines from your config.xml file, that might give me a clue.

There's your problem. I did not have any directories configured for music. I added a directory to the music directory list and Ubusteam works. Smile
Server:
[SIZE="1"]Intel E2180@2GHZ| 4 GB RAM | PVR150 Retail | Vista Home Premium | GBPVR 1.3.7[/SIZE]
FirstTeamOPS
Offline

Member

Posts: 245
Threads: 21
Joined: Mar 2006
#22
2007-02-27, 06:03 PM (This post was last modified: 2007-03-28, 04:14 AM by FirstTeamOPS.)
ubu Wrote:Unzip to your Plugins folder. In addition to the bugs fixed in Patch1 (see my earlier post)

Not sure what else changed, but just unzipping to the plugins folder and replacing the beta 280K dll with the beta patch 2 284K dll knocked everything out. Web Streams does not appear in GB-PVR or in the Config app. I tried beta patch 1 just to see and the same thing happened.

If I go back to the beta 280K dll, everything re-appears.

There is an error in the gbpvr.exe.log so I attached it

Quote:2/27/2007 12:56:34 PM.140 INFO [1] UbuRadio plugin is loading...
2/27/2007 12:56:34 PM.187 ERROR [1] Error initializing menu plugin: C:\Program Files\devnz\gbpvr\plugins\UbuStreamPlugin.dll
2/27/2007 12:56:34 PM.187 ERROR [1] Exception has been thrown by the target of an invocation.
2/27/2007 12:56:34 PM.187 ERROR [1] at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at GBPVR.Backend.Common.xc4f12ec3a8a4c96b.xb77fa95273e0c228(Boolean x8bae2a88590d8cc0)
2/27/2007 12:56:34 PM.187 ERROR [1] Inner exception: System.TypeLoadException: Could not load type 'GbpvrUiElements.Utilities' from assembly 'GbpvrUiElements, Version=0.5.2533.28042, Culture=neutral, PublicKeyToken=null'.
at UbuStreamPlugin.UbuStreamPluginTask..ctor()
2/27/2007 12:56:34 PM.187 ERROR [1] at UbuStreamPlugin.UbuStreamPluginTask..ctor()
ubu
Offline

Posting Freak

Posts: 792
Threads: 54
Joined: Jan 2006
#23
2007-02-27, 07:58 PM
HTPCGB Wrote:There's your problem. I did not have any directories configured for music. I added a directory to the music directory list and Ubusteam works. Smile
That's a relief. On further inspection, my code was assuming that, if you had an entry for a Video Library directory, you'd also have one for a Music Library.

I'm getting flashbacks of my college assembly language teacher writing on the whiteboard:
"When you assume, you make an ass of u and me". :eek:
[SIZE=1]GBPVR v1.3.11 [/SIZE][SIZE=1]HVR-1250, [/SIZE][SIZE=1]ES7300[/SIZE][SIZE=1], 4GB, GeForce 9300, LianLi, Vista.[/SIZE]
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]

Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.
ubu
Offline

Posting Freak

Posts: 792
Threads: 54
Joined: Jan 2006
#24
2007-02-27, 08:07 PM
FirstTeamOPS Wrote:Not sure what else changed, but just unzipping to the plugins folder and replacing the beta 280K dll with the beta patch 2 284K dll knocked everything out. Web Streams does not appear in GB-PVR or in the Config app. I tried beta patch 1 just to see and the same thing happened.

If I go back to the beta 280K dll, everything re-appears.

There is an error in the gbpvr.exe.log so I attached it
OMG. I'm sorry. I totally forgot. :eek: A new version of the GbpvrUiElements library was just released and it fixed another problem in my code so I switched to using it. You'll need to update your copy of GbpvrUiElements.dll. to v0.6.
[SIZE=1]GBPVR v1.3.11 [/SIZE][SIZE=1]HVR-1250, [/SIZE][SIZE=1]ES7300[/SIZE][SIZE=1], 4GB, GeForce 9300, LianLi, Vista.[/SIZE]
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]

Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.
FirstTeamOPS
Offline

Member

Posts: 245
Threads: 21
Joined: Mar 2006
#25
2007-02-27, 08:30 PM
ubu Wrote:OMG. I'm sorry. I totally forgot. :eek: A new version of the GbpvrUiElements library was just released and it fixed another problem in my code so I switched to using it. You'll need to update your copy of GbpvrUiElements.dll. to v0.6.

Very good. I upgraded UI and all is well my friend! Props for the plugins you write and the time you put in... because as you can see below I'm using most of them. Big Grin
ralphy
Offline

Senior Member

Posts: 255
Threads: 51
Joined: Nov 2006
#26
2007-02-28, 01:56 PM
After several false starts, and quick to post some questions and then finding the problem, I've finally got a couple of minor comments/problems, and a major one.
  • When using the internal player, I have no mouse pointer, so can't right click and easily select options
  • Autosync doesn't seem to work. But 'Test Import' in UbuStreamConfig will populate the xml file ok.
  • What happened to next and previous groups? They are very useful buttons!
  • I also have two "web streams" in GBPVR config plugins page, but only one displays (fortunately).

Something odd has now happened since UbuStream won't start. Here are the log files. I have no idea where the referenced http://www.africahits.com came from! I didn't select it intentionally, and can't find a reference to it in the xml file.
[SIZE="1"]Silverstone GD01S-MXR (three dead rows of pixels in the LCD and defective remote control), Power: Zalman ZM460B-APS (blew up - can't remember what's there now); CPU: Pentium D 3.2 GHz with Asus V72 Cooler; MD: Asus P5LD2 Deluxe 2048MB,
WDC WD10EADS 1TB Data, 320GB System, Asus EN9400GT Silent 512MB, Hauppauge HVR 1300,
XP Home SP3, GB-PVR 2.0, ExternalDisplay v0.3[/SIZE]
ubu
Offline

Posting Freak

Posts: 792
Threads: 54
Joined: Jan 2006
#27
2007-02-28, 10:23 PM (This post was last modified: 2007-02-28, 10:31 PM by ubu.)
ralphy Wrote:Something odd has now happened since UbuStream won't start. Here are the log files. I have no idea where the referenced www.africahits.com came from! I didn't select it intentionally, and can't find a reference to it in the xml file.
LOL when I realized why this is happening. I'll respond to your other issues separately but I wanted to get you back up and running. I think, if you uncheck "AutoSynch station database at startup" on the Options->General panel, UbuStream will start OK.

This bug is typical of how I tend to shoot myself in the foot with my development environment. I do all my coding/testing on a laptop (sitting on the couch Smile ) with remote sessions open to my development/test machine upstairs in my office and to my "production" machine attached to the TV across the room. I'd got the beta release just about ready to release when I suddenly had the "bright idea" of adding the ability to pass command line arguments to dynamic source apps. So I quickly added the code to support that feature (for "future use"). Tested it. It didn't break anything. It was all good.

So then I started testing a bunch of different streams on my production box. I was using the browser on my dev machine to find URLs and then using Ctrl-C to copy them, then switching to my production machine and pasting them into the UbuStream config app. At one point, cut and paste seemed to stop working. So I was wildly hitting Ctrl-C and Ctrl-V to try to get it working again. I still had the UbuStream source code open in a window on my test machine, hidden behind my browser (and with the cursor still in the DynSource command line argument code). Somehow it must have got focus because, when I looked at it just now, I had pasted the URL for africahits.com right in the middle of the database definition for the new command line argument. :o

I'll send you the rest of my response (and a fixed copy of the plugin dll) in an hour or so.

EDIT: And delete (or rename with a different extension) UbuStreamPlugin.old.dll. GB-PVR will try to load anything with a "dll" extension in the Plugins directory, thinking it's a plugin. That's why you're getting WebStreams twice on the menu in the config app. (and why you get the "africahits" exception twice in your log Smile ).
[SIZE=1]GBPVR v1.3.11 [/SIZE][SIZE=1]HVR-1250, [/SIZE][SIZE=1]ES7300[/SIZE][SIZE=1], 4GB, GeForce 9300, LianLi, Vista.[/SIZE]
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]

Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.
ubu
Offline

Posting Freak

Posts: 792
Threads: 54
Joined: Jan 2006
#28
2007-03-01, 02:02 AM
ralphy Wrote:After several false starts, and quick to post some questions and then finding the problem, I've finally got a couple of minor comments/problems, and a major one.
Well you're doing a great job with testing this beta. You're finding all the stuff I can so easily miss. And I really appreciate your comments about my "design decisions". I tend to get a lot of feedback about things that don't work but not many comments about features people like/dislike or which features they use or don't use. For instance, I've just spent several months working on MVP support but I've no idea how many people actually use (or want to use) UbuStream with an MVP. Until you wrote your DynSource app, I'd no idea if people were actually using the DynSource capability and whether I should focus on enhancing it or just forget it. Same with the interface to the WWMP site. Does anybody use that? I've no idea because nobody tells me.

Quote:When using the internal player, I have no mouse pointer, so can't right click and easily select options
Is this just with one of the players or with all of them? (Each one is a different class with different code). I have a mouse pointer when I use them but clicking the buttons when a stream is playing is, at best, iffy. Each time I get the keystroke/remote interface to work better, I seem to screw up the mouse interface. I just haven't had time to go through each player and figure out all the issues. My main reason for introducing the internal player feature was to support users watching streams in full screen mode on their TV (and using a remote control) so they wouldn't have to deal with the "which app has focus" issue and with tweaking their remote control config to control the player. For people using UbuStream in windowed mode on their PC, I figured the original external player approach was probably working OK. So my plan was to actually remove the buttons from the internal player and to forget about supporting the mouse interface. What do you (or anybody else) think?

Quote:Autosync doesn't seem to work. But 'Test Import' in UbuStreamConfig will populate the xml file ok.
Most likely related to the "africahits.com" problem.

Quote:What happened to next and previous groups? They are very useful buttons!
This is a great example of what I'm talking about. I had quite a lot of requests to provide a two level UI (group screen and station screen) instead of the original Next Group and Prev Group buttons. So I introduced that for v2.0. But supporting both techniques for navigating groups was making my code quite complex and I had too many buttons on the menu (scrollable menus tend to confuse people, I find). Since nobody mentioned it, I assumed nobody was using these buttons so I removed them (and the underlying code). Not sure what to do now. Maybe I should put the code back, but only support the Next/Prev buttons on the remote control and still leave the buttons off the menu? Or maybe I should use the forum "poll" feature so people can vote on it.

Quote:I also have two "web streams" in GBPVR config plugins page, but only one displays (fortunately).
See my earlier post.

Here's the latest fix (sans "africahits"): [ATTACHMENT NOT FOUND] The "AutoSynch station database at startup" feature should work again.
[SIZE=1]GBPVR v1.3.11 [/SIZE][SIZE=1]HVR-1250, [/SIZE][SIZE=1]ES7300[/SIZE][SIZE=1], 4GB, GeForce 9300, LianLi, Vista.[/SIZE]
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]

Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.
ralphy
Offline

Senior Member

Posts: 255
Threads: 51
Joined: Nov 2006
#29
2007-03-03, 05:35 AM
Some possible problems with patch 3, and some feedback on the app.
  • When I click the preview button, I usually get the external player (WMP), but occasionally get the internal player. I'm having trouble trying to replicate the problem consistently. Restarts of GB-PVR and fresh ubustream.xml don't seem to help narrow down the problem. In fact, right now, I don't seem to be able to get anything to run with the internal player. Seems to be similar to the problem FirstTeamOps reported earlier.
  • When I hit 'record', I got a "Com Object that has been spearated from its underlying RCW ...." error. Don't know if I can repear this error, or if the logs below captured it.
  • The mouse problem not appearing in the internal player is with WMP. I haven't tested any other players yet.
  • I also have experienced a big pause when exiting the internal WMP player

ubu Wrote:My main reason for introducing the internal player feature was to support users watching streams in full screen mode on their TV (and using a remote control) so they wouldn't have to deal with the "which app has focus" issue and with tweaking their remote control config to control the player.
I can see how this can be a problem, but for me, always running full screen on a TV, this was never a problem. With the hauppauge 45 key remote, hit the green button twice and I'm back to GB-PVR. To be honest, I'm not sure if I'll use the internal players.

ubu Wrote:I tend to get a lot of feedback about things that don't work but not many comments about features people like/dislike or which features they use or don't use.
  • First of all, I love the plugin. I use it primarily to watch video-on demand news streams. I have also used it to listen to radio (asx), but less so now. I haven't tried UbuRadio yet (BTW, GB-PVR NetRadio does handle non-shoutcast files too). As an Aussie, my favorites are ABC and NineMSN (I'll post this dynsource app soon), and these streams are usually good quality, although of late, the internet bandwidth has been a bit of a problem. No MVP in this household!
What would be nice:
  • When using the internal player, a message showing buffering progress would be useful feedback that something is actually going on. (The internal player splash image was funny at first, but I think seeing it all the time might get on the visual nerves! ).
  • When starting up Ubustream Config for the first time, there's no feedback that anything is going on. A new user might be tempted to click on the config several times (as I did - on than one occassion) since the panel can take a long time to appear (internet connection related?)
  • If the autosynch button remains, some form of progress indicator would be useful (eg which group is currently being scraped / how many to go). (Thanks for the standalone update app.[ATTACHMENT NOT FOUND] Haven't tested it yet on my production system yet, since the app needs 2.1. Wiki notes forthcoming!)
  • I like the prev-next group buttons. I like to scroll through the titles within a group to see what catches my eye. V2.1 doesn't let me do this anymore without having to press several more remote control buttons. Please, please bring this back.
  • The details screen is nice. What I think would be nicer is a pop up that appears showing the description of the webstream, so that as I scroll through the titles, I can see what the clip is all about. The present solution of selecting the item and then selecting the player/timseshift requires backing up to get to the next item - several more button presses on the remote control. The same popup could display a jpg image (I'm working on a prototype, but progress is slow, starting from a zero knowledge base of C# and writing GB-PVR plugin apps, I may get nowhere fast - or at all Big Grin )
  • What would also be nice is an extension of autosync to allow downloading and caching of favorite dynsource groups (in my case, news and current affairs) at regular intervals. Perhaps this is something that can be done in channel mode. I've never tried channel mode.

Having said all that, you've got a fantastic plugin Ubu. ThanksSmile
[SIZE="1"]Silverstone GD01S-MXR (three dead rows of pixels in the LCD and defective remote control), Power: Zalman ZM460B-APS (blew up - can't remember what's there now); CPU: Pentium D 3.2 GHz with Asus V72 Cooler; MD: Asus P5LD2 Deluxe 2048MB,
WDC WD10EADS 1TB Data, 320GB System, Asus EN9400GT Silent 512MB, Hauppauge HVR 1300,
XP Home SP3, GB-PVR 2.0, ExternalDisplay v0.3[/SIZE]
ubu
Offline

Posting Freak

Posts: 792
Threads: 54
Joined: Jan 2006
#30
2007-03-03, 10:08 PM (This post was last modified: 2007-03-03, 10:19 PM by ubu.)
ralphy Wrote:Some possible problems with patch 3, and some feedback on the app.
Thanks very much for your detailed critique. I'll respond to your comments/suggestions later this weekend when I've had a chance to mull them over. Meanwhile, I'll focus on the problems you're experiencing:

Quote:When I click the preview button, I usually get the external player (WMP), but occasionally get the internal player. I'm having trouble trying to replicate the problem consistently. Restarts of GB-PVR and fresh ubustream.xml don't seem to help narrow down the problem. In fact, right now, I don't seem to be able to get anything to run with the internal player. Seems to be similar to the problem FirstTeamOps reported earlier.
Well, the problem FirstTeamOps had was easy to reproduce: External player the first time in; Internal player thereafter. And I have fixed that bug. So this is something different. I'm at a bit of a loss as to how clicking Preview Play could invoke the external player at all. The log you sent me didn't appear to show this happening. Occasionally, when my code triggers a really ugly exception, the GB-PVR UI code seems to go completely to hell in a handbasket (brings up the station web viewer whatever button/key I press, for instance) so I'm wondering if it's something like that. If you can get a reproduceable case for a specific station and send me the log (and your UbuStream.xml file) I'll know more.

Quote:When I hit 'record', I got a "Com Object that has been spearated from its underlying RCW ...." error. Don't know if I can repear this error, or if the logs below captured it.
This was a bug. From your log, it looks like you were playing a station when you hit the Record button. My code created a new NetStreamPlayer object for your recording and then tried call the StopPlayer method on the old object (which was no longer there). So I've switched it to do this the other way round.

BTW - I stop any existing stream playback because the recording process needs all the bandwidth it can get. Theoretically, you could record one stream while listening to another one, but I'm not risking it. The Snapshot feature is quite different. You can hit snapshot whenever you like while listening to a stream and it will simply take a copy of the transcoded file to date. (So you can hit Snapshot multiple times during the same stream and it will simply replace the copy with a bigger one each time). Both Snapshot and Record can only be used with stations that work with Timeshift Play (I guess that's obvious. Just re-stating it for anyone reading this who is unclear about it.)

Quote:The mouse problem not appearing in the internal player is with WMP. I haven't tested any other players yet.
Be interesting to know if it happens with the other players. What do you think of my suggestion that I simply remove the mouse/button interface from the internal players on the assumption that a mouse user would use the external players instead?

Quote:I also have experienced a big pause when exiting the internal WMP player
This is a wierd one. It does the same thing for me on my production machine, but not on my test machine. As far as I can see, they're identical (same version of WMP, same activex dlls, etc.). I simply close the form (and dispose the player object) when you press Back/Home, which works fine with all the other players. Even on my production machine, the problem is somewhat intermittent (the delay length varies). So I'm still looking for a "smoking gun".
[SIZE=1]GBPVR v1.3.11 [/SIZE][SIZE=1]HVR-1250, [/SIZE][SIZE=1]ES7300[/SIZE][SIZE=1], 4GB, GeForce 9300, LianLi, Vista.[/SIZE]
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]

Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (11): « Previous 1 2 3 4 5 … 11 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  Ubustream not working preview neither timeshitf play Toni 2 3,120 2009-05-27, 07:59 PM
Last Post: Toni
  Imposible to start ubustream Toni 3 3,169 2009-05-27, 12:02 PM
Last Post: Toni
  UbuStream plugin - support ubu 42 45,404 2009-03-26, 12:41 AM
Last Post: am2pgs
  UBUStream and version 1.3.11 seansco 10 6,651 2009-03-11, 01:07 PM
Last Post: seansco
  Using Ubustream with MediaMVPs jbyram2 33 40,249 2008-12-12, 04:50 PM
Last Post: jbyram2
  No mouse in web pages from Ubustream 2.2 aa7 0 2,403 2008-03-21, 04:13 AM
Last Post: aa7
  Run external app before UbuStream playback? sgilani 9 4,376 2008-03-16, 05:09 AM
Last Post: sgilani
  YouTube not working via VLC/Ubustream gazoo 4 4,976 2008-03-10, 03:16 PM
Last Post: gazoo
  uefa futsal in ubustream? sglebs 0 2,193 2008-03-02, 03:14 AM
Last Post: sglebs
  Ubustream in PVRX2 markfarey 4 3,833 2008-02-27, 02:42 AM
Last Post: markfarey

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode