|
spacemunkee - Thanks man! As I said we'll have streamer race / language / league and even more extra info in next version soon which will hopefully improve streams feature even more!
Also just added the streams of Gretorp and InControl ( WOO GRETORP!!! ) Enjoy!
Edit : Argh last few posts now lost forever in previous page >< OK a short summary ;
We've improved our stream service so now we're processing 400+ stream data every 5 minutes. This even effects your current clients so you can feel Streams Window acting faster and more precise! And now we're working on race/language/league and more additional stream data for next version!
|
i love the irc client, some suggestions.
- customize background, for example i would like a solid black color. - type/text inputbar only when active toggle option - option for removing the frame of a detached window - nicklist, remove the blue border, and the black line. - size of type/textbar customable
pretty much like that :
so it would look like that
edit : customizeable colorcodes for ranks like irc admin, op, halfop, voice, normal edit2: it also looks like the irc got some issues with utf8 encoding "äüöß" and so on. when dealing with miranda clients.
|
|
watching streams through the player uses some massive cpu power, at least on my side (quadcore 4,0ghz win7x64) if i dont use the flash interface and go fullscreen the cpu usage is insane.
e: the bigger the stream window the more cpu usage.
400x200 window = 5% 1024x768 window = 25% 1400x1050 window = 50% 1680x1050 window = 55% 1900x1200 window = 70%
that should be addressed
|
Farakes - Hey Farakes! Glad to ehar you enjoy Irc Client. First of all , as always , I want to say it's all based on the awesome work of Nedry ( floe.codeplex.com). I've done some skining and little improvements here and there but I really don't want to steal his credits for it
I really like your ideas , maybe except autohide on textbox as it'll cause main chat area to move and will make it harder to read etc. Other than that guess I can add autohide for userlist and top bar , gonna try them out asap.
Also have you tried detached mode? I'm using & loving it really , check out "Detach incoming queries" and "minimize in system tray" from Settings -> Windows. Then detach your channels ( Right Click Tab button and click detach ) and minimize the main window (you only want your server tabs there I guess). Every new incoming query will pop up like Msn windows and detached windows are much smaller than standart one ( I guess you already know that as you said , "remove the frame from detached window" , but I don't get it ; you mean the light blue border? Then how will user resize it tho? )
This is , for example , how I use it ;
Last 2 chars of names and color coding is enough to identify who's talking , and first 2 chars are enough to see who's on or not. Working pretty good for me at least But yea guess autohide for user list and top bar would be even better!
And about performance , yea resizing the who window is much more costly compared to full screen on flash , but as far as I know your only option with flash are standart size and fullscreen while you can resize the ScC Player Windows as you please ( for example I use my player at bottom left corner too , like chat windows ). I'm afraid it won't be possible to improve performance in that , but consider this ; If user has 1 monitor and fullscreen the player ; he probably doesn't need CPU for anything else anyway. If user has 2 monitors and want to fullscreen player in the 2nd one ; Flash won't let him do it ( I heard it's fixed in last version but still many doesn't have it ) while he can easily fullscreen ScCPlayerWindow in 2nd.
Also I guess those numbers are kinda misleading , yea it seems its using CPU alot but I'm working with 3 VisualStudio2010 and fullscreen ScCPlayer (2nd monitor) no problem (and my computer isn't high end or something). So yea there is a room for improvement but I doubt it's a big problem as those numbers indicate.
Thanks for the detailed post tho , really appreciate it. Makes me want to work more and more on ScC ( been kinda busy with some other stuff lately ). Please don't hesitate to post!
PS: I just added Finnish and Polish Assembly Winter Streams to our stream list too , 413 streams and counting!
|
yeah, im using the deatached windows, i keep my irc chans on a third monitor so i dont have to tab through them.
without the borders, maybe you can make it so that you can move the windows at the edges, or dont make them moveable at all, should be no problem if the borders are switchable through an option or hotkey.
as for fullscreen and flash, thats true but with a minor hex edit you can force flash to keep up the fullscreen even without focus, but thats not practicable for the it unsavy userbase.
i guess the performance only is a problem with a "power" user like me who likes to keep track of multiple hd streams.
but i really like this tool and i really appreciate your support and the time you put in it. keep up the great work
edit: thats for example how some channels look on my good old mirc over the last 10 years, time for a nice ui upgrade
|
Farakes - Well making it borderless and putting an hotkey/option to switch should be easy but it's not really user friendly. Personally I love switch hotkeys and would have no problem with such system , but you know standart/casual users will think it's damn complicated and hard to use.
Ie. I'm pretty sure lots of people who tried ScC Player doesn't know that they can switch between flash and ScC UI with just (T) button and thought it's damn hard to use because of that. ( Speaking of which , you can always hit (T) and use Flash Fullscreen feature )
Just to be clear , I'm not trying to undervalue ( guess it's the wrong word >< can't find a better one ) the fullscreen performance issue. It's just that , even the numbers look big ; I never had performance issue because of ScC. Maybe that's just me tho, so , beyond numbers and stuff , did you felt any slowdown or something because of ScC or ScCPlayer?
Thanks for the support man! Honestly , it's the only thing keeps me going. There is no money or fame or anything else in such opensource application afterall ; just the satisfaction of knowing someone uses & likes my work
To be honest , I'm not a fan of UI work either but it's an app for Sc2 community afterall , so I felt I have to sacrifice some poweruser stuff for eyecandy and cutesy visuals I really need a Xaml designer who knows what he's doing to handle those stuff , but damn they are hard to come by.
|
overall performance is great for me, no problem at all.
only "issue" for me is resizing windows or windows not in the default flash size when having multiple streams open.
everything else works very fluent and smooth.
|
|
Is there anyone else unable to close the little bottom popup ads when using this program?
EDIT : I notice the Ustream version of GosuGamers casting gets called "GosuCast" and doesn't show up live when it is
|
DreamScaR - You should be able to switch to Flash UI ( Shortcut : T ) close and switch back I guess? I'm not sure as I'm using a custom hosts file thus can't see any ads ( which you may want to try , more information in Settings -> Streams )
Also thanks to your post I just noticed we're having a little trouble handling 2 streams working under same channel GosuGamers and GosuCast streams seems to work under same channel I guess , and system only reads one ( GosuGamers ) at the moment. I never noticed that before as it's pretty rare I guess , gotta fix that asap , thanks DreamScaR!
EDIT : Ok guess I fixed that , GosuCasts seems to be offline at the moment so can't check it but we have both TeamLiquid and TeamLiquid LQ online for example so seems to be working fine now. Somehow I never noticed that before and as soon as I fixed it we had extra 5-6 streams online , oh silly me. Thanks again DreamScaR!
|
Hello again! It looks like the justin.tv streams aren't working while using the old player - it shows them all as offline. I saw this had been a problem a couple of days ago, is there any way to fix it for the old player too? And again, if there's any troubleshooting info I can provide to get the new player working, let me know
|
Gamgee - Hey Gamgee , I just fixed Justin problem for old player. It was a weird Internet Explorer issue ( old player is based on IE , new player is based on Chrome ). It's fixed now , tried it and was working as it should , still it would be nice if you let me know if it's working after you try
Unfortunately I still have no idea why new player doesn't work on certain systems. I'll keep trying tho , I really want everyone to switch to new player as it's worlds better than older one
|
Ah ha! I've now got the new player working. It looks like the issue was simply that I didn't have Flash installed, per se - I use Chrome as my main browser, with IE as backup. Since Chrome comes with its own flash player, and IE uses the ActiveX plugin, I'd never had any need to install the standalone Flash plugin that other applications would use (and Adobe likes to be helpful and not let you install it again easily). It's possible that other Chrome users would have this issue as well; if so, here's the easiest way I found to install it:
1) Open a new tab in Chrome. Type in about:plugins into the address bar, hit enter, find Flash Player. If you click the + Details button in the upper right of the page, and Flash Player only lists "gcswf32.dll" as the plugin file, then you don't have the Flash plugin installed.
2) From that Plugins page, disable Flash, and then navigate to http://get.adobe.com/flashplayer; if the native flash player is still enabled, it will just say "Chrome comes with Flash, so use that k?", but with it disabled it will let you download and install the latest version.
3) Go through the flash install process there - once done, check the plugins screen, and you should notice that Flash now says (2 files) next to it, and has two listings when you click the + Details button. You can now disable the listing for "\NPSWF32.dll", and re-enable the listing for "gcswf32.dll", to use the built-in flash player for Chrome again.
Now that I do have the new player working, I did have two feature requests/questions 1) While watching justin.tv streams, I've noticed that the option to select the resolution is masked by the title bar that appears when you mouse over the top of the screen. Any easy way to fix this? I tried toggling the flash interface, which did fix the volume and full screen options being offscreen, but trying to mouse up to the resolution selection just causes the title bar with the stream player options to pop up and cover it. (EDIT: Toggling full screen allows me to change the resolution without having the title bar pop up, so this isn't needed as much) 2) Any chance there could be a toggle to lock the window resize ratio? ie, when resizing the player, you can scale it larger or smaller without having to worry about getting the ratios right again to prevent th letterboxing.
|
Gamgee - Oh man you just fixed our biggest bug ever! Tried it on a virtual machine and it totally works! Awesome work man thanks a lot again and again! :D Now I gotta find a way to make it easier for users to fix it , but at least now I know what's really wrong.
Quality thingy for Justin will be fixed for next version , unfortunately it'll require a client update , not much I can do from our servers etc. Everyone is switching to Justin these days so I really want our Justin support to work smooth & bug free. I'll probably just remove top var from Flash UI or make it smaller for both Flash/WPF UI so it won't block quality settings etc.
Locking ratio is a good idea , and I'll try to implement it. Technically it shouldn't be hard to implement I guess but there are soooo much to do these days so unlike Justin quality problem or streamer race/league support ; I can't really guarantee it. But sure I'll try and implement it if I can
|
First of all: AWESOME app man! Absolutely love it.
On November 16 2010 09:57 Tiax;mous wrote:
lolwhat - Hmm doing that in the way you describe is impossible. BUT if you're using W7 you can simply drag window to the top of your monitor and I'll maximize the window ( pretty close to fullscreen ). You can then restore back with [1x] button. ( sometimes it fails to resize the content inside , just resize a little and it'll fix it automatically )
Running a flash video (forced in fullscreen) on a dual-monitor setup is not impossible. Just google it and you will find a modified version of the "npswf32.dll". It works! However I think the users themselves should do the file replacement.
Also, whats the deal with the need to report streams to you? Why can't you just use the teamliquid.net stream list? Sorry, if I have misunderstood something here?
Requests: * Search box on stream window * "Follow mode"/Get notified when streams (picked by the user) go online
|
HellGreen - Hey man , glad you like it!
Well yea I know about Flash hack and even using it for a long time but I can't really ask people to use a hacked dll when ScC Player can already achieve the same effect eh? Also I remember a few friends having troubles with hacked Flash dll's so I can't really take responsibility for such things.
We already have the big part of TL streams , all featured ones and most of the non-featured streams. But the thing is ; even TL doesn't have all Sc2 streams out there ( except streams with 5-10 viewers I guess ). For example there are some streams , as far as I know , removed from TL for illegal content ( Gsl restream ) and there are loooots of Russian streams etc ( evn dimaga has a stream which isn't listed in TL ). Also I'm pretty sure there are other Chinese , Korean , German etc streams out there too , but well I can't really track all countries community forums etc right
We really need a search box in streams window but it's kinda hard to implement that in current system. So unfortunately it probably won't be in next version , but after that I'm planing to redo lots of things ( including streams window ) so eventually we'll have it.
We have "Favorite" for notifications but stream notifier isn't working smooth now as far a I know ( a little slower than I like ). You can select streams in streams window and click star from right panel to favorite it. We'll improve stream notification very soon ( thanks to our stream service it should be easy and muuch better ).
|
On February 15 2011 12:37 Tiax;mous wrote: @Stream lists/providers
Yes, I completely understand that teamliquid.net is not the only provider of listed streams. Still it seems like a Sisyphean task to manually update the list, and newly created streams wont automatically appear . Other apps such as the "Stream Tracker" have implemented the teamliquid.net list just as it is, which works quite well. To extend this to other websites wouldn't be impossible. Although I admit I currently do not know how the back end of your system actually works, maybe you could make a submit page, so the actual procedure of getting the stream listed, would be faster/easier (less work for you)
On February 15 2011 12:37 Tiax;mous wrote: We have "Favorite" for notifications but stream notifier isn't working smooth now as far a I know ( a little slower than I like ). You can select streams in streams window and click star from right panel to favorite it. We'll improve stream notification very soon ( thanks to our stream service it should be easy and muuch better ). I see. It may just be me, but I only took the "favorite" marking as a thing to make the stream stand out visually. And I'm pretty sure I read all the mouse-over tips in the UI. How does the notification work? Pop-up? Finally I'dd like to add another suggestion: A schedule tracker for each stream, that shows which weekdays and times that user has streamed. It would make it possible to reasonable guess when the stream goes online. And it would be fun to see who streams most hours/week or w/e.
Error report: When opening "Steven Bonnell II" aka "Destiny" through the browser option, the webpage comes up with a error. The link is wrong: http://www.justin.tv/Destiny - Starcraft 2. The correct one is http://www.justin.tv/steven_bonnell_ii (again if you just screen scraped the teamliquid list this wouldn't happen :D)
I will keep posting suggestions and errors if/when I find any.
|
HellGreen - Well newly created streams doesn't appear on TL magically either :D For example I'm pretty sure we have idra's and incontrol's streams even before TL , that's all about if I'm ( or tnud is ) awake at that time. Also parsing TL pages are risky , say our next version will be extremely successful and will be downloaded by 5000 peoples first day. Aaaan TL decided to change 1 word in their live streams page which will break down my parser. Now can I really ask 5000 people to go download it again? At the moment I have all control over streams and I'm loving it. If I parse TL streams , it'll be between you and TL thus I'll have no chance to interact with it or fixed the bugs etc.
Indeed it's like hidden at the moment >< I'll try to remake and improve streams window (which will hopefully help with these kinda problems) after next patch but I guess it's OK for now. Schedule tracker is haard and I doubt it worths the effort really. Other than lots of coding work etc, it'll be lots of process for your CPU too , updating a database every 2-5 minutes. We can have something like "Last Online" tho , we already have something like that in our database so I should be easy but the problem is ; it means 400+ new lines for our streams xml which will increase size and make it took longer to download. I'll try it tho.
Yea it seems we have a little problem with a few justin streams links , I'll fix it soon thanks for reporting
Please keep looking & posting any other errors you find
|
Thanks for all the detailed replys, man. You are so dedicated and I love it.
On February 16 2011 13:05 Tiax;mous wrote: Well newly created streams doesn't appear on TL magically either :D [...].
I see your point. And you may get some streams before TL does. But still, I would guess the amount of streams that TL get before you is even larger? No? Maybe? . Anyway, please do consider my suggestion to make a submit option (either through web page or the app) - of course you may need a validation system/moderator group.
On February 16 2011 13:05 Tiax;mous wrote: Also parsing TL pages are risky , say our next version will be extremely successful and will be downloaded by 5000 peoples first day. Aaaan TL decided to change 1 word in their live streams page which will break down my parser. Now can I really ask 5000 people to go download it again?
Well, that could be solved by design. I.e the "StreamTracker by disco" app, relies on data not from teamliquid.net, but from the author's server. He has made a server side script that does the parsing and saves the data to (i presume) a database. The clients only requests data from the server. Problem solved . If I read your reply correctly, you already use this method to some extend?
On February 16 2011 13:05 Tiax;mous wrote: Schedule tracker is haard and I doubt it worths the effort really. Other than lots of coding work etc, it'll be lots of process for your CPU too , updating a database every 2-5 minutes.
I recognize the work needed to do it. I humbly suggest this feature, because (again IMHO) it seems like a majority of the viewers would like to know "when is the next show?". A tracker would give them a tool to figure out a "schedule pattern" for the streamer in question. I respectfully disagree on a CPU load problem though. It's all about serving the data (ie. in plain xml). I have read in the thread, that you are very observant on making the app as light as possible and I fully respect that (although I'm not completely disregarding that the built-in flash player is about 100% more CPU intensive than my browser (sarcasm+humor applied) :-D).
On February 16 2011 13:05 Tiax;mous wrote: We can have something like "Last Online" tho , we already have something like that in our database so I should be easy but the problem is ; it means 400+ new lines for our streams xml which will increase size and make it took longer to download. I'll try it tho.
Also related to the above "schedule pattern tracker" suggestion, you could make it an option in the app, if you're worried about the xml file sizes. That would address the problem I think .
Again, I pay huge respect to you (and your team). The app is awesome already, I'm just offering input. It's of course all up to you, if you like my input or not. The reason I found your app, was because I was about to do my own app, and that's why I have quite a lot of ideas/suggestions. No matter what, I will respect your decisions as the author.
|
|
|
|