Channels Plugin

Discuss third party additions, plugins and translations for Universal Media Server
User avatar
gottoast
Posts: 29
Joined: Thu Nov 15, 2012 3:30 am

Re: Channels Plugin

Post by gottoast » Sun Nov 18, 2012 7:24 am

You Rock SharkHunter! 8-)

Have somethings to do then I'm going to check it out, thanks!
,____
||_|__\\__
|(0)___(o)|

adeban
Posts: 2
Joined: Sun Nov 18, 2012 3:22 am

Re: Channels Plugin

Post by adeban » Tue Nov 20, 2012 6:10 am

Hello,

Didnt really do any difference what so ever. Btw im running win8 but i did have the same issues with win7.

/adeban

mafps
Posts: 4
Joined: Sat Nov 24, 2012 9:21 pm

Re: Channels Plugin

Post by mafps » Sun Nov 25, 2012 11:29 pm

How can i add sopcast support on linux box?
Thanks.

mx5gr
Posts: 26
Joined: Mon Jul 09, 2012 7:43 pm

Re: Channels Plugin

Post by mx5gr » Mon Nov 26, 2012 2:35 am

UMS 2.11, Channels Plugin 2.0.6, all script links verified etc. However, I cannot get any playback even from YouTube or any other RTMP A/V link.

From PMSEncoder Debug Log:

Code: Select all

2012-11-23 16:41:59 [INFO|Matcher|loadDefaultScripts|WrapperSimpleAppMain]: loading built-in scripts
2012-11-23 16:41:59 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/BEGIN.groovy
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: IPAD_USER_AGENT = Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: GET_FLASH_VIDEOS = C:\Progra~1\Univer~1\scripts
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: HLS_PLAYER = null
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: NOTIFY_SEND = null
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: PERL = extras\perl\bin\perl.exe
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: PPLIVE = null
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: PPLIVE_URI = http://127.0.0.1:8888
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: PYTHON = extras\Python27\python.exe
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: RTMPDUMP = extras\bin\rtmpdump.exe
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: SOPCAST = null
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: SOPCAST_URI = http://127.0.0.1:8902/stream
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: VLC = null
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: YOUTUBE_DL = extras\bin\youtube-dl.exe
2012-11-23 16:42:00 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: YOUTUBE_DL_MAX_QUALITY = 22
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/INIT.groovy
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/apple_trailers.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Apple Trailers
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/bloomberg.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Bloomberg TV
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/bloomberg_live.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Bloomberg Live
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/eurogamer.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Eurogamer
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/gamestar.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Gamestar
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/gameswelt.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Gameswelt
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/gametrailers.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: GameTrailers
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/get_flash_videos.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Get Flash Videos
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/giantbomb.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: GiantBomb
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/hls_player.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: HTTP Live Stream
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/hook.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Example Hook
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/icanhascheezburger.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: I Can Has Cheezburger
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: I Can Has YouTube
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: I Can Has Viddler
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/movshare.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: MovShare
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/mplayer.groovy
2012-11-23 16:42:00 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering end profile: MPlayer
2012-11-23 16:42:00 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/navix.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering init profile: navix://
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/pc_games.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: PC Games
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/politiek24.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Politiek 24
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/pplive.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: PPLive
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/redirect.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering init profile: Chase Redirects
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/rtmpdump.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering init profile: rtmpdump://
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/sopcast.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: SopCast
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/winfuture.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: WinFuture
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/x11grab.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: x11grab://
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading built-in script: scripts/youtube.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering check profile: YouTube Metadata
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering check profile: YouTube-DL Compatible
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering check profile: YouTube-DL
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering check profile: YouTube
2012-11-23 16:42:01 [INFO|Matcher|loadUserScripts|WrapperSimpleAppMain]: loading user scripts from: C:\Program Files\Universal Media Server\extras\scripts
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: cuevana.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Cuevana
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: curl.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: CURL
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: get_flash_videos.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: Get Flash Videos
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: movshare.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: MovShare
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: pplive.groovy
2012-11-23 16:42:01 [INFO|Matcher|propertyMissing|WrapperSimpleAppMain]: setting global variable: PPLIVE = C:\Program Files (x86)\PPLive\PPTV\PPLive.exe
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: PPLive
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: putlocker.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: Putlocker
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: rtmp.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering script profile: RTMP(E)
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: rtmpdump.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: rtmpdump://
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: sopcast.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: SopCast
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: subs.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: registering init profile: subs://
2012-11-23 16:42:01 [INFO|Matcher|doCall|WrapperSimpleAppMain]: loading user script: youtube.groovy
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: YouTube Metadata
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: YouTube-DL Compatible
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: YouTube-DL
2012-11-23 16:42:01 [INFO|Matcher|registerProfile|WrapperSimpleAppMain]: replacing profile: YouTube
2012-11-23 17:16:53 [INFO|PMSEncoder|launchTranscode|Request Handler]: invoking matcher for: http://o-o---preferred---sn-ixaa5n-5uil---v17---lscache6.c.youtube.com/videoplayback?upn=Uml-NPPZOZU&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cgcr%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&fexp=916611%2C922401%2C920704%2C912806%2C927201%2C925706%2C922403%2C913546%2C913556%2C916805%2C920201%2C901451&ms=au&algorithm=throttle-factor&burst=40&ip=141.237.230.55&itag=35&gcr=gr&sver=3&mt=1353683771&mv=m&source=youtube&key=yt1&ipbits=8&factor=1.25&cp=U0hUSFdLV19LT0NONF9PRUFEOlVlcmdpODdTYV8z&expire=1353709365&id=bf97b025d188a27b
2012-11-23 17:16:53 [INFO|PMSEncoder|launchTranscode|Request Handler]: 0 matches for: http://o-o---preferred---sn-ixaa5n-5uil---v17---lscache6.c.youtube.com/videoplayback?upn=Uml-NPPZOZU&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cgcr%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&fexp=916611%2C922401%2C920704%2C912806%2C927201%2C925706%2C922403%2C913546%2C913556%2C916805%2C920201%2C901451&ms=au&algorithm=throttle-factor&burst=40&ip=141.237.230.55&itag=35&gcr=gr&sver=3&mt=1353683771&mv=m&source=youtube&key=yt1&ipbits=8&factor=1.25&cp=U0hUSFdLV19LT0NONF9PRUFEOlVlcmdpODdTYV8z&expire=1353709365&id=bf97b025d188a27b
2012-11-23 17:16:53 [INFO|ProcessManager|handleTranscode|Request Handler]: transcoder command: [C:\Program Files\Universal Media Server\win32\ffmpeg.exe, -v, 0, -y, -threads, 2, -i, "http://o-o---preferred---sn-ixaa5n-5uil---v17---lscache6.c.youtube.com/videoplayback?upn=Uml-NPPZOZU&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cgcr%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&fexp=916611%2C922401%2C920704%2C912806%2C927201%2C925706%2C922403%2C913546%2C913556%2C916805%2C920201%2C901451&ms=au&algorithm=throttle-factor&burst=40&ip=141.237.230.55&itag=35&gcr=gr&sver=3&mt=1353683771&mv=m&source=youtube&key=yt1&ipbits=8&factor=1.25&cp=U0hUSFdLV19LT0NONF9PRUFEOlVlcmdpODdTYV8z&expire=1353709365&id=bf97b025d188a27b", -threads, 2, -target, ntsc-dvd, \\.\pipe\pmsencoder_transcoder_out_1353683812916_251]

fokusz
Posts: 1
Joined: Mon Nov 26, 2012 7:02 pm

Re: Channels Plugin

Post by fokusz » Tue Nov 27, 2012 4:19 pm

New to the forum and just setup Universal Media Server on the weekend successfully, however am having difficulty in getting this plugin to run in OSX on my Bravia NX 720.

Current status:
Server Version: 2.1.0
1. Server working, streaming video and files no issues
2. Used built in installer to install channel plugin (confirmed installed)
3. Downloaded all Channel files from Github (https://github.com/SharkHunter/Channel/)
4. Can see and open Channels folder on TV however no channels are present
* haven't downloaded any other plugins or programs as it wasn't clear if it was necessary or not.
* channel paths were set by UMS GUI and channel files were placed in that folder, so I didn't touch any of those settings

I have searched this thread for a step-by step setup for OSX, however wasn't able to find it. I found a couple of messages regarding specific channels not working, however it didn't addressed my issue.

Thank you very much in advance

bcrest1
Posts: 9
Joined: Wed Jul 11, 2012 9:13 am

Re: Channels Plugin

Post by bcrest1 » Tue Dec 04, 2012 11:42 am

[quote="SharkHunter"]S7eele - After a week AFK here we go:

3a) Credentials ARE fetched from the UMS.cred file. Look under the "Plugin mgmt" tab in the GUI there is a button called "Edit Credentials file" click it and you'll be able to edit the credential file. You might need to restart UMS afterwards. NOTE!!!! Make sure that the cred.path is set in the UMS.conf.

3b) The channels names are case-sensitive and it's those names that are used to find the creds in the cred file. Like said add

Code: Select all

channel.IceFilms=usr,pwd
Just a follow-up here on the 'case-sensitive' part... based on: the .ch file name or something ease? For example the icefilms.ch file is all lower case. Sorry if I'm missing something here. I did notice that in the .ch code, 'IceFilms' is capitalized as per your example. Thanks!

mrkrabs
Posts: 9
Joined: Tue Nov 27, 2012 5:24 am

Re: Channels Plugin

Post by mrkrabs » Thu Dec 06, 2012 12:34 pm

hi! can please somebody shred some light on the following - can this plugin play different audio tracks in a stream? i have a stream that comes with 2 languages (Track 1 and Track 2) and it would be great if i can somehow pick the second one when streaming it to my TV.

thanks!

User avatar
S7eele
Posts: 104
Joined: Thu Jun 07, 2012 8:12 am

Re: Channels Plugin

Post by S7eele » Thu Dec 13, 2012 3:41 pm

Apologies for my extended absence after bringing up an issue. I will finish reading through the posts to determine current status before I dive back in.

gottoast - sorry I didn't reply, holidays had me out of contact. Hopefully we can regroup and work through anything unresolved.
bcrest1 wrote:
SharkHunter wrote:S7eele - After a week AFK here we go:

3a) Credentials ARE fetched from the UMS.cred file. Look under the "Plugin mgmt" tab in the GUI there is a button called "Edit Credentials file" click it and you'll be able to edit the credential file. You might need to restart UMS afterwards. NOTE!!!! Make sure that the cred.path is set in the UMS.conf.

3b) The channels names are case-sensitive and it's those names that are used to find the creds in the cred file. Like said add

Code: Select all

channel.IceFilms=usr,pwd
Just a follow-up here on the 'case-sensitive' part... based on: the .ch file name or something ease? For example the icefilms.ch file is all lower case. Sorry if I'm missing something here. I did notice that in the .ch code, 'IceFilms' is capitalized as per your example. Thanks!
bcrest1 - SH or somebody more knowledgeable than myself should verify this but my testing indicates it doesn't have anything to do with the name of the .ch file but rather is based on a statement within the .ch file. In the .ch files I checked there was the following entry, or it's equivelant; channel "Channels Name". For example the navix.ch file contains the line "channel NaviX", the furk.ch file has the line "channel Furk" and icefilms.ch has the line "channel IceFilms". As far as I can tell you must match the channel name in the .cred file to the channel name as specified in the .ch files as indicated above. For example, "NaviX=username,password" or "Furk=username,password".
Peace!

billymild
Posts: 1
Joined: Wed Dec 26, 2012 9:01 am

Re: Channels Plugin

Post by billymild » Wed Dec 26, 2012 9:05 am

I have the Universal Media Server setup. I can navigate to the channels and look at the content, but when I got to play them it says "An Error has occured"


This is what the the log screen shows
12-25 14:54:34 Starting transcode/remux of PLAY - No Subs
12-25 14:54:37 Process C:\Program Files (x86)\Universal Media Server\win32\ffmpeg.exe has a return code of 1! Maybe an error occured... check the log file
12-25 14:54:40 Started playing PLAY - No Subs on your PlayStation 3
12-25 14:54:44 Stopped playing PLAY - No Subs on your PlayStation 3

I saw a few people have this issue. What was the fix for it? I am really new to this whole channels thing and would like to get it to work.

User avatar
gottoast
Posts: 29
Joined: Thu Nov 15, 2012 3:30 am

Re: Channels Plugin

Post by gottoast » Fri Jan 04, 2013 10:41 am

Yeah, I've bailed on UMS for a while too, holidays and in after a while blaming my ancient PC for most of my issues tore it down and am currently building a new machine which I'm excited about :mrgreen: Plan on diving back in hopefully this weekend once the new beast is up and running.
,____
||_|__\\__
|(0)___(o)|

Post Reply