1Ceko Onlar standart olarak yüklenmiş uygulamalar (widget)dır. Tv'nin gizli olan "gelişme" sekmesini aktif ettiğinde belirli IP ler ile yükleme yaptığında karşına çok daha fazla uygulamalar gelecektir. Geçmiş sayfaları okuyup nasıl yapılacağını öğrenebilirsin. Uygulamaya başlamadan önce tv'nin tüm ayarlarını fotoğraf makinası ile resimlemeni tavsiye ederim. En azından hata yaptığında geri dönüş şansın olur. yeniüye35 develop kullanıcı adıyla giriş yapamıyorsan (altı tane sıfır tuşuna bastığından emin misin?) ayarları sıfırla diye bir seçenek olmalı. Sıfırla dediğinde tüm kullanıcılar silinir. Ağ ayarları da silinir. Ağ yapılandırmasını yaptıktan sonra ya tv kendiliğinden develop kullanıcı adı oluşturur. Ya da sen develop kullanıcı adını ve parolayı oluşturur, gelişme sekmesine ulaşırsın. senolars Bende Samsung 40C650 var. Ondaki ayarları yazıyorum. ES7000'lerde aynı yöntemi uygulayabilirsin. Önceden ağ ayarlarını yaptığını varsayarak kumandada internet@tv tuşuna basıp Kırmızı renkli A tuşuna basıp oturup açacaksın. Şayet tv'de önceden "develop" kullanıcı adı oluşmamışsa sen develop adıyla kullanıcı oluşturacaksın. Sonra kumandada A tuşuna basıp oturumu kapatacaksın. Tekrar A tuşuna basıp develop kullanıcı adı ve parolayı girerek gizli olan "gelişme" sekmesine ulaşacaksın. Yükleyebileceğin IP adresleri: 95 215 36 8 91.67.48.154 91.67.116.250 91.121.84.162 91.203.212.202 93.190.89.153 109.239.58.216 |
Tabii yapılabilir. Önce boş bir xml dosyası oluşturup içine çalışan youtube linklerini atarak kaydeder, sonra da bu dosyayı usb flash diske kaydedersin. Bu xml'yi tv'de göstermek için de tv'ye seyirturk yada uyduhane portalından widget yüklersin. Sonrada bu widgetin içindeki usb seçeneğinden hazırlamış olduğun widgete ulaşarak DH videolarını seyredebilirsin. |
Linkleri vereyim. Nasıl yükleneceğini anlatmaya kalkarsam sayfalar yetmez. Forumlara üye olup yazılanları dikkatlice okursan istediklerini kolayca yapabilirsin. Seyirturk portalını indir. http://seyirturk.com Kullanım detayları http://seyirturk.com/forum/viewforum.php?f=16 Uyduhane portalını indir. http://www.uyduhane.com |
C650 konusunda başladığımız olaya konuyu fazla dağıtmamak için yeni bir konu açarak devam edelim istedim hem bu sayede ortaklaşa widgetler yapabiliriz bu konuda bilgili veya hevesli olanların konuya katılımını bekliyorum. ############################################################ Widget nasıl yapılır? Widget örnekleri & Samsung TV Apps SDK ############################################################ Açıkcası benim de pek fazla bilgim yok bu nedenle anladığım kadarıyla yüzeysel anlatacağım; Samsung TV Apps SDK sayesinde tv için widget yazabilir, hazır widgetleri editleyerek yeni widgetler oluşturabilir ayrıca widgetler için arayüz de tasarlayabiliriz. Programı kullanmak oldukça basit ancak widget yapabilmek ve editleyebilmek için en azından orta halli js, xml, html ve css bilgisine ihtiyaç bulunuyor. Kendi yaptığımız veya hazır bulunan widgetleri programla beraber gelen apache server üzerinden tvye local ağ içinde kolaylıkla (aslında kolay değilmiş) gönderebiliyoruz ve test edebiliyoruz. Yapılan widgetler hemen hemen tüm samsung lcdtv serilerinde çalışabiliyor ancak bazı modellerde çalışmamazlıkta yapabiliyormuş. Yani widgetin çalışması basitliğiyle doğru orantılı gözüküyor. Örneğin bir rss widgeti hepsinde çalışabilir ancak video/ses ile alakalı bir widget çalışmayabilir. Samsung tarafından belirtilen, SDK'nın hangi serilerle çalıştığına ait not; Most 2010 US TVs above 40” support samsung apps. All 2010 Blu-ray players. A developer can test the application on samsung apps supported TV and any 3D Blu-ray players. For more information on model numbers please visit samsungapps page onwww.samsung.com. Widgetler için hazır kütüphaneler bulunmakta. Video/ses kütüphanesi, flash kütüphanesi, kullanıcı login vs gibi tvnin çalıştırabileceği her türlü format için farklı kütüphaneler bulunuyor. Widget tasarımcıları bu kütüphanelere arayüz yaparak ve gereksinime göre çeşitli kütüphaneleri birleştirerek widgetleri oluşturabiliyorlar. Oluşturulan widgetlerde bulunan hataları ve widgetin anlık çalışma prensibini program içinde bulunan emülatör sayesinde debug ederek ve loglayarak gösterebiliyor ayrıca bu sayede widgeti tvye yollamadan test etme imkanı da veriyor ancak pek stabil olduğu söylenemez en azından ses/video aktarımında kilitlenebiliyor. --------------------------------------------------------------------------------------------- * Samsung TV Apps SDK Download * Samsung TV Apps SDK kullanma klavuzu (Yapılacak ufak ayarlar için bakmanız gerekli) * Samsung tarafından verilen örnek widgetler/kütüphaneler ve açıklama klavuzları (içine c serisinin widgetlerini de attım youtube, facebook vs) --------------------------------------------------------------------------------------------- ############################################################ ############################################################ Samsung TV Apps SDK Kurulumu & Widgeti tvye yollama ############################################################ Kurulumu oldukça basit normal program kurar gibi kurabiliyoruz. SDK kurulumu bittikten sonra apache server kurulumu yapılıyor. Apache serverın kurulma sebebi pcye internal server kurmak ve tv üzerinden widgeti çekerken tvnin internal server ipsine bağlanma gereksinimi. Hali hazırda asp uygulamaları için localhost kurulduysa buna gerek yok. Ya da kendinize ait bir internet siteniz var ve özel bir ipniz varsa yine gerek yok. Normal ev kullanıcılarının kurması gerekiyor. Kurulumdan sonra tvnin local servera bağlanabilmesi için local ipnizi bilmeniz ve bağlantı kurulabilmesi açısından port açmanız gerekebilir. --------------------------------------------------------------------------------------------- Widgetleri tvye atabilmek için gizli olan bir menünün açılması gerekiyor, gizli menü "geliştirme" internet tv içinde facebook vs gibi uygulamalarda oturum açmak için kullanıcı tanımlıyorduk. Bu menüye ulaşmak için de kullanıcı tanımlamamız gerekiyor. Sırasıyla şu işlemleri yapabilirsiniz; 1 - İnternet tv ye giriyoruz. Ayarlardan yeni kullanıcı oluşturuyoruz. Kullanıcı adı; develop şifre; 0000 oluşturduktan sonra çıkış yapın. 2 - internet tv menüsüne geri gelin ve develop kullanıcısyla oturum açın. Ayarlara tekrar girin 3 - Gelişme adında gizli bir menü çıkacak bu menüdeki sunucu ip ayarlamaya girin. ip adresi olarak widgetin bulunduğu local veya sunucu ipsini yazın. 4 - son olarak bir aşağıdaki kullanıcı uygulama senkronizasyonu seçeneğine girerek widgeti indirebilirsiniz. Burada dikkat etmeniz gereken şey, bu menüden kurulan tüm widgetleri tv user widgeti gördüğünden dolayı başka bir ipye bağlanarak widget çektiğinizde eski user widgetleri tvden siliniyor. Normal widgetler kalıyor onlara bir etkisi yok --------------------------------------------------------------------------------------------- Network or server interference occured. Please try again later. Hatası alanlar; - Öncelikle varsa antivirüs programınızı ve windows güvenlik duvarınızı kapatmanız gereklidir. - Modem NAT ayarlarınızdan 80 portunuzu local ipnize yönlendirmeniz gereklidir. (http://portforward.com/ dan yardım alabilirsiniz) - web browserdan localipiniz:80 şeklinde local sunucuzun açılıp açılmadığını kontrol ediniz. - 127.0.0.1 kullanmayacaksınız local ipinizi kullanacaksınız buna dikkat edin. (ağ bağlantısı durum bilgilerinde IPv4 kısmında yazıyor) - eğer herşeye rağmen yine olmuyorsa, 80 portunu meşgul eden bir durum olup olmadığını denetleyin ve işlemleri tekrar deneyin (örneğin modem arayüzü engelliyor olabilir) ############################################################ ############################################################ Karşılaşılacak Hatalar & Çözümler ############################################################ * Kurduğum widget silinmiyor / Boyutu 0KB gözüküyor Gizli menüden yüklenen tüm widgetlerin user widgeti olması gerekiyor. Yani config dosyasında widgetin user widgeti olduğu belirtilmek zorunda. User widgeti olup olmadığı sil menüsünde ve widget listesinde kırmızı USER yazısıyla belirtiliyor. User olarak gözükmeyen ancak gizli menüden yüklenen widgetlerin boyutu 0kb olarak gözükmektedir ayrıca bu widgetleri silmek için, normal yoldan silmeyi beklemek 1 dakika gibi bir süre sonra tvyi açıp kapatıp tekrar internet tv menüsüne girerek develop kullanıcısyla oturum açmaktır. internet tv güncelleniyor mesajıyla beraber silinmeyen widget silinecektir. * SDK emulatöründe çalışmayan widget tv de çalışıyor/emulatörde çalışan tvde çalışmıyor Normaldir sdk'nın tv gibi işlev görmesi beklenemez. Bu sorunla özellikle audio/video widgetlerinde karşı karşıya gelinebiliyor. Kullanılan kütüphanenin alınan veriye uygun olup olmadığı ve alınan verinin tvye uygun olup olmadığı gözden geçirilmelidir. Örneğin mp4 oynatan bir widgetle swf dosyaları oynatılamaz kütüphane bunu işleyemez ya da alınan verinin bit rate vb değerleri tv için uygun olmayabilir tutorial pdf dosyalarında bu değerler belirtilmiştir. * Widgetten çıkarken tv kilitleniyor Yine audio/video widgetlerinde sıkça karşılaşılan bir sorun yukarda bahsettiğim sebepler yüzünden olabilmekle birlikte ara belleğe alınan verinin büyüklüğü/yarıda kalması da böyle bir soruna sebep olabiliyor. --------------------------------------------------------------------------------------------- benim karşılaşarak çözdüğüm sorunlar bu şekilde bunlar çoğaltılabilir. ############################################################ ############################################################ Samsung TV sahibi olan ve Youtube widgeti bulunmayanlar ############################################################ Nette bunun bir çok yolla çözülebildiği (Dil ve ülke değiştirmek) söyleniyor ancak ben şahsen bu şekilde çözememiştim. En kolay yolu widgeti gizli menüden yüklemek gibi gözüküyor. Ben widgeti derleyerek kendi sunucuma attım bu sayede hiç programla/pc ile uğraşmadan kolayca yükleyebilirsiniz. Widgeti yükleyebilmek için sırayla şu işlemleri yapmak gerekiyor Not: C650 ve C750 serisinde sorunsuz denenmiştir. 1 - İnternet tv ye giriyoruz. Ayarlardan yeni kullanıcı oluşturuyoruz. Kullanıcı adı; develop şifre; 0000 oluşturduktan sonra çıkış yapın. 2 - internet tv menüsüne geri gelin ve develop kullanıcısyla oturum açın. Ayarlara tekrar girin 3 - Gelişme adında gizli bir menü çıkacak bu menüdeki sunucu ip ayarlamaya girin. ip adresi olarak 94.102.4.80 ipsini yazın. 4 - son olarak bir aşağıdaki kullanıcı uygulama senkronizasyonu seçeneğine girerek widgeti indirebilirsiniz. --------------------------------------------------------------------------------------------- Youtube widgetiyle beraber örneklerden yola çıkarak yaptığım Son Depremler ve RSS Haber widgeti de yüklenmekte kullanmak istemezseniz yükledikten sonra silebilirsiniz. Dosyaları gözden geçirmek isteyenler için linkler;http://94.102.4.80/widgetlist.xml ,http://94.102.4.80/Widget/Youtube_1.0_Europe_20101111.zip ,http://94.102.4.80/Widget/Son_Depremler_1.0_Europe_20101111.zip ,http://94.102.4.80/Widget/RSSHaber_v1_Europe_20110206.zip ############################################################ Anlatımlar bu kadar. Hatalarım olabilir kendim denemeler yaparak bu bilgilere ulaştım netteki tüm kaynaklar ingilizce ve rusça. Bu konuda araştırma yapmak ve daha da fazlasını isteyenler (firmware hack vb) için faydalı linkler; http://sourceforge.net/apps/phpbb/samygo/index.php http://forum.ixbt.com/topic.cgi?id=62:17649-172 http://www.samsungdforum.com/ ############################################################ Bu işlemlerle uğraşmayıp direk tvnin ülke kodunu değiştirerek otomatikman youtube, yahoo vb widgetlere erişebilmeniz için yapılması gereken işlemler (C serisinde denenmiş) DİKKAT: Her kullanıcının kendi sorumluluğundadır sadece belirtilen ayarları değiştirin kullanılan menü servis menüsü olduğundan dolayı yapılacak yanlışlar kalıcı hatalara ve tvnin garanti dışı kalmasına neden olabilir. ############################################################
############################################################ |
@olgan, teşekkürler emeklerin için... |
@olgan siteden widget yüklemek için site hanginin hangi programla(dreamwiever,asp,php vs.) yapılmış olması lazım, yada fark etmezmi? her siteden yükleye bilirmiyim? |
@nejdetu hiç bir şekilde farketmez yalnız sitenin özel ipye sahip olması gerekiyor shared ip üzerine kurulmuş siteden yapamazsınız. Eğer siteniz özel ip üzerine kurulmuşa ana dizine widgetlist.xml , widget klasörü içine de widgeti atmanız lazım (widgeti package yapınca size widgetlist.xml ve widget klasörünü zaten veriyor ayrıca site üzerinden yüklenecekse widgetlist.xml not defteriyle açılıp ip adresinin düzeltilmesi lazım çünkü package sırasında widgetlist.xml dosyasına local ip yi yazdırıyor) Detaylı anlatacak olursam; benim local ip adresim 192.168.1.33 programda widgeti package yapınca bana widget klasörü, klasörün içinde widgetin zip dosyası ve tvnin görebilmesi için widgetlist.xml dosyasını oluşturup programda belirttiğim dizine bu dosyaları otomatikman atıyor. Eğer ben bu dosyaları internet üzerindeki sitemden tvye yükleyeceksem; - xxxx.com adında bir sitem var ve bu sitem bir sunucuda barındırılıyor. (shared ip) ne yazıkki bu işe yaramaz - xxxx.com adında bir sitem var ve bu sitem bir sunucuda barındılıyor ve ben bu site için serverdan özel ip aldım. bu işe yaracaktır Sitem özel ip içeriyorsa elimdeki dosyaları ftpye atabilirim. Ana dizinde widgetlist.xml ve widget klasörüm, widget klasörüm içinde de widgetin zip dosyası bulunacak.. Ancak widgetlist.xml dosyasını ftpye atmadan önce 192.168.1.33 kısmını sitemin ip adresiyle değiştirmem gerekecek 94.102.4.80 benim sitemin özel ip adresi ftpye atmadan önce widgetlist.xml içinde 192.168.1.33 ipsini 94.102.4.80 ipsi ile değiştiriyorum ana dizine widgetlist.xml dosyamı atıyorum (örn: 94.102.4.80/widgetlist.xml) ana dizine widget klasörümü atıyorum (örn: 94.102.4.80/Widget) widget klasörüm içinde de widget dosyam bulunuyor zaten (örn: 94.102.4.80/Widget/Son_Depremler_1.0_Europe_20101111.zip) bu mantık localhost içinde geçerli. (ip düzeltme kısmı hariç) |
@oLgan ben vermiş olduğun 94.102.4.80 ip adresini baz alarak tv üzerinden programsız olarak youtube a bağlanmak istiyorum ancak son aşamada yani kullanıcı uygulama senkronizasyonuna geldiğimde Network or server interference occured. Please try again later. adlı sorunla karşılaşıyorum. Bunu nasıl çözebilirim ? Yardımını bekliyorum. |
@West Coast local ipye bağlanmayı deniyorsunuz sanırım? port açmayı deneyin localde (80 portu) hatta daha da ileri giderek local sunucuyu webe açmayı deneyin ben fazla üstünde durmadan direk serverla hallettim olayı ancak bu adımda çok takılan olacağa benziyor hafta sonu bunun üzerinde detaylıca duracağım çözebilmek için. Ayrıca youtube a bağlanmak derken, widgeti localden çekmek anlamında söylediniz değil mi? |
Yeni konu açman iyi olmuş böylece aradığımızı daha rahat buluruz ayrıca konu fazla dağılmaz.Tekrar teşekkür ederim.![]() |
@oLgan Youtube Widgetindeki sayfa sayısını arttırmanın bir yolu var mı? En fazla 1/10 şeklinde sayfa çıkıyor. Doğal olarak bazı videolar pcden baktığımızdaki gibi gözükmüyor. Mesela 1/20 - 1/30 gibi sayfa sayısı olsa, daha çok video gelebilir. (Kullanıcının eklediği videolar) Ben, videoları kullanıcının adına göre arattırıyorum ve en fazla 10 sayfalık videolar çıkıyor. Malum video ismine göre arattırsam hem uzun oluyor yazılması, hemde farklı farklı kişilerin eklediği videolar çıkabiliyor. Buna bir çözüm bulabilirsek gerçekten eksiksiz bir uygulama olacak. |
@d33p3r Evet sayfa sayısı arttırılabilir sanırım bunun için bir kısım görmüştüm kodlarda sadece kalite yükseltilemiyor farkettiyseniz hd videolar bile standart olarak açılıyor çok kaliteli videolar çekemiyoruz bunun sorunu youtube kaynaklı ve çözümü bulunmuyor ancak sayfa sayısı arttırımı vb şeyler yapılabiliyor. bayram içinde yapabiliriz şimdilik ne tür widgetler yapabiliriz ve şu localden widget çekme hatasının çözümü üzerine yoğunlaşacağım ![]() |
c750 de çalıştı. Hem youtube hem son depremler. |
bende de bu hata veriyordu Network or server interference occured. Please try again later. menüden ağ ayarlarına baktım ip otomatik, dns manuel ayardaymış fakat manuel olarak hiçbirşey girilmemiş. dns yi otomatik yaptım ve tekrar denedim açıldı uygulamalar.
Bu mesaja 1 cevap geldi. Cevapları Gizle