Subscribe

Transcode profile per device

  1. 2009-12-03 10:10:42 PST
    Hi all and again thanks for this brilliant software. I've been using mediatomb since version 0.8 and like it alot. My home has alot of media render devices used by the family members, including DSM-320, Buffalo Linktheater, Popcorn hour C-200 , Xbox 360 to name a few. What I'd really like to see implemented in future version, is to be able to define a transcoding profile per device, the Popcorn hour C200 needs no transcoding at all, but on the otherhand the DSM-320 and the Buffalo player need transcoding for some of the media formats. Just my 5 cents, Cheers Konni.
  2. 2009-12-04 10:01:23 PST
    You are not the only one, asking for this feature, we would also like to have this, however it's unfortunately not so easy. Our plan was to replace libupnp with our own library, which would have more features and which would make it easy to detect other players. We did not find the time for that yet, so right now such renderer detection is not easily possible, sorry.
  3. 2009-12-04 16:08:47 PST
    How about starting with something simple like defining device to mac address .. that could work .. to start with.
  4. 2009-12-08 07:07:44 PST
    Jin .. are you sure about that ? I've been poking around in the twonkymedia files and I noticed a client database lookup table that is used to identify renderers/clients based on the HTTP Header (user agent) that each client sends when it connects to the media server. That is user agent string is then used to determine what kind of device is connecting to the server. As of I best know, twonky is using the standard upnp library like MT. Could MT use this approach as well to identify clients ?? Here below is the client database from twonky ... <pre> <code> // Field descriptions // NA client name // HH HTTP Header field (user agent) of client. // H2:Secondary HTTP Header field // DD Device Description field of client // AV Audio/Video options - M for Music only // HP HTTP protocol option, chunked for chunked support, close for always close connection // HP LIVEWITHLENGTH HTTP protocol needs content length // HP LIVEPSPLENGTH - special PSP header for live content // HP 1.0RESPONSE - client requires 1.0 response on 1.0 request // HP NETGEARRTP - support special Netgear RTP style // DX ABSOLUTEURI for clients which can not cope with relative URI path // DX WMC for clients which need a WMC compliant device description // DX REDSONIC for clients like DSM 520 which need the resonic string to enable nice UI // ET NO - no eventing for this client // XM PHILIPSSEARCH special handling for philips search // XM PHILIPSSRT for philips subtitle support // XM DLINKTHUMB for d-link thumbnail support // XM SMALLIDS e.g. for philips generated object IDs like vTuner can not be larger than 200 byte // XM WMCIDS - clients needs WMC sytle container IDS // XM MINIMALMP3URL e.g. XBOX and YAMAHA can not cope with to much info here // XM TRPICSONLY - only give transcoded picture res elems, and not the original one at all // SC roku - give special Roku search capabilities // SC nodups - do not give duplicates on search // SC yamaha - yamaha search style // SC sony - sony search style // DL MP4DLNA force specific MPEG4 settings for PS3 // DV default view for this client use view name as it is define in view.xml (e.g.: simpledefault, ipodlike, advanceddefault) // XM noutf8 - do enhanced ASCII instead of utf8 // XM GIVECHILDCOUNT // XM FORCERES // XM CANNOTREGISTERDEVICE - force Action failed on X_MS_MediaReceiverRegistrar:RegisterDevice // XM NOWMDRM - do not advertise X_MS_Registrar service for this device // XM PHILIPS // XM DLNA10 - force DLNA 1.0 bahaviour // XM DLNA15 - force DLNA 1.5 behaviour // XM DLNANO - do not give DLNA extensions for this client! // XM IGNORESORT - client gives funny sort orders, ignore these // DB FIX, AUTO, FIXPC set to FIX if the entry can only be overruled by manual user interaction, FIXPC for PC software clients, set to auto if a different client identify string can overrule this entry // XM NOUTF8SORT - suppress UTF8 sort for clients which need ASCII sort to jump in long lists (e.g .Philips SLA5500) // XM DATETIME - add time to date for clients which can use the time info as well // XM NOAASCALE - Do not scale AlbumArt for this client // XM PHILIPSAASCALE - scaled AlbumArt for this client // XM VIERA_DIVXPROFILE - Add client specific profile for DivX // complete list of used mime type conversions // MT MIMETYPE conversion - client needs alternative mime type for given file extension (case insensitive) // MT aif,aiff audio/aiff // MT avi,divx video/avi // MT flac audio/flac // MT lpcm,pcm audio/lpcm // MT m4a,mp4.a,3gp.a,m4b audio/mp4 // MT mp1,mp2 audio/mpeg // MT mp4 video/MP4V-ES // MT mpg,m1v,mpe video/MP1S // MT ogg audio/x-ogg // MT ts video/mpeg // MT wav audio/wav // MT nnn not-supported - use this if a client shall not get a RES element for this extension by all means (e.g. XBOX and MPEG) // TR support for this transcoded formats // List of devices starting here >> NA:-/- DB:AUTO >> NA:Generic Media Receiver HH:DLNADOC/1.50 XM:DLNA15 DB:AUTO >> NA:Generic Music Only Receiver AV:M XM:DLNA15 DB:AUTO >> NA:Acer Media Player DD:Acer DB:FIX XM:DLNANO >> NA:ACTIVY Media Player DD:ACTIVY HP:chunked XM:DLNA10 TR:JPEG120x90,JPEG_HD,MP3,WAV,WMV XM:TRPICSONLY DB:FIX >> NA:Archos 605 wifi DD:A605F DB:FIX >> NA:BridgeCo Firmware based AV:M XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT >> NA:Buffalo Link Theater (PC-P4LWAG) DD:PC-P4LWAG HP:chunked XM:IGNORESORT XM:DLNA15 MT:mpeg,mpeg2 video/mpeg MT:wav,WAV audio/wav DB:FIX >> NA:Buffalo LT-H90LAN DD:LT-H90 HP:chunked MT:mpeg,mpeg2 video/mpeg MT:wav audio/wav MT:m4a audio/m4a-latm XM:IGNORESORT XM:DLNA15 DB:FIX >> NA:Buffalo PC-P1LAN DD:PC-P1LAN HP:chunked MT:mpeg,mpeg2 video/mpeg XM:IGNORESORT XM:DLNA15 DB:FIX >> NA:Buffalo PC-P4LAN DD:PC-P4LAN HP:chunked MT:mpeg,mpeg2 video/mpeg MT:wav audio/wav XM:IGNORESORT XM:DLNA15 DB:FIX >> NA:DirectTV HD DVR HH:DIRECTTV XM:DLNA10 DB:FIX >> NA:D-Link DSM120 AV:M DD:DSM-120 DB:FIX XM:DLNANO >> NA:D-Link DSM320 HP:close HP:1.0RESPONSE TR:JPEG_VGA,JPEG120x90,MP3,WAV,WMV XM:TRPICSONLY XM:DLINKTHUMB DX:REDSONIC AV:no-m3u DD:DSM-320 HH:dma/1.0 redsonic XM:FORCERES XM:DLNANO DB:FIX MT:aif,aiff audio/aiff MT:avi video/avi MT:divx video/x-msvideo MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:mp4 video/MP4V-ES MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:mpg,m1v,mpe video/MP1S MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav MT:gif not-supported >> NA:D-Link DSM520 XM:DLINKXXXTHUMB-FOR-TESTING HP:close HP:1.0RESPONSE TR:JPEG120x90,JPEG_HD,MP3,WAV,WMV DX:REDSONIC AV:no-m3u HH:REDSONIC DD:DSM-520 XM:FORCERES XM:DLNANO DB:FIX >> NA:D-Link DSM510 DD:DSM-510 DB:FIX MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:m1v,mpe video/MP1S MT:mpg video/mpeg MT:ogg application/ogg MT:ts video/mpeg MT:wav audio/wav HP:close >> NA:DENON DD:DENON XM:CANNOTREGISTERDEVICE DB:FIX >> NA:DiXiM Media Client DD:DiXiM MT:wav audio/wav DB:FIX >> NA:DSPG XpndR DPF Demo/1.01 DD:DSPG XpndR DPF Demo/1.01 HH:DSPG XpndR DPF Demo/1.01 TR:JPEG_VGA XM:TRPICSONLY DB:FIX >> NA:DSPG XpndR Phone Demo/1.01 DD:DSPG XpndR Phone Demo/1.01 HH:DSPG XpndR Phone Demo/1.01 TR:JPEG176x220 XM:TRPICSONLY DB:FIX >> NA:Freecom MusicPal DD:MusicPal AV:M DB:FIX >> NA:Frontier Jupiter 6.2 HH:FSL DLNADOC/1.50 XM:DLNA15 AV:M DB:FIX >> NA:Go.Video D2730 HH:D2730 TR:JPEG_VGA,MP3,WAV,WMV XM:TRPICSONLY XM:DLNANO DB:FIX >> NA:Homepod AV:M XM:noutf8 DB:FIX XM:DLNANO >> NA:HP MediaSmart TV HP:chunked DD:MediaSmart XM:DLNA15 MT:wav audio/wav DB:FIX >> NA:Intervideo WinDVD HH:Intervideo DB:FIXPC XM:DLNANO >> NA:Kenwood Media Player AV:no-m3u DD:Kenwood DB:FIX XM:DLNANO >> NA:KiSS Player HH:KiSS_UPnP_STACK DB:FIX XM:DLNANO >> NA:Kodak EX-1011 DD:EX-1011 HP:LIVEWITHLENGTH DB:FIX >> NA:Lacie GAIABA HH:GAIABA XM:DLNA15 DB:FIX >> NA:LinkSys Media Link for Music AV:M DD:Linksys WML11B XM:FORCERES DB:FIX XM:DLNANO >> NA:Live Radio DMR DD:Live Radio DMR XM:DLNA10 OS:supports_icy DB:FIX >> NA:Loewe Connect DD:Loewe TR:JPEG_TN,JPEG_HD,MP3,WAV,WMV XM:TRPICSONLY XM:DLNA10 HP:LIVEWITHLENGTH DB:FIX >> NA:Marantz DMP DD:marantz DMP MT:wav audio/wav DB:FIX >> NA:Medion IPTV Box DD:M-Port Connect XS XM:WMCIDS XM:MINIMALMP3URL XM:DLNA15 AV:no-m3u DB:FIX >> NA:Medion WLAN Internet Radio AV:M DD:Medion WLAN Internet Radio DB:FIX XM:DLNANO MT:aif,aiff audio/aiff MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:ogg audio/x-ogg MT:wav audio/wav >> NA:Momento DD:Momento HP:chunked TR:JPEG_TN,JPEG_VGA XM:TRPICSONLY DX:WMC XM:WMCIDS DB:FIX XM:DLNANO >> NA:Nero Home HH:Nero Home DB:FIXPC >> NA:Netgear Digital Entertainer DD:Digital Entertainer MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:mp4 video/mp4 MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:mpg,m1v,mpe video/MP1S MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav DB:FIX XM:IGNORESORT XM:DLNANO >> NA:Netgear MP101 AV:M HH:Netgear MP101 XM:FORCERES DB:FIX XM:DLNANO >> NA:Netgear MP101 RTP AV:M HH:Netgear MP101 HP:NETGEARRTP XM:FORCERES DB:FIX XM:DLNANO >> NA:Netgear MP115 TR:JPEG120x90,JPEG_VGA,MP3,WAV,WMV XM:TRPICSONLY MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:mpg,m1v,mpe video/MP1S MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav XM:FORCERES DB:FIX XM:DLNANO >> NA:Nintendo Wii HH:Nintendo Wii HP:chunked TR:JPEG600x350,MP3,FLV DB:FIX XM:DLNANO >> NA:Nokia Phone HH:Nokia HP:chunked XM:DLNA15 DB:AUTO MT:wav audio/wav >> NA:Nokia DLNA 1.5 Compatible Phone HH:Nokia H2:DLNADOC/1.50 HP:chunked XM:DLNA15 DB:AUTO MT:wav audio/wav >> NA:NOXON 2 iRadio AV:M DD:NOXON 2 iRadio XM:GIVECHILDCOUNT XM:FORCERES XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT XM:DLNANO >> NA:Noxon Audio 2 AV:M DD:NOXON2 XM:GIVECHILDCOUNT XM:FORCERES XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT XM:DLNANO XM:IGNORESORT >> NA:Noxon Audio 2 fw>6300 AV:M DD:NOXON 2 XM:GIVECHILDCOUNT XM:FORCERES XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT XM:DLNANO XM:IGNORESORT >> NA:Noxon Audio (v1) AV:M DD:TerraTec XM:noutf8 XM:GIVECHILDCOUNT XM:FORCERES XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT XM:DLNANO XM:IGNORESORT >> NA:omnifi DMS1 AV:M HH:Linux/2.4.18-rmk7 DB:FIX XM:DLNANO >> NA:Oregan Media Browser DD:Oregan DB:FIX >> NA:OXX Alto HH:Linux/2.4.26-vrs1-bast2 DB:FIX >> NA:Panasonic VIERA HH:X-PANASONIC-DMP-Profile: HP:chunked XM:DLNA15 DB:FIX MT:avi,divx video/avi XM:VIERA_DIVXPROFILE >> NA:PS3 HH:PLAYSTATION DB:FIX XM:DLNA10 XM:DATETIME DL:MP4DLNA HP:chunked MT:mpeg,mpeg2,vdr,spts,tp,ts video/mpeg MT:m4a audio/mp4 MT:avi,divx video/avi AV:no-m3u >> NA:PSP HH:PlayStation Portable HP:LIVEPSPLENGTH DB:FIX >> NA:PacketVideo Player HH:pvConnect DD:pvConnect DB:FIXPC >> NA:Philips MCW770 AV:no-m3u AV:M DD:MCW770 HP:LIVEWITHLENGTH XM:SMALLIDS DB:FIX XM:DLNANO ET:NO >> NA:Philips Music Player NP1100 DD:NP1100 XM:CANNOTREGISTERDEVICE AV:M DB:FIX >> NA:Philips Music Player NP2x00 DD:NP2x00 XM:PHILIPSSEARCH XM:PHILIPSAASCALE XM:DLNA10 TR:JPEG42x42,JPEG320x240,JPEG_SM DB:FIX >> NA:Philips Streamium NP2500 HH:NP2500 DD:Philips Streamium HiFi Link XM:PHILIPSSEARCH XM:PHILIPSAASCALE TR:JPEG42x42,JPEG320x240,JPEG_SM XM:DLNA10 DB:FIX >> NA:Philips Streamium NP2900 HH:NP2900 DD:Philips Streamium HiFi Player XM:PHILIPSSEARCH XM:PHILIPSAASCALE TR:JPEG42x42,JPEG320x240,JPEG_SM XM:DLNA10 DB:FIX >> NA:Philips SL50i AV:no-m3u AV:M DD:SL50i HP:LIVEWITHLENGTH XM:SMALLIDS DB:FIX XM:DLNANO >> NA:Philips SL300i AV:no-m3u HH:Allegro-Software-WebClient/4.30 XM:PHILIPSSRT XM:SMALLIDS MT:avi,divx video/x-ms-avi DD:SL300i HP:LIVEWITHLENGTH TR:JPEG138x103,JPEG_PAL,MP3,WAV,WMV XM:TRPICSONLY XM:DLNANO DB:FIX >> NA:Philips SL400i AV:no-m3u HH:Allegro-Software-WebClient/4.30 DD:SL400i HP:LIVEWITHLENGTH TR:JPEG138x103,JPEG_PAL,MP3,WAV,WMV XM:TRPICSONLY MT:avi,divx video/x-ms-avi XM:PHILIPSSRT XM:SMALLIDS XM:DLNANO DB:FIX >> NA:Philips SLA5500 AV:no-m3u AV:M DD:SLA5500 HP:LIVEWITHLENGTH XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT XM:DLNANO >> NA:Philips SLA5520 AV:no-m3u AV:M DD:SLA5520 HP:LIVEWITHLENGTH XM:CANNOTREGISTERDEVICE DB:FIX XM:NOUTF8SORT XM:DLNANO >> NA:Philips Streamium AV AV:no-m3u HH:Philips-Software-WebClient XM:PHILIPSSRT XM:SMALLIDS MT:avi,divx video/x-ms-avi HP:LIVEWITHLENGTH TR:JPEG138x103,JPEG_HD,MP3,WAV,WMV XM:TRPICSONLY XM:DLNANO DB:FIX >> NA:Philips Streamium Audio AV:no-m3u AV:M HP:LIVEWITHLENGTH XM:SMALLIDS DB:FIX XM:DLNANO >> NA:PURE Avanti Flow HH:PURE Avanti Flow D1R AV:M DB:FIX >> NA:PURE EVOKE Flow HH:PURE EVOKE Flow D1R AV:M DB:FIX >> NA:PURE Sensia HH:PURE Sensia D1R AV:M DB:FIX >> NA:PURE Sensia HH:PURE Sensia D3R TR:JPEG_SM DB:FIX >> NA:PURE Siesta Flow HH:PURE Siesta Flow D1R AV:M DB:FIX >> NA:PURE Sirocco 550 HH:PURE Sirocco 550 D1R AV:M DB:FIX >> NA:Roku Soundbridge AV:M HP:chunked MT:avi,divx video/avi MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:ogg audio/x-ogg MT:wav audio/wav DD:SoundBridge SC:roku SC:nodups DB:FIX XM:DLNANO >> NA:Rudeo Play & Control HH:Rudeo SC:nodups DB:FIX >> NA:Samsung Phone HH:GT-I8000 XM:DLNA15 DB:FIX >> NA:Samsung Photo Player DD:SPF-72V DX:WMC XM:WMCIDS XM:MINIMALMP3URL XM:DLNANO DB:FIX MT:avi,divx video/avi MT:mp1,mp2 audio/mpeg MT:ts video/mpeg MT:wav audio/wav >> NA:SMC EZ-Stream DB:FIX XM:CANNOTREGISTERDEVICE XM:DLNANO >> NA:Siemens M740 AV TR:JPEG_PAL,MP3,WAV,WMV XM:TRPICSONLY DB:FIX XM:DLNANO >> NA:Sony CPF-IX001 AV:M DX:ABSOLUTEURI XM:DLNA10 DB:FIX >> NA:Sony KDL-26J3000 HH:Sony KDL-26J3000 XM:DLNA10 DB:FIX >> NA:Sony MR100 TR:JPEG120x90,JPEG_PAL,MP3,WAV,WMV XM:TRPICSONLY HH:VGP-MR100 DB:FIX >> NA:Sony NAS-CZ1 AV:M HH:NAS-CZ1 DX:ABSOLUTEURI XM:DLNA10 DB:FIX >> NA:Sony NetJuke AV:M HH:SONY_NetJuke XM:DLNA10 DB:FIX >> NA:Sony Network Media Receiver SC:sony DB:FIX >> NA:Sony VGF-WA1 AV:M HH:VGF-WA1 DB:FIX >> NA:Syabas Firmware based HH:Syabas MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:mp4 video/MP4V-ES MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav TR:JPEG_HD,MP3,WAV,WMV XM:DLNANO XM:IGNORESORT DB:AUTO >> NA:TA music player AV:M DD:elektroakustik DB:FIX >> NA:TEAC WAP-4500 AV:M DD:WAP-4500 HP:chunked XM:DLNA15 DB:FIX >> NA:TEAC WAP-8500 AV:M DD:WAP-8500 HP:chunked XM:DLNA15 DB:FIX >> NA:TechniSat InternetRadio AV:M DD:TechniSat InternetRadio DB:FIX XM:CANNOTREGISTERDEVICE XM:NOUTF8SORT >> NA:TG100 AV:no-m3u DD:TG100 HP:1.0RESPONSE DB:FIX XM:DLNANO >> NA:TwonkyPlayer DD:TwonkyRenderer DB:FIXPC >> NA:TwonkyMedia-Browser HH:uMediaBrowser TR:JPEG_TN,JPEG_MED,MP3,WAV,WMV XM:DLNANO DB:FIXPC >> NA:TwonkyMedia Manager HH:PVConnect Media Manager DD:TMMPlayer XM:DLNA15 DV:advanceddefault DB:FIXPC >> NA:WAP-5000 DD:WAP-5000 XM:WMCIDS XM:DLNA15 AV:M DB:FIX >> NA:WAS7000 DD:WAS7000 AV:M DB:FIX >> NA:Windows 7 DD:<modelName>Windows Media Player Sharing</modelName> D2:<modelNumber>5.0</modelNumber> HH:Windows-Media-Player XM:DLNA15 DB:FIXPC >> NA:Windows Media Player DX:ABSOLUTEURI DD:<modelName>Windows Media Player Sharing</modelName> D2:<modelNumber>4.0</modelNumber> DX:WMC DB:FIXPC >> NA:WinCE based Client HH:Windows CE TR:JPEG_VGA,MP3,WAV,WMV XM:TRPICSONLY DX:WMC XM:WMCIDS XM:DLNANO DB:FIX >> NA:XBOX 360 HH:Xbox DD:Xbox DX:WMC XM:WMCIDS XM:MINIMALMP3URL XM:DLNANO DB:FIX MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:ts video/mpeg MT:wav audio/wav MT:mpg not-supported >> NA:Xstream Player DD:Xstream Player MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:mpg,m1v,mpe video/MP1S MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav TR:JPEG_HD,MP3,WAV,WMV DB:FIX XM:DLNANO >> NA:YAMAHA DMC HH:YAMAHA_MusicCAST2 MT:aif,aiff audio/aiff MT:flac audio/flac MT:lpcm,pcm audio/L16 MT:m4a,mp4.a,3gp.a,m4b,aac audio/mp4 MT:mp1,mp2,mp3 audio/mpeg MT:ogg audio/ogg MT:wav audio/wav MT:wma audio/x-ms-wma XM:NOWMDRM DB:FIX XM:DLNA15 >> NA:YAMAHA Network Receiver HH:YAMAHA MT:aif,aiff audio/aiff MT:flac audio/flac MT:lpcm,pcm audio/L16 MT:m4a,mp4.a,3gp.a,m4b,aac audio/mp4 MT:mp1,mp2,mp3 audio/mpeg MT:ogg audio/ogg MT:wav audio/wav MT:wma audio/x-ms-wma DX:ABSOLUTEURI XM:MINIMALMP3URL SC:nodups SC:yamaha DB:FIX XM:DLNANO >> NA:Ziova CS505/510 HH:Ziova DD:Ziova HP:Close MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:lpcm,pcm audio/lpcm MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav TR:JPEG_HD,MP3,WAV,WMV XM:noutf8 XM:DLNANO DB:FIX >> NA:Zyxel DMA / Dixim DMA DD:dixim HP:chunked XM:DLNA15 AV:no-m3u MT:divx,avi video/avi DB:FIX >> NA:Generic DLNA 1.0 HH:DLNADOC/1.00 HP:chunked XM:DLNA10 DB:AUTO >> NA:CTT DLNA 1.5 HH:CTT: HP:chunked XM:DLNA15 DV:byfolder DB:FIXPC >> NA:Popcorn Hour C-200 HH:SMP8634, UPnP/1.0, DLNADOC/1.00 INTEL_NMPR/2.1 MT:aif,aiff audio/aiff MT:avi,divx video/avi MT:flac audio/flac MT:flv video/x-flv MT:lpcm,pcm audio/lpcm MT:mp4 video/MP4V-ES MT:m4a,mp4.a,3gp.a,m4b audio/mp4 MT:mp1,mp2 audio/mpeg MT:ogg audio/x-ogg MT:ts video/mpeg MT:wav audio/wav PX:1920 PY:1080 XM:ADDTITLETOURL XM:DLNA10 XM:IGNORESORT DB:AUTO </code> </pre>
  5. 2009-12-30 14:17:42 PST
    Hmm, depends if it is really only user agent based... often you have the same user agent if a device uses the same UPnP stack, which however does not mean that it will suffer from identical problems (one device could be audio only, the other one could be audio + video). Probably some devices could be identified from the headers I guess, but others may require a UPnP search, downloading and parsing their description document and so on, so much more work... I recently got a suggestion to add an IP based setup, i.e. transcoding profiles "by IP", I had a look and I think it could be added within a reasonable effort once I find the time for it. Current goal is to finally get 0.12 out... d'oh...
  6. 2010-01-01 14:49:44 PST
    Please not IP or MAC based. That's kind of a hack. You can set that up, I can, but a regular user does not even know what an IP address is yet change his entire network to a mixed static and DHCP based network limiting the DHCP address pool to avoid DHCP assigning addresses used as static already.. And how do you change a UPnP device to use static addresses? If anything, MAC addresses seem to be the least troublesome from a user perspective but it will be harder to get to these with the TCP/IP and UPNPLIB layer inbetween.
  7. 2010-01-01 15:29:37 PST
    > Please not IP or MAC based. That's kind of a hack. Sure it's not the nicest way, but at the moment this is the only thing I can offer. I'll need about 3-4 hours to get it done, everything else (like figuring out what devices are on the net and who is who and so on) is a lot more effort, our focus right now is on 0.12 so I can't effort spending too much time on new features now. So currently, regarding this feature, it's a "take it or leave it" proposal. > You can set that up, I can, but a regular user does not even know what an IP address is yet change his entire network to a mixed static and DHCP based network limiting the DHCP address pool to avoid DHCP assigning addresses used as static already.. And how do you change a UPnP device to use static addresses? Most routers have an easy to use web configuration where you can click on connected devices and easily assign it a static ip address. Then the routers DHCP server will always give it that address, you don't even have to do anything on the device itself. I agree it's not the nicest thing, but it's also not *THAT* difficult and surely a usable compromise. And probably better than having no per-device transcoding at all :)
  8. 2010-01-01 15:41:17 PST
    I know, I know. It's that "Do it 100% right" kind of attitude of mine ;-) Happy new year to you as well!
  9. 2010-01-01 15:46:10 PST
    > I know, I know. It's that "Do it 100% right" kind of attitude of mine ;-) We have the same attitude, we try to avoid hacks where possible and always offer the most flexible and configurable solution. Unfortunately it is also this attitude that prevented us from releasing 0.12 a year ago :) So at some point you have to find a compromise and this is one of those times. HNY! :)
  10. 2010-01-31 20:36:08 PST
    FWIW, I think IP address determination and transcoding would be fantastic. I'd assume anyone willing to mess around with transcoding profiles should be able to jump on a router and set a static IP allocation for a device. I believe Fuppes does something similar with IP profiles too, if it's worth a look to save any time. Be awesome functionality to have for my xbox, xbox360, Wii, PSP, iPhone ... :P
  11. 2010-02-07 08:17:17 PST
    I agree with wimma, an IP based solution is a reasonable one as well as MAC address. In my experience if you're using mediatomb in the first place you've got some decent technical knowhow. I would loooove to see this feature implemented. Of course this wouldn't even be an issue if my stupid DirecTV Hr-22 could play more than just MPEG2. Sigh. But that's a whole other issue.
  12. 2010-02-08 09:40:52 PST
    Just adding my .02, I think an IP-based solution (or MAC) is perfectly fine, at least for the short term. I, for one, tend to not use DHCP on my home net, I like to "know where" everything is. ;) - Mark
  13. 2010-02-08 10:17:01 PST
    So currently, regarding this feature, it's a "take it or leave it" proposal. Take it !!! not a question ! - Konni
  14. 2010-03-07 11:36:45 PST
    hello, i have mediatomb running on my nas'es (intel ss4200 (ubuntu 9.10 and debian 5)) and like it - it was the only one mediaserver wich could server my PS3 and samsung tv (8090) - but i do have an issue that my MP4 collection can be played on the PS3 - but not on the samsung - so an ip based transcoding would be great - because all my devices have a static ip thanks holli
  15. 2010-03-08 14:40:13 PST
    Well, I think we might be able to do both - IP / MAC.. I did some reading and it should be possible to get a MAC address of a device that is on your LAN and also find out which IP address it has. I'm currently somewhat swamped with work and 0.12 is still not out, I should have more time again by the end of march or so. Let's see what we can do.
  16. 2010-04-13 22:20:11 PDT
    Just a quick follow up here - is this still planned to be implemented (MAC and/or IP)? I haven't setup mediatomb yet, as waiting for this to be available :) Is it still on the cards? Thanks.
  17. 2010-04-14 09:50:29 PDT
    http://mediatomb.cc/news 0.12.1 - Hotfix Release 2010-04-08 Well, that was really a bad timing… A week after the 0.12.0 release YouTube changed their pages and our new feature, that allows to play YT videos on UPnP devices did not work anymore. So here is the updated version that enables this feature. There are also a few minor fixes (see changelog), but nothing really exciting. The next version will focus on the patches that are submitted in the tracker, I’d expect it within a month or so, let’s see… :) I’ll also add the transcoding profile based on IP/MAC solution which could not make it into this release. Now, a few notes on the sponsorship thing: it was interesting to hear your feedback, I really did not know what to expect from this experiment. The overall outcome is: this is not going to work. Actually, I did not receive any negative feedback, the few mails that I did get were reassuring. But the number of people who responded is very, very low, it seems there is wide no interest to such a proposal. Thanks to everyone who gave feedback and participated in the discussions. We’ll continue just as before (and hopefully better ;) so stay tuned for more features….
  18. 2010-04-15 11:41:06 PDT
    wimma: yes it is, it did not make it into 0.12.x though, but I plan it for 0.13
  19. 2010-04-18 20:30:30 PDT
    Awesome, can't wait. Thanks for all the hard work!
  20. 2010-09-29 23:14:26 PDT
    Great program, working sweet on ubuntu server lucid 10.04 to XBMC clients. Thanks! Just a quick check if there's any progress with the device specific transcoding (via IP or MAC)? Hanging out to get streams on my psp!! (maybe an iphone?)
  21. 2011-01-28 14:13:21 PST
    I am also waiting for this only workaround I found was to either: - have a script to generate link with different extension to the same file - launch as many mediatomb server that I have platform Any progress on that?
  22. 2011-08-27 04:42:37 PDT
    +1 I like the idea of an IP or Mac Address based transoding profile. This will let me use different resolutions for the TV and my phone :)
  23. 2012-02-06 07:03:52 PST
    Hi Jin. Any news on when (if?) this might see the light of day? Been looking at a bunch of DLNA/UPnP servers and Mediatomb is the closest fit for the requirements ... if only it had transcoding per device!
  24. 2012-03-02 00:55:43 PST
    How about using an API to identify the different devices?
Jump To:
< Previous | 1 | Next >

Add a Reply

This forum does not allow anonymous participation.

Log in to add a reply. Not registered? Create an account to participate and receive email updates when replies are posted to this topic.