Page 1 of 1

Kalemsoft Stream App for BB Playbook

Posted: Sun Dec 30, 2012 2:48 pm
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.

Re: Kalemsoft Stream App for BB Playbook

Posted: Sun Mar 03, 2013 3:30 am
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.

Re: Kalemsoft Stream App for BB Playbook

Posted: Sun Mar 03, 2013 3:42 pm
by Optimus_prime
I'll submit this conf to git now.
Cheer's for the help, wolf

Re: Kalemsoft Stream App for BB Playbook

Posted: Mon Mar 04, 2013 12:51 am
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

Re: Kalemsoft Stream App for BB Playbook

Posted: Tue Mar 05, 2013 11:58 pm
by darkmenace
Cool been away for a few weeks so I will give the update a try this evening... Thanks All...

Re: Kalemsoft Stream App for BB Playbook

Posted: Thu Mar 07, 2013 1:39 am
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.

Re: Kalemsoft Stream App for BB Playbook

Posted: Thu Mar 07, 2013 6:38 am
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

Re: Kalemsoft Stream App for BB Playbook

Posted: Sun Mar 10, 2013 10:00 am
by darkmenace
Ok UMS goes nuts when I pick one of my movies attached is the logs...