Kalemsoft Stream App for BB Playbook

Discuss media renderers like Xbox 360, TVs, smartphones, etc.
Post Reply
darkmenace
Posts: 11
Joined: Wed Sep 05, 2012 12:47 am

Kalemsoft Stream App for BB Playbook

Post by darkmenace »

Anyone had any luck getting this app to work streaming from UMS? Their native streaming service is a CPU hog and would rather use UMS. It will link to UMS, show the files, and even list what tracks it will stream from UMS. But as soon as you start it you get an error it lost connection with DLNA server. Yet my PS3 is streaming from the same server just fine. Oh and it shows up in the UMS logs as a Nokia N900.
Wolfgan
Posts: 370
Joined: Fri Feb 08, 2013 12:33 am

Re: Kalemsoft Stream App for BB Playbook

Post by Wolfgan »

Kalemsoft player on PlayBook does a good job interacting with UMS (http://forums.crackberry.com/playbook-a ... ed-749422/). The latest v2.3.1 changed the User Agent String to a more accurate ID, so the creation of a kalemsoft.conf profile is really easy (it was conflicting wth other generic players previously).
Here's my current profile:

Code: Select all

# universalmediaserver renderer profile for Kalemsoft media player on PlayBook
# Refer to PS3.conf for help

RendererName=Kalemsoft MP
RendererIcon=Kalemsoft1.png
# Kalemsoft Media Player
# pre 2.3.1 version
# User-Agent: GUPnP/0.19.1 DLNADOC/1.50
# UserAgentSearch=GUPnP
# post 2.3.1 version
# User-Agent: KalemSoft Media Player
UserAgentSearch=KalemSoft
Video=true
Audio=true
Image=true

# added from PS3.conf , enables "Supported" formats below
MediaInfo=true
TranscodeFastStart=true

SeekByTime=false
TranscodeVideo=MPEGPSAC3
TranscodeAudio=WAV
DefaultVBVBufSize=false
MuxH264ToMpegTS=false
MuxDTSToMpeg=true
WrapDTSIntoPCM=false
MuxLPCMToMpeg=false
MaxVideoBitrateMbps=0
MaxVideoWidth=0
MaxVideoHeight=0
#TranscodeExtensions=flv
TranscodeExtensions=
#StreamExtensions=avi,xvid,divx,avc,mpg,mpeg,mkv,264,ts,tp,m2t,m2ts,wmv,mp3,wav,pcm,lpcm,wma,aac,flac,mka,aif,aiff,ogg,dts
StreamExtensions=

# Show the duration of a DVD Title in the overview
#ShowDVDTitleDuration=true
# CBR bitrate. Needed for byteseek to timeseek convertion. 0 = disabled.
CBRVideoBitrate=15000
# Number of seconds to rewind every time we do a byteseek to timeseek conversion.
# If the conversion isn't 100% accurate so a little rewind can be nice
ByteToTimeseekRewindSeconds=0

#-----------------------------------------------------------------------------
# SUPPORTED MEDIA FORMATS
#
# This section defines which media formats are supported by this renderer. If
# a file is supported and its mediainfo indicates that it falls within the
# capabilities of this renderer, PMS will stream the file to the renderer. All
# other files will be transcoded before being sent to the renderer.
#
# Each format that the renderer supports should result in a "Supported" line
# that defines the capabilities of the renderer. When MediaInfo = true, media
# files are parsed and their properties are matched against all "Supported"
# lines. If a value for a specific property cannot be parsed, that property
# is assumed to match.
#
# The order of the "Supported" lines matters: when multiple lines match, the
# first match is used.
#
# The media parser and this configuration file will recognize the following
# formats and codecs. Use lower case names only. Regular expressions are
# supported.
#
#        aac                (Advanced Audio Codec)
#        ac3                (Audio Coding 3)
#        aiff               (AIFF)
#        alac               (Apple Lossless)
#        ape                (Monkey's Audio)
#        atrac              (Atrac)
#        avi                (AVI container)
#        bmp                (Bitmap)
#        divx               (DivX Video)
#        dts                (Digital Theater Systems)
#        dtshd              (Digital Theater Systems)
#        dv                 (Digital Video)
#        eac3               (Extended AC3)
#        flac               (Free Lossless Audio Codec)
#        flv                (Flash Video)
#        gif                (GIF)
#        h264               (H.264)
#        jpg                (JPEG)
#        lpcm               (Linear PCM)
#        mjpeg              (M-JPEG)
#        mkv                (Matroska)
#        mov                (Quicktime container, Apple)
#        mp3                (MPEG Audio Layer 3)
#        mp4                (ISOM/MPEG4 container, or MPEG4 codec)
#        mpa                (MPEG Audio)
#        mpc                (MusePack)
#        mpeg1              (Codec used in VCD)
#        mpeg2              (Codec used in DVD Videos and HDTV)
#        mpegps             (MPEG presentation stream, used in DVD Videos, VCDs, etc.)
#        mpegts             (MPEG transport stream, used in sat TV, Blu-ray discs (BDAV) etc.)
#        ogg                (Ogg Vorbis)
#        png                (PNG)
#        ra                 (Real Audio)
#        rm                 (Real Media, RMVB)
#        tiff               (TIFF)
#        truehd             (TrueHD)
#        vc1                (VC-1)
#        wavpac             (WavPack)
#        wav                (WAVE file)
#        wma                (Windows Media Audio)
#        wmv                (Windows Media Video, tag also used for asf files)
#
#        und                (Undetermined, if the parser did not recognize one of above)
#
# Each of the "Supported" lines contains the following parameters separated by
# spaces or tabs:
#
#    f:    Regular expression to match the format of a file as parsed by the
#          MediaInfo library (see the list above). This parameter is mandatory.
#          Be careful when matching everything with ".+"; the renderer must be
#          able to handle all formats.
#
#    v:    Regular expression to match the video codec of the file as parsed by
#          the MediaInfo library (see the list above).
#
#    a:    Regular expression to match the audio codec of the file as parsed by
#          the MediaInfo library (see the list above).
#
#    m:    The MIME type to send to the renderer. Use of this parameter is
#          strongly recommended. If it is not set, an estimated value will be
#          assigned.
#
#    n:    The maximum number of audio channels used in the file as parsed by
#          the MediaInfo library.
#
#    s:    The maximum audio sample frequency used in the file as parsed by
#          the MediaInfo library, specified in Hertz.
#
#    b:    The maximum audio bit rate used in the file as parsed by the
#          MediaInfo library, specified in bits per second.
#
#    w:    The maximum video width used in the file as parsed by the MediaInfo
#          library, specified in pixels.
#
#    h:    The maximum video height used in the file as parsed by the MediaInfo
#          library, specified in pixels.
#
#    qpel: Quarter pixel codec setting in the file as parsed by the MediaInfo
#          library.
#
#    gmc:  The number of global motion compensation warp points in the file as
#          parsed by the MediaInfo library.
#

# Official specs from http://wdc.com/en/products/products.aspx?id=330

# [Supported video formats]:
Supported = f:mpegps|mpegts|mpg    v:mpeg1|mpeg2|mp4|h264|avc|vc1    a:ac3|lpcm|aac|mpa|dts        m:video/mpeg

# specific mediainfo attributes, for better auto detection. gmc is not supported here.
Supported = f:avi|divx    v:mp4|divx|mjpeg|h264|avc|mpeg1|mpeg2      a:mp3|lpcm|mpa|ac3|aac|dts        m:video/x-divx        
# gmc:0

Supported = f:mp4    v:mp4|h264|avc|vc1        a:ac3|lpcm|aac|mpa|dts        m:video/mp4
Supported = f:mkv    v:mp4|divx|mjpeg|h264|avc|vc1      a:mp3|lpcm|mpa|ac3|aac|dts        m:video/x-matroska       
Supported = f:flv    v:h264        a:mp3|ac3|aac        m:video/x-flv
Supported = f:wmv    v:wmv|vc1        a:wma        m:video/x-ms-wmv


# [Supported audio formats]:
Supported = f:wav        a:dts|lpcm        n:6        s:48000        m:audio/wav
Supported = f:wav        n:2        s:48000        m:audio/wav
Supported = f:mp3        n:2        m:audio/mpeg

# Apple lossless not supported
Supported = f:aac        n:2        a:(?!alac).+        m:audio/x-m4a

Supported = f:wma        m:audio/x-ms-wma
Supported = f:ogg        m:audio/ogg
Supported = f:flac       m:audio/flac


# [Supported image formats]
Supported = f:bmp        m:image/bmp
Supported = f:jpg        m:image/jpeg
Supported = f:png        m:image/png
Supported = f:gif        m:image/gif
Supported = f:tiff       m:image/tiff

#-----------------------------------------------------------------------------
I hope it helps, Wolf.
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted :D )
User avatar
Optimus_prime
Posts: 678
Joined: Fri Jun 01, 2012 6:39 pm
Location: Sydney, Australia

Re: Kalemsoft Stream App for BB Playbook

Post by Optimus_prime »

I'll submit this conf to git now.
Cheer's for the help, wolf
How Ask For Support
Remember, Debug Log's Can/Will Help and Explain your issues, we're not mind reader's but here to help
OS's I Use And Can Assist With: Windows 7/8, Mac OS-X 10.8 & 10.9
Mac OS-X Java 7 Builds Mac OS-X Java 7 Forum
Wolfgan
Posts: 370
Joined: Fri Feb 08, 2013 12:33 am

Re: Kalemsoft Stream App for BB Playbook

Post by Wolfgan »

Optimus_prime wrote:I'll submit this conf to git now.
Cheer's for the help, wolf
My pleasure to contribute guys. Wolf
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted :D )
darkmenace
Posts: 11
Joined: Wed Sep 05, 2012 12:47 am

Re: Kalemsoft Stream App for BB Playbook

Post by darkmenace »

Cool been away for a few weeks so I will give the update a try this evening... Thanks All...
darkmenace
Posts: 11
Joined: Wed Sep 05, 2012 12:47 am

Re: Kalemsoft Stream App for BB Playbook

Post by darkmenace »

Ok ran some tests at home and found that most movies work just fine... But ones with H264 compression have issues as they show as 0 MB in size and don't play but they are good as I can play them on the PS3 from the same server. I didn't have a lot of time last night to work on this but will try and capture more information in regards tonight. But wanted to at least share what I have learned so far.
Wolfgan
Posts: 370
Joined: Fri Feb 08, 2013 12:33 am

Re: Kalemsoft Stream App for BB Playbook

Post by Wolfgan »

darkmenace wrote:Ok ran some tests at home and found that most movies work just fine... But ones with H264 compression have issues as they show as 0 MB in size and don't play but they are good as I can play them on the PS3 from the same server. I didn't have a lot of time last night to work on this but will try and capture more information in regards tonight. But wanted to at least share what I have learned so far.
This profile is built to avoid transcoding as much as it can and let the PlayBook render the video at max quality with their own drivers. If you find something not working check the debug log and see what codecs mediainfo detected in the movie file, then you may add them in the bottom section of supported codecs/filetypes (and share your findings in here :-)
Thanks! Wolf
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted :D )
darkmenace
Posts: 11
Joined: Wed Sep 05, 2012 12:47 am

Re: Kalemsoft Stream App for BB Playbook

Post by darkmenace »

Ok UMS goes nuts when I pick one of my movies attached is the logs...
Attachments
ums_dbg.zip
(42.66 KiB) Downloaded 609 times
Post Reply