![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 20.08.2010
Сообщений: 18
|
![]()
Очень бы хотелось RuTube.ru с поиском и www.debilizator.tv
Сейчас остался без телека... все смотрю на ноуте... А вобще класс, попкорны отдыхают! |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]() Цитата:
Код:
rtmpdump --verbose --debug --host "212.113.32.210" --playpath "tv" --swfUrl "http://www.debilizator.tv/pl.cgi?Kan=e575fd6374a4e66139bb86ed5d45e912" --pageUrl "http://www.debilizator.tv/big.cgi?kanal=8" --app "tv" --flashVer "LNX 10,1,82,76" -e --hashes -b 200RTMPDump v2.2e (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL WARNING: You haven't specified a protocol (--protocol) or rtmp url (-r), using default protocol RTMP WARNING: You haven't specified a port (--port) or rtmp url (-r), using default port 1935 WARNING: You haven't specified an output file (-o filename), using stdout WARNING: Can't resume in stdout mode, ignoring --resume option DEBUG: Protocol : RTMP DEBUG: Hostname : 212.113.32.210 DEBUG: Port : 1935 DEBUG: Playpath : tv DEBUG: tcUrl : rtmp://212.113.32.210:1935/tv DEBUG: swfUrl : http://www.debilizator.tv/pl.cgi?Kan=e575fd6374a4e66139bb86ed5d45e912 DEBUG: pageUrl : http://www.debilizator.tv/big.cgi?kanal=8 DEBUG: app : tv DEBUG: flashVer : LNX 10,1,82,76 DEBUG: live : no DEBUG: timeout : 30 sec DEBUG: Setting buffer time to: 200ms Connecting ... DEBUG: RTMP_Connect1, ... connected, handshaking DEBUG: HandShake: Type Answer : 03 DEBUG: HandShake: Server Uptime : 96850052 DEBUG: HandShake: FMS Version : 3.0.1.1 DEBUG: HandShake: Handshaking finished.... DEBUG: RTMP_Connect1, handshaked DEBUG2: RTMP_SendPacket: fd=3, size=331 DEBUG2: 0000: 03 00 00 00 00 01 4b 14 00 00 00 00 ......K..... DEBUG2: 0000: 02 00 07 63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 ...connect.?.... DEBUG2: 0010: 00 00 00 03 00 03 61 70 70 02 00 02 74 76 00 08 ......app...tv.. DEBUG2: 0020: 66 6c 61 73 68 56 65 72 02 00 0e 4c 4e 58 20 31 flashVer...LNX 1 DEBUG2: 0030: 30 2c 31 2c 38 32 2c 37 36 00 06 73 77 66 55 72 0,1,82,76..swfUr DEBUG2: 0040: 6c 02 00 45 68 74 74 70 3a 2f 2f 77 77 77 2e 64 l..Ehttp://www.d DEBUG2: 0050: 65 62 69 6c 69 7a 61 74 6f 72 2e 74 76 2f 70 6c ebilizator.tv/pl DEBUG2: 0060: 2e 63 67 69 3f 4b 61 6e 3d 65 35 37 35 66 64 36 .cgi?Kan=e575fd6 DEBUG2: 0070: 33 37 34 61 34 65 36 36 31 33 39 62 62 38 36 65 374a4e66139bb86e DEBUG2: 0000: c3 . DEBUG2: 0000: 64 35 64 34 35 65 39 31 32 00 05 74 63 55 72 6c d5d45e912..tcUrl DEBUG2: 0010: 02 00 1d 72 74 6d 70 3a 2f 2f 32 31 32 2e 31 31 ...rtmp://212.11 DEBUG2: 0020: 33 2e 33 32 2e 32 31 30 3a 31 39 33 35 2f 74 76 3.32.210:1935/tv DEBUG2: 0030: 00 04 66 70 61 64 01 00 00 0c 63 61 70 61 62 69 ..fpad....capabi DEBUG2: 0040: 6c 69 74 69 65 73 00 40 2e 00 00 00 00 00 00 00 lities.@........ DEBUG2: 0050: 0b 61 75 64 69 6f 43 6f 64 65 63 73 00 40 a8 ee .audioCodecs.@.. DEBUG2: 0060: 00 00 00 00 00 00 0b 76 69 64 65 6f 43 6f 64 65 .......videoCode DEBUG2: 0070: 63 73 00 40 6f 80 00 00 00 00 00 00 0d 76 69 64 cs.@o........vid DEBUG2: 0000: c3 . DEBUG2: 0000: 65 6f 46 75 6e 63 74 69 6f 6e 00 3f f0 00 00 00 eoFunction.?.... DEBUG2: 0010: 00 00 00 00 07 70 61 67 65 55 72 6c 02 00 29 68 .....pageUrl..)h DEBUG2: 0020: 74 74 70 3a 2f 2f 77 77 77 2e 64 65 62 69 6c 69 ttp://www.debili DEBUG2: 0030: 7a 61 74 6f 72 2e 74 76 2f 62 69 67 2e 63 67 69 zator.tv/big.cgi DEBUG2: 0040: 3f 6b 61 6e 61 6c 3d 38 00 00 09 ?kanal=8... DEBUG: Invoking connect INFO: Connected... DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 04 05 00 00 00 00 ............ DEBUG2: 0000: 00 26 25 a0 .&%. DEBUG: HandleServerBW: server BW = 2500000 DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 05 06 00 00 00 00 ............ DEBUG2: 0000: 00 26 25 a0 02 .&%.. DEBUG: HandleClientBW: client BW = 2500000 2 DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............ DEBUG2: 0000: 00 00 00 00 00 00 ...... DEBUG: HandleCtrl, received ctrl. type: 0, len: 6 DEBUG: HandleCtrl, Stream Begin 0 DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 04 01 00 00 00 00 ............ DEBUG2: 0000: 00 00 10 00 .... DEBUG: HandleChangeChunkSize, received: chunk size change to 4096 DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 03 00 00 00 00 00 d1 14 00 00 00 00 ............ DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 3f f0 00 00 00 ..._result.?.... DEBUG2: 0010: 00 00 00 03 00 06 66 6d 73 56 65 72 02 00 0d 46 ......fmsVer...F DEBUG2: 0020: 4d 53 2f 33 2c 30 2c 31 2c 31 32 33 00 0c 63 61 MS/3,0,1,123..ca DEBUG2: 0030: 70 61 62 69 6c 69 74 69 65 73 00 40 3f 00 00 00 pabilities.@?... DEBUG2: 0040: 00 00 00 00 00 09 03 00 05 6c 65 76 65 6c 02 00 .........level.. DEBUG2: 0050: 06 73 74 61 74 75 73 00 04 63 6f 64 65 02 00 1d .status..code... DEBUG2: 0060: 4e 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f NetConnection.Co DEBUG2: 0070: 6e 6e 65 63 74 2e 53 75 63 63 65 73 73 00 0b 64 nnect.Success..d DEBUG2: 0080: 65 73 63 72 69 70 74 69 6f 6e 02 00 15 43 6f 6e escription...Con DEBUG2: 0090: 6e 65 63 74 69 6f 6e 20 73 75 63 63 65 65 64 65 nection succeede DEBUG2: 00a0: 64 2e 00 08 63 6c 69 65 6e 74 69 64 00 41 df 38 d...clientid.A.8 DEBUG2: 00b0: 75 22 80 00 00 00 0e 6f 62 6a 65 63 74 45 6e 63 u".....objectEnc DEBUG2: 00c0: 6f 64 69 6e 67 00 00 00 00 00 00 00 00 00 00 00 oding........... DEBUG2: 00d0: 09 . DEBUG: RTMP_ClientPacket, received: invoke 209 bytes DEBUG: (object begin) DEBUG: Property: <Name: no-name., STRING: _result> DEBUG: Property: <Name: no-name., NUMBER: 1.00> DEBUG: Property: <Name: no-name., OBJECT> DEBUG: (object begin) DEBUG: Property: <Name: fmsVer, STRING: FMS/3,0,1,123> DEBUG: Property: <Name: capabilities, NUMBER: 31.00> DEBUG: (object end) DEBUG: Property: <Name: no-name., OBJECT> DEBUG: (object begin) DEBUG: Property: <Name: level, STRING: status> DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Success> DEBUG: Property: <Name: description, STRING: Connection succeeded.> DEBUG: Property: <Name: clientid, NUMBER: 2095174794.00> DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00> DEBUG: (object end) DEBUG: (object end) DEBUG: HandleInvoke, server invoking <_result> DEBUG: HandleInvoke, received result for method call <connect> DEBUG2: RTMP_SendPacket: fd=3, size=4 DEBUG2: 0000: 02 00 00 00 00 00 04 05 00 00 00 00 ............ DEBUG2: 0000: 00 26 25 a0 .&%. DEBUG: sending ctrl. type: 0x0003 DEBUG2: RTMP_SendPacket: fd=3, size=10 DEBUG2: 0000: 42 00 00 00 00 00 0a 04 B....... DEBUG2: 0000: 00 03 00 00 00 00 00 00 01 2c ........., DEBUG2: RTMP_SendPacket: fd=3, size=25 DEBUG2: 0000: 43 00 00 00 00 00 19 14 C....... DEBUG2: 0000: 02 00 0c 63 72 65 61 74 65 53 74 72 65 61 6d 00 ...createStream. DEBUG2: 0010: 40 00 00 00 00 00 00 00 05 @........ DEBUG: Invoking createStream DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 03 00 00 00 00 00 1d 14 00 00 00 00 ............ DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 40 00 00 00 00 ..._result.@.... DEBUG2: 0010: 00 00 00 05 00 3f f0 00 00 00 00 00 00 .....?....... DEBUG: RTMP_ClientPacket, received: invoke 29 bytes DEBUG: (object begin) DEBUG: Property: <Name: no-name., STRING: _result> DEBUG: Property: <Name: no-name., NUMBER: 2.00> DEBUG: Property: NULL DEBUG: Property: <Name: no-name., NUMBER: 1.00> DEBUG: (object end) DEBUG: HandleInvoke, server invoking <_result> DEBUG: HandleInvoke, received result for method call <createStream> DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: tv DEBUG2: RTMP_SendPacket: fd=3, size=31 DEBUG2: 0000: 08 00 00 00 00 00 1f 14 01 00 00 00 ............ DEBUG2: 0000: 02 00 04 70 6c 61 79 00 40 08 00 00 00 00 00 00 ...play.@....... DEBUG2: 0010: 05 02 00 02 74 76 00 00 00 00 00 00 00 00 00 ....tv......... DEBUG: Invoking play DEBUG: sending ctrl. type: 0x0003 DEBUG2: RTMP_SendPacket: fd=3, size=10 DEBUG2: 0000: c2 . DEBUG2: 0000: 00 03 00 00 00 01 00 00 00 c8 .......... DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............ DEBUG2: 0000: 00 06 00 00 57 5b ....W[ DEBUG: HandleCtrl, received ctrl. type: 6, len: 6 DEBUG: HandleCtrl, Ping 22363 DEBUG: sending ctrl. type: 0x0007 DEBUG2: RTMP_SendPacket: fd=3, size=6 DEBUG2: 0000: 42 00 00 00 00 00 06 04 B....... DEBUG2: 0000: 00 07 00 00 57 5b ....W[ DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............ DEBUG2: 0000: 00 06 00 00 a8 fb ...... DEBUG: HandleCtrl, received ctrl. type: 6, len: 6 DEBUG: HandleCtrl, Ping 43259 DEBUG: sending ctrl. type: 0x0007 DEBUG2: RTMP_SendPacket: fd=3, size=6 DEBUG2: 0000: c2 . DEBUG2: 0000: 00 07 00 00 a8 fb ...... DEBUG2: RTMP_ReadPacket: fd=3 DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............ DEBUG2: 0000: 00 06 00 00 fa 36 .....6 DEBUG: HandleCtrl, received ctrl. type: 6, len: 6 DEBUG: HandleCtrl, Ping 64054 DEBUG: sending ctrl. type: 0x0007 DEBUG2: RTMP_SendPacket: fd=3, size=6 DEBUG2: 0000: c2 . DEBUG2: 0000: 00 07 00 00 fa 36 .....6 DEBUG2: RTMP_ReadPacket: fd=3 И подвисон ![]() Демо код тоже не работает. Код:
#!/usr/bin/python import xbmc, xbmcgui, xbmcplugin rtmp_url = 'rtmp://212.113.32.210/tv' item = xbmcgui.ListItem('Channel') item.setInfo(type="Video", infoLabels={"Title": 'Channel'}) # from packet dump real SWF playes item.setProperty('app', 'tv') item.setProperty('flashVer', 'LNX 10,1,82,76') item.setProperty('swfUrl', 'http://www.debilizator.tv/pl.cgi?Kan=e575fd6374a4e66139bb86ed5d45e900') item.setProperty('tcUrl', rtmp_url) item.setProperty('pageUrl', 'http://www.debilizator.tv/big.cgi?kanal=8') xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play(rtmp_url, item)
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 20.08.2010
Сообщений: 18
|
![]()
Жаль, сайт прикольный.... а RuTube.ru тоже никак незя?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Я его изучаю
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
RuTube.ru поддается воспроизведению. Но плагин будет ой как не скоро.
Образец Код:
item = xbmcgui.ListItem("TEST") #item.setProperty("PlayPath", "rtmp://video-1-17.rutube.ru:1935/rutube_vod_1") item.setProperty("SWFPlayer", "http://rutube.ru/player.swf") item.setProperty("PlayPath", "mp4:vol32/movies/cb/83/cb83d4701a9cb12a6fce64a28b487d1c.mp4") item.setProperty("pageUrl", "http://rutube.ru/tracks/3511604.html") xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play("rtmp://video-1-17.rutube.ru/rutube_vod_1", item) Код:
item = xbmcgui.ListItem("TEST") item.setProperty("PlayPath", "rtmp://212.113.32.210/tv") item.setProperty("SWFPlayer", "http://www.debilizator.tv/pl.cgi?Kan=d725fe7aaa083beb44b1c02617d76dad") item.setProperty("PlayPath", "tv") item.setProperty("pageUrl", "http://www.debilizator.tv/tv.cgi?kanal=18") xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play("rtmp://212.113.32.210/tv", item)
__________________
https://code.google.com/archive/p/se...iki_Index.wiki Последний раз редактировалось seppius; 21.08.2010 в 23:25. |
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 20.08.2010
Сообщений: 18
|
![]()
По поводу RuTube.
сколько будет стоить разработка плагина с поиском... мне пока не к спеху... в следующем месяце могу немного подбросить на яндекс денюшек. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Ровно столько, сколько Вы готовы пожертвовать.
Чем больше - тем скорее будет аддон.
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 06.02.2010
Адрес: Москва
Сообщений: 899
|
![]()
попробовал Зомби - нет проблем с rtmp
где есть проблемы с rtmp - могу потестировать
__________________
#Nvidia Shield TV #Kodi 19 |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
А если сплошная проблема?
Вот код, который должен воспроизвести юный парк с Yatv Код:
#!/usr/bin/python import xbmc, xbmcgui, xbmcplugin item = xbmcgui.ListItem("TEST") item.setProperty("PlayPath", "live/southparktv") item.setProperty("SWFPlayer", "http://yatv.ru/files/swf/Player20_translations.swf") item.setProperty("tcUrl", "http://yatv.ru/files/swf/Player20_translations.swf?yatv%5Flogo=1&studio%5Furl=http%3A%2F%2Fyatv%2Eru%2Fru%2Ftv%2Cstudio&url=http%3A%2F%2Fyatv%2Eru%2Ffiles%2Fswf%2FPlayer20%5Ftranslations%2Eswf&name=%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1&&cid=6125") item.setProperty("pageUrl", "http://yatv.ru/files/swf/Player20_translations.swf?yatv%5Flogo=1&studio%5Furl=http%3A%2F%2Fyatv%2Eru%2Fru%2Ftv%2Cstudio&url=http%3A%2F%2Fyatv%2Eru%2Ffiles%2Fswf%2FPlayer20%5Ftranslations%2Eswf&name=%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1&&cid=6125") xbmc.Player().play("rtmp://m1.d0.yatv.ru", item) Я так и эдак, но в лог вылетает это: Код:
18:46:20 T:3023914864 M:1684152320 NOTICE: DVDPlayer: Opening: rtmp://m1.d0.yatv.ru 18:46:20 T:3023914864 M:1684152320 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 18:46:20 T:2917907312 M:1684152320 DEBUG: thread start, auto delete: 0 18:46:20 T:2917907312 M:1684152320 NOTICE: Creating InputStream 18:46:20 T:2917907312 M:1684152320 INFO: CDVDInputStreamRTMP: Using external libRTMP 18:46:20 T:2917907312 M:1683771392 INFO: Parsing... 18:46:20 T:2917907312 M:1683771392 INFO: Parsed protocol: 0 18:46:20 T:2917907312 M:1683771392 INFO: Parsed host : m1.d0.yatv.ru 18:46:20 T:2917907312 M:1683771392 WARNING: No application or playpath in URL! 18:46:20 T:2917907312 M:1683771392 INFO: RTMP_Connect1, ... connected, handshaking 18:46:20 T:3023914864 M:1683771392 DEBUG: ------ Window Init (DialogBusy.xml) ------ 18:46:20 T:2917907312 M:1683771392 INFO: HandShake: Type Answer : 03 18:46:20 T:2917907312 M:1683771392 INFO: HandShake: Server Uptime : 96850052 18:46:20 T:2917907312 M:1683771392 INFO: HandShake: FMS Version : 3.0.1.1 18:46:20 T:2917907312 M:1683771392 INFO: HandShake: Handshaking finished.... 18:46:20 T:2917907312 M:1683771392 INFO: RTMP_Connect1, handshaked 18:46:20 T:2917907312 M:1683771392 INFO: Invoking connect 18:46:20 T:2917907312 M:1683771392 INFO: HandleServerBW: server BW = 2500000 18:46:20 T:2917907312 M:1683771392 INFO: HandleClientBW: client BW = 2500000 2 18:46:20 T:2917907312 M:1683771392 INFO: HandleCtrl, received ctrl. type: 0, len: 6 18:46:20 T:2917907312 M:1683771392 INFO: HandleCtrl, Stream Begin 0 18:46:20 T:2917907312 M:1683771392 INFO: HandleChangeChunkSize, received: chunk size change to 512 18:46:20 T:2917907312 M:1683771392 INFO: RTMP_ClientPacket, received: invoke 196 bytes 18:46:20 T:2917907312 M:1683771392 INFO: (object begin) 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: no-name., STRING: _error> 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: no-name., NUMBER: 1.00> 18:46:20 T:2917907312 M:1683771392 INFO: Property: NULL 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: no-name., OBJECT> 18:46:20 T:2917907312 M:1683771392 INFO: (object begin) 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: level, STRING: error> 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: code, STRING: NetConnection.Connect.Rejected> 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: description, STRING: Connection failed: Application folder ([install-location]/applications/) is missing.> 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: clientid, NUMBER: 363669253.00> 18:46:20 T:2917907312 M:1683771392 INFO: (object end) 18:46:20 T:2917907312 M:1683771392 INFO: Previous line repeats 1 times. 18:46:20 T:2917907312 M:1683771392 INFO: HandleInvoke, server invoking <_error> 18:46:20 T:2917907312 M:1683771392 ERROR: rtmp server sent error 18:46:20 T:2917907312 M:1683771392 INFO: RTMP_ClientPacket, received: invoke 18 bytes 18:46:20 T:2917907312 M:1683771392 INFO: (object begin) 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: no-name., STRING: close> 18:46:20 T:2917907312 M:1683771392 INFO: Property: <Name: no-name., NUMBER: 0.00> 18:46:20 T:2917907312 M:1683771392 INFO: Property: NULL 18:46:20 T:2917907312 M:1683771392 INFO: (object end) 18:46:20 T:2917907312 M:1683771392 INFO: HandleInvoke, server invoking <close> 18:46:20 T:2917907312 M:1683771392 ERROR: rtmp server requested close 18:46:20 T:2917907312 M:1683771392 ERROR: CDVDPlayer::OpenInputStream - error opening [rtmp://m1.d0.yatv.ru] 18:46:20 T:2917907312 M:1683771392 NOTICE: CDVDPlayer::OnExit() 18:46:20 T:2917907312 M:1683771392 NOTICE: CDVDPlayer::OnExit() deleting input stream 18:46:20 T:2917907312 M:1684025344 DEBUG: Thread 2917907312 terminating
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 06.02.2010
Адрес: Москва
Сообщений: 899
|
![]()
я тоже не могу этот линк проиграть, но в логах другое
ERROR: ffmpeg[AADFAB70]: [swf] Compressed SWF format not supported http://paste.ubuntu.com/481991/ это баг xbmc ? рапортовать ?
__________________
#Nvidia Shield TV #Kodi 19 |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|