_fini __uClibc_main __deregister_frame_info __register_frame_info _Jv_RegisterClasses signal quitting __ctype_b atoi memcpy inet_aton memset strcmp getsyshwaddr uuidvalue strncat calloc gethostname friendly_name strncpyt strchr strlen getenv runtime_vars readoptionsfile num_options ary_options n_lan_addr log_path db_path runtime_flags minissdpdsocketpath realpath make_dir access strtok strdup album_art_names modelnumber modelname serialnumber getifaddr getpid log_init pidfilename checkforrunning startup_time presentationurl sigaction writepidfile daemonize media_dirs puts system getuid getpwuid getsysaddrs db sqlite3_open sqlite3_busy_timeout sql_exec log_level sqlite3_threadsafe sqlite3_libversion_number db_upgrade sqlite3_close CreateDatabase scanning fork OpenAndConfSSDPReceiveSocket SubmitServicesToMiniSSDPD clients socket setsockopt bind listen OpenAndConfSSDPNotifySockets SendSSDPGoodbye gettimeofday upnpevents_selectfds select upnpevents_processfds sqlite3_total_changes updateID upnp_event_var_change_notify Process_upnphttp Delete_upnphttp upnpevents_removeSubscribers unlink freeoptions ProcessTiVoBeacon ProcessSSDPRequest kill SendSSDPNotifies2 accept is_disk_mounted New_upnphttp sendBeaconMessage TiVoRandomSeedFunc sqlite3_create_function OpenAndConfTivoBeaconSocket getBcastAddress sql_get_int_field start_inotify pthread_create pthread_join start_scanner sendfile64 __errno_location lseek64 send gmtime strftime realloc BuildHeader_upnphttp get_remote_mac memcmp strncasecmp strtol SearchClientCache strncmp strtoll atoll strstrc sql_get_text_field sqlite3_free send_file png_sm png_lrg jpeg_lrg jpeg_sm exif_loader_new exif_loader_write_file exif_loader_get_data exif_loader_unref exif_data_unref sql_get_table strncpy sqlite3_free_table _exit strstr SendResp_albumArt strcatf setpriority strtok_r decodeString strsep strcasecmp sscanf image_new_from_jpeg image_resize image_save_to_jpeg_buf image_free ExecuteSoapAction memmove genRootDescSamsung upnpevents_addSubscriber genContentDirectory genRootDesc genConnectionManager upnpevents_removeSubscriber renewSubscription genX_MS_MediaReceiverRegistrar SendResp_dlnafile SendResp_thumbnail SendResp_resizedimg SendResp_icon ProcessTiVoCommand SendResp_caption recv BuildResp2_upnphttp SendResp_upnphttp CloseSocket_upnphttp ParseNameValue GetValueFromNameValueList ClearNameValueList modifyString sqlite3_mprintf sqlite3_exec parse_sort_criteria check_sort_criteria strrchr parsexml parseatt parseelt fopen64 feof fscanf inet_pton fclose if_nameindex ioctl if_freenameindex inet_ntop atol fgets stderr fprintf connect inet_addr sendto strcasestr recvfrom strcasestrc ParseUPnPClient random nanosleep syscall fseek srand read_bootid_node generate_uuid notifylist fcntl64 subscriberlist get_uuid_string getVarsX_MS_MediaReceiverRegistrar getVarsContentDirectory getVarsConnectionManager sqlite3_vmprintf sqlite3_prepare_v2 sqlite3_step sqlite3_finalize sqlite3_column_type sqlite3_column_bytes sqlite3_malloc sqlite3_column_text sqlite3_column_int sqlite3_get_table mkdir vsnprintf lstat64 readlink is_audio is_video sqlite3_last_insert_rowid strip_ext exif_content_get_entry exif_entry_get_value trim escape_tag exif_data_get_byte_order exif_get_short image_get_jpeg_resolution free_metadata jpeg_std_error jpeg_CreateDecompress setjmp_buffer _setjmp jpeg_destroy_decompress jpeg_stdio_src jpeg_read_header jpeg_start_decompress image_get_jpeg_date_xmp longjmp ends_with readtags find_album_art freetags fread strcpy av_register_all av_open_input_file av_find_stream_info __divdi3 __moddi3 av_close_input_file localtime check_for_captions parse_nfo av_reduce is_image is_playlist fwrite GetFolderMetadata dirname valid_cache GetVideoMetadata GetAudioMetadata insert_playlist insert_container is_album_art GetImageMetadata setlocale chdir filter_media alphasort64 scandir64 resolve_unknown_type ScanDirectory filter_audio filter_images filter_video __xpg_basename freopen64 fill_playlists remove update_if_album_art get_next_available_id inotify_remove_file inotify_rm_watch inotify_add_watch opendir readdir64 closedir inotify_insert_directory inotify_insert_file add_dir_watch inotify_init inotify_create_watches sqlite3_release_memory poll inotify_remove_directory sqlite3Prng sqlite3_value_type sqlite3_value_int64 sqlite3_result_int64 inet_ntoa rcvBeaconMessage callback Send500 BuildResp_upnphttp SendItemDetails Send501 SendContainer strtoul strptime mktime le16_to_cpu le64_to_cpu le32_to_cpu utf16le_to_utf8 ogg_stream_pagein __floatdidf vorbis_comment_clear vorbis_info_clear ogg_stream_packetout vorbis_synthesis_headerin ogg_page_granulepos ogg_stream_packetpeek FLAC__metadata_simple_iterator_new FLAC__metadata_simple_iterator_init __udivdi3 __umoddi3 FLAC__metadata_object_delete FLAC__metadata_simple_iterator_next FLAC__metadata_simple_iterator_get_block FLAC__metadata_simple_iterator_delete ftell ferror id3_file_open id3_file_tag id3_tag_findframe id3_field_getnstrings id3_file_close id3_field_getstring id3_ucs4_utf8duplicate id3_field_getfullstring id3_field_getlatin1 id3_field_getbinarydata id3_field_getstrings id3_ucs4_latin1duplicate winamp_genre rewind strcat iconv_map ASF_AudioStream ASF_StreamBufferStream ASF_MediaTypeAudio ASF_FormatTypeWave ASF_HeaderObject fget_le32 ASF_FileProperties ASF_ContentDescription fget_le16 ASF_ExtendedContentDescription ASF_StreamHeader ASF_HeaderExtension ASF_ExtendedStreamPropertiesObject ogg_sync_init ogg_sync_buffer ogg_sync_wrote ogg_sync_pageout ogg_page_serialno ogg_stream_init ogg_stream_clear ogg_page_bos ogg_page_eos ogg_page_pageno ogg_sync_clear vorbis_comment_init vorbis_info_init start_plist next_plist_track DJBHash strpbrk jpeg_resync_to_restart jpeg_CreateCompress jpeg_set_defaults jpeg_set_quality jpeg_start_compress jpeg_write_scanlines jpeg_finish_compress jpeg_destroy_compress image_downsize jpeg_finish_decompress jpeg_read_scanlines image_save_to_jpeg_file check_embedded_art vasprintf level_name fflush stdout facility_name libpthread.so.0 _DYNAMIC_LINKING __RLD_MAP _GLOBAL_OFFSET_TABLE_ libexif.so.12 libjpeg.so.7 libsqlite3.so.0 libavformat.so.52 libid3tag.so.0 libFLAC.so.8 libvorbis.so.0 __clz_tab libgcc_s.so.1 libc.so.0 libavutil.so.49 libogg.so.0 _ftext _fdata _gp _edata __bss_start _fbss _end /home/builder/project/WNDR4500v2/V1.0.0.60_1.0.38/ap/gpl/minidlna/lib/ LIBAVUTIL_49 GLIBC_2.0 LIBJPEG_7.0 LIBAVFORMAT_52 
-f /etc/minidlna.conf 554e4b4e4f57 4d696e69-444c-164e-9d41- Unknown : LOGNAME ReadyShare , yes /tmp/log /tmp/db --help rm -rf %s/files.db %s/art_cache Version 1.0.25 eth0 eth1 debug %s/minidlna.log %s/files.db pragma page_size = 4096 pragma journal_mode = OFF pragma synchronous = OFF; pragma default_cache_size = 8192; SELECT UPDATE_ID from SETTINGS minidlan:scan finished tivorandom UPDATE SETTINGS set UPDATE_ID = %u general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn P V 0P dV @V V P P V U U U T 0T S PS R R R PR Q Q x[ (Q (Q (Q T[ (Q ^ (Q (Q (Q X^ (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q l] (Q (Q \] (Q T] (Q L] \ (Q (Q (Q T\ (Q (Q $\ (Q (Q [ [ (Q [ [ _ P P P P P P P P P P P P P P P P P P P _ P P P P P P P P P P ^ P P 0_ P P P P P _ P P P P P P P P P P P _ P P P P P P P P P P ^ P P 0_ P P P P P _ text/html text/xml; charset="utf-8" HTTP/1.1 Timeout: Second- %d 300 SID: %.*s Content-Language: en %a, %d %b %Y %H:%M:%S GMT Date: %s EXT: Content-Length SOAPAction Callback http:// SID NT Timeout Second- Range bytes= Host User-Agent Xbox/ PLAYSTATION SEC_HHP_ TV SamsungWiselinkPro bridgeCo-DMP/3 fbxupnpav/ SMP8634 Microsoft-IPTV-Client LGE_DLNA_SDK Verismo, DIRECTV UPnP/1.0 DLNADOC/1.50 Intel_SDK_for_UPnP_devices/1.2 DLNADOC/1.50 X-AV-Client-Info PLAYSTATION 3 Blu-ray Disc Player BLU-RAY HOME THEATRE SYSTEM Media Player BRAVIA INTERNET TV Transfer-Encoding chunked Accept-Language getcontentFeatures.dlna.org TimeSeekRange.dlna.org PlaySpeed.dlna.org realTimeInfo.dlna.org getAvailableSeekRange.dlna.org transferMode.dlna.org Streaming Interactive Background getCaptionInfo.sec FriendlyName LIFETAB OK Not Implemented Internal Server Errror SELECT PATH from CAPTIONS where ID = %lld Not Found HTTP/1.1 200 OK Content-Type: smi/caption Content-Length: %jd Connection: close Date: %s EXT: Server: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 sm.png lrg.png sm.jpg jpeg lrg.jpg HTTP/1.1 200 OK Content-Type: %s Content-Length: %d Connection: close Date: %s Server: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 Not Acceptable SELECT PATH from ALBUM_ART where ID = '%lld' antonyx return JPEG_TN HTTP/1.1 200 OK Content-Type: image/jpeg Content-Length: %jd Connection: close Date: %s EXT: realTimeInfo.dlna.org: DLNA.ORG_TLAG=* contentFeatures.dlna.org: DLNA.ORG_PN=JPEG_TN Server: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 transferMode.dlna.org: Interactive SELECT PATH from DETAILS where ID = '%lld' antonyx return thumbnail TN ?albumArt=true SELECT ALBUM_ART from DETAILS where ID = '%lld' SELECT PATH, MIME, DLNA_PN from DETAILS where ID = '%lld' x-matroska x-msvideo mpeg divx DLNA.ORG_PN=%s; image Bad Request HTTP/1.1 20%c OK Content-Type: %s Requested Range Not Satisfiable Content-Length: %jd Content-Range: bytes %jd-%jd/%jd Content-Length: %jd transferMode.dlna.org: Background transferMode.dlna.org: Interactive transferMode.dlna.org: Streaming SELECT ID from CAPTIONS where ID = '%lld' CaptionInfo.sec: http://%s:%d/Captions/%lld.srt Accept-Ranges: bytes Connection: close Date: %s EXT: realTimeInfo.dlna.org: DLNA.ORG_TLAG=* contentFeatures.dlna.org: %sDLNA.ORG_OP=%02X Server: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 SELECT PATH, RESOLUTION, ROTATION from DETAILS where ID = '%lld' &, height rotation UPDATE DETAILS set ROTATION = %d where ID = %lld %dx%d DLNA.ORG_PN=JPEG_TN DLNA.ORG_PN=JPEG_SM DLNA.ORG_PN=JPEG_MED DLNA.ORG_PN=JPEG_LRG HTTP/1.1 200 OK Content-Type: image/jpeg Connection: close Date: %s EXT: realTimeInfo.dlna.org: DLNA.ORG_TLAG=* contentFeatures.dlna.org: %s Server: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 HTTP/1.0 Transfer-Encoding: chunked Content-Length: %d %x 0 POST GET HEAD : 1 /ContentDir.xml /ConnectionMgr.xml /X_MS_MediaReceiverRegistrar.xml /MediaItems/ /Thumbnails/ /AlbumArt/ /TiVoConnect /Resized/ /icons/ /Captions/ SELECT count(*) from DETAILS where MIME glob 'a*' SELECT count(*) from DETAILS where MIME glob 'v*' SELECT count(*) from DETAILS where MIME glob 'i*' <HTML><HEAD><TITLE>ReadyDLNA 1.0.25</TITLE></HEAD><BODY><div style="text-align: center"><h3>ReadyDLNA status</h3>Audio files: %d<br>Video files: %d<br>Image files: %d</div></BODY></HTML> SUBSCRIBE upnp:event Precondition Failed uuid 12345 <html><body>Bad request</body></html> UNSUBSCRIBE image/ <HTML><HEAD><TITLE>406 Not Acceptable</TITLE></HEAD><BODY><H1>Not Acceptable</H1>An unsupported operation was requested.</BODY></HTML> <HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD><BODY><H1>Not Found</H1>The requested URL was not found on this server.</BODY></HTML> <HTML><HEAD><TITLE>400 Bad Request</TITLE></HEAD><BODY><H1>Bad Request</H1>The request is invalid for this HTTP version.</BODY></HTML> <HTML><HEAD><TITLE>416 Requested Range Not Satisfiable</TITLE></HEAD><BODY><H1>Requested Range Not Satisfiable</H1>The requested range was outside the file's size.</BODY></HTML> %s %d %s Content-Type: %s Connection: close Content-Length: %d Server: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 <html><body>Bad request</body></html> <HTML><HEAD><TITLE>501 Not Implemented</TITLE></HEAD><BODY><H1>Not Implemented</H1>The HTTP Method is not implemented by this server.</BODY></HTML> <HTML><HEAD><TITLE>500 Internal Server Error</TITLE></HEAD><BODY><H1>Internal Server Error</H1>Server encountered and Internal Error.</BODY></HTML> <e:propertyset xmlns:e="urn:schemas-upnp-org:event-1-0" xmlns:s="%s"> <e:property><%s> SystemUpdateID %d </%s></e:property> </e:propertyset> urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1 urn:schemas-upnp-org:service:ConnectionManager:1 urn:schemas-upnp-org:service:ContentDirectory:1 /sec:ProductCap smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec /sec:X_ProductCap <specVersion><major>1</major><minor>0</minor></specVersion> <actionList> <action><name> </name> <argumentList> <argument><name> </name><direction> in </direction><relatedStateVariable> </relatedStateVariable></argument> </argumentList> </action> </actionList><serviceStateTable> <stateVariable sendEvents=" "><name> </name><dataType> </dataType> <allowedValueList> <allowedValue> </allowedValue> </allowedValueList> <defaultValue> </defaultValue> </stateVariable> </serviceStateTable></scpd> DSL POTS Cable Ethernet Up Down Initializing Unavailable TCP UDP Unconfigured IP_Routed IP_Bridged Connecting Connected PendingDisconnect Disconnecting Disconnected ERROR_NONE ContentFormatMismatch InsufficientBandwidth UnreliableChannel Input Output BrowseMetadata BrowseDirectChildren COMPLETED ERROR IN_PROGRESS STOPPED http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=01,http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_OP=01,http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_MED;DLNA.ORG_OP=01,http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_LRG;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_HD_NA_ISO;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_NA_ISO;DLNA.ORG_OP=01,http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_HD_NA;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVSPML_BASE;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVMED_BASE;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVMED_FULL;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVHIGH_FULL;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVMED_PRO;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVHIGH_PRO;DLNA.ORG_OP=01,http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE;DLNA.ORG_OP=01,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL;DLNA.ORG_OP=01,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAPRO;DLNA.ORG_OP=01,http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO_320;DLNA.ORG_OP=01,http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO_320;DLNA.ORG_OP=01,http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_HD_NA_T;DLNA.ORG_OP=01,http-get:*:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM;DLNA.ORG_OP=01,http-get:*:image/jpeg:*,http-get:*:video/avi:*,http-get:*:video/divx:*,http-get:*:video/x-matroska:*,http-get:*:video/mpeg:*,http-get:*:video/mp4:*,http-get:*:video/x-ms-wmv:*,http-get:*:video/x-msvideo:*,http-get:*:video/x-flv:*,http-get:*:video/x-tivo-mpeg:*,http-get:*:video/quicktime:*,http-get:*:audio/mp4:*,http-get:*:audio/x-wav:*,http-get:*:audio/x-flac:*,http-get:*:application/ogg:* string boolean ui2 ui4 i4 uri int bin.base64 specVersion device /major /minor /deviceType urn:schemas-upnp-org:device:MediaServer:1 /friendlyName /manufacturer NETGEAR /manufacturerURL http://www.netgear.com/ /modelDescription ReadyDLNA /modelName /modelNumber /modelURL /serialNumber /UDN /dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0" DMS-1.50 /presentationURL iconList serviceList icon /mimetype image/png /width 48 /height /depth 24 /url /icons/sm.png 120 /icons/lrg.png image/jpeg /icons/sm.jpg /icons/lrg.jpg service /serviceType /serviceId urn:upnp-org:serviceId:ContentDirectory /controlURL /ctl/ContentDir /eventSubURL /evt/ContentDir /SCPDURL urn:upnp-org:serviceId:ConnectionManager /ctl/ConnectionMgr /evt/ConnectionMgr urn:microsoft.com:serviceId:X_MS_MediaReceiverRegistrar /ctl/X_MS_MediaReceiverRegistrar /evt/X_MS_MediaReceiverRegistrar IsAuthorized IsValidated A_ARG_TYPE_DeviceID A_ARG_TYPE_RegistrationReqMsg A_ARG_TYPE_RegistrationRespMsg A_ARG_TYPE_Result AuthorizationDeniedUpdateID AuthorizationGrantedUpdateID ValidationRevokedUpdateID ValidationSucceededUpdateID GetProtocolInfo GetCurrentConnectionIDs GetCurrentConnectionInfo SourceProtocolInfo SinkProtocolInfo CurrentConnectionIDs A_ARG_TYPE_ConnectionStatus A_ARG_TYPE_ConnectionManager A_ARG_TYPE_Direction A_ARG_TYPE_ProtocolInfo A_ARG_TYPE_ConnectionID A_ARG_TYPE_AVTransportID A_ARG_TYPE_RcsID GetSearchCapabilities GetSortCapabilities GetSystemUpdateID Browse Search TransferIDs A_ARG_TYPE_ObjectID A_ARG_TYPE_SearchCriteria A_ARG_TYPE_BrowseFlag A_ARG_TYPE_Filter A_ARG_TYPE_SortCriteria A_ARG_TYPE_Index A_ARG_TYPE_Count A_ARG_TYPE_UpdateID SearchCapabilities SortCapabilities DeviceID Result Source Sink ConnectionIDs RcsID AVTransportID PeerConnectionManager PeerConnectionID Direction Status SearchCaps SortCaps ObjectID BrowseFlag Filter StartingIndex RequestedCount SortCriteria NumberReturned TotalMatches ContainerID SearchCriteria <?xml version="1.0"?> scpd xmlns="urn:schemas-upnp-org:service-1-0" root xmlns="urn:schemas-upnp-org:device-1-0" Internal Server Error mp3 mp4 m4a x-ms-wma wma x-flac x-wav L16 pcm 3gpp 3gp application/ogg dat avi mpg x-ms-wmv wmv mkv x-mkv x-flv vnd.dlna.mpeg-tts quicktime mov x-tivo-mpeg TiVo @childCount dc:creator dc:date dc:description dlna @refID upnp:album upnp:albumArtURI@dlna:profileID upnp:artist upnp:actor upnp:genre upnp:originalTrackNumber upnp:searchClass upnp:storageUsed res res@bitrate @bitrate res@duration @duration res@nrAudioChannels @nrAudioChannels res@resolution @resolution res@sampleFrequency @sampleFrequency res@size @size sec:CaptionInfoEx sec:dcmInfo res@pv:subtitleFileType res@pv:subtitleFileUri av:mediaClass order by , upnp:class o.CLASS dc:title d.TITLE d.DATE d.DISC, d.TRACK d.ALBUM , TITLE ASC unhandled sort Criteria dummyArgument Invalid Args <DeviceID Invalid Action PosSecond INSERT OR REPLACE into BOOKMARKS VALUES ((select DETAIL_ID from OBJECTS where OBJECT_ID = '%q'), %q) varName ConnectionStatus urn:schemas-upnp-org:control-1-0 Invalid Var &gt; SELECT OBJECT_ID from OBJECTS where OBJECT_ID in ('1$%q', '2$%q', '3$%q') 1$4 1 = 1 &quot; &apos; &lt; < object. derivedfrom like contains d.CREATOR d.ARTIST d.GENRE exists true is not NULL exists false is NULL REF_ID @id res is MIME is \" &amp;quot; SELECT (select count(distinct DETAIL_ID) from OBJECTS o left join DETAILS d on (o.DETAIL_ID = d.ID) where (OBJECT_ID glob '%q$*') and (%s)) + (select count(*) from OBJECTS o left join DETAILS d on (o.DETAIL_ID = d.ID) where (OBJECT_ID = '%q') and (%s)) Unsupported or invalid search criteria * SELECT count(*) from OBJECTS where OBJECT_ID = '%q' No such container Unsupported or invalid sort criteria UNION ALL SELECT o.OBJECT_ID, o.PARENT_ID, o.REF_ID, o.DETAIL_ID, o.CLASS, d.SIZE, d.TITLE, d.DURATION, d.BITRATE, d.SAMPLERATE, d.ARTIST, d.ALBUM, d.GENRE, d.COMMENT, d.CHANNELS, d.TRACK, d.DATE, d.RESOLUTION, d.THUMBNAIL, d.CREATOR, d.DLNA_PN, d.MIME, d.ALBUM_ART, d.DISC from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where OBJECT_ID = '%q' and (%s) SELECT o.OBJECT_ID, o.PARENT_ID, o.REF_ID, o.DETAIL_ID, o.CLASS, d.SIZE, d.TITLE, d.DURATION, d.BITRATE, d.SAMPLERATE, d.ARTIST, d.ALBUM, d.GENRE, d.COMMENT, d.CHANNELS, d.TRACK, d.DATE, d.RESOLUTION, d.THUMBNAIL, d.CREATOR, d.DLNA_PN, d.MIME, d.ALBUM_ART, d.DISC from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where OBJECT_ID glob '%q$*' and (%s) %s %z %s limit %d, %d &lt;/DIDL-Lite&gt;</Result> <NumberReturned>%u</NumberReturned> <TotalMatches>%u</TotalMatches> <UpdateID>%u</UpdateID></u:SearchResponse> group by DETAIL_ID xmlns:pv="http://www.pv.com/pvns/" 1$14 Metadata 0, -1 o.OBJECT_ID, o.PARENT_ID SELECT %s, o.REF_ID, o.DETAIL_ID, o.CLASS, d.SIZE, d.TITLE, d.DURATION, d.BITRATE, d.SAMPLERATE, d.ARTIST, d.ALBUM, d.GENRE, d.COMMENT, d.CHANNELS, d.TRACK, d.DATE, d.RESOLUTION, d.THUMBNAIL, d.CREATOR, d.DLNA_PN, d.MIME, d.ALBUM_ART, d.DISC from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where OBJECT_ID = '%q'; SELECT count(*) from OBJECTS where PARENT_ID = '%q' 1$F order by d.TITLE order by length(OBJECT_ID), OBJECT_ID order by o.CLASS, d.DISC, d.TRACK, d.TITLE SELECT o.OBJECT_ID, o.PARENT_ID, o.REF_ID, o.DETAIL_ID, o.CLASS, d.SIZE, d.TITLE, d.DURATION, d.BITRATE, d.SAMPLERATE, d.ARTIST, d.ALBUM, d.GENRE, d.COMMENT, d.CHANNELS, d.TRACK, d.DATE, d.RESOLUTION, d.THUMBNAIL, d.CREATOR, d.DLNA_PN, d.MIME, d.ALBUM_ART, d.DISC from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where PARENT_ID = '%q' %s limit %d, %d; No such object error &lt;/DIDL-Lite&gt;</Result> <NumberReturned>%u</NumberReturned> <TotalMatches>%u</TotalMatches> <UpdateID>%u</UpdateID></u:BrowseResponse> item video/x-msvideo AVC_TS MPEG_TS mp2t SELECT ID from CAPTIONS where ID = '%s' %s. DLNA.ORG_PN=%s;DLNA.ORG_OP=01 DLNA.ORG_OP=01 &lt;item id="%s" parentID="%s" restricted="1" refID="%s" &gt;&lt;dc:title&gt;%s&lt;/dc:title&gt;&lt;upnp:class&gt;object.%s&lt;/upnp:class&gt; &lt;dc:description&gt;%.384s&lt;/dc:description&gt; &lt;dc:creator&gt;%s&lt;/dc:creator&gt; &lt;dc:date&gt;%s&lt;/dc:date&gt; SELECT SEC from BOOKMARKS where ID = '%s' &lt;sec:dcmInfo&gt;CREATIONDATE=0,FOLDER=%s,BM=%d&lt;/sec:dcmInfo&gt; &lt;upnp:actor&gt;%s&lt;/upnp:actor&gt; &lt;upnp:artist&gt;%s&lt;/upnp:artist&gt; &lt;upnp:album&gt;%s&lt;/upnp:album&gt; &lt;upnp:genre&gt;%s&lt;/upnp:genre&gt; &lt;upnp:originalTrackNumber&gt;%s&lt;/upnp:originalTrackNumber&gt; &lt;res protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN"&gt;http://%s:%d/AlbumArt/%s-%s.jpg&lt;/res&gt; &lt;upnp:albumArtURI dlna:profileID="JPEG_TN" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" &gt;http://%s:%d/AlbumArt/%s-%s.jpg&lt;/upnp:albumArtURI&gt; [No Keywords] &lt;upnp:albumArtURI&gt;http://%s:%d/Thumbnails/%s.jpg&lt;/upnp:albumArtURI&gt; &lt;upnp:albumArtURI&gt;http://%s:%d/Resized/%s.jpg?width=160,height=160&lt;/upnp:albumArtURI&gt; &lt;res protocolInfo="http-get:*:%s:%s"&gt;http://%s:%d/Thumbnails/%s.jpg&lt;/res&gt; &lt;res size="%s" duration="%s" bitrate="%d" sampleFrequency="%s" nrAudioChannels="%s" resolution="%s" pv:subtitleFileType="SRT" pv:subtitleFileUri="http://%s:%d/Captions/%s.srt" protocolInfo="http-get:*:%s:%s"&gt;http://%s:%d/MediaItems/%s.%s&lt;/res&gt; resolution="%dx%d" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=%s"&gt;http://%s:%d/Resized/%s.jpg?width=%d,height=%d&lt;/res&gt; JPEG_L JPEG_M MPEG_TS_HD_NA MPEG_TS_SD_NA AVC_TS_MP_HD_AC3 AVC_TS_HP_HD_AC3 MPEG_PS_NTSC MPEG_TS_SD_EU AVC_MP4 MPEG4_P2_MP4 MPEG_PS_PAL AVC_TS_MP_SD_AC3 DLNA.ORG_PN=AVC_TS_HD_50_AC3%s &lt;res protocolInfo="http-get:*:text/srt:*"&gt;http://%s:%d/Captions/%s.srt&lt;/res&gt; &lt;sec:CaptionInfoEx sec:type="srt"&gt;http://%s:%d/Captions/%s.srt&lt;/sec:CaptionInfoEx&gt; &lt;/item&gt; &lt;container id="%s" parentID="%s" restricted="1" SELECT count(*) from OBJECTS where PARENT_ID = '%s'; childCount="%d" &gt;&lt;upnp:searchClass includeDerived="1"&gt;object.item.audioItem&lt;/upnp:searchClass&gt;&lt;upnp:searchClass includeDerived="1"&gt;object.item.imageItem&lt;/upnp:searchClass&gt;&lt;upnp:searchClass includeDerived="1"&gt;object.item.videoItem&lt;/upnp:searchClass storageFolder &lt;upnp:storageUsed&gt;%s&lt;/upnp:storageUsed&gt; &lt;upnp:albumArtURI dlna:profileID="JPEG_TN" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" &lt;av:mediaClass xmlns:av="urn:schemas-sony-com:av"&gt;%c&lt;/av:mediaClass&gt; &lt;/container&gt; QueryStateVariable X_GetFeatureList X_SetBookmark <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>%d</errorCode><errorDescription>%s</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope> <u:X_SetBookmarkResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"></u:X_SetBookmarkResponse> </s:Body></s:Envelope> <?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body> <u:X_GetFeatureListResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><FeatureList><?xml version="1.0" encoding="utf-8"?> &lt;Features xmlns="urn:schemas-upnp-org:av:avs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-upnp-org:av:avs http://www.upnp.org/schemas/av/avs.xsd"&gt;&lt;Feature name="samsung.com_BASICVIEW" version="1"&gt;&lt;container id="1" type="object.item.audioItem"/&gt;&lt;container id="2" type="object.item.videoItem"/&gt;&lt;container id="3" type="object.item.imageItem"/&gt;&lt;/Feature&gt;</FeatureList></u:X_GetFeatureListResponse> <u:%sResponse xmlns:u="%s"><Result>%d</Result></u:%sResponse> <u:%sResponse xmlns:u="%s"><RcsID>-1</RcsID><AVTransportID>-1</AVTransportID><ProtocolInfo></ProtocolInfo><PeerConnectionManager></PeerConnectionManager><PeerConnectionID>-1</PeerConnectionID><Direction>Output</Direction><Status>Unknown</Status></u:%sResponse> <u:%sResponse xmlns:u="%s"><ConnectionIDs>0</ConnectionIDs></u:%sResponse> <u:%sResponse xmlns:u="%s"><Source>http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=01,http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_OP=01,http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_MED;DLNA.ORG_OP=01,http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_LRG;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_HD_NA_ISO;DLNA.ORG_OP=01,http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_NA_ISO;DLNA.ORG_OP=01,http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_HD_NA;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVSPML_BASE;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVMED_BASE;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVMED_FULL;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVHIGH_FULL;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVMED_PRO;DLNA.ORG_OP=01,http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVHIGH_PRO;DLNA.ORG_OP=01,http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE;DLNA.ORG_OP=01,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL;DLNA.ORG_OP=01,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAPRO;DLNA.ORG_OP=01,http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO_320;DLNA.ORG_OP=01,http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO_320;DLNA.ORG_OP=01,http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_HD_NA_T;DLNA.ORG_OP=01,http-get:*:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM;DLNA.ORG_OP=01,http-get:*:image/jpeg:*,http-get:*:video/avi:*,http-get:*:video/divx:*,http-get:*:video/x-matroska:*,http-get:*:video/mpeg:*,http-get:*:video/mp4:*,http-get:*:video/x-ms-wmv:*,http-get:*:video/x-msvideo:*,http-get:*:video/x-flv:*,http-get:*:video/x-tivo-mpeg:*,http-get:*:video/quicktime:*,http-get:*:audio/mp4:*,http-get:*:audio/x-wav:*,http-get:*:audio/x-flac:*,http-get:*:application/ogg:*</Source><Sink></Sink></u:%sResponse> <u:%sResponse xmlns:u="%s"><Id>%d</Id></u:%sResponse> <u:%sResponse xmlns:u="%s"><SortCaps>dc:title,dc:date,upnp:class,upnp:album,upnp:originalTrackNumber</SortCaps></u:%sResponse> <u:%sResponse xmlns:u="%s"><SearchCaps>dc:creator,dc:date,dc:title,upnp:album,upnp:actor,upnp:artist,upnp:class,upnp:genre,@refID</SearchCaps></u:%sResponse> <u:SearchResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><Result>&lt;DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" <u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><Result>&lt;DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" <u:%sResponse xmlns:u="%s"><return>%s</return></u:%sResponse> rootElement /proc/net/arp %15s 0x%8X 0x%8X %2hhx:%2hhx:%2hhx:%2hhx:%2hhx:%2hhx /%u %d /var/run/minidlna.pid /var/run/minissdpd.sock parsing error file %s line %d : %s parsing error file %s line %d : %s=%s network_interface listening_ip port presentation_url notify_interval system_uptime serial model_name model_number friendly_name media_dir album_art_names inotify db_dir log_dir log_level minissdpdsocket enable_tivo strict_dlna root_container %s::%s%s Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 http://%s:%u/rootDesc.xml 239.255.255.250 :: NOTIFY * HTTP/1.1 HOST:%s:%d NT:%s%s USN:%s%s%s%s NTS:ssdp:byebye HTTP/1.1 200 OK CACHE-CONTROL: max-age=%u DATE: %s ST: %s%s USN: %s%s%s%s EXT: SERVER: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 LOCATION: http://%s:%u/rootDesc.xml Content-Length: 0 GET /%s HTTP/1.0 HOST: %s:%ld HTTP/ Content-Length: modelName serialNumber friendlyName Roku SoundBridge Samsung DTV DMR marantz DMP NOTIFY SERVER: LOCATION: NTS: NT: ssdp:alive urn:schemas-upnp-org:device:MediaRenderer Allegro-Software-RomPlug SamsungMRDesc.xml DigiOn DiXiM M-SEARCH ST: MX: MAN: "ssdp:discover" ssdp:all NOTIFY * HTTP/1.1 HOST:%s:%d CACHE-CONTROL:max-age=%u LOCATION:http://%s:%d/rootDesc.xml SERVER: Linux 2.6 DLNADOC/1.50 UPnP/1.0 ReadyDLNA/1.0.25 NT:%s%s USN:%s%s%s%s NTS:ssdp:alive upnp:rootdevice urn:schemas-upnp-org:device:MediaServer: urn:schemas-upnp-org:service:ContentDirectory: urn:schemas-upnp-org:service:ConnectionManager: urn:microsoft.com:service:X_MS_MediaReceiverRegistrar: /proc/sys/kernel/random/boot_id %02hhx%02hhx%02hhx%02hhx%02hhx%02hhx /dev/urandom %02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x %04lx NOTIFY %s HTTP/1.1 Host: %s%s Content-Type: text/xml; charset="utf-8" Content-Length: %d NT: upnp:event NTS: upnp:propchange SID: %s SEQ: %u Connection: close Cache-Control: no-cache %.*s PRAGMA user_version CREATE TABLE BOOKMARKS (ID INTEGER PRIMARY KEY, SEC INTEGER) ALTER TABLE DETAILS ADD rotation INTEGER UPDATE DETAILS set DLNA_PN = replace(DLNA_PN, ';DLNA.ORG_OP=01', '') PRAGMA user_version = %d df > /tmp/df /tmp/df /dev/sd & &amp;amp; &amp;lt; &amp;gt; .m3u .pls .jpeg .mp3 .flac .wma .asf .fla .flc .m4a .aac .mp4 .m4p .wav .ogg .pcm .3gp .mpg .mpeg .avi .divx .wmv .m4v .mts .m2ts .m2t .mkv .vob .ts .flv .xvid .TiVo .m2v .mov INSERT into DETAILS (TITLE, PATH, CREATOR, ARTIST, GENRE, ALBUM_ART) VALUES ('%q', %Q, %Q, %Q, %Q, %lld); %s %s INSERT into DETAILS (PATH, TITLE, SIZE, TIMESTAMP, DATE, RESOLUTION, ROTATION, THUMBNAIL, CREATOR, DLNA_PN, MIME) VALUES (%Q, '%q', %lld, %ld, %Q, %Q, %Q, %d, %Q, %Q, %Q); Error inserting details for '%s'! audio/mpeg audio/mp4 audio/3gpp audio/x-ms-wma audio/x-flac audio/x-wav .oga audio/ogg audio/L16 LANG en_US %04d-01-01 %d:%02d:%02d.%03d Various Artists INSERT into DETAILS (PATH, SIZE, TIMESTAMP, DURATION, CHANNELS, BITRATE, SAMPLERATE, DATE, TITLE, CREATOR, ARTIST, ALBUM, GENRE, COMMENT, DISC, TRACK, DLNA_PN, MIME, ALBUM_ART) VALUES (%Q, %lld, %ld, '%s', %d, %d, %d, %Q, %Q, %Q, %Q, %Q, %Q, %Q, %d, %d, %Q, '%s', %lld); title episodetitle %s - %s plot capturedate genre SELECT ID from DETAILS where PATH glob '%q.*' and MIME glob 'video/*' limit 1 .srt INSERT into CAPTIONS (ID, PATH) VALUES (%lld, %Q) not a video file %FT%T XVID DX50 DIVX DiVX mov,mp4,m4a,3gp,3g2,mj2 video/quicktime video/x-matroska video/x-flv MPEG1 video/mpeg MPEG_ mpegts TS_ SD_ EU NA _ISO video/vnd.dlna.mpeg-tts PS_ AVC_ HD_60_ HD_50_ BL_ CIF15_ CIF30_ MP_ HD_ HP_ MPEG1_L3 AC3 AAC_MULT5 MP4_ BL_CIF15_ BL_CIF30_ AAC_ 520 940 BL_L3L_SD_AAC BL_L31_HD_AAC BL_L32_HD_AAC HD_720p_AAC HD_1080i_AAC HP_HD_AAC MPEG4_P2_ video/3gpp 3GPP_SP_L0B_AAC 3GPP_SP_L0B_AMR MP4_ASP_AAC MP4_SP_VGA_AAC asf WMV video/x-ms-wmv SPLL_ MP3 BASE SPML_ MED_ PRO FULL HIGH_ video/mp4 video/x-tivo-mpeg INSERT into DETAILS (PATH, SIZE, TIMESTAMP, DURATION, DATE, CHANNELS, BITRATE, SAMPLERATE, RESOLUTION, TITLE, CREATOR, ARTIST, GENRE, COMMENT, DLNA_PN, MIME, ALBUM_ART) VALUES (%Q, %lld, %ld, %Q, %Q, %Q, %Q, %Q, %Q, '%q', %Q, %Q, %Q, %Q, %Q, '%q', %lld); _T TiVo CREATE TABLE OBJECTS ( ID INTEGER PRIMARY KEY AUTOINCREMENT, OBJECT_ID TEXT UNIQUE NOT NULL, PARENT_ID TEXT NOT NULL, REF_ID TEXT DEFAULT NULL, CLASS TEXT NOT NULL, DETAIL_ID INTEGER DEFAULT NULL, NAME TEXT DEFAULT NULL); CREATE TABLE DETAILS ( ID INTEGER PRIMARY KEY AUTOINCREMENT, PATH TEXT DEFAULT NULL, SIZE INTEGER, TIMESTAMP INTEGER, TITLE TEXT COLLATE NOCASE, DURATION TEXT, BITRATE INTEGER, SAMPLERATE INTEGER, CREATOR TEXT COLLATE NOCASE, ARTIST TEXT COLLATE NOCASE, ALBUM TEXT COLLATE NOCASE, GENRE TEXT COLLATE NOCASE, COMMENT TEXT, CHANNELS INTEGER, DISC INTEGER, TRACK INTEGER, DATE DATE, RESOLUTION TEXT, THUMBNAIL BOOL DEFAULT 0, ALBUM_ART INTEGER DEFAULT 0, ROTATION INTEGER, DLNA_PN TEXT, MIME TEXT) CREATE TABLE ALBUM_ART ( ID INTEGER PRIMARY KEY AUTOINCREMENT, PATH TEXT NOT NULL) CREATE TABLE CAPTIONS (ID INTEGER PRIMARY KEY, PATH TEXT NOT NULL) CREATE TABLE PLAYLISTS (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, PATH TEXT NOT NULL, ITEMS INTEGER DEFAULT 0, FOUND INTEGER DEFAULT 0) CREATE TABLE SETTINGS (UPDATE_ID INTEGER PRIMARY KEY DEFAULT 0, FLAGS INTEGER DEFAULT 0) INSERT into SETTINGS values (0, 0) INSERT into OBJECTS (OBJECT_ID, PARENT_ID, DETAIL_ID, CLASS, NAME) values ('%s', '%s', %lld, 'container.storageFolder', '%q') create INDEX IDX_OBJECTS_OBJECT_ID ON OBJECTS(OBJECT_ID); create INDEX IDX_OBJECTS_PARENT_ID ON OBJECTS(PARENT_ID); create INDEX IDX_OBJECTS_DETAIL_ID ON OBJECTS(DETAIL_ID); create INDEX IDX_OBJECTS_CLASS ON OBJECTS(CLASS); create INDEX IDX_DETAILS_PATH ON DETAILS(PATH); create INDEX IDX_DETAILS_ID ON DETAILS(ID); create INDEX IDX_ALBUM_ART ON ALBUM_ART(ID); create INDEX IDX_SCANNER_OPT ON OBJECTS(PARENT_ID, NAME, OBJECT_ID); Error creating SQLite3 database! SELECT OBJECT_ID from %s where ID = (SELECT max(ID) from %s where PARENT_ID = '%s') %s%s$%X SELECT count(*) from OBJECTS where OBJECT_ID = '%s' SELECT DETAIL_ID from OBJECTS where OBJECT_ID = '%s' INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, DETAIL_ID, CLASS, NAME) VALUES ('%s', '%s', %Q, %lld, '%s', '%q') /tmp/shares/USB_Storage Browse Folders INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, DETAIL_ID, CLASS, NAME) VALUES ('%s%s$%X', '%s%s', %Q, %lld, '%s', '%q') container.storageFolder SELECT OBJECT_ID from OBJECTS o left join DETAILS d on (o.DETAIL_ID = d.ID) where o.PARENT_ID = '%s' and o.NAME like '%q' and d.ARTIST %s %Q and o.CLASS = 'container.%s' limit 1 OBJECTS SELECT DETAIL_ID from OBJECTS where OBJECT_ID = %Q INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, DETAIL_ID, CLASS, NAME) VALUES ('%s$%llX', '%s', %Q, %lld, 'container.%s', '%q') 3$16 item.imageItem.photo 2$15 item.videoItem item.audioItem.musicTrack INSERT into OBJECTS (OBJECT_ID, PARENT_ID, CLASS, DETAIL_ID, NAME) VALUES ('%s', '%s%s', '%s', %lld, '%q') INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, CLASS, DETAIL_ID, NAME) VALUES ('%s%s$%X', '%s%s', '%s', '%s', %lld, '%q') imageItem SELECT DATE, CREATOR from DETAILS where ID = %lld Unknown Date 3$C album.photoAlbum 3$C$%llX INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, CLASS, DETAIL_ID, NAME) VALUES ('%s$%llX', '%s', '%s', '%s', %lld, %Q) Unknown Camera 3$D2 3$D2$%llX %s$%llX 3$B INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, CLASS, DETAIL_ID, NAME) VALUES ('3$B$%llX', '3$B', '%s', '%s', %lld, %Q) audioItem SELECT ALBUM, ARTIST, GENRE, ALBUM_ART from DETAILS where ID = %lld 1$7 album.musicAlbum 1$7$%llX 1$6 person.musicArtist 1$6$%llX - All Albums - album Unknown Album 1$5 genre.musicGenre 1$5$%llX - All Artists - person Unknown Artist INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, CLASS, DETAIL_ID, NAME) VALUES ('1$4$%llX', '1$4', '%s', '%s', %lld, %Q) videoItem 2$8 INSERT into OBJECTS (OBJECT_ID, PARENT_ID, REF_ID, CLASS, DETAIL_ID, NAME) VALUES ('2$8$%llX', '2$8', '%s', '%s', %lld, %Q) . Error scanning %s [scandir] %s/%s %s$%X minidlan :scan files /proc/self/fd/2 create INDEX IDX_SEARCH_OPT ON OBJECTS(OBJECT_ID, CLASS, DETAIL_ID); pragma user_version = %d; root All Music Genre Folders Playlists All Video All Pictures Date Taken DELETE from CAPTIONS where PATH = '%q' PLAYLISTS DETAILS SELECT ID from %s where PATH = '%q' DELETE from PLAYLISTS where ID = %lld DELETE from DETAILS where ID = (SELECT DETAIL_ID from OBJECTS where OBJECT_ID = '%s$%llX') DELETE from OBJECTS where OBJECT_ID = '%s$%llX' or PARENT_ID = '%s$%llX' SELECT PARENT_ID from OBJECTS where DETAIL_ID = %lld UPDATE PLAYLISTS set FOUND = (FOUND-1) where ID = %d SELECT count(*) from OBJECTS where PARENT_ID = '%s' DELETE from DETAILS where ID = (SELECT DETAIL_ID from OBJECTS where OBJECT_ID = '%s') DELETE from OBJECTS where OBJECT_ID = '%s' DELETE from DETAILS where ID = %lld DELETE from OBJECTS where DETAIL_ID = %lld %s/art_cache%s SELECT TIMESTAMP from DETAILS where PATH = '%q' SELECT ID from PLAYLISTS where PATH = '%q' SELECT OBJECT_ID from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where d.PATH = '%q' and REF_ID is NULL SELECT ID from DETAILS where PATH glob '%q/*' UNION ALL SELECT ID from DETAILS where PATH = '%q' DELETE from ALBUM_ART where PATH glob '%q/*' .. SELECT PATH from DETAILS where MIME is NULL and PATH is not NULL /proc/sys/fs/inotify/max_user_watches %10u w = tivoconnect method identity machine platform tcd/ broadcast connected TiVoConnect=1 swversion=1.0 method=%s identity=%s machine=%s platform=pc/minidlna services=TiVoMediaServer:%d/http music videos photos server Music on %s Videos on %s Pictures on %s Unknown on %s SELECT NAME from OBJECTS where OBJECT_ID = '%s' UNKNOWN OBJECT_ID glob '%s$*' PARENT_ID = '%s' Random tivorandom(%lu) tivorandom(%lu) DESC CLASS DISC TRACK TITLE CreationDate CaptureDate DATE ASC TITLE ASC, DETAIL_ID ASC TITLE DESC, DETAIL_ID DESC CLASS, NAME, DETAIL_ID CLASS DESC, NAME DESC, DETAIL_ID DESC or x-container/folder x-tivo-container/ CLASS glob 'container*' MIME = 'image/jpeg' audio MIME = 'audio/mpeg' MIME in ('video/mpeg', 'video/x-tivo-mpeg') MIME in ('image/jpeg', 'audio/mpeg', 'video/mpeg', 'video/x-tivo-mpeg') or CLASS glob 'container*' QueryContainer SELECT %s from OBJECTS o left join DETAILS d on (o.DETAIL_ID = d.ID) where %s and (%s) %s order by %s SELECT count(distinct DETAIL_ID) from OBJECTS o left join DETAILS d on (o.DETAIL_ID = d.ID) where %s and (%s) SELECT o.OBJECT_ID, o.CLASS, o.DETAIL_ID, d.SIZE, d.TITLE, d.DURATION, d.BITRATE, d.SAMPLERATE, d.ARTIST, d.ALBUM, d.GENRE, d.COMMENT, d.DATE, d.RESOLUTION, d.MIME, d.PATH, d.DISC, d.TRACK from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where %s and (%s) %s order by %s limit %d, %d <?xml version='1.0' encoding='UTF-8' ?> <TiVoContainer><Details><ContentType>x-container/tivo-%s</ContentType><SourceFormat>x-container/folder</SourceFormat><TotalItems>%d</TotalItems><Title>%s</Title></Details><ItemStart>%d</ItemStart><ItemCount>%d</ItemCount> <?xml version='1.0' encoding='UTF-8' ?> <TiVoItem> SELECT o.OBJECT_ID, o.CLASS, o.DETAIL_ID, d.SIZE, d.TITLE, d.DURATION, d.BITRATE, d.SAMPLERATE, d.ARTIST, d.ALBUM, d.GENRE, d.COMMENT, d.DATE, d.RESOLUTION, d.MIME, d.PATH, d.DISC, d.TRACK from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID) where o.DETAIL_ID = %lld group by o.DETAIL_ID </TiVoItem> <?xml version='1.0' encoding='UTF-8' ?> <TiVoContainer><Details><ContentType>x-container/tivo-server</ContentType><SourceFormat>x-container/folder</SourceFormat><TotalDuration>0</TotalDuration><TotalItems>3</TotalItems><Title>%s</Title></Details><ItemStart>0</ItemStart><ItemCount>3</ItemCount><Item><Details><ContentType>x-container/tivo-photos</ContentType><SourceFormat>x-container/folder</SourceFormat><Title>Pictures on %s</Title></Details><Links><Content><Url>/TiVoConnect?Command=QueryContainer&amp;Container=3</Url></Content></Links></Item><Item><Details><ContentType>x-container/tivo-music</ContentType><SourceFormat>x-container/folder</SourceFormat><Title>Music on %s</Title></Details><Links><Content><Url>/TiVoConnect?Command=QueryContainer&amp;Container=1</Url></Content></Links></Item><Item><Details><ContentType>x-container/tivo-videos</ContentType><SourceFormat>x-container/folder</SourceFormat><Title>Videos on %s</Title></Details><Links><Content><Url>/TiVoConnect?Command=QueryContainer&amp;Container=2</Url><ContentType>x-container/tivo-videos</ContentType></Content></Links></Item></TiVoContainer> &amp; &amp;amp;lt; &amp;amp;gt; Command ItemStart ItemCount AnchorItem AnchorOffset Recurse SortOrder RandomSeed Url QueryItem <Item><Details><ContentType>audio/*</ContentType><SourceFormat>%s</SourceFormat><SourceSize>%s</SourceSize><SongTitle>%s</SongTitle> <AlbumYear>%.*s</AlbumYear> <Item><Details><ContentType>image/*</ContentType><SourceFormat>image/jpeg</SourceFormat><SourceSize>%s</SourceSize> %Y-%m-%dT%H:%M:%S <CaptureDate>0x%X</CaptureDate> <Caption>%s</Caption> <Item><Details><ContentType>video/x-tivo-mpeg</ContentType><SourceFormat>%s</SourceFormat><SourceSize>%s</SourceSize> - <Title>%.*s</Title><EpisodeTitle>%s</EpisodeTitle> <Title>%s</Title> <Description>%s</Description> <ArtistName>%s</ArtistName> <AlbumTitle>%s</AlbumTitle> <MusicGenre>%s</MusicGenre> <SourceWidth>%s</SourceWidth><SourceHeight>%s</SourceHeight> <Duration>%d</Duration> <SourceBitRate>%s</SourceBitRate> <SourceSampleRate>%s</SourceSampleRate> Resized MediaItems <AcceptsParams>No</AcceptsParams> </Details><Links><Content><ContentType>%s</ContentType><Url>/%s/%s.dat</Url>%s</Content> <CustomIcon><ContentType>video/*</ContentType><Url>urn:tivo:image:save-until-i-delete-recording</Url></CustomIcon><Push><Container>Videos</Container></Push><File>%s</File> </Links> <Item><Details><ContentType>x-container/folder</ContentType><SourceFormat>x-container/folder</SourceFormat><Title>%s</Title><TotalItems>%d</TotalItems></Details><Links><Content><Url>/TiVoConnect?Command=QueryContainer&amp;Container=%s</Url><ContentType>x-tivo-container/folder</ContentType></Content></Links> </Item> rb EN audio/L16;rate=%d;channels=%d LPCM ALBUM= ARTIST= ARTISTSORT= TITLE= TRACKNUMBER= DISCNUMBER= GENRE= DATE= COMMENT= MUSICBRAINZ_ALBUMID= MUSICBRAINZ_TRACKID= MUSICBRAINZ_ARTISTID= MUSICBRAINZ_ALBUMARTISTID= RIFF WAVE fmt LIST INFO INAM IALB IPRD IGRE IGNR ICMT IART IAAR ICOM IMUS ITRK ICRD IYER m3u pls ID3 ID3v2.%d.%d XING YTCP APIC image/jpg COMM TIT2 TPE1 TALB TCOM TIT1 TPE2 TPE3 TCON TPOS TRCK TDRC TLEN TBPM TCMP iTun meta stsd mp4a moov:udta:meta:ilst nam ART art alb cmt dir wrt grp gen day tmpo trkn disk gnre cpil covr [playlist] File WMABASE WMAFULL WMAPRO _MULT5 WMALSL%s AlbumTitle WM/AlbumTitle AlbumArtist WM/AlbumArtist Description WM/Track WM/Genre Year WM/Year WM/Director WM/Composer WM/Picture image/peg TrackNumber WM/TrackNumber isVBR moov:mvhd moov:trak:mdia:minf:stbl:stsd:alac moov:trak:mdia:minf:stbl:stsd:mp4a esds mdat AAC_ISO_320 AAC_ISO AAC_MULT5_ISO invalid vorbis vorbis MIDI unknown Blues Classic Rock Country Dance Disco Grunge Hip-Hop Jazz Metal New Age Oldies Other R&B Rap Reggae Techno Industrial Alternative Ska Death Metal Pranks Soundtrack Euro-Techno Ambient Trip-Hop Vocal Jazz+Funk Fusion Trance Classical Instrumental Acid House Game Sound Clip Gospel Noise AlternRock Bass Soul Punk Space Meditative Instrumental Pop Instrumental Rock Ethnic Gothic Darkwave Techno-Industrial Electronic Pop-Folk Eurodance Dream Southern Rock Comedy Cult Gangsta Top 40 Christian Rap Pop/Funk Jungle Native American Cabaret New Wave Psychedelic Rave Showtunes Trailer Lo-Fi Tribal Acid Punk Acid Jazz Polka Retro Musical Rock & Roll Hard Rock Folk/Rock National folk Swing Fast-fusion Bebob Latin Revival Celtic Bluegrass Avantgarde Gothic Rock Progressive Rock Psychedelic Rock Symphonic Rock Slow Rock Big Band Chorus Easy Listening Acoustic Humour Speech Chanson Opera Chamber Music Sonata Symphony Booty Bass Primus Porn Groove Satire Slow Jam Club Tango Samba Folklore Ballad Powder Ballad Rhythmic Soul Freestyle Duet Punk Rock Drum Solo A Capella Euro-House Dance Hall Goa Drum & Bass Club House Hardcore Terror Indie BritPop NegerPunk Polsk Punk Beat Christian Gangsta Heavy Metal Black Metal Crossover Contemporary C Christian Rock Merengue Salsa Thrash Metal Anime JPop SynthPop ja_JP CP932 CP950 CP936 ISO-8859-1 zh_CN zh_TW ko_KR CP949 aac flc d d OggMIDI @ ` @ ` 0 8 @ P ` p @ ( 0 8 @ P ` p @ 0 8 @ P ` p ( 0 8 @ P ` p D } "V ] > + . @ @ @ @SELECT ID from OBJECTS where PARENT_ID = '1$F' and NAME = '%q' INSERT into OBJECTS (OBJECT_ID, PARENT_ID, DETAIL_ID, CLASS, NAME) VALUES ('%s$%llX', '%s', %lld, 'container.%s', '%q') SELECT 1 from OBJECTS where OBJECT_ID = '%s$%llX$%d' SELECT ID from DETAILS where PATH = '%q/%q' \/ SELECT ID from DETAILS where PATH like '%%%q' INSERT into OBJECTS (OBJECT_ID, PARENT_ID, CLASS, DETAIL_ID, NAME, REF_ID) SELECT '%s$%llX$%d', '%s$%llX', CLASS, DETAIL_ID, NAME, OBJECT_ID from OBJECTS where DETAIL_ID = %lld and OBJECT_ID glob '64$*' \ UPDATE PLAYLISTS set FOUND = %d where ID = %lld SELECT PATH from DETAILS where ID = %lld playlistContainer SELECT ID, NAME, PATH from PLAYLISTS where ITEMS > FOUND SELECT count(*) from PLAYLISTS where NAME = '%q' INSERT into PLAYLISTS (NAME, PATH, ITEMS) VALUES ('%q(%d)', '%q', %d) INSERT into PLAYLISTS (NAME, PATH, ITEMS) VALUES ('%q', '%q', %d) http://ns.adobe.com/xap/1.0/ DateTimeOriginal %s.cover.jpg SELECT ID from ALBUM_ART where PATH = '%q' INSERT into ALBUM_ART (PATH) VALUES ('%q') .cover.jpg UPDATE DETAILS set ALBUM_ART = %lld where PATH = '%q' [%04d/%02d/%02d %02d:%02d:%02d] %s:%d: %s: %s %s:%d: %s ,= general artwork database scanner metadata http ssdp tivo off fatal error warn info = A A
h@H PNG IHDR 0 0 W sRGB IDATh ?H q g 9&  Lk A 6 rJ A Y Ah( l ) Ck 9 r AM yFw } { } ? s2 R& ' b `OU U^( |? ? p 7W 5h ] C h .- K ; O^Ng d V H $ w v u N @ d py6h @ ZU bSH-+):F ( &=] p Xd |~' M\ R J YH)+ yU J Q:o, R m su x8 B8 . t QE n v J$ X J v | N ,t K 7q2^ jg! V2^ (a% // h5 /o a [D / 7 <F n U4> u ( z] :@ p P = O x @ TJ IEND B` PNG IHDR x x 9d6 sRGB `IDATx }gs#G 9 U0 = l [n > };ob4 o # wh~ P ~ V L{#z U w? AV =j Xu y 5_ j - \ 0 H ` " eP\ 5 @ ; / c _%=% } 1 * v S x ~9 & C 5 + +"` D <  Y i$ ~ B @V @> 5 / @ Ap h r % FLJ D g 'i P O | ' | y r "/@ c 6 ?7 A>  '@ @ U : SO 1 r x OxM R 0 r % |Qm x# | u _ \ V[ ^X Gg " ,0 , + G < r @Pr h o ' | y ' B[ 4 |d KIz P t dd ) 5 3 6 HO 9 @1 ;% m /}u 7 t E @" >' BB o ' b , K 7 71* ( [% Z 7 J F ? + | Aff I cZ { x$m 0 P/9_ 6 /} A| D N P w - ] a b $= &Rm"z7 m x = 0 ~ D s}N ci J M Z j M uB w x > ` U' I ( X x}@ @ k_ fco mu? Ho 1Q Z6 - n4 d C$ $ |/  vP'i oB"= NZb % ) ` M M l P k 5! ` D v& t -u3 8z L < \ c & z ! # > $V xO *3S N @/ 7 $ @ : % 0t / R (v b66 g\ Q ,s : ? d v2 : L 2m pp o Hve( >r b $ N @ G u j dA w N"[! g 7jREk o K" Q2R m.F r ' c L b P d Ddw ") ^ n u O q U ,a~2 XpF Y5 O y k - =W 7mh_ ? -HK (mq W. Ft = ## Q @ - 1D? JZ { H # j- E003 D 5 z ~f / am ^(& 1 0 ?109sj W (h j B~qJ~m 8 R*M' r<X r 3a V Id E J # pH Y t 9 # H Z ! < 0 a A a @K! T S / > w k N G& " L  _ n _ g N M p b v h Bi Y_ I` ~` h (Q*i .4 ' = ( # } pE @$ H 8 x B n 3 9 S @ v ) K ri 2]WC P C,B Z v| q wU t` W4 E' L ~ u V. `um .Mcn K R Z$2 Z+ ~ V n [ U j( 8 u; $ ^ N T +W K zu SS EX t] Uh6= ?6 7 - . ;M #p UJ:bq ? ZA` P rq ~~ s W q4 1h < # & Z t| 4 ? @ ( Q  ># / s ?C `zyE = J 1"> ] )O xym w  e Z%3+ }jODD)EcD G S bEH i H` j+ ; PE c > \ J. 1 Q <f A _ H (F G  IF] ${X( Y pQY "t B b~~ + g n %. a$ {++3 ` j M i {p Y(j( 1r  : T S : Ih ~^u> k X\ b R ( 88 <m L " TX397k r- w 4 ]6 ] V[ Wo}1 0 R C X P~ f'3Z` ? 1 l O O9 r BI 4v*9 * ;t ,j h6= X^ ( '\K 2j 6 6 px n &| < L E L X ltq| H ] ht 0F . y 4 aO | b : ^ ~ ` $ W ! ? $ ss J u > C{Y\ ^ z { H Q r c Q Z | z V z ]; , yv, /j# HD n HZ D J 4 <\ ~ [ l } t= Rp k O {j-qP J HI 7 a vB8 { U P \p , b^= $ --0 /D re w U\ 6 2] ]x K- * X. } 3X4. ? sR ?=S { A { y j B T * I9` y  Xt> Y 0 j ,-O O/qs o ~ ><t: Z) 3a .x m B K E 6T ma zmA _ ?W Zm e > Q F q H ' $ q % >D E gF E 9k K  j Z f u S <b U? ^ r k; \ g { p "~}t op 0 d5 s? x E c S ? xY - 7dw N D {\ o 5 YN L Xv  b h I I { d* L DB` n Xry " =X X 2 " G 1 v 1 Q g,z ' YI + | /Wd z Z - ? # &t W l c; g > , 95 A C {o {{ulm b A aFH ] s& 0 h; }f k n y{ Ml ; a fW N m! A  ?g 8 } d E Z ~^ < 18 o f s > 04"PFRy . y X i S re Y { qc s e D ] fp g E f ( D P; } - zC| 2 # = ` 8 0 O>] n ?Wqt Q E 0T P Aa H 0 B Y A( X H w 9 8 nErR \ { ` 7o-bv $ b J 1 ? } y ? ,: B 9 Iz u5> t ; 5 5 [g { u E 2<'X G D J p *> t Vf@h C k ` E G H/ BvD $ [ lv j zGv < FLT " ` c G | H ZuJ p n Z {k w >G n7@ F 0j " N {7 _ :ww rx @ p 0 3G+M {hdx; } a aR T[aS& : x 67 s m x E |, E RSbp 04l +*  N H E U[ l%V* ] 3 8Zn ^ r : X 0" t| L & y S E[ U lt - KK ^Z L / I R ^ ~ XS@) < | X ) 3 3 ck " 3 B A h D ~ k sw [[5 Z vw p nm ? } h,Z jbh $ GG- x a KK E 7n,f Ss?\Vt | e / Tv B =.,: ) Ry^ ^ p fY(8 }Jk6 /~ - e U p T I^ E E [ Z S ^[ r YM #J B D h <,/WP*9 O / n& vw 0 R / pf R ( h + E^ R A \v1=S 8 se D -NQ r h4 ] }S p " p 0y t [c [ D< f jn "jt jQ lu= u K : r l N! ,I v< k h # - 5v\ R CE 1~ q O g{l4:C U5M d r V= / | dY X j.=I(R Z h = o}+O A O] xM h ut$kL U a o| }R^t C K ? w 6 ; E ) ln & / _ = ? Q_ S & R(h X ek O l } m Q #z D # Uz AO D W Z P x t SX\ pyy 5b@% e s < } l7 h( . L >70 & d y , D,z : GX v } ,-Osz ff S| a j 'X ) {. @ 4 ~} 6 \ Y ) 5 y u < =b < # & Q &P <{ $ff 22 4FR ( ` c Y" I ! ]t 0?_ t r q* 0N g } * F W ( 4Jt (4 . 9 x x o^ | ~&y )/ &Q J) "< vdaa K Y^ G \ kC Y~ }(X E 6 H% Sk s E v | t k ~c Ka bp .&N ^ h3 X \ E {my r 3 %Y[ ~ m a= $ > > } 2 %5 E . | x  w Uo3mI >l E kt t `D " P< < o \ < +W d R Re u I 1c '] %N"l EO Xt 8 ~ 7R 3rl F 2 E PU ~ ~ G )96 &,z " & R |t n WWgdj K+3 O 0i E $ ( Ax 1 ~ /piy 4kF&5: 1 [i? B QT. ( P : = m C 5CN =@ y {n H t e e | mpf g J ru - v^tX A 3 W Xt1U) X z J R E 9 ID Uc 5P t 1~ ~ K X[ C < A O + "J% d y % >nv $ k[ Z+H`   a r 33E ] l ZS _Q^tx Z + e} O C x l O O? ` y>d F ) * 3l ; , ] )2 ~ ) 4 VRp5=? 7 u t;> ibC C'Eq ] A _(cv $w ra " N H B Rt % X,:h6= q{ & mz^ B B ! l R Nxn { A SS F 8@ I u5| pg / y z 5 TE H u4 z b n .Msj , z ) Z :? M< i ; 5 Z "t q a ] , IH qg l ~ O Pph @ m Z10Fj m 6 ; #a G qd 8 sEk " Z / }s T aq @ 0 w @ I* # 4 ]nm Gl6 * Es K L vP / 1 =3 P p] R) K% I n d?& h }4 ] [ ]? f d H? LI | $U \W R)bz f G g-sG2< = jyh6 h5=t:~ V % i k^t | ^ C OB |? T - jm p # X D B6 1 A }# M V) aH "6 ( (K y|" Q x x > t 'c 0ro5 8ZQk% C5 5 @ D O - U 1 r3 : yJ$ L > Y > C = h P Hu ' v* a % m {< B^t 8,  E0 I HI g Z G w,Z yn,4/ ? /hs I A; o^ :O E+ e h K { | \/ S 3 Q xDxf{ } a O " g. 3^ ` J d B' c g \ dH F } _ h \5"& c a L- & l 7 I sa 1 #{ L ^ N8 \9 s O U $ r pK( ;e p 3 A; . { b V: @ 2 x } ]% Vv3 V60xJ,tB "J b 6 } ] t y ` g e) M i E ]= C C x r x : W ~j 0 W = h tB hg O : 7  8T s U 3 + N N' KO | N: B  KT @Y N S vR @ - : oA V<&z RP dT3 W O l K G @ D<I 12- R V p $+ l ' za / k} r EP -.Y?0 E ; b > pB? }~f R  _ j j \  o % F O; L O ' uJ2 h E & j C{, K_  ^ ; V V<>z R $ w x @ F !T j U / wB W[ D ` z8V *G0e @W DE3 M % V J 7 R&Y ~ i ) .( # IEND B` JFIF H H C % # , #&')*) -0-(0%()( C ( (((((((((((((((((((((((((((((((((((((((((((((((((( 0 0 " 0 ! 17At "Qa 2BRSq $ 1 !3Aq B ? 9 U66cEik i w 7e ) N< J rk " 9 r Ju3 1- Z X BS Jx < >U t g ^ t; t Z R K ' ( V c 9P8 RzGM d M Rd2 hm # ) Y U>6# M5 G & j o v+\ S!, % , d # | k4 } qP & t v  ^F 5 . , 4 O " $ - 7AF[t` ? e d ~ u uS R ( U> ,} B H K b zK cG u rx UnTVIhk 7" s H ` : S x< uV e5L7 R  p `yQ 0 a : m [,Wd Z[ -9 X' US f & JFIF H H C % # , #&')*) -0-(0%()( C ( (((((((((((((((((((((((((((((((((((((((((((((((((( x x " = !16Ar23q "4QRa $5Ts Ub % 1 !3A q4CQ ? a * zJ F = m 9 k T I M d t :l }@ C U b LpR O } - R Nl.sqE w u V W Rk X 6 _]GWi eK"Sx. Vf ^ ]}~ 8U d .< [ W t Xo K/I6 W l S Z# X 5 U" 23 S e xGX L R > F ? %9 ; ] fR R{+  um m SM ? n K#q) m ? D * Bc E C 21A ` z>o Y oG ]U V2 rHh $ c j 1 r UZ Mk ) z i) K t J M ^ kX kN * _ i% T? %9 7 ? <0 ] 6kQ1 4 nD * {r' T G ~ ww 1 K I ; 9 oG ]U R 7 _ I : X H M v * X Vj El ri% ^} f[ N V b: V V {{ )lO %g 5 " w & % 2P ` h ## I X #NT ( 6W H1"Cj C[ wXR ] ^N'J X ]]+ QOh . ^W "{ M y(y# l ?b | ; "/ s B C 21A a z>b f 1uW X ! J Q a nZ~%Z g KF VP B ? RR* 6 6,6 9. P "] % V TT.fn9DLGEm2~' ~' +g > "@iy^ U7CK Or - $~ < $ 1 K I K T & l .3 V n do m* v s>% n * +Ft 3 Y q Q5 6-\.Q h pz {.w <E/=, F I= :8 ^ ' . ( ' Fz) q, ) M e & ; Q5k P ,& l t]" yi* 8K T Gniy^ U; (( K* Tl < A{ j5Hh _${{ }>c 1 ~aSf v GCw c 5ev MY ; S 5Q [ F|Ne E- P$ : |5V 6*- " Bb1 S { c -g 0 _ 1a . W) :c 5 $ uuid:00000000-0000-0000-0000-000000000000 Windows Media Connect compatible (ReadyDLNA) 1.0.25 00000000 | C C -1 A A A A A A EAC E E E E I I I I D N O O O O O U U U U Y P SSA A A A A A EAC E E E E I I I I D N O O O O O U U U U Y P SSA A A A A A C C C C C C C C D D D D E E E E E E E E E E G G G G G G G G H H H H I I I I I I I I I I JIJIJ J K K K L L L L L L L L L L N N N N N N N N N O O O O O O EOEOR R R R R R S S S S S S S S T T T T T T U U U U U U U U U U U U W W Y Y Y Z Z Z Z Z Z SS Se M[ _\D+@ i M[ _\D+0& u f b l G Se3& u f b l@ ^ P2.& ( Zkv _. Se@R 1 H 6& u f b lt E 3 I W U[ _\D+P a SeAR 1 H "# U n )"& L 5 ~ ( r 2C iR [Z 1 (E = " I +N 7 Qm e : G @ ,p q C /D /D /D $/D ,/D T1D 4/D </D D/D L/D T/D \/D d/D @4D l/D p/D t/D 2D |/D /D /D /D /D /D /D /D /D /D /D /D /D /D 0D 0D 0D (0D 00D 80D D0D L0D T0D `0D h0D p0D x0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 1D 1D 1D (1D 01D 81D @1D P1D \1D d1D t1D |1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 0D 2D 2D $2D ,2D 82D @2D H2D P2D X2D d2D p2D |2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3D 3D 3D 3D (3D 43D @3D H3D T3D \3D h3D p3D x3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 4D 4D 4D 4D ,4D 44D <4D D4D P4D \4D d4D x4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D $ C 4D 5D 5D 5D 5D (5D 5D 5D 5D 5D 05D 5D 5D 5D 5D 85D @5D 5D H5D L B C H C p B B L5D B P B C 'C D P C C l B d B x C B ;D ;D ;D C ;D ;D ;D ;D ;D ;D ;D <D <D <D C
GCC: (GNU) 3.3.2 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 3.3.2
.shstrtab .interp .reginfo .dynamic .hash .dynsym .dynstr .gnu.version .gnu.version_r .init .text .MIPS.stubs .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .data .rld_map .got .sdata .sbss .bss .comment .mdebug.abi32 .pdr