GoodGuy98 0 Posted March 9, 2015 Share Posted March 9, 2015 Is there an IRC Chat Room for Media Browser and if so, how can users access it? Link to comment Share on other sites More sharing options...
Maleficarum 68 Posted March 9, 2015 Share Posted March 9, 2015 There is no IRC channel that I know of but there's a chat button right at the top of the page 2 Link to comment Share on other sites More sharing options...
Beardyname 194 Posted March 9, 2015 Share Posted March 9, 2015 We should make one 2 Link to comment Share on other sites More sharing options...
GoodGuy98 0 Posted March 10, 2015 Author Share Posted March 10, 2015 I saw the chat room on top and thought it may be a web interface to a standard IRC chat room, but it doesn't sound like it is. Freenode is where most tech projects call IRC home. Thank you for the replies. Link to comment Share on other sites More sharing options...
Abobader 2942 Posted March 10, 2015 Share Posted March 10, 2015 Good day, Any one want to start IRC channel/s it fine with us. No, we do not want to start our private irc server, since we do not see the need for this. My best Link to comment Share on other sites More sharing options...
Beardyname 194 Posted March 10, 2015 Share Posted March 10, 2015 (edited) @@Luke or @@ebr or @@Abobader I'm in contact with the dudes over at freenode (one of the largest irc networks for all kinds of projects), and since someone claimed the #mediabrowser channel I need an official rep to be able to "verify" that indeed this support channel would be official and whatnot. If this something that would be of interest? The way to do this is to either get on irc.freenode.net and /msg tomaw or send an email to projects@freenode.net. I for one would be more than happy to moderate such channel and provide help/information on a daily basis, (aka no more work for you guys). And run it with the friendly attitude we are used to here in mediabrowser land (also it won't cost you a dime) Edited March 10, 2015 by Beardyname 1 Link to comment Share on other sites More sharing options...
ebr 14905 Posted March 10, 2015 Share Posted March 10, 2015 Let's hold off on this for just a bit if we can. We can re-visit it soon. Thx. Link to comment Share on other sites More sharing options...
Beardyname 194 Posted March 10, 2015 Share Posted March 10, 2015 (edited) Let's hold off on this for just a bit if we can. We can re-visit it soon. Thx. Sure I'll setup shop in #mediabrowser3 in the meanwhile, if someone want's to hang out! *edit* forgot to add, if you need any help with irc feel free to ask. Edited March 10, 2015 by Beardyname Link to comment Share on other sites More sharing options...
swhitmore 781 Posted March 10, 2015 Share Posted March 10, 2015 Sure I'll setup shop in #mediabrowser3 in the meanwhile, if someone want's to hang out! *edit* forgot to add, if you need any help with irc feel free to ask. If you want to hang out in chat, your best bet is the forum chat. Link to comment Share on other sites More sharing options...
Beardyname 194 Posted March 10, 2015 Share Posted March 10, 2015 If you want to hang out in chat, your best bet is the forum chat. I have tried that, but it's not as convenient (at least not for me), and it does not support a bouncer which means i can't read up on it later. But I will have to be online all the time. (I will try to use it more though, seeing as any chat is better than none) 1 Link to comment Share on other sites More sharing options...
y2kbadbug 1 Posted March 30, 2015 Share Posted March 30, 2015 I would like to ask the development team as to why they would not bless a channel on FreeNode? You have a few people willing to help maintain it, and #emby is available on FreeNode. Almost all major projects have IRC presence and it is a great tool to talk to fellow members, provide or get help, etc. A forum chat is just not a plausible solution for a project with such a large userbase, and obviously you guys are growing so much. I just started using MediaBrowser, I did a few years ago, and I have seen it's gotten so much better that I don't have to use Plex anymore for media streaming (yes I donated as well to the MediaBrowser project). We aren't asking you guys to host, or even run the channel. I think it would be nice to get the blessing of the staff, and possible presence. beardyname has already registered a channel on FreeNode, and I am more than willing to assist him, and I am sure there are others here who would love to join and help. So we ask for your blessings on a FreeNode channel so that it can be unofficially official, or just official I've just kind of seen you guys shrug the idea off, and I just don't understand why, because it's an easy task Thanks for your time guys . By the way, I am daniel3 (and daniel3_) on FreeNode. I use MediaBrowser on Gentoo, and will be more than willing to assist in Linux help. 1 Link to comment Share on other sites More sharing options...
Abobader 2942 Posted March 31, 2015 Share Posted March 31, 2015 Good day, If it not "an official" for help, then it will fine with us. We really need any one ask for help/advise/head up to come to the forum here, as you know things update change very fast for the project (Emby). My best Link to comment Share on other sites More sharing options...
Luke 37025 Posted March 31, 2015 Share Posted March 31, 2015 we have nothing against it and if there's a volunteer to maintain it, then yea certainly. and maybe once in a while we'll stop in and say hello. we just believe very strongly that if someone has a question or needs help, then doing it in the public forum can help other users who may have the same question or problem. and that also allows other community members to comment about their own experiences. it really helps optimize our time and allows us to keep the focus on new development. Link to comment Share on other sites More sharing options...
Beardyname 194 Posted March 31, 2015 Share Posted March 31, 2015 (edited) Good day, If it not "an official" for help, then it will fine with us. We really need any one ask for help/advise/head up to come to the forum here, as you know things update change very fast for the project (Emby). My best we have nothing against it and if there's a volunteer to maintain it, then yea certainly. and maybe once in a while we'll stop in and say hello. we just believe very strongly that if someone has a question or needs help, then doing it in the public forum can help other users who may have the same question or problem. and that also allows other community members to comment about their own experiences. it really helps optimize our time and allows us to keep the focus on new development. Glad to hear it, I made sure in the topic to reflect that it's not official. : (Welcome to Emby (previously Mediabrowser3) Un-offical help channel! | Latest beta : 3.0.5518 | https://github.com/mediabrowser | http://mediabrowser.tv/community) I doubt it will kick off but i do believe that it every good project should be represented on irc happy idling folks! Edited March 31, 2015 by Beardyname 3 Link to comment Share on other sites More sharing options...
y2kbadbug 1 Posted April 1, 2015 Share Posted April 1, 2015 (edited) *Retracted* Edited April 1, 2015 by y2kbadbug Link to comment Share on other sites More sharing options...
speechles 1917 Posted April 1, 2015 Share Posted April 1, 2015 (edited) I wanted to supply you guys with something useful to at least tie the channel on irc into the forum. So... I am rather proficient at tcl, which is what the irc bot eggdrop runs for scripting. Which leads me to why I am posting... [2:21pm] <@sp33chy> [emby/Roku-mbroku] Video playing too quickly on Roku - works fine on unoffic... - FatOldOwl - Today, 06:07 PM (4 replies/93 views)- http://tinyurl.com/nsjxgam[2:21pm] <@sp33chy> [emby/Windows-lang-server] Mixed media folder ignores pictures - lang-server - Today, 06:16 PM (0 replies/0 views)- http://tinyurl.com/qan3op7[2:21pm] <@sp33chy> [emby/Emby Theater-rblu19] Login Screen on localhost - pmac - Today, 06:17 PM (3 replies/72 views)- http://tinyurl.com/pqyeby8[2:21pm] <@sp33chy> [emby/Windows-pmac] Error loading Emby server - pmac - Today, 06:19 PM (4 replies/48 views)- http://tinyurl.com/llhv4cc[2:21pm] <@sp33chy> [emby/General Discussion-GoodGuy98] Is there an IRC Chat Room for Media Browser? - Abobader - Today, 06:19 PM (16 replies/318 views)- http://tinyurl.com/onkwcgn # emby - v1.0 - #emby freenode/efnet IRC # runs on Eggdrop v1.6.x or v1.8.x # This script will announce new forum posts... # just like an rss script as well as allowing users to # type commands and see the latest news via notice. # Fully configurable. To alter use the config section # found below. Most important, enjoy, and may the force # be with you.... always.... # remember to: .chanset #yourchan +emby ... or the script # will not work in #yourchan. Users may use !emby to see a # NOTICE sent to from the bot of the last few posts. All # channel messages will be relayed automatically. # speechles was here package require http setudef flag emby namespace eval emby { # ---> CONFIG START <--- # make your changes below # trigger character set ary(pref) "!" # command used to reply to user # this can be a list of space delimited commands set ary(commands) "emby" # amount user can issue before throttle set ary(throttle) 2 # throttle time set ary(throttle_time) 30 # time to announce new news items # this can be a list of space delimited time binds. # the one you wish to use for bind_time uncommented. # set ary(bind_time) "00* 15* 30* 45*" ; # every 15 minutes # set ary(bind_time) "00* 30*" ; # every 30 minutes # set ary(bind_time) "00*" ; # every 60 minutes exactly on the hour set ary(bind_time) "*" ; # every minute # url to news page set ary(page) http://emby.media/community/index.php?app=core&module=search&do=viewNewContent&search_app=forums # parsing regex used to gather news # url - title - section - creator - created - replies - views - author - ago set ary(regex) {<h4><a href='(.*?)'.*?>(.*?)</a>.*?<a href=.*?>(.*?)</a>.*?<br />(.*?),(.*?)</span>.*?<li>(?!<)(.*?)</li>.*?<li class=.*?>(.*?)</li>.*?</div>.*?<li>(.*?)</li>.*?<a href.*?>(.*?)</a>} # how to snip last-id from the url mask set ary(snip_lastid) {^(.*?)$} # max amount of news items to announce set ary(max_bot) 5 # max amount of news items for users set ary(max_user) 5 # display format for news messages, variables are: # %url %title %section %creator %created %replies %views %author %ago # these can be used and will be replaced with actual values, newline (\n) will # let you span multiple lines if you wish. If something is too long it will # be cut off, be aware of this... use colors, bold, but remember to \escape any # special tcl characters. set ary(display_format) "\[\002emby\002\/%section-%creator] %title - %author - %ago (%replies/%views) - %url" # script version set ary(version) "1.0" # <--- CONFIG END ---> } # ---> SCRIPT BEGIN <--- # binds foreach bind [split $::emby::ary(commands)] { bind pub -|- "$::emby::ary(pref)$bind" ::emby::pub_ bind msg -|- "$::emby::ary(pref)$bind" ::emby::msg_ } foreach bind [split $::emby::ary(bind_time)] { bind time - $bind ::emby::magic_ } bind time - ?0* ::emby::throttleclean_ namespace eval emby { # main - time bind - magic proc magic_ {args} { news_ $::botnick [getchanhost $::botnick] $::botnick "all" "magic" } # main - msg bind - notice proc msg_ {nick uhost hand arg} { news_ $nick $uhost $hand $nick "notice" } # main - pub bind - privmsg proc pub_ {nick uhost hand chan arg} { if {![channel get $chan emby]} { return } news_ $nick $uhost $hand $nick "notice" } # sub - give news proc news_ {nick uhost hand chan arg} { if {![isbotnick $nick] && [throttle_ $uhost,$chan,news $::emby::ary(throttle_time)]} { putserv "$arg $chan :$nick, you have been Throttled! You're going too fast and making my head spin!" } set a "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1" set t [::http::config -useragent $a] catch { set t [::http::geturl $::emby::ary(page) -timeout 30000] } error # error condition 1, socket error or other general error if {![string match -nocase "::http::*" $error] && ![isbotnick $nick]} { putserv "$arg $chan :[string totitle [string map {"\n" " | "} $error]] \( $::emby::ary(page) \)" return } # error condition 2, http error if {![string equal -nocase [::http::status $t] "ok"] && ![isbotnick $nick]} { putserv "$arg $chan :[string totitle [::http::status $t]] \( $::emby::ary(page) \)" return } set html [::http::data $t] ::http::cleanup $t set emby [regexp -all -inline "$::emby::ary(regex)" $html] set c 0 foreach {junk url title section creator created replies views author ago} $emby { foreach x [list url title section creator created replies views author ago] { set $x [decode [string map [list \n "" \r "" \v "" \t ""] [set $x]]] } regsub -all -- {<.*?>} $section {} section incr c if {[isbotnick $nick]} { if {$c > $::emby::ary(max_bot)} { break } if {[info exists ::emby::ary(last)]} { if {$url == $::emby::ary(last)} { break } } } elseif {$c > $::emby::ary(max_user)} { break } append url "?view=getlastpost" ; set views [split $views] ; set replies [split $replies] set output [string map [list %url [maketiny $url] %title $title %section $section %author $author %created $created %creator [string map [list "Started by " ""] $creator] %replies "[commify [lindex $replies 0]] [lindex $replies 1]" %views "[commify [lindex $views 0]] [lindex $views 1]" %ago $ago] $::emby::ary(display_format)] if {![string equal "magic" $arg]} { foreach line [split $output "\n"] { lappend send "$arg $chan :$line" } } else { foreach ch [channels] { if {![channel get $ch emby]} { continue } foreach line [split $output "\n"] { lappend send "privmsg $ch :$line" } } } } while {[llength $send]} { puthelp "[lindex $send end]" ; set send [lreplace $send end end] } if {[string equal "magic" $arg]} { set ::emby::ary(last) "[lindex $emby 1]" } } # sub - map it proc mapit_ {t} { return [string map [list "'" "'" """ "\""] $t] } # Throttle Proc (slightly altered, super action missles) - Thanks to user # see this post: http://forum.egghelp.org/viewtopic.php?t=9009&start=3 proc throttle_ {id seconds} { if {[info exists ::emby::throttle($id)]&&[lindex $::emby::throttle($id) 0]>[clock seconds]} { set ::emby::throttle($id) [list [lindex $::emby::throttle($id) 0] [set value [expr {[lindex $::emby::throttle($id) 1] +1}]]] if {$value > $::emby::ary(throttle)} { set id 1 } { set id 0 } } { set ::emby::throttle($id) [list [expr {[clock seconds]+$seconds}] 1] set id 0 } } # sub - decode entitys proc decode {text {char utf-8}} { if {![string match *&* $text]} {return $text} set escapes { \xa0 ¡ \xa1 ¢ \xa2 £ \xa3 ¤ \xa4 ¥ \xa5 ¦ \xa6 § \xa7 ¨ \xa8 © \xa9 ª \xaa « \xab ¬ \xac \xad ® \xae ¯ \xaf ° \xb0 ± \xb1 ² \xb2 ³ \xb3 ´ \xb4 µ \xb5 ¶ \xb6 · \xb7 ¸ \xb8 ¹ \xb9 º \xba » \xbb ¼ \xbc ½ \xbd ¾ \xbe ¿ \xbf À \xc0 Á \xc1  \xc2 à \xc3 Ä \xc4 Å \xc5 Æ \xc6 Ç \xc7 È \xc8 É \xc9 Ê \xca Ë \xcb Ì \xcc Í \xcd Î \xce Ï \xcf Ð \xd0 Ñ \xd1 Ò \xd2 Ó \xd3 Ô \xd4 Õ \xd5 Ö \xd6 × \xd7 Ø \xd8 Ù \xd9 Ú \xda Û \xdb Ü \xdc Ý \xdd Þ \xde ß \xdf à \xe0 á \xe1 â \xe2 ã \xe3 ä \xe4 å \xe5 æ \xe6 ç \xe7 è \xe8 é \xe9 ê \xea ë \xeb ì \xec í \xed î \xee ï \xef ð \xf0 ñ \xf1 ò \xf2 ó \xf3 ô \xf4 õ \xf5 ö \xf6 ÷ \xf7 ø \xf8 ù \xf9 ú \xfa û \xfb ü \xfc ý \xfd þ \xfe ÿ \xff ƒ \u192 Α \u391 Β \u392 Γ \u393 Δ \u394 Ε \u395 Ζ \u396 Η \u397 Θ \u398 Ι \u399 Κ \u39A Λ \u39B Μ \u39C Ν \u39D Ξ \u39E Ο \u39F Π \u3A0 Ρ \u3A1 Σ \u3A3 Τ \u3A4 Υ \u3A5 Φ \u3A6 Χ \u3A7 Ψ \u3A8 Ω \u3A9 α \u3B1 β \u3B2 γ \u3B3 δ \u3B4 ε \u3B5 ζ \u3B6 η \u3B7 θ \u3B8 ι \u3B9 κ \u3BA λ \u3BB μ \u3BC ν \u3BD ξ \u3BE ο \u3BF π \u3C0 ρ \u3C1 ς \u3C2 σ \u3C3 τ \u3C4 υ \u3C5 φ \u3C6 χ \u3C7 ψ \u3C8 ω \u3C9 ϑ \u3D1 ϒ \u3D2 ϖ \u3D6 • \u2022 … \u2026 ′ \u2032 ″ \u2033 ‾ \u203E ⁄ \u2044 ℘ \u2118 ℑ \u2111 ℜ \u211C ™ \u2122 ℵ \u2135 ← \u2190 ↑ \u2191 → \u2192 ↓ \u2193 ↔ \u2194 ↵ \u21B5 ⇐ \u21D0 ⇑ \u21D1 ⇒ \u21D2 ⇓ \u21D3 ⇔ \u21D4 ∀ \u2200 ∂ \u2202 ∃ \u2203 ∅ \u2205 ∇ \u2207 ∈ \u2208 ∉ \u2209 ∋ \u220B ∏ \u220F ∑ \u2211 − \u2212 ∗ \u2217 √ \u221A ∝ \u221D ∞ \u221E ∠ \u2220 ∧ \u2227 ∨ \u2228 ∩ \u2229 ∪ \u222A ∫ \u222B ∴ \u2234 ∼ \u223C ≅ \u2245 ≈ \u2248 ≠ \u2260 ≡ \u2261 ≤ \u2264 ≥ \u2265 ⊂ \u2282 ⊃ \u2283 ⊄ \u2284 ⊆ \u2286 ⊇ \u2287 ⊕ \u2295 ⊗ \u2297 ⊥ \u22A5 ⋅ \u22C5 ⌈ \u2308 ⌉ \u2309 ⌊ \u230A ⌋ \u230B 〈 \u2329 〉 \u232A ◊ \u25CA ♠ \u2660 ♣ \u2663 ♥ \u2665 ♦ \u2666 " \x22 & \x26 < \x3C > \x3E O&Elig; \u152 œ \u153 Š \u160 š \u161 Ÿ \u178 ˆ \u2C6 ˜ \u2DC \u2002 \u2003 \u2009 \u200C \u200D \u200E \u200F – \u2013 — \u2014 ‘ \u2018 ’ \u2019 ‚ \u201A “ \u201C ” \u201D „ \u201E † \u2020 ‡ \u2021 ‰ \u2030 ‹ \u2039 › \u203A € \u20AC ' \u0027 "" "" "" "" "" }; set text [string map [list "\]" "\\\]" "\[" "\\\[" "\$" "\\\$" "\\" "\\\\"] [string map $escapes $text]] regsub -all -- {([[:digit:]]{1,5});} $text {[encoding convertto $char [format %c [string trimleft "\1" "0"]]]} text regsub -all -- {([[:xdigit:]]{1,4});} $text {[encoding converto $char [format %c [scan "\1" %x]]]} text return [subst "$text"] } # sub - comma's to numbers proc commify number {regsub -all \\d(?=(\\d{3})+([regexp -inline {\.\d*$} $number]$)) $number {\0,}} # sub - tinyurl proc maketiny {url} { set ua "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5" set http [::http::config -useragent $ua] set token [http::geturl "http://tinyurl.com/api-create.php?[http::formatQuery url $url]" -timeout 3000] upvar #0 $token state if {[string length $state(body)]} { return $state(body) } return $url } # sub - clean throttled users proc throttleclean_ {args} { set now [clock seconds] foreach {id time} [array get ::emby::throttle] { if {[lindex $time 0]<=$now} {unset ::emby::throttle($id)} } } } putlog "emby.tcl v$::emby::ary(version) loaded." # <-- SCRIPT END --> #eof I'm hoping somebody there has an eggdrop they already run that can simply source this script and there you go. It will auto announce new forum posts like an rss-script would. It also allows you to type !emby and get the latest posts. It is fully configurable. This should help solidify the irc channel with the forum and keep irc aware of what is happening. Edited April 2, 2015 by speechles 1 Link to comment Share on other sites More sharing options...
Abobader 2942 Posted April 1, 2015 Share Posted April 1, 2015 Good day, ah, heh eggdrop old days Dose the channel "emby" or "embymedia" on efnet taken? If not, then good idea to take that (I recall now days you can register a channel on efnet) and put a bot there. Yes, with tcl script, good idea as well to recall like github info. Also, I could put simple redirect from the forum to it. But again ... We really do not want anyone to go a head to irc channel looking for help as a main source. My best Link to comment Share on other sites More sharing options...
speechles 1917 Posted April 1, 2015 Share Posted April 1, 2015 (edited) Abobader, We have #emby on both freenode and efnet. Feel free to join either, or both. The frenode #emby would be envisioned as something for development. To find bugs, interact with those knowledgeable in solving problems. To quickly resolve problems. The efnet #emby would be for everyone, with unlimited discussion on any topic. It would be for the audience of emby to interact with each other. To chat about yourself, and what you use emby for. I've changed the script above to correct the display, add tinyurl, and make it look more pleasing to the eye. I can write a script as well, that reads github merges and announces them as well. I prefer to do them in the style of rss feeds though. So it is completely automated with little need for human interaction. It makes it much more professional looking having these types of additions in an IRC channel. Edited April 1, 2015 by speechles 2 Link to comment Share on other sites More sharing options...
Abobader 2942 Posted April 1, 2015 Share Posted April 1, 2015 That good then ... time to search for my old mirc Link to comment Share on other sites More sharing options...
thefirstofthe300 291 Posted April 2, 2015 Share Posted April 2, 2015 (edited) Just my two cents. Going forward, I think it would be a good idea to have an IRC channel as I know a number of Linux users have persistent IRC clients that they keep logged into their favorite channels. While this behavior may not be very common among Windows users, IRC is still pretty heavily used by the Linux crowd. I know that as more Linux users start to see the value of Emby, they are going to be asking for IRC more and more. Even if the channel is only a hangout channel and not support, it would be a good thing to have. Maybe the dev team should endorse the EFNet channel as being the official hangout channel and all support topics need to be directed to the forums?I know the nameless competitor has an IRC channel and they have upwards of 250 users. Speechless has put in a bunch of time towards getting the EFNet IRC channel going and a bot up and running. It is looking quite good. Edited April 2, 2015 by DaBungalow Link to comment Share on other sites More sharing options...
Luke 37025 Posted April 2, 2015 Share Posted April 2, 2015 i wonder if there's an ipb forum plugin that could connect and make all the chat posts appear as forum posts. Probably not but it would be neat. Link to comment Share on other sites More sharing options...
thefirstofthe300 291 Posted April 2, 2015 Share Posted April 2, 2015 i wonder if there's an ipb forum plugin that could connect and make all the chat posts appear as forum posts. Probably not but it would be neat. Considering speechles's bot posts forum posts in the IRC room, that might not be a good idea with the the posting loop and all. Link to comment Share on other sites More sharing options...
speechles 1917 Posted April 2, 2015 Share Posted April 2, 2015 (edited) i wonder if there's an ipb forum plugin that could connect and make all the chat posts appear as forum posts. Probably not but it would be neat.What exactly does that mean? I can easily have a bot post to the forum using a handle such as "FromIRC" and have it post within a selected topic what was said on IRC every hour. With of course a mechanism (perhaps !optout they type that once) for people to "opt out" of having their IRC conversation cross mediums. Filtering out the !triggers, replies, noise, and other "fluff" from IRC the bot offers. I'm not exact in what you mean. The way I have it set up. You can do everything from the comfort of IRC. Google, Wikipedia, fml!, google instant, emby, as well as auto URL title/description grabbers, github commit updates, etc.. Whatever you want to link to IRC is possible. Whatever you want to link back to the forum is possible. If it isn't I can make it. @ It would be trivial to sort the cross-traffic of irc/forum and not regurgitate redundant data. Edited April 2, 2015 by speechles Link to comment Share on other sites More sharing options...
thefirstofthe300 291 Posted April 2, 2015 Share Posted April 2, 2015 @@speechles That would be absolutely amazing if you could set that up. Link to comment Share on other sites More sharing options...
Abobader 2942 Posted April 3, 2015 Share Posted April 3, 2015 hmm ... what the point of all that? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now