Implement a proper automatic detection of clients

Issue #127 resolved
Petr Nejedly repo owner created an issue

based on IP address also enable manual attaching profile to a device that doesn't support automatic

Comments (15)

  1. Former user Account Deleted

    It would also be great if you could display a list of all the connected devices and the current profile that's in use for each device (both auto & manual) in the Serviio Console app.

  2. Petr Nejedly reporter

    has to update connection manager service to only serve protocol info including formats for the client (based on incoming IP) - ATM it returns all possible combinations

  3. Former user Account Deleted

    I'd like to follow-up with the request of adding the <MAC> or <IP> tags to the <Detection> part of the profile. This would greatly simplify the assignment of a profile for multiple devices on a network. Thanks.

  4. Former user Account Deleted

    Will that work for headless linux servers also? I run my serviio instance on a VM in my ESX server at home... Thanks!

  5. Petr Nejedly reporter
    • changed version to 0.5
    • changed component to server

    It will, but you'll have to configure your instance via the console remotely - as you probably do now as well (?).

  6. Former user Account Deleted

    does client-based profile support mean that: - I could set (for example) "iphone" profile for my iphone and it would be transcoded with h.264 and appropriate resolution?

    - At the same time, I could set samsung c-series profile for my TV and serviio would use transcoding settings required for c-series?

  7. Petr Nejedly reporter
    • changed version to 0.5
    • changed component to server
    • changed status to open

    yes, you'll be able to assign a specific profile to devices,so that you can use Serviio to streaming to many different players without the need to switch profiles

  8. Petr Nejedly reporter

    Samsung C series:

    2010-11-01 10:15:04,770 INFO  [RendererManager] Adding renderer Renderer [uuid=9dcf03fa-9fa9-066b-76a6-19162fe95922, ipAddress=192.168.1.5, friendlyName=TV-32C650, modelName=Samsung DTV DMR, modelNumber=1.0, 
    productCode=null, serverName=Linux/9.0 UPnP/1.0 PROTOTYPE/1.0, profileId=2] to list of active renderers
    
  9. Petr Nejedly reporter
    2010-11-03 21:17:23,036 INFO  [RendererManager] Adding renderer Renderer [uuid=29bbe0e1-1a6e-47f6-8f8d-00166b335ff6, ipAddress=192.168.5.54, friendlyName=DIRECTV Mediashare Renderer, modelName=MediaRenderer, modelNumber=1.0, 
    productCode=null, serverName=Linux/2.6.18-lttng-0.6.41, UPnP/1.0 DIRECTV JHUPnP/1.0 DLNADOC/1.00 DIRECTV VIIV devices INTEL_NMPR/2.1, profileId=6] 
    to list of active renderers
    
  10. Petr Nejedly reporter

    WDTVLIVE:

    2010-11-05 17:45:16,632 INFO  [RendererManager] Adding renderer Renderer [uuid=63faf4ce-0090-a974-15c0-6bd03d674c9c, ipAddress=192.168.1.13, friendlyName=WDTVLIVE, modelName=WD TV HD Live, modelNumber=WDBAAP, 
    productCode=null, serverName=POSIX, UPnP/1.0, Intel MicroStack/1.0.1497, profileId=1] to list of active renderers
    
  11. Petr Nejedly reporter

    PS3 M-SEARCH request:

    M-SEARCH * HTTP/1.1\r\n
    HOST: 239.255.255.250:1900\r\n
    ST: urn:schemas-upnp-org:device:MediaServer:1\r\n
    MAN: "ssdp:discover"\r\n
    MX: 2\r\n
    X-AV-Client-Info: av=5.0; cn="Sony Computer Entertainment Inc."; mn="PLAYSTATION 3"; mv="1.0";\r\n
    \r\n
    
  12. Petr Nejedly reporter

    Panasonic Vieira M-SEARCH request:

    0000  01 00 5e 7f ff fa 70 58  12 99 90 a7 08 00 45 00   ..^...pX ......E.
    0010  01 81 02 ab 00 00 04 11  01 0a c0 a8 01 15 ef ff   ........ ........
    0020  ff fa c3 82 07 6c 01 6d  f0 bc 4d 2d 53 45 41 52   .....l.m ..M-SEAR
    0030  43 48 20 2a 20 48 54 54  50 2f 31 2e 31 0d 0a 48   CH * HTT P/1.1..H
    0040  4f 53 54 3a 20 32 33 39  2e 32 35 35 2e 32 35 35   OST: 239 .255.255
    0050  2e 32 35 30 3a 31 39 30  30 0d 0a 4d 41 4e 3a 20   .250:190 0..MAN: 
    0060  22 73 73 64 70 3a 64 69  73 63 6f 76 65 72 22 0d   "ssdp:di scover".
    0070  0a 4d 58 3a 20 31 0d 0a  53 54 3a 20 75 72 6e 3a   .MX: 1.. ST: urn:
    0080  73 63 68 65 6d 61 73 2d  75 70 6e 70 2d 6f 72 67   schemas- upnp-org
    0090  3a 64 65 76 69 63 65 3a  4d 65 64 69 61 53 65 72   :device: MediaSer
    00a0  76 65 72 3a 31 0d 0a 58  2d 50 41 4e 41 53 4f 4e   ver:1..X -PANASON
    00b0  49 43 2d 52 65 67 69 73  74 72 61 74 69 6f 6e 3a   IC-Regis tration:
    00c0  20 56 6b 6c 46 55 6b 45  41 41 41 41 41 41 41 41    VklFUkE AAAAAAAA
    00d0  41 41 41 41 41 41 41 41  41 41 41 41 41 41 41 41   AAAAAAAA AAAAAAAA
    00e0  41 41 41 41 3d 0d 0a 58  2d 50 41 4e 41 53 4f 4e   AAAA=..X -PANASON
    00f0  49 43 2d 44 4d 50 2d 50  72 6f 66 69 6c 65 3a 20   IC-DMP-P rofile: 
    0100  4d 50 45 47 5f 50 53 5f  50 41 4c 20 4a 50 45 47   MPEG_PS_ PAL JPEG
    0110  5f 53 4d 20 50 56 5f 44  49 56 58 5f 44 49 56 33   _SM PV_D IVX_DIV3
    0120  20 50 56 5f 44 49 56 58  5f 44 49 56 34 20 50 56    PV_DIVX _DIV4 PV
    0130  5f 44 49 56 58 5f 44 49  56 58 20 50 56 5f 44 49   _DIVX_DI VX PV_DI
    0140  56 58 5f 44 58 35 30 20  50 56 5f 44 52 4d 5f 44   VX_DX50  PV_DRM_D
    0150  49 56 58 5f 44 49 56 33  20 50 56 5f 44 52 4d 5f   IVX_DIV3  PV_DRM_
    0160  44 49 56 58 5f 44 49 56  34 20 50 56 5f 44 52 4d   DIVX_DIV 4 PV_DRM
    0170  5f 44 49 56 58 5f 44 49  56 58 20 50 56 5f 44 52   _DIVX_DI VX PV_DR
    0180  4d 5f 44 49 56 58 5f 44  58 35 30 0d 0a 0d 0a      M_DIVX_D X50....
    
  13. Log in to comment